Abstract
Viruses and other malicious programs are an everincreasing threat to current computer systems. They can cause serious damage and consume countless hours of system administrators' time to combat. Most current virus scanners perform scanning only when a file is opened, closed, or executed. Such scanners are inefficient because they scan more data than is needed. Worse, scanning on close may detect a virus after it had already been written to stable storage, opening a window for the virus to spread before detection. We developed Avfs, a true on-access anti-virus file system that incrementally scans files and prevents infected data from being committed to disk. Avfs is a stackable file system and therefore can add virus detection to any other file system: Ext3, NFS, etc. Avfs supports forensic modes that can prevent a virus from reaching the disk or automatically create versions of potentially infected files to allow safe recovery. Avfs can also quarantine infected files on disk and isolate them from user processes. Avfs is based on the open-source ClamAV scan engine, which we significantly enhanced for efficiency and scalability. Whereas ClamAV's performance degrades linearly with the number of signatures, our modified ClamAV scales logarithmically. Our Linux prototype demonstrates an overhead of less than 15% for normal user-like workloads.
| Original language | English |
|---|---|
| State | Published - 2004 |
| Event | 13th USENIX Security Symposium, USENIX Security 2004 - San Diego, United States Duration: Aug 9 2004 → Aug 13 2004 |
Conference
| Conference | 13th USENIX Security Symposium, USENIX Security 2004 |
|---|---|
| Country/Territory | United States |
| City | San Diego |
| Period | 08/9/04 → 08/13/04 |
Fingerprint
Dive into the research topics of 'Avfs: An on-access anti-virus file system'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver