University of Virginia Department of
    Computer Science

Monday, May 12, 2008
Hong Pham

Advisor: Jack Davidson
Attending Faculty: Wes Weimer
OLSSON 228E, 11:00 AM

A Master's Project Presentation

Virus Detection in Software Dynamic Translation

ABSTRACT

Code emulation allows for virus detection however, it is extremely slow. Emulation works only if it is run long enough. Strata, a software dynamic translator, acts as a virtual machine that mediates program execution by dynamically examining and translating a program’s instructions before they are run on the host CPU. Strata contains no mechanism to detect viruses. In my approach, I integrated a context-sensitive recognizer for detecting viruses into Strata. We discuss time and space overhead of using this technique with Strata. This paper also discuss false positive and false negative rates.



Other Recent and Upcoming Colloquia