| CPC G06F 9/45558 (2013.01) [B64C 13/00 (2013.01); B64C 39/00 (2013.01); G06F 2009/45587 (2013.01)] | 20 Claims |

|
1. An apparatus for increasing security of a virtual machine, the apparatus comprising:
a host circuit having at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:
receive at least a software module;
create a virtual environment, wherein creating the virtual environment comprises:
creating a plurality of partitions, wherein each of the plurality of partitions comprises a virtual machine (VM);
determine a compliance category of the at least a software module, wherein the compliance category comprises a design assurance level classification (DAL) based on effects caused by a failure of the at least a software module, as a function of an adherence of the at least a software module to at least one operational rule;
isolate the at least a software module to the VM of a software module partition of the plurality of partitions, wherein isolating the at least a software module comprises:
adjusting partition connections between the software module partition and other partitions of the plurality of partitions within the virtual environment as a function of the compliance category and the DAL; and
execute the at least a software module within the virtual environment.
|