Detection of malicious direct memory access device used for direct device assignment
AssigneeMicrosoft Technology Licensing, LLC
InventorsJin Lin, Cody Dean Hartwig, Jason Stewart Wohlgemuth
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsJin Lin, Cody Dean Hartwig, Jason Stewart Wohlgemuth
Estimating the term…
Detection of malicious direct memory access (DMA) device used for direct device assignment. A virtualization computer system assigns a peripheral device to an operating context within a virtualization environment. The peripheral device is DMA capable. The virtualization computer system monitors a signal source that is affected by DMA operations initiated by the peripheral device while the peripheral device is assigned to the operating context. Based on monitoring the signal source, the virtualization computer system identifies a signal pattern characterizing the DMA operations that are initiated by the peripheral device. Using the signal pattern, the virtualization computer system determines that the DMA operations initiated by the peripheral device are abnormal and the virtualization computer system identifies the peripheral device as malicious.
A method implemented in a computer system that includes a processor system, comprising:
A virtualization computer system, comprising:
A computer storage medium that stores computer-executable instructions that are executable by a processor system that includes an input/output memory management unit (IOMMU) to at least:
Dependencies are inferred from the claim text.