CVI / PRS Computer Virus Information / Propagation Research System
Download
Report
Transcript CVI / PRS Computer Virus Information / Propagation Research System
CVI / PRS
Computer Virus Information / Propagation Research System
Eric Miller and Brian Schill
CS 522
Why?
There are many viruses that are not
researched by the major virus detection
companies.
We believe this project and research could
eventually lead to more successful
proactive virus detection systems.
Exploring the capabilities of VMWare.
Setup and Tools
VMWare – Virtual operating system
CVI / PRS – Custom software for
monitoring software
Virus Types
VMWare
Windows 98 guest OS running on
Windows XP host.
Disabled networking
Easy restoration
Controlled environment
CVI / PRS
Java application that monitors virus activity
on the guest OS
Run on the guest OS
Watches for changes in the directory
DirWatcher.java
Virus Database
Virus Research Example
Virus types
Win32
Worms
Scripts
Example – Bee
Undocumented virus
Run CVI / PRS for results
Example – Continued
Enter initial data into CVI / PRS
Example Continued
Run CVI / PRS
Interpretation of Results
Win32
Worms
Affected networking files (IPConfig, Traceroute, etc)
Deleted executables
Scripts
Typically deleted executables
Damaged system files/registries
Corrupted system beyond repair after several reboots
Replicated themselves efficiently
Search through file systems to attach themselves to other
scripting files
Our program effectively identified changes to the OS
Future Improvements
Differentiate between regular and irregular activity
Various launching capabilities
Better database scheme
Interpret results
Severity report, future capability prediction
Include database for cross-virus predictions and observations
Run the program from the host operating system,
monitoring the guest operating system
XML
Difficult restart
Monitor network ports and registry files
Footnotes
Thank you to individuals previously
involved in the project
Ben Abernathy
Zach Thomas
Michael May
Initial source code
Viruses