US 12,333,330 B1
Apparatus and method for increasing security of a virtual machine
David Walsh, Alexandria, VA (US); and Charles Adams, Alexandria, VA (US)
Assigned to Parry Labs, LLC, Alexandria, VA (US)
Filed by Parry Labs, LLC, Alexandria, VA (US)
Filed on Sep. 19, 2024, as Appl. No. 18/889,946.
Int. Cl. G06F 9/455 (2018.01); B64C 13/00 (2006.01); B64C 39/00 (2023.01)
CPC G06F 9/45558 (2013.01) [B64C 13/00 (2013.01); B64C 39/00 (2013.01); G06F 2009/45587 (2013.01)] 20 Claims
OG exemplary drawing
 
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.