SPF, DKIM en DMARC

28
SPF, DKIM en DMARC Preventiemethoden voor het misbruik van e-mail

description

Preventiemethoden voor het misbruik van e-mail

Transcript of SPF, DKIM en DMARC

Page 1: SPF, DKIM en DMARC

SPF, DKIM en DMARC Preventiemethoden voor het misbruik van e-mail

Page 2: SPF, DKIM en DMARC

2 / 28

• Wie heeft welke kennis in de zaal?

– Eigen domeinen

– Beheren van DNS

Page 3: SPF, DKIM en DMARC

3 / 28

• DNS

– Domain Name System

– Vertaalt DNS een URL of webadres

– www.jcid.nl => 31.3.96.174

Page 4: SPF, DKIM en DMARC

4 / 28

• DNS Types

– MX-record

– CNAME-record

– A-record

– NS-record

– TXT-record

Page 5: SPF, DKIM en DMARC

5 / 28

• MX-record

– Mail Exchange-records

– Verschillende prioriteit

• laagste nummer heeft de hoogste prioriteit

– Failover

Page 6: SPF, DKIM en DMARC

6 / 28

• CNAME-record

– Canonical Name-records

– Aliasnaam aan andere canonieke domeinnaam

– webmail.jcid.nl (Google Apps-services)

Page 7: SPF, DKIM en DMARC

7 / 28

• A-record

– A-records of adresrecords

– Koppelen een domein aan een IP-adres

Page 8: SPF, DKIM en DMARC

8 / 28

• NS-record

– NS-records (Name Server-records)

– bepalen welke servers DNS-informatie

– primaire en secundaire

• ns01.jcid.nl

• ns02.jcid.nl

Page 9: SPF, DKIM en DMARC

9 / 28

• TXT-record

– Computer leesbare tekst definiëren

– Preventiemethoden voor het misbruik van e-mail

• zoals SPF, DKIM en DMARC

Page 10: SPF, DKIM en DMARC

10 / 28

Page 11: SPF, DKIM en DMARC

11 / 28

• SPF-records

– Sender Policy Framework

– E-mailservers met toestemming

• Te verzenden namens jouw domein

– Voorkomen van spam / phishing berichten

Page 12: SPF, DKIM en DMARC

12 / 28

• SPF-record

– Opvragen records jcid.nl

– Niet aanwezig?

• mogelijke weigering

– Voorbeeld

• v=spf1 a mx include:spf.jcid.nl ~all

Page 13: SPF, DKIM en DMARC

13 / 28

• SPF-record

– Show me the money!

Page 14: SPF, DKIM en DMARC

14 / 28

• DKIM-record

– DomainKeys Identified Mail

– digitale “handtekening”

– www.dkim.org

– Samenwerkingsverband Yahoo! & Cisco

• 2004

Page 15: SPF, DKIM en DMARC

15 / 28

• DKIM-record

– Ontvanger controleert domeinhandtekening

– 1024-bits openbare sleutel domeinsleutel

Page 16: SPF, DKIM en DMARC

16 / 28

• DKIM-record

Page 17: SPF, DKIM en DMARC

17 / 28

• Inzicht

Page 18: SPF, DKIM en DMARC

18 / 28

• DMARC-record

– Domain-based Message Authentication, Reporting & Conformance

– Beleid ongeauthenticeerde e-mail

– Voorbeeld

• v=DMARC1; p=quarantine; rua=mailto:[email protected]; adkim=r; aspf=s; sp=none

Page 19: SPF, DKIM en DMARC

19 / 28

• DMARC-record

– Afstemming-modus

• Strict | Relaxed

– beleid

• Quarantine | Reject | Monitor

– reporting URIs

• Failure & Aggregate

Page 20: SPF, DKIM en DMARC

20 / 28

• DMARC

Tag name Doel Voorbeeld

v Protocol versie v=DMARC1

pct % berichten filteren op P pct=25

ruf Reporting URI van uitgebreiderapporten [email protected]

rua Reporting URI van algemene rapporten [email protected]

p Beleid voor domein p=quarantaine

sp Beleid voor subdomeinen sp=reject

adkim Afstemming-modus voor DKIM adkim=strict

aspf Afstemming-modus voor SPF aspf=relaxed

Page 21: SPF, DKIM en DMARC

21 / 28

• DMARC

Page 22: SPF, DKIM en DMARC

22 / 28

• DMARC

Page 23: SPF, DKIM en DMARC

23 / 28

• DMARC report

– Dagelijkse rapport e-mailprovider

– Geaggregeerde statistieken van IP-adressen

• Verificatie resultaten

• Afstemming-modus

• Beleidsmaatregelen

Page 24: SPF, DKIM en DMARC

24 / 28

• DMARC-report

Page 25: SPF, DKIM en DMARC

25 / 28

• Visualiseren XML report

– dmarcian.com

Page 26: SPF, DKIM en DMARC

26 / 28

• Visueel en dan?

– Ga monitoren

– Leer van de data

– Voer het beleid langzaam op

• Monitoring

• Quarantaine

• Reject

Page 27: SPF, DKIM en DMARC

27 / 28

• Praktijkvoorbeelden

– jcid.nl

– rabobank.nl

– ing.nl

– abnamro.nl

Page 28: SPF, DKIM en DMARC

28 / 28

• Feedback / vragen / contact – Feedback Joind.in

• http://goo.gl/68WfX

– Twitter • jcid

– Facebook • jcidnl

– E-mail • [email protected]

– Telefoon • 0103400189