เชิงเทคนิค · คำตอบพร้อมแหล่งอ้างอิง

DMARC Alignment แบบ Relaxed กับ Strict ต่างกันอย่างไร

DMARC alignment ใช้ตัดสินว่าโดเมนในเฮดเดอร์ From ตรงกับโดเมนที่ SPF และ DKIM ตรวจสอบหรือไม่ alignment แบบ relaxed อนุญาตให้ซับโดเมนตรงกับโดเมนองค์กร (organizational domain) ส่วนแบบ strict ต้องตรงกับโดเมนทุกตัวอักษร

คำจำกัดความของ DMARC Alignment

Alignment คือกระบวนการตรวจสอบว่าโดเมนในเฮดเดอร์ From ที่มองเห็นของอีเมลตรงกับโดเมนที่ยืนยันผ่าน SPF หรือ DKIM หากไม่มี alignment ผู้ส่งอาจยืนยันข้อความด้วยโดเมนใดก็ได้ที่ตนควบคุม แล้วปลอมเป็นแบรนด์อื่นในเฮดเดอร์ From DMARC ป้องกันเรื่องนี้ด้วยการกำหนดให้ตัวตนและกลไกการยืนยันตัวตนต้องสัมพันธ์กันอย่างสมเหตุสมผล

การทำงานของ Relaxed Alignment

ในโหมด relaxed ซึ่งเป็นค่าเริ่มต้น DMARC ยอมรับว่าตรงกันหากโดเมนในเฮดเดอร์ From และโดเมนของ SPF หรือ DKIM ใช้โดเมนองค์กรเดียวกัน ตัวอย่างเช่น หากเฮดเดอร์ From เป็น mail.example.com และโดเมน SPF เป็น example.com alignment แบบ relaxed ถือว่าผ่าน เพราะทั้งสองมีโดเมนรากเดียวกัน

การทำงานของ Strict Alignment

Strict alignment ต้องให้โดเมนในเฮดเดอร์ From กับโดเมนที่ยืนยันตัวตนตรงกันทุกตัวอักษร จากตัวอย่างก่อนหน้า หากเฮดเดอร์ From เป็น mail.example.com และโดเมน SPF เป็น example.com strict alignment จะไม่ผ่าน ทั้งสองต้องเป็น example.com ทั้งคู่ หรือ mail.example.com ทั้งคู่จึงจะผ่าน

ผลกระทบต่อผู้ส่งในทางปฏิบัติ

Strict alignment ให้ความปลอดภัยสูงกว่าเพราะป้องกันการปลอมแปลงซับโดเมนทุกรูปแบบ แต่เพิ่มความเสี่ยงที่อีเมลที่ถูกต้องจะไม่ผ่าน DMARC หากผู้ส่งบุคคลที่สามใช้ซับโดเมนต่างกัน โดยทั่วไปแนะนำ relaxed alignment สำหรับองค์กรที่ใช้เครื่องมือ SaaS หลายตัวส่งอีเมลแทนตน คุณตรวจสอบการตั้งค่าปัจจุบันได้ด้วยเครื่องมือฟรีของ SendHQ (https://sendhq.cc/tools) เพื่อหลีกเลี่ยงการถูกบล็อกโดยไม่ตั้งใจ

ตัวอย่างเปรียบเทียบ

สถานการณ์: เฮดเดอร์ From เป็น notifications.brand.com และโดเมน SPF เป็น brand.com ภายใต้ relaxed alignment (aspf=r) ถือว่าผ่าน ภายใต้ strict alignment (aspf=s) ถือว่าไม่ผ่าน ในทำนองเดียวกันสำหรับ DKIM หากแท็ก d= ในลายเซ็นเป็น brand.com relaxed alignment (adkim=r) จะผ่านสำหรับ notifications.brand.com แต่ strict alignment (adkim=s) จะไม่ผ่าน

คำถามที่ทีมมักถาม

alignment โหมดใดเป็นค่าเริ่มต้น

Relaxed alignment เป็นค่าเริ่มต้นทั้งสำหรับ SPF และ DKIM หากไม่ได้ระบุแท็ก aspf และ adkim ในเรคคอร์ด DMARC

ควรใช้ strict alignment เมื่อใด

ใช้ strict alignment เมื่อคุณควบคุมโครงสร้างพื้นฐานการส่งทั้งหมดได้ และต้องการป้องกันการใช้ซับโดเมนโดยไม่ได้รับอนุญาตทุกกรณี

การเปลี่ยน alignment กระทบเรคคอร์ด SPF หรือ DKIM หรือไม่

ไม่ alignment เป็นการตั้งค่านโยบาย DMARC โดยเปลี่ยนวิธีที่ผู้รับประเมินผล SPF และ DKIM ที่มีอยู่เทียบกับเฮดเดอร์ From

ตั้งโหมดของ SPF และ DKIM ต่างกันได้หรือไม่

ได้ คุณตั้ง aspf=s สำหรับ SPF alignment แบบ strict และ adkim=r สำหรับ DKIM alignment แบบ relaxed ในเรคคอร์ด DMARC เดียวกันได้

แหล่งข้อมูลหลัก