Email bắt đầu bị trả về, tường lửa của đối tác ngừng phản hồi, hoặc một trang web hiện cho máy chủ của bạn cả bức tường captcha. Có người bảo “IP của cậu bị đưa vào danh sách đen rồi”, và phản xạ đầu tiên là xin một cái mới. Thường đó là bước đầu tiên sai. Đây là cách tìm ra điều thực sự đang xảy ra trong khoảng năm phút, và điều gì giải quyết nó dứt điểm.
“Danh sách chặn” thực ra là gì
Từ này bao gồm ba thứ khác nhau, và cách xử lý cũng khác nhau.
- Danh sách chặn DNS (DNSBL). Danh sách công khai các địa chỉ đã gửi thư rác hoặc có dấu hiệu bị xâm nhập. Máy chủ thư truy vấn chúng với mỗi kết nối đến. Đây thường là nghĩa của “bị đưa vào danh sách đen”, và là loại có thể khắc phục.
- Uy tín riêng ở các nhà cung cấp email lớn. Các dịch vụ webmail lớn giữ điểm số riêng và không công bố. Bạn thấy hệ quả (thư vào hộp thư rác hoặc bị trì hoãn), nhưng không có danh sách nào để kiểm tra, chỉ có công cụ dành cho người gửi của họ.
- Phân loại mạng. Nhiều trang web và hệ thống chống gian lận coi mọi địa chỉ trung tâm dữ liệu là “hosting” và thử thách hoặc chặn nó. Đó không phải là bị liệt kê và không thể gỡ bỏ; nó mô tả địa chỉ thuộc loại mạng nào.
Phần còn lại của bài chủ yếu nói về loại thứ nhất, vì đó là loại bạn tự kiểm tra và khắc phục được.
Những danh sách đáng kiểm tra
- Spamhaus được nhiều máy chủ thư dùng nhất. Vùng tổng hợp ZEN gồm SBL (nguồn thư rác đã biết), XBL (máy bị nhiễm hoặc bị khai thác, lấy dữ liệu từ CBL), PBL (dải địa chỉ không nên gửi thư trực tiếp) và CSS (thư rác “snowshoe” khối lượng nhỏ).
- Barracuda vận hành danh sách riêng, được nhiều cổng thư doanh nghiệp sử dụng.
- SpamCop liệt kê địa chỉ do người dùng báo cáo; mục liệt kê tự hết hạn khoảng 24 giờ sau báo cáo cuối cùng.
- UCEPROTECT có ba cấp. Cấp 1 là từng địa chỉ riêng lẻ và tự hết hạn sau bảy ngày không có thư rác mới. Cấp 2 và 3 liệt kê cả khối phân bổ và mạng vì hành vi của hàng xóm, đồng thời bán dịch vụ gỡ bỏ “nhanh”. Các nhà cung cấp email lớn hiếm khi dựa vào cấp 2 và 3.
Kiểm tra
Danh sách chặn DNS được truy vấn bằng cách đảo ngược các octet của địa chỉ rồi tra nó dưới vùng của danh sách. Từ bất kỳ máy chủ Linux nào:
IP=203.0.113.7
REV=$(echo "$IP" | awk -F. '{print $4"."$3"."$2"."$1}')
for BL in zen.spamhaus.org b.barracudacentral.org bl.spamcop.net; do
echo "$BL: $(dig +short "$REV.$BL" A | tr '\n' ' ')"
done
Không có phản hồi nghĩa là không bị liệt kê. Một phản hồi trong dải 127.0.0.x nghĩa là bị liệt kê, và với Spamhaus, con số cuối cho biết phần nào của ZEN:
| Phản hồi | Ý nghĩa |
|---|---|
127.0.0.2 | SBL: nguồn thư rác đã biết |
127.0.0.3 | CSS: thư rác snowshoe |
127.0.0.4–127.0.0.7 | XBL: máy bị xâm nhập hoặc bị khai thác |
127.0.0.10, 127.0.0.11 | PBL: không nên gửi thư trực tiếp |
127.255.255.254 | không phải bị liệt kê: bạn truy vấn qua resolver công cộng |
Dòng cuối cùng làm nhiều người nhầm. Spamhaus không trả lời truy vấn đến qua các DNS resolver công cộng lớn và trả về mã lỗi thay vào đó. Nếu mọi lần kiểm tra đều trông lạ, hãy chạy từ một máy chủ dùng resolver riêng, hoặc dùng trang tra cứu trên website của từng danh sách. Một số danh sách cũng yêu cầu người dùng lượng lớn đăng ký trước khi truy vấn qua DNS.
Sửa nguyên nhân trước
Một yêu cầu gỡ bỏ mà không sửa gì chỉ cho bạn thêm một hai ngày trước lần bị liệt kê tiếp theo, và những lần bị liệt kê lặp lại sẽ lâu được gỡ hơn. Vì vậy hãy tìm ra nó đến từ đâu:
- Địa chỉ đã bị liệt kê trước khi bạn nhận nó? So sánh ngày bị liệt kê với ngày tạo máy chủ. Một mục cũ không có hoạt động mới là trường hợp dễ: đi thẳng tới biểu mẫu gỡ bỏ.
- Bị liệt kê trong XBL hoặc CBL: danh sách thấy từ địa chỉ của bạn lưu lượng đặc trưng của mã độc hoặc botnet. Tìm các tiến trình lạ, kết nối đi ra bất thường tới cổng 25, mục cron mới và khóa SSH không rõ nguồn gốc. Một ứng dụng web bị chiếm quyền hoặc mật khẩu yếu là lối vào thường gặp. Nếu không chắc máy đã sạch, hãy dựng lại nó.
- Bị liệt kê trong SBL hoặc CSS: thư từ địa chỉ của bạn trông giống thư rác. Kiểm tra các biểu mẫu liên hệ gửi thư mà không có captcha, script gửi bản tin, và bất kỳ dịch vụ SMTP nào đang lắng nghe trên giao diện công khai.
- Bạn có gửi thư không? Ở nhiều nhà cung cấp, cổng đi ra 25 và 465 mặc định bị đóng; thư nên được gửi qua một nhà cung cấp email ở cổng 587. Nếu bạn chưa bao giờ gửi thư mà vẫn bị liệt kê, thì có thứ khác trên máy chủ đang làm việc đó.
Nếu bạn chạy mã không đáng tin trên cùng chiếc máy gửi email của mình, đây là lúc tách chúng ra. Một sandbox hoặc máy chủ thứ hai cho công việc rủi ro sẽ giữ các vấn đề uy tín của nó tránh xa địa chỉ email của bạn; các mức cô lập cho mã không đáng tin so sánh các lựa chọn.
Rồi mới yêu cầu gỡ bỏ
- Spamhaus: dùng trang tra cứu, nơi dẫn tới đúng quy trình gỡ bỏ cho vùng đó. Gỡ bỏ khỏi XBL/CBL và PBL là tự phục vụ sau khi nguyên nhân đã hết; gỡ khỏi PBL chỉ có ý nghĩa nếu bạn thật sự chạy máy chủ thư với DNS ngược khớp.
- Barracuda: gửi biểu mẫu gỡ bỏ kèm giải thích ngắn về những gì bạn đã sửa. Hãy chờ tối đa khoảng một ngày.
- SpamCop: không cần làm gì; mục liệt kê tự hết hạn khoảng một ngày sau khi các báo cáo dừng lại.
- UCEPROTECT: cấp 1 hết hạn sau bảy ngày không có thư rác mới. Bỏ qua cấp 2 và 3, và đừng trả tiền để gỡ bỏ.
Sau khi được gỡ, hãy thiết lập những điều cơ bản giúp bạn tránh xa các danh sách: tên DNS ngược khớp với hostname của máy chủ, SPF, DKIM và DMARC cho tên miền, và một cron job hằng tuần chạy lệnh kiểm tra ở trên rồi gửi email cho bạn nếu có thay đổi.
Khi nào địa chỉ mới là câu trả lời đúng
Đôi khi đúng là vậy: chẳng hạn địa chỉ mang một mục SBL cũ không gỡ được, hoặc bạn cần uy tín sạch cho một dự án mới. Ở chỗ chúng tôi, một địa chỉ khác nghĩa là một máy chủ mới: đặt mua, chuyển dữ liệu sang, rồi hủy máy cũ; thay đổi địa chỉ IP trình bày mọi lựa chọn. Nếu bạn cho rằng mục liệt kê của địa chỉ hiện tại là sai, hãy mở ticket kèm tên danh sách và đường dẫn. Chúng tôi xem xét từng trường hợp, nhưng không đổi địa chỉ theo yêu cầu.
Hai điểm cuối. Nếu uy tín có chút quan trọng nào (email, danh sách cho phép của đối tác, khóa API gắn với một địa chỉ), hãy dùng gói có IPv4 riêng như Small-IP: ở gói NAT, địa chỉ đi ra không phải của riêng bạn nên không thể mang uy tín người gửi của chính bạn. Và nếu một trang web chặn bạn vì bạn ở trong trung tâm dữ liệu, không danh sách nào hay địa chỉ trung tâm dữ liệu mới nào thay đổi được điều đó; mạng và cổng giải thích mỗi gói để lộ những gì.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.