Patent ID: 9594929
Date: 2017-03-14
CPC Classifications: G06F

Claim:
1. A method for open architecture security in a system, comprising: configuring a controller in the system to comprise a memory and a processor configured to execute executable instructions stored in the memory for: identifying a source of a received computing component at the controller, wherein the received computing component requests access to a number of specific computing resources in the system; assigning a value to the received computing component based on the source; designating the received computing component into a security level from a plurality of security levels based on the assigned value, wherein the plurality of security levels includes security level includes a restricted security level that includes a maximum level of privilege for firmware, hardware, and core services of the system, and wherein the designated security level is different than the restricted security level; determining a number of specific computing resources the computing component can access during run time based on the designated security level for the received computing component, wherein the specific computing resources include hardware and an operating system of the system; and allow access to a portion of the requested number of the specific computing resources from the received computing component based on the designated security level for the received computing component.