Я установил запись SPF для домена, однако подделка отправителя все еще работает, причина довольно проста:
Похоже, в электронном письме есть 3 различных "от":
- Ответить на
- Обратный путь
- Конверт из
См. Https://stackoverflow.com/questions/1235534/what-is-the-behavior-difference-between-return-path-reply-to-and-from для получения дополнительной информации.
Ваш почтовый клиент отображает reply to
как электронную почту отправителя, однако почтовые серверы, кажется, выполняют проверки SPF на предмет return path
или envelope from
которых для меня нет смысла.
Это означает, что если я отправлю электронное письмо с сообщением, что return path
и envelope from
hacker.net
а reply to
это: someone@victim.org
который я пытаюсь подделать, он проверит SPF на hacker.net
, теперь предположим, То, что это был мой домен, для которого я настроил SPF, он будет передаваться и доставляться в почтовый ящик жертвы в виде почты от someone@victim.org
даже если мне не разрешено доставлять электронные письма для victim.org
, эффективно обходя проверку SPF.
Есть ли способ это исправить? Кажется, что только DMARC
может предотвратить это, но если это правда, какой смысл проверок SPF?