คุณเคยได้รับอีเมลที่ดูเหมือนมาจากธนาคาร หรือจากหัวหน้าของคุณเอง แต่พออ่านดี ๆ กลับมีบางอย่างแปลก ๆ ใช่ไหม? นั่นแหละคือ Phishing หรือการปลอมอีเมลที่กำลังระบาดอยู่ทุกวัน ปัญหาคือ อีเมลถูกออกแบบมาเมื่อหลายสิบปีก่อน ในยุคที่คนยังไม่คิดว่าจะมีใคร “ปลอมตัว” ส่งจดหมายอิเล็กทรอนิกส์ได้
ผลก็คือ ทุกวันนี้แฮกเกอร์สามารถส่งอีเมลโดยใช้โดเมนของคุณเอง ทำให้ลูกค้าหรือพนักงานเชื่อว่าเป็นของจริง แล้วเราจะป้องกันยังไง? คำตอบอยู่ที่ Email Authentication ผ่าน 3 โปรโตคอลหลัก คือ SPF, DKIM และ DMARC
ทำความรู้จัก Email Authentication คืออะไร?
ลองนึกถึงการส่งพัสดุ ถ้าไม่มีชื่อผู้ส่งหรือไม่มีตราประทับจากไปรษณีย์ คุณคงไม่มั่นใจว่าของชิ้นนั้นส่งมาจากใคร อีเมลก็เหมือนกัน ถ้าไม่มีวิธีตรวจสอบ ก็ไม่มีใครรู้ว่าอีเมลมาจากผู้ส่งจริงหรือไม่ Email Authentication จึงทำหน้าที่เป็น “ตราประทับ + ลายเซ็นดิจิทัล” ของอีเมล เพื่อยืนยันว่ามาจากเซิร์ฟเวอร์ที่ได้รับอนุญาตจริง ไม่ถูกแก้ไขระหว่างทาง และป้องกันการปลอมโดเมน
SPF ใครมีสิทธิ์ส่งอีเมลแทนโดเมนคุณ?
SPF (Sender Policy Framework) ทำงานเหมือน “Whitelist” ของไปรษณีย์ ว่ามีใครบ้างที่ส่งพัสดุแทนบริษัทได้ ถ้าโดเมนของคุณใช้ Google Workspace คุณต้องบอกให้โลกภายนอกรู้ว่า Google มีสิทธิ์ส่งอีเมลแทนคุณ
ตัวอย่าง SPF Record
v=spf1 include:_spf.google.com -all
- อนุญาตให้ Google ส่งอีเมลแทนได้
- ถ้าใครส่งอีเมลจากที่อื่น ระบบจะมองว่าน่าสงสัย
ถ้าไม่มี SPF = แฮกเกอร์สามารถส่งอีเมลโดยใช้โดเมนคุณได้ทันที
DKIM อีเมลของคุณมี “ลายเซ็น” หรือยัง?
DKIM (DomainKeys Identified Mail) คือการลงลายเซ็นดิจิทัลให้กับอีเมลทุกฉบับ คล้ายกับการเซ็นเอกสารรับรองความถูกต้อง เซิร์ฟเวอร์ต้นทางจะ “เซ็น” อีเมลด้วย Private Key ส่วนผู้รับจะตรวจสอบกับ Public Key ที่ประกาศไว้ใน DNS และถ้าหากไม่มี DKIM ต่อให้คนอื่นส่งอีเมลจากระบบจริง ก็ยังมีโอกาสถูกแก้ไขเนื้อหากลางทาง
DMARC ผู้จัดการใหญ่ที่คุมทั้ง SPF และ DKIM
DMARC (Domain-based Message Authentication, Reporting & Conformance) ทำหน้าที่เหมือน “ผู้จัดการใหญ่” ที่ตั้งกฎว่าถ้าอีเมลไม่ผ่าน SPF หรือ DKIM จะทำยังไงต่อ
ตัวอย่างเช่น
v=DMARC1; p=reject; rua=mailto:[email protected]
p=reject= ถ้าอีเมลไม่ผ่าน SPF/DKIM ให้ปฏิเสธไปเลยrua=...= ส่งรายงานมาให้เจ้าของโดเมนดูว่าใครพยายามปลอมบ้าง
ถึงจะมี SPF/DKIM ถ้าไม่มี DMARC คุณก็ไม่สามารถบังคับใช้นโยบายได้
ทำไม 3 ตัวนี้สำคัญกับ Email Security?
ลองจินตนาการว่าองค์กรคุณไม่มี SPF/DKIM/DMARC
- ใคร ๆ ก็ส่งอีเมลโดยใช้ชื่อโดเมนของคุณ
- ลูกค้าได้รับอีเมลหลอกให้โอนเงิน ความน่าเชื่อถือหายไปในพริบตา
- พนักงานเปิดไฟล์แนบที่เป็น Malware ระบบทั้งองค์กรติดเชื้อ
- อีเมลจริง ๆ ของคุณก็ถูกกรองไปอยู่ Spam เพราะไม่มีตัวตรวจสอบ
ทั้งหมดนี้กระทบทั้ง ความปลอดภัย (Security), ชื่อเสียง (Reputation) และ โอกาสทางธุรกิจ
