Я установил запись 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?
