ฉันตั้งค่าระเบียน 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 คืออะไร