October 14, 2004

Swirbo

Filed under: — Chris @ 8:37 pm

Well, the reason I’ve been remiss in posting is because I’ve been neglecting it in favor of another: Swirbo, my new spam and virus filtering service was launched with much fanfare this week.

Briefly, Swirbo is a service for filtering spam and viruses. Unlike most spam and virus-filtering solutions, it’s not software you install on your PC, and it doesn’t involve hardware at your physical location. Your domain name’s mail is simply routed, via its MX records, to our service, where it’s cleaned of spam and viruses before being delivered to your final destination mailserver.

Because of this, obviously, it’s only an option if you have control over your domain and want to protect it entirely. (But, stay tuned for a future product designed more towards individual e-mail boxes.)

A brief list of features and functionality:

  • Suspected spam and viruses are quarantined on our servers for future review, not deleted, so even false positives are never truly lost.
  • A user-friendly web interface for reviewing and verifying both quarantined mail and viruses, with account and domain-specific settings (and inheritance), white and black lists, customizable thresholds and actions.
  • A host of spam-fighting measures, including, among others:
    • Bayesian statistical analysis and training
    • Multiple public and proprietary blacklists (DNS RBLs, RHSBLs, et al.)
    • Checksum clearinghouses
    • Greylisting
    • SMTP Adherence limitations
  • Virus filtering, protecting against over 25,000 signatures, updated every hour. The recent JPEG comment exploit was detected and quarantined on our system no later than the morning it was first spotted in the wild.

And some quick numbers:

  • Over 99% catch-rate, 0.02% false positive rate.
  • On average, 60-70% of all mail (yes, all mail) is rejected off the bat as spam because of blacklists of SMTP violations. Further, another 20% of the remainder is quarantined as spam or viruses after that. This translates to a tremendous savings in bandwidth and server processing load because of mail that never hits your mailserver

Be sure to check out Swirbo’s new website, and if you’re interested, definitely sign up for a Free Trial.

We now return you to your regularly scheduled lack of posting.

RSS feed | Trackback URI

10 Comments »

Comment by Doug Orleans
2004-10-14 21:00:19

Hey, get PJ to sign up place.org.

 
Comment by Erik Ostrom
2004-10-14 23:38:31

Congrats on the product launch, that’s awesome.

 
Comment by SayUncle
2004-10-15 07:59:17

Welcome back!

 
Comment by Michael
2004-10-20 15:19:37

Swirbo…is that somehow realted to popular Hercules star Kevin Sorbo?

 
Comment by Amanda
2004-10-22 14:30:19

You mean Captain Dylan Hunt from Andromeda Kevin Sorbo? (God I am such a dork)

 
2004-10-27 07:11:31

Ahh but such a cute dork… it’s excusable.

 
Comment by stega
2004-10-31 15:41:30

so I’m assuming the system is postfix on Linux and you have some nice scripts to adjust the relay transport and relay tables or you’re relying on LDAP. What’s the back end filtering–clamscan and spamcop? Also, there’s no privacy policy on the site.

 
Comment by Chris Wage
2004-10-31 16:21:27

Postfix of course, y es, and the relay stuff is kept per-account in sql..

We’re using spamcop, but only in contextual searches, along with many other more aggressive blacklists. I don’t consider spamcop to be responsible enough to use as a blacklist at the MTA-level.

We’re using clamscan, yes, and it’s doing spectacularly, buy we are looking at incorporating some commercial virus scanners anyway.

Privacy policy and some other info on the site is forthcoming..

 
Comment by stega
2004-11-01 21:32:11

how many messages per hour can you handle? Do users have control over their SC settings or do you have way for them to report missed spam and check for false positives? Yeah…i’m full of questions.

 
Comment by Chris Wage
2004-11-01 23:21:43

As far as messages we can handle, basically our cost and price model makes the total bandwidth we use per month our limiting factor — we will run up against that per-server before we ever have to worry about server load, so I haven’t done any extensive tests of throughput beyond just satisfying myself that it could handle a sustained thrashing from smtp-sink and smtp-source.

Basically, I can afford to throw more servers at it before the load on any one server is really a factor..

Users have control over everything via the web interface. Users can change score thresholds, options for labelling vs. quarantining, disable/enable both spam and virus filtering, etc etc. Spam is kept in a quarantine for review (and release of any false negatives) and conversely a “cache” of non-spam that was delivered is also kept, for confirmation.

Once confirmed, these messages are fed back into the system to be trained hourly by the bayesian stuff as non-spam or spam.

This goes for messages in the spam quarantine that the user identifies as a false positive, which are also then released to the user for delivery unmodified.

 
Name
E-mail
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Please enter 'confront' without the quotes.