Важное предупреждение: Google и Yahoo будут требовать DMARC с апреля 2024 года.
PowerDMARC

SPF vs DKIM vs DMARC

SPF vs DKIM vs DMARC

SPF vs DKIM vs DMARC

Время чтения: 4 мин

Существует три основных протокола, которые можно использовать для проверки подлинности электронной почты: SPF, DKIM и DMARC. Все они служат для предотвращения спуфинга - практики притворяться чужим доменом, чтобы отправлять почту через его серверы, и у каждого из них есть свои сильные и слабые стороны. 

Поскольку электронная почта стала важнейшей формой общения как для частных лиц, так и для предприятий, она также стала основной мишенью для киберпреступников. Для защиты от атак на электронную почту, таких как спам, фишинг и подмена, были разработаны протоколы аутентификации электронной почты, такие как SPF, DKIM и DMARC.

В этом блоге мы рассмотрим эти три протокола аутентификации электронной почты, их различия и то, как они работают вместе, обеспечивая надежную систему защиты электронной почты.

1. Структура политики отправителя (SPF) 

SPF расшифровывается как Sender Policy Framework. Она используется для проверки того, что домену разрешено отправлять электронные письма от имени другого домена. Например, если у вас есть адрес электронной почты [email protected], вы можете использовать SPF, чтобы люди знали, что вы отправили письмо с этого домена. Если ваш домен не имеет записи SPF, то некоторые серверы будут отклонять ваши письма как спам. 

Например, если вы управляете доменом Google Apps компании и хотите разрешить только серверам Google отправлять электронную почту от имени вашего домена, вы можете добавить следующую запись SPF в настройки DNS:

v=spf1 include:_spf.google.com -all

2. DomainKeys Identified Mail (DKIM)

DKIM расшифровывается как DomainKeys Identified Mail и используется для проверки личности отправителя путем подписания каждого письма зашифрованным хэш-ключом. Это позволяет получателям узнать, не было ли письмо изменено каким-либо образом после отправки, показывая им эту подпись рядом с каждым сообщением в их почтовых ящиках. Это также помогает предотвратить спам, не позволяя спамерам рассылать поддельные письма, выдавая их за письма с чужого доменного имени. 

Вот как работает DKIM:

Почтовый сервер отправителя добавляет цифровую подпись в заголовок сообщения электронной почты. Подпись создается с помощью закрытого ключа, доступ к которому имеет только почтовый сервер отправителя. Эта подпись уникальна для сообщения электронной почты и подтверждает, что почтовый сервер отправителя одобрил содержимое сообщения.

Почтовый сервер отправителя публикует открытый ключ в записях DNS домена. Открытый ключ используется для проверки подписи в сообщении электронной почты.

Когда сообщение электронной почты поступает на принимающий почтовый сервер, сервер извлекает открытый ключ из DNS-записей домена и использует его для проверки подписи в заголовке сообщения. Если подпись действительна, это означает, что электронное письмо не было подделано во время пересылки, и сообщение считается подлинным.

Если подпись недействительна, принимающий почтовый сервер пометит письмо как спам или вовсе отклонит его. Это помогает предотвратить фишинговые атаки, когда киберпреступник выдает себя за доверенное лицо, чтобы обманом заставить получателя раскрыть конфиденциальную информацию или загрузить вредоносное ПО.

3. Отчетность и соответствие аутентификации сообщений на основе домена (DMARC)

Domain-based Message Authentication, Reporting, and Conformance (DMARC) - это протокол аутентификации электронной почты, который объединяет SPF и DKIM для обеспечения более комплексного решения безопасности электронной почты. DMARC позволяет владельцам доменов определять политику обработки получателями электронной почты сообщений, которые не прошли проверку SPF или DKIM. DMARC работает путем добавления записи DNS, которая указывает получателям электронной почты, как обращаться с письмами, которые не прошли проверку SPF или DKIM.

DMARC также позволяет организациям сообщать о сообщениях, не прошедших проверку подлинности, таких как SPF или DKIM, чтобы они могли принять меры против неавторизованных отправителей, которые могут подделывать свои домены для отправки мошеннических писем под ложным предлогом.

Как использование SPF, DKIM и DMARC в сочетании друг с другом может повысить безопасность электронной почты вашего домена?

Реализация протоколов SPF, DKIM и DMARC в сочетании друг с другом может значительно повысить безопасность электронной почты домена. SPF проверяет авторизованные почтовые серверы, которым разрешено отправлять электронную почту от имени домена, а DKIM подписывает электронную почту закрытым ключом и проверяет подлинность на сервере получателя. DMARC обеспечивает политическую основу для аутентификации электронной почты, позволяя владельцам доменов указывать, как следует обрабатывать неудачную аутентификацию, и обеспечивает обратную связь для выявления и решения потенциальных проблем. 

Вместе SPF, DKIM и DMARC обеспечивают многоуровневый подход к аутентификации электронной почты, что затрудняет злоумышленникам подмену доменов или выдачу себя за отправителей. Они также обеспечивают владельцам доменов больший контроль над безопасностью электронной почты, помогая им предотвращать атаки на электронную почту и обеспечивать успешную доставку законных писем.

Заключительные слова

С увеличением частоты и сложности кибер-атак необходимо серьезно относиться к безопасности электронной почты. Протоколы аутентификации электронной почты, такие как SPF, DKIM и DMARC, играют решающую роль в защите от таких угроз, как спам, фишинг и подделка почты. Внедряя эти протоколы, частные лица и предприятия могут защитить свою конфиденциальную информацию и предотвратить несанкционированный доступ к своим системам. 

Безопасность электронной почты важна не только для защиты личных и корпоративных данных, но и является жизненно важным компонентом построения доверия и поддержания отношений с клиентами и заинтересованными сторонами. Поэтому крайне важно принимать упреждающие меры для обеспечения безопасности и целостности электронной переписки.

Выход из мобильной версии