Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ensuring Email Deliverability While Combating Phishing

Ensuring Email Deliverability While Combating Phishing

a.k.a. "IIT HELPDESK is not helpful"

View my notes here: https://docs.google.com/document/d/1qXrVE361mUwh-ljr-2T81LTPkJ8jhfMkZA_oveAShNc/edit?usp=sharing

Talk given at ForenSecure 2014. See http://forensecure.sat.iit.edu/ for more info on the conference.

Eric Tendian

April 17, 2014
Tweet

More Decks by Eric Tendian

Other Decks in Technology

Transcript

  1. But first, who is this random freshman talking to you?

    Eric Tendian Binary Sentinel, CEO, Student Hi, I’m @EricTendian on Twitter, Github Send your spam to [email protected] Read what I write at eric.tendian.io HIRE ME at www.tendian.io
  2. Um... AOL Yahoo Goog Live .edu Etc… ISPs Spam Folder

    Your Mail Server Spamhaus SURBL Invaluement CBL SPAMCOP Etc… BlackLists
  3. Help! AOL Yahoo Goog Live .edu Etc… ISPs Spam Folder

    Your Mail Server SORBS BSB CBL PSBL SPAMCOP Etc… BlackLists Goog McAfee Mail Trust Spam Assassin Cloudmark Etc… Spam Filters
  4. Transactional Email Statements, Updates, Confirmations, Shipping Notifications, Account Verifications, Alerts,

    Notifications, Reminders, Password Delivery, Cancellations, Announcements
  5. Transactional Email Statements, Updates, Confirmations, Shipping Notifications, Account Verifications, Alerts,

    Notifications, Reminders, Password Delivery, Cancellations, Announcements Many-to-Many
  6. Did you know: 20% of email never arrives. *According to

    Return Path research study on commercial email
  7. Standard spam filter Tests for: • Strange/malformed headers • Spam-like

    wording in the message body • Mentions of common spam keywords • Cialis, Viagra, etc. • Misspellings of words Scored and ranked to generate a “spam score”
  8. Okay, let’s review • Standard spam filter: regex tests •

    DNS tests • SPF, “I give you permission” - good • DKIM, “email key exchange” - better • DMARC, “did SPF and DKIM pass?” - best • Shared server? Watch your rep • Caught by spam trap? Blacklisted
  9. CAN-SPAM Act Compliance ✓ Don’t use false or misleading header

    information ✓ Don’t use deceptive subject lines
  10. CAN-SPAM Act Compliance ✓ Don’t use false or misleading header

    information ✓ Don’t use deceptive subject lines ✓ Identify the message as an advertisement
  11. CAN-SPAM Act Compliance ✓ Don’t use false or misleading header

    information ✓ Don’t use deceptive subject lines ✓ Identify the message as an advertisement ✓ Tell recipients where you’re located
  12. CAN-SPAM Act Compliance ✓ Don’t use false or misleading header

    information ✓ Don’t use deceptive subject lines ✓ Identify the message as an advertisement ✓ Tell recipients where you’re located ✓ Tell recipients how to opt out of receiving future email from you (unsubscribe link clearly displayed)
  13. CAN-SPAM Act Compliance ✓ Don’t use false or misleading header

    information ✓ Don’t use deceptive subject lines ✓ Identify the message as an advertisement ✓ Tell recipients where you’re located ✓ Tell recipients how to opt out of receiving future email from you (unsubscribe link clearly displayed) ✓ Honor opt-out requests promptly
  14. CAN-SPAM Act Compliance ✓ Don’t use false or misleading header

    information ✓ Don’t use deceptive subject lines ✓ Identify the message as an advertisement ✓ Tell recipients where you’re located ✓ Tell recipients how to opt out of receiving future email from you (unsubscribe link clearly displayed) ✓ Honor opt-out requests promptly ✓ Monitor what others are doing on your behalf
  15. Simple Tips/Tricks ✓ Shared IP Address? ✓ Check IP address

    for previous abuse (on blacklists? use reputation lookup tools)
  16. Simple Tips/Tricks ✓ Shared IP Address? ✓ Check IP address

    for previous abuse (on blacklists? use reputation lookup tools) ✓ Setup postmaster@, abuse@, etc.
  17. Simple Tips/Tricks ✓ Shared IP Address? ✓ Check IP address

    for previous abuse (on blacklists? use reputation lookup tools) ✓ Setup postmaster@, abuse@, etc. ✓ Make sure DNS registration is up-to-date
  18. Simple Tips/Tricks ✓ Shared IP Address? ✓ Check IP address

    for previous abuse (on blacklists? use reputation lookup tools) ✓ Setup postmaster@, abuse@, etc. ✓ Make sure DNS registration is up-to-date ✓ Unsubscribe links added?
  19. Complex Tips/Tricks ✓ Use SPF, DKIM, and DMARC ✓ Keep

    spam filters updated w/ custom tests
  20. Complex Tips/Tricks ✓ Use SPF, DKIM, and DMARC ✓ Keep

    spam filters updated w/ custom tests ✓ Check blacklists regularly
  21. Complex Tips/Tricks ✓ Use SPF, DKIM, and DMARC ✓ Keep

    spam filters updated w/ custom tests ✓ Check blacklists regularly ✓ Make your own spam trap
  22. Complex Tips/Tricks ✓ Use SPF, DKIM, and DMARC ✓ Keep

    spam filters updated w/ custom tests ✓ Check blacklists regularly ✓ Make your own spam trap ✓ Use managed email solutions when possible
  23. Complex Tips/Tricks ✓ Use SPF, DKIM, and DMARC ✓ Keep

    spam filters updated w/ custom tests ✓ Check blacklists regularly ✓ Make your own spam trap ✓ Use managed email solutions when possible ✓ Include tracking in all emails to check deliverability
  24. Strive for… Right Message to the Right Person at the

    Right Time with the Right Frequency