+ All Categories
Home > Documents > Spam & Email In Computer Science by Hanz Makmur - [email protected] Laboratory for Computer...

Spam & Email In Computer Science by Hanz Makmur - [email protected] Laboratory for Computer...

Date post: 19-Dec-2015
Category:
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
42
Spam & Email Spam & Email In Computer Science In Computer Science by Hanz Makmur - [email protected] by Hanz Makmur - [email protected] Laboratory for Computer Science Laboratory for Computer Science Research Research Unix-Admin Meeting • Dec 5, 2006 Unix-Admin Meeting • Dec 5, 2006 Available at: Available at: http://www.cs.rutgers.edu/~makmur/email-spam/ http://www.cs.rutgers.edu/~makmur/email-spam/
Transcript
Page 1: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Spam & Email Spam & Email In Computer Science In Computer Science

by Hanz Makmur - [email protected] Hanz Makmur - [email protected]

Laboratory for Computer Science ResearchLaboratory for Computer Science Research

Unix-Admin Meeting • Dec 5, 2006Unix-Admin Meeting • Dec 5, 2006

Available at: http://www.cs.rutgers.edu/~makmur/email-spam/Available at: http://www.cs.rutgers.edu/~makmur/email-spam/

Page 2: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.
Page 3: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

““Email systems are overloaded or melting down trying Email systems are overloaded or melting down trying to keep up with all the spam”to keep up with all the spam”

Page 4: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

““The United States, China and Poland are the top The United States, China and Poland are the top sources of spam.”sources of spam.”

Page 5: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

““About 200 illegal gangs are behind 80 percent of About 200 illegal gangs are behind 80 percent of unwanted email.”unwanted email.”

Page 6: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

““Experts blame the rise in spam on computer programs that Experts blame the rise in spam on computer programs that hijack millions of home computers to send e-mails.”hijack millions of home computers to send e-mails.”

Page 7: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

ObservationObservation

Mail to Unknown Users Mail to Unknown Users Over quota errors Over quota errors Mail queues Mail queues Bounces Bounces Spam Spam Slow DeliverySlow Delivery

Page 8: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

RU DCS Mail StatisticsRU DCS Mail Statistics

Bad

Good

Bad

Good

Page 9: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Problem 1: Problem 1: InfrastructureInfrastructure

Multiple mail serversMultiple mail servers– Cluster of serversCluster of servers

»Faculty, research, grad, undergrad Faculty, research, grad, undergrad etc.etc.

»Each cluster server accept emailEach cluster server accept email

Clients MX point to cluster serverClients MX point to cluster server– Mail to client will be received by serverMail to client will be received by server

Page 10: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Problem 2: Too many Problem 2: Too many addressesaddresses

Multiple email addressesMultiple email addresses– username@{client1…clientx}username@{client1…clientx}– username@{cluster1…cluster2}username@{cluster1…cluster2}

Multiple Entry pointsMultiple Entry points Unread emailUnread email Waste of resourcesWaste of resources

Page 11: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Problem 3: OverloadingProblem 3: Overloading

Overloaded Mail QueuesOverloaded Mail Queues–Slow deliverySlow delivery

Overloaded spam serversOverloaded spam servers–Email gets reprocessedEmail gets reprocessed–High volume High volume high load high load–Spam servers were timing Spam servers were timing outout

Page 12: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Problem 4: Problem 4: InterfaceInterface

Primitive interfacePrimitive interface–Text only, no webmailText only, no webmail

Unreliable IMAP protocolUnreliable IMAP protocol–File locking problemFile locking problem–Restricted disk spaceRestricted disk space–Reappearing mailReappearing mail

Page 13: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Flow of RU DCS EmailFlow of RU DCS Email

spamfilter

Client1

Incoming mails

1

2

3spamfilterspamfilter 4mail

serverUser

mailboxes

Before Aug 1, 2006

Clusters

Clients

Page 14: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

What To Do?What To Do?

Email overhaulEmail overhaul– Consolidate all mail servers to oneConsolidate all mail servers to one

Better spam processingBetter spam processing– Reduce timeoutReduce timeout– Reduce False Positives/NegativesReduce False Positives/Negatives

Improve quality of serviceImprove quality of service– Faster delivery, better spam Faster delivery, better spam

rejection/detectionrejection/detection– Reliable and modern InterfaceReliable and modern Interface

Announced May 1, deployed Aug 1,06Announced May 1, deployed Aug 1,06

Page 15: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Email ChangesEmail Changes

Single mail serverSingle mail server– Communigate ProCommunigate Pro

New email policyNew email policy Self Account CreationSelf Account Creation Min.1 GB. Highest 6 GB. Min.1 GB. Highest 6 GB.

– warning at 80%, 95% quotawarning at 80%, 95% quota Centralized spam detectionCentralized spam detection

– One time checkOne time check

Page 16: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Spamfilter SetupSpamfilter Setup

Server based SpamAssassinServer based SpamAssassin 3 Servers accessed via 3 Servers accessed via

spamcspamc DNS round robinDNS round robin

Page 17: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

SpamAssassin SpamAssassin EnhancementsEnhancements

Dynamic Custom Rules SetDynamic Custom Rules Set– RulesEmporium.com’s rulesRulesEmporium.com’s rules– Updated daily like Virus DAT filesUpdated daily like Virus DAT files

Optional ModulesOptional Modules– Collaborative network: DCC, Razor2Collaborative network: DCC, Razor2– Signature detection: DomainKey,SPFSignature detection: DomainKey,SPF– Custom Plugins: IPCountry, fuzzyOCR*Custom Plugins: IPCountry, fuzzyOCR*

*added Oct 2006*added Oct 2006

Page 18: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Mail server Tweaks & ControlMail server Tweaks & Control

Delay SMTP promptDelay SMTP prompt Immediate rejection if in spamhausImmediate rejection if in spamhaus Automatic blacklist on failuresAutomatic blacklist on failures No repeat spam checkingNo repeat spam checking No auto replies for lists or bulk mailNo auto replies for lists or bulk mail Banned headers: Banned headers: Message*$6c822ecf@*Message*$6c822ecf@*

Page 19: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Other EnhancementsOther Enhancements Localized DNS Block List Localized DNS Block List

checkschecks Caching nameserverCaching nameserver Immediate rejection to non Immediate rejection to non

serverserver

Page 20: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

New Flow of RU DCS New Flow of RU DCS EmailEmail

spamfilter

client

Incoming mails

spamfilterspamfilter

Mail

serverUser

mailboxes

Incoming mails

Nomail

After Aug 1, 2006

Page 21: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Tagging Spam EmailTagging Spam EmailLittle outburst, but why will you be sending money to that man. It are respected; I will make the same my business, as I have all through. him, I think, the worst of all. And it used to cut me to the quick to presently she broke out, And what is the meaning of all this? Why is

Page 22: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Tagged Mail HeadersTagged Mail HeadersX-Spam-Flag: NoX-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on spamfilter2.rutgers.eduX-Spam-Level: xX-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_40,EXTRA_MPART_TYPE,

autolearn=disabled version=3.1.6X-Spam-Report:

* 1.1 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry* 0.0 BAYES_40 BODY: Bayesian spam probability is 40 to 60% [score: 0.5309]

When checked during an Internet network problem

Page 23: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Tagged Mail HeadersTagged Mail HeadersX-Spam-Flag: NoX-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on spamfilter2.rutgers.eduX-Spam-Level: xxxX-Spam-Status: No, score=3.1 required=5.0 tests=BAYES_40,EXTRA_MPART_TYPE,

RCVD_IN_NJABL_DUL,RCVD_IN_SORBS_DUL,autolearn=disabled version=3.1.6

X-Spam-Report: * 1.1 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry* 0.0 BAYES_40 BODY: Bayesian spam probability is 40 to 60% [score: 0.5309]

* 1.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address* [85.100.150.234 listed in sorbs.cs.rutgers.edu]* 1.0 RCVD_IN_NJABL_DUL RBL: NJABL: dialup sender did non-local SMTP* [85.100.150.234 listed in njabl.cs.rutgers.edu]

When checked during an Internet network problemand local DNS Block Lists

Page 24: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Tagged Mail HeadersTagged Mail HeadersX-Spam-Flag: YESX-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on spamfilter2.rutgers.eduX-Spam-Level: xxxxxX-Spam-Status: Yes, score=5.1 required=5.0 tests=BAYES_40,EXTRA_MPART_TYPE,

RELAYCOUNTRY_CN, RCVD_IN_NJABL_DUL,RCVD_IN_SORBS_DUL,autolearn=disabled version=3.1.6

X-Spam-Report: * 1.1 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry* 0.0 BAYES_40 BODY: Bayesian spam probability is 40 to 60% [score: 0.5309]

* 1.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address* [85.100.150.234 listed in sorbs.cs.rutgers.edu]* 1.0 RCVD_IN_NJABL_DUL RBL: NJABL: dialup sender did non-local SMTP* [85.100.150.234 listed in njabl.cs.rutgers.edu]

* 2.0 RELAYCOUNTRY_CN Relayed through China

When checked with DNS Block Lists and IPCountry Plugin.

Page 25: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Tagged Mail HeadersTagged Mail HeadersX-Spam-Flag: YESX-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on spamfilter2.rutgers.eduX-Spam-Level: xxxxxxX-Spam-Status: Yes, score=6.6 required=5.0 tests=BAYES_99,EXTRA_MPART_TYPE,

MY_CID_AND_STYLE,RELAYCOUNTRY_CN, SARE_GIF_ATTACH RCVD_IN_NJABL_DUL,RCVD_IN_SORBS_DUL,autolearn=disabled version=3.1.6

X-Spam-Report: * 1.1 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry* 0.0 BAYES_99 BODY: Bayesian spam probability is 40 to 60% [score: 0.5309]

* 1.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address* [85.100.150.234 listed in sorbs.cs.rutgers.edu]* 1.0 RCVD_IN_NJABL_DUL RBL: NJABL: dialup sender did non-local SMTP* [85.100.150.234 listed in njabl.cs.rutgers.edu]

* 2.0 RELAYCOUNTRY_CN Relayed through China* 0.8 SARE_GIF_ATTACH FULL: Email has a inline gif

* 0.7 MY_CID_AND_STYLE SARE cid and style

When checked with DNS Block Lists, IPCountry Plugin and additional rules from Rules Emporium

Page 26: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Image SpamImage SpamThere you are, young Copperfield, and a royal spread youve got. confused. If I had any doubt of him, I suppose this half awakened was treated well here, I should beg acceptance of a trifle, instead Copperfield, to be left till called for? said the guard. Come.

Page 27: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Sample HeadersSample HeadersX-Spam-Flag: NoX-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on sspamfilter2.rutgers.eduX-Spam-Level: xxxxX-Spam-Status: No, score=4.8 required=5.0 tests=BAYES_50,EXTRA_MPART_TYPE,

HTML_30_40,HTML_MESSAGE,MY_CID_AND_ARIAL2,MY_CID_AND_STYLE, MY_CID_ARIAL_STYLE,SARE_GIF_ATTACH autolearn=disabled version=3.1.6

X-Spam-Report: * 1.1 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry* 0.4 HTML_30_40 BODY: Message is 30% to 40% HTML* 0.0 HTML_MESSAGE BODY: HTML included in message* 0.0 BAYES_50 BODY: Bayesian spam probability is 40 to 60% [score: 0.5562]* 0.8 SARE_GIF_ATTACH FULL: Email has a inline gif* 0.7 MY_CID_AND_STYLE SARE cid and style* 1.1 MY_CID_ARIAL_STYLE SARE cid arial2 style* 0.7 MY_CID_AND_ARIAL2 SARE CID and Arial2

Page 28: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Sample Headers With OCRSample Headers With OCRX-Spam-Flag: YESX-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on sspamfilter2.rutgers.eduX-Spam-Level: xxxxxxxxxX-Spam-Status: Yes, score=9.7 required=5.0 tests=BAYES_50,EXTRA_MPART_TYPE,

FUZZY_OCR_KNOWN_HASH,HTML_30_40,HTML_MESSAGE,MY_CID_AND_ARIAL2,MY_CID_AND_STYLE, MY_CID_ARIAL_STYLE,SARE_GIF_ATTACH autolearn=disabled version=3.1.6

X-Spam-Report: * 1.1 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry* 0.4 HTML_30_40 BODY: Message is 30% to 40% HTML* 0.0 HTML_MESSAGE BODY: HTML included in message* 0.0 BAYES_50 BODY: Bayesian spam probability is 40 to 60% [score: 0.5562]* 0.8 SARE_GIF_ATTACH FULL: Email has a inline gif* 0.7 MY_CID_AND_STYLE SARE cid and style* 1.1 MY_CID_ARIAL_STYLE SARE cid arial2 style* 0.7 MY_CID_AND_ARIAL2 SARE CID and Arial2* 4.9 FUZZY_OCR_KNOWN_HASH BODY: Mail contains an image with known hash* Words found:* "buy" in 1 lines * "november" in 1 lines * "alert" in 1 lines* "strongbuy" in 1 lines * "price" in 1 lines * "thefunisjust" in 1 lines* "rating" in 1 lines * (7 word occurrences found)

Page 29: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Evolving Image SpamEvolving Image Spam

Page 30: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

X-Spam-Flag: YESX-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on

spamfilter2.rutgers.eduX-Spam-Level: xxxxxxxxxxxxxxxxX-Spam-Status: Yes, score=16.7 required=5.0 tests=BAYES_60,EXTRA_MPART_TYPE,

HTML_30_40,HTML_IMAGE_ONLY_28,HTML_MESSAGE,MY_CID_AND_ARIAL2,MY_CID_AND_CLOSING,MY_CID_AND_STYLE,MY_CID_ARIAL2_CLOSING,MY_CID_ARIAL_STYLE,RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_NJABL_DUL,SARE_GIF_ATTACH,SARE_GIF_STOX,TW_JS autolearn=disabled version=3.1.6

X-Spam-Report: * 1.1 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry* 0.1 TW_JS BODY: Odd Letter Triples with JS* 0.4 HTML_30_40 BODY: Message is 30% to 40% HTML* 1.9 HTML_IMAGE_ONLY_28 BODY: HTML: images with 2400-2800 bytes of words* 1.0 BAYES_60 BODY: Bayesian spam probability is 60 to 80%* [score: 0.6659]* 0.0 HTML_MESSAGE BODY: HTML included in message* 0.8 SARE_GIF_ATTACH FULL: Email has a inline gif* 4.3 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net* [Blocked - see <http://www.spamcop.net/bl.shtml?81.103.37.107>]* 1.0 RCVD_IN_NJABL_DUL RBL: NJABL: dialup sender did non-local SMTP* [81.103.37.107 listed in njabl.cs.rutgers.edu]* 0.9 MY_CID_AND_CLOSING SARE cid and closing* 0.7 MY_CID_AND_STYLE SARE cid and style* 1.2 MY_CID_ARIAL2_CLOSING SARE cid arial2 closing* 1.1 MY_CID_ARIAL_STYLE SARE cid arial2 style* 0.7 MY_CID_AND_ARIAL2 SARE CID and Arial2* 1.7 SARE_GIF_STOX Inline Gif with little HTML

Page 31: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Current StateCurrent State Processed spamProcessed spam, actual spam, actual spam More efficient use of resourcesMore efficient use of resources Faster & better mail serviceFaster & better mail service

– Webmail, reliable imap, large Webmail, reliable imap, large quotaquota

%Spam

%Rejection

%Ham

Processed >70%Processed <35%

Page 32: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Daily RU DCS Mail StatsDaily RU DCS Mail Stats

Volume4x

Attacks stopped by Attacks stopped by

Spamhaus DNSBLSpamhaus DNSBL

ProcessedProcessed

Unknown usersspamham

blacklisted

Bad SMTP commands

Page 33: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

ReviewReview ProblemsProblems

– Multiple Servers and Entry PointsMultiple Servers and Entry Points– Overloaded ServersOverloaded Servers– Inadequate quality of mail serviceInadequate quality of mail service

Solutions:Solutions:– Single server and single entry pointSingle server and single entry point– Better spam processingBetter spam processing– Improve quality of mail serviceImprove quality of mail service

Page 34: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

FutureFuture

Problem is not going awayProblem is not going away– Arms raceArms race

SMTP assume trustworthinessSMTP assume trustworthiness– The net is not secureThe net is not secure

Better solution neededBetter solution needed

Page 35: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Questions?Questions?

Notes:Notes: This presentationThis presentation

– http://www.cs.rutgers.edu/~makmur/email-spam/http://www.cs.rutgers.edu/~makmur/email-spam/ RU DCS Mail statsRU DCS Mail stats

– http://report.http://report.rutgersrutgers..eduedu//mrtgmrtg/mail//mail/ DCS SpamfilterDCS Spamfilter

– http://www.http://www.cscs..rutgersrutgers..eduedu/resources//resources/howtohowto//spamfilterspamfilter// SpamAssassin modules/pluginsSpamAssassin modules/plugins

– http://wiki.apache.org/spamassassin/http://wiki.apache.org/spamassassin/ThirdPartySoftwareThirdPartySoftware RulesEmporium - additional rulesRulesEmporium - additional rules

– http://http://rulesemporiumrulesemporium.com/.com/ CommunigatePro mail serverCommunigatePro mail server

– http://stalker.com/http://stalker.com/

Page 36: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

What is DNSBL?What is DNSBL?

DNS BLOCKLISTDNS BLOCKLIST Simple zone fileSimple zone file

– 12.107.239.0/2412.107.239.0/24– 12.107.246.0/2312.107.246.0/23– adult-news.bizadult-news.biz– adultzone-xxx.comadultzone-xxx.com

Page 37: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Available DNSBL ZonesAvailable DNSBL Zones

SURBL.cs.rutgers.eduSURBL.cs.rutgers.edu SORBS.cs.rutgers.eduSORBS.cs.rutgers.edu NJABL.cs.rutgers.eduNJABL.cs.rutgers.edu URIBL.cs.rutgers.eduURIBL.cs.rutgers.edu SBL-XBL.cs.rutgers.eduSBL-XBL.cs.rutgers.edu DSBL.cs.rutgers.eduDSBL.cs.rutgers.edu COMPLETEWHOIS.cs.rutgers.eduCOMPLETEWHOIS.cs.rutgers.edu

Page 38: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Other SpamAssassin DNSBLOther SpamAssassin DNSBL

mail-abuse.orgmail-abuse.orgsatrusted.bondedsender.orgsatrusted.bondedsender.org iadb.isipp.comiadb.isipp.comsa-accredit.habeas.comsa-accredit.habeas.com

Page 39: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Running Your Own DNSBLRunning Your Own DNSBL

Fast, Cheap and EasyFast, Cheap and Easy Setup and Forget Setup and Forget ReliabilityReliability

Page 40: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

What is Needed?What is Needed?

Rbldnsd & Rsync Rbldnsd & Rsync A Linux machineA Linux machine Donation to RBLDNS fundDonation to RBLDNS fund

Page 41: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

Setting Up rbldnsdSetting Up rbldnsd

Install rbldnsdInstall rbldnsdRsync zone filesRsync zone filesSetup CronjobSetup CronjobAdd entries to RU DNS Add entries to RU DNS Set new rbldns in spamassassinSet new rbldns in spamassassin

Page 42: Spam & Email In Computer Science by Hanz Makmur - makmur@cs.rutgers.edu Laboratory for Computer Science Research Unix-Admin Meeting Dec 5, 2006 Available.

QuestionsQuestions

URLSURLS

– http://please.http://please.rutgersrutgers..eduedu/show//show/dnsbldnsbl//


Recommended