For performance we have to use the least numbers if signatures to clear a area.

For example if we are taking on a standard Linux system.   Particular
directories should not contain anything executable like the man page
directory.   So any executable found in that location is a issue that
can be raised with person as something to look into.   It should fail
to user really even if no signature exists matching it due to its
location in the file system.

Same method can be applied for word documents.   In every business
there will be a stack of archival documents that should not contain
macros at all.

To do this is really adding a few more levels of signatures.    1 lot
of signatures that detect and reject all possible locations a virus
could hide.   Anything that gets past these signatures has to be
clean.   Even better these signatures tune able only to allow
particular groups of files past at the users selection.

This new set of signatures is the only way we can really scan and say
100 percent there is no virus somewhere in that space.  Scanning for
existence of macros inside a word document has to be less than
scanning a word document for every word macro virus created.

We basically need to create 3 list of files.

1 Files that no known way to infect exists.
2 Files that have a known way to infect but don't detect to contain a
virus/malware.
3 Files that are infected with something.

All three types have there use.   Users being able to find type 1 and
2 in emails would allow sorting.   Type 1 could go straight threw.
Type 2 could be delayed by 7 days+ so signatures could catch up
closing the race between virus release and signature being released to
kill it.    Other option is business might choose to apply a out going
filter that they can only send not infect able files.

Lets provide the tools for users to attempt to block viruses before we
even know what they are.


Peter Dolding
_______________________________________________
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net

Reply via email to