SPF
Коротко: SPF (Sender Policy Framework) — запис DNS, що визначає, які сервери можуть надсилати електронну пошту для домену.
Докладніше: Приймальні поштові сервери перевіряють, чи вказана IP-адреса відправника в записі SPF домену відправника. Це ускладнює спуфінг, тобто підроблення відправника. SPF — це запис TXT у зоні DNS.
Подробиці
Приклад:
example.com. TXT "v=spf1 ip4:203.0.113.5 include:_spf.mailprovider.com -all"
v=spf1позначає SPF.ip4:дозволяє одну адресу,include:перебирає правила постачальника (наприклад, поштової служби).- Закінчення визначає, що відбувається з усім іншим:
-all(відхилити),~all(позначити як підозріле, «softfail»).
Обмеження
- Перевіряється технічний відправник (конверт, envelope), а не видима адреса «From:».
- SPF може не спрацьовувати для пересланої пошти.
- Дозволено не більше 10 DNS-запитів на одну перевірку.
- Самого SPF недостатньо. Його поєднують із DKIM (підпис повідомлення) та DMARC (правило, що робити в разі невдачі). Разом вони захищають від фішингу від імені вашого власного домену.
Див. також: DNS-записи, домен, сервер імен