Title: MailScanner
1MailScanner
- Making the Interneta safer place
- Julian FieldUniversity of Southampton
2The Problem
- Spam accounts for 35 of all mail traffic
- -age of incoming mail is even higher
- About 1 in 150 messages contains a virus
- So a site processing 50,000 messages per day
wastes time and resources on 20,000 spams and
risks a virus outbreak over 330 times every day
3What Is MailScanner?
- It is an e-mail security system deployed on your
e-mail gateways and servers
- It will capture every known virus passing through
your e-mail servers
- It will identify and handle well over 95 of all
the spam
4What Is MailScanner (cont.)
- Checks for most common attacks on
previously-exploited security vulnerabilities
- Highly configurable to provide different settings
for any arbitrary group of users or domains
- It is very fast, robust and secure much lighter
load than other systems
- Many other features!
5You Could Go Commercial
- If you have the money to pay people like
MessageLabs, Trend or Brightmail, then you
probably arent here!
- As an example, 3 years ago Trend quoted us about
50,000 per year to virus check mail coming into
our University
- At recent InfoSec show, 56,000 would buy a PC in
a 2U case running a very naïve anti-spam system
a choice of 2 virus scanners
6Reputation
- Protects over 500 million messages per day at
about 20,000 sites in over 45 countries on 6
continents (Im still working on Antarctica!)
- Used by US Navy Central War Command, US Army and
government departments
- Used by European Commission, WIPO, UCLA, Harvard,
MIT, Siemens, HP, BAe, UK Research Councils,
Cambridge University and many other commercial
and non-commercial sites - Over 100,000 downloads
7MailScanner is Free
- You may need to buy some hardware to operate it.
Many sites can just run it on existing hardware.
- 1 PC can fully process up to 1.5 million messages
per day.
- You will probably want an anti-virus engine
8Anti-Virus Engines
- 15 are supported, including all the major market
leaders
- ClamAV is free but not recommended for sole use
- F-Prot is 300 per server regardless of number of
users
- Sophos is very good and has excellent CHEST
discounts
9Virus Scanning
- Scans all e-mail passing through it for viruses
using any combination of the supported anti-virus
engines
- Many sites run 2 or 3 different engines for
better coverage and resistance against brand new
viruses
10Spam Scanning
- Scans for spam using a wide variety of techniques
including
- DNS blacklists
- over 800 heuristic rules
- Bayesian probability system
- Distributed network-based checks such as Razor,
DCC, Pyzor which track the frequency of messages
around the world to identify spam
11Attachment Filenames
- Allows/denies attachments based on filename,
providing implementation of any email security
policy. Easily used to block attachments which
are common ways of disguising viruses, e.g.
ReadMe.doc.exe - These can be varied for different users
12HTML-based Attacks
- Scans for common signs of attack such as
and HTML tags
- Both have been used many times to exploit
vulnerabilities in Outlook ( Express) and
Internet Explorer
- Dangerous HTML content can be stripped
13Other Attacks
- Denial of Service attacks such as the Zip of
Death or DNS blocks
- Looks for, and will optionally ban
- messages with external bodies
- partial or fragmented messages
- Attempts to scan these would open up system to
Denial of Service attacks
- Quietly fixes Eudora/Cyrus IMAP incompatibilities
14Encrypted E-Mail
- Can selectively enforce or ban use of encrypted
email between addresses
- Will save public keys from email messages
allowing future automatic encryption to be
implemented if needed
15Virus Handling
- Attachments containing viruses or other security
problems are removed
- All safe content is delivered untouched
- Recipients and senders get a warning explaining
what happened and who they should contact for
help
- System admin notified of basic details of message
and what viruses were found
16Spam Handling
- Subject line is tagged so users can filter
easily
- Message may be tagged, delivered, deleted,
archived, bounced and/or stripped to plain text
- Stripping to plain text is extremely effective
against the rising tide of pornographic spam
- 1 in 1800 messages
17MailScanner vs blacklists
Spam breakdown of our incoming mail for April
May 2003
Total messages 791,000
18Highly Configurable
- Virtually all configuration parameters can be set
using fixed values, rulesets or Custom
Functions
- Rulesets allow different values for any users or
domains you specify
- Reports are supplied in 15 languages
- Language can be different for different domains
19Custom Functions
- These allow implementation of any other
configuration model you choose, including
external databases of user options
- Several examples are provided
- Minimal Perl knowledge needed
20Very Easy To Install
3.4
- Current record is 11 minutes for a complete
system installation including all Perl modules
and a virus scanner
- Installation script automates most of the process
for you
- Installs all required Perl modules
- Configures RPM build options
- Fixes POD (Perl Documentation) problems
21Very Easy To Install
- All configuration options are set to sensible
defaults
- Only 1 configuration option needs to be changed
from the default the virus scanner
- Easy-to-follow installation guides provided for
sendmail, Exim, Postfix and ZMailer systems
- No sendmail.cf changes at all
22Recent Additions
- Support for SpamAssassin 2.55
- Spam can be converted into an attachment of the
original message, forcing user to click through
to the spam message
- Easy upgrading of MailScanner.conf file
- to and from any version
- Per-domain spam whitelists blacklists
23Recent Additions
- Support for Sophos SAVI library
- much faster than Sophos sweep
- Logging to SQL database
- Retrieval of options from SQL database
- Support for signing PGP/GPG-signed mail
- Improved HTML stripping to plain text
- Support for Exim split spools
24Further Information
- www.mailscanner.info
- Contact me at mailscanner_at_ecs.soton.ac.uk
- Mailing list at www.jiscmail.ac.uk/lists/mailscann
er.html
- Just want announcements?
- Subscribe to the project at www.freshmeat.net
25(No Transcript)