เชิงเทคนิค · คำตอบพร้อมแหล่งอ้างอิง
Email blocklist คืออะไร: ความหมายและภาพรวมทางเทคนิค
Email blocklist คือฐานข้อมูลของที่อยู่ IP หรือโดเมนที่ระบุว่าเป็นแหล่งของสแปม มัลแวร์ หรือเนื้อหาต้องห้ามอื่น ๆ เมื่อเมลเซิร์ฟเวอร์ผู้รับตรวจสอบ blocklist และพบผู้ส่งอยู่ในรายการ อาจปฏิเสธการเชื่อมต่อหรือส่งข้อความเข้าโฟลเดอร์สแปมโดยตรง
กลไกการทำงาน
Blocklist ทำงานผ่านระบบ DNSBL หรือ RBL เมื่อเกิดการเชื่อมต่อ SMTP ขาเข้า เซิร์ฟเวอร์ผู้รับจะค้นหา DNS ของ IP ผู้ส่ง หาก IP อยู่ในฐานข้อมูล blocklist เซิร์ฟเวอร์จะส่งรหัสตอบกลับเฉพาะ ขั้นตอนนี้เกิดระหว่าง SMTP handshake ก่อนส่งเนื้อหาข้อความ ผู้รับจึงตัดการเชื่อมต่อทันทีเพื่อประหยัดทรัพยากรได้
ผลต่อผู้ส่ง
การอยู่ใน blocklist ทำให้ความสามารถในการส่งถึงของอีเมลลดลงอย่างมาก ขึ้นอยู่กับความรุนแรงของ blocklist อีเมลอาจถูกตีกลับแบบ hard bounce ด้วยรหัสข้อผิดพลาด 550 หรือถูกทิ้งเงียบ ๆ รายการที่มีชื่อเสียงซึ่ง ISP รายใหญ่ใช้อาจทำให้การสื่อสารจาก IP หรือโดเมนหนึ่งถูกตัดขาดทั้งหมด โดยไม่คำนึงถึงเนื้อหาจริงของแต่ละข้อความ
ความเสี่ยงในการดำเนินงาน
สาเหตุที่พบบ่อยของการถูกขึ้นรายการ ได้แก่ ปริมาณพุ่งสูงกะทันหัน อัตราการร้องเรียนสูง หรือส่งจาก shared IP ที่มีเพื่อนบ้านไม่ดี ข้อผิดพลาดที่พบบ่อยคือเพิกเฉยต่อ feedback loop การใช้ SendHQ หรือเครื่องมือฟรีของ SendHQ (https://sendhq.cc/tools) ช่วยเฝ้าดูเรคคอร์ดการยืนยันตัวตน เพื่อให้แน่ใจว่าผู้ส่งที่ถูกต้องไม่ถูกตัวกรองความปลอดภัยอัตโนมัติมองว่าเป็นผู้ปลอมแปลง
ขั้นตอนการแก้ไข
เพื่อแก้ไขการถูกขึ้นรายการ ผู้ส่งต้องระบุสาเหตุของการบล็อกก่อน เช่น บัญชีที่ถูกเจาะ หรือ mail relay ที่ตั้งค่าผิด เมื่อแก้ปัญหาแล้ว ผู้ส่งยื่นคำขอถอดออกจากรายการต่อผู้ให้บริการ blocklist บางรายการถอด IP ออกโดยอัตโนมัติหลังมีพฤติกรรมสะอาดช่วงหนึ่ง ขณะที่บางรายการต้องตรวจสอบการแก้ไขด้วยตนเอง
ตัวอย่างที่เป็นรูปธรรม
เซิร์ฟเวอร์ที่ 192.0.2.1 ส่งอีเมล 10,000 ฉบับในหนึ่งชั่วโมงจาก IP ใหม่ blocklist ตรวจพบว่าเป็นรูปแบบของ botnet และเพิ่ม IP ลงในฐานข้อมูล เมื่อเซิร์ฟเวอร์พยายามส่งถึงผู้ใช้ Gmail เซิร์ฟเวอร์ผู้รับของ Gmail จะสอบถาม blocklist พบรายการ และปฏิเสธอีเมลด้วยข้อความข้อผิดพลาด 550 5.7.1
คำถามที่ทีมมักถาม
blocklist เหมือนกับ blacklist หรือไม่
ใช่ blocklist เป็นคำเทคนิคสมัยใหม่ของ blacklist ทั้งสองหมายถึงรายการของเอนทิตีที่ถูกปฏิเสธไม่ให้เข้าถึงระบบ
โดเมนถูก blocklist โดยไม่รวม IP ได้หรือไม่
ได้ blocklist ระดับโดเมนติดตามชื่อเสียงของโดเมนผู้ส่ง ไม่ว่าจะส่งเมลจากที่อยู่ IP ใด
จะรู้ได้อย่างไรว่าอยู่ใน blocklist
ผู้ส่งใช้เครื่องมือค้นหาของบุคคลที่สามหรือเฝ้าดูข้อความอีเมลตีกลับจาก SMTP ว่ามีการอ้างถึงผู้ให้บริการ DNSBL หรือ RBL รายใดหรือไม่
blocklist ทุกรายการมีอำนาจเท่ากันหรือไม่
ไม่ บางรายการ ISP รายใหญ่ใช้ปฏิเสธเมลโดยเด็ดขาด ขณะที่บางรายการใช้เป็นเพียงสัญญาณในการให้คะแนนสแปม