Điều đầu tiên bạn làm khi nghe thông báo email là kiểm tra người gửi, đúng không? Đó là cách nhanh nhất để biết email từ ai, cũng như nội dung có thể.
Nhưng bạn có biết mỗi email đi kèm nhiều thông tin hơn những gì hiển thị trong hầu hết ứng dụng email? Có rất nhiều thông tin về người gửi trong header (tiêu đề) email — thông tin bạn có thể dùng để truy vết email về nguồn gốc.
Đây là cách truy vết email về nơi nó đến từ và tại sao bạn muốn làm vậy.
Tại sao truy vết địa chỉ email?
Trước khi học cách truy vết địa chỉ email, hãy xem tại sao bạn muốn làm vậy.
Trong thời đại này, email độc hại quá phổ biến. Lừa đảo, spam, phần mềm độc hại, và email lừa đảo (phishing) là cảnh thường thấy trong hộp thư. Nếu bạn truy vết email về nguồn, bạn có cơ hội nhỏ phát hiện ai (hoặc đâu!) email đến từ đó.
Trong các trường hợp khác, bạn có thể truy vết nguồn gốc email để chặn nguồn spam hoặc nội dung lạm dụng kiên trì, loại bỏ nó vĩnh viễn khỏi hộp thư; quản trị viên máy chủ truy vết email vì cùng lý do.
(Nếu bạn muốn ngăn danh tính email của mình bị lộ, hãy học cách gửi email hoàn toàn ẩn danh.)
Cách truy vết địa chỉ email
Bạn có thể truy vết địa chỉ email đến người gửi bằng cách xem header email đầy đủ (full email header). Header email chứa thông tin định tuyến và metadata email — thông tin bạn thường không quan tâm. Nhưng thông tin đó quan trọng để truy vết nguồn email.
Hầu hết ứng dụng email không hiển thị header email đầy đủ theo mặc định vì nó đầy dữ liệu kỹ thuật và hơi vô dụng với mắt chưa qua đào tạo. Tuy nhiên, hầu hết ứng dụng email cung cấp cách xem header email đầy đủ. Bạn chỉ cần biết ở đâu nhìn, cũng như bạn đang nhìn cái gì.
- Gmail Full Email Header: Mở tài khoản Gmail, sau đó mở email bạn muốn truy vết. Chọn menu thả xuống ở góc trên bên phải, rồi Show original (Hiện gốc) từ menu.
- Outlook Full Email Header: Nhấp đúp email bạn muốn truy vết, sau đó vào File > Properties (Tệp > Thuộc tính). Thông tin xuất hiện trong internet headers (header internet).
- Apple Mail Full Email Header: Mở email bạn muốn truy vết, sau đó vào View > Message > Raw Source (Xem > Tin nhắn > Nguồn gốc).
Tất nhiên, có vô số ứng dụng email. Tìm kiếm nhanh trên internet sẽ tiết lộ cách tìm header email đầy đủ trong ứng dụng bạn chọn. Khi bạn đã mở header email đầy đủ, bạn sẽ hiểu ý tôi khi nói "đầy dữ liệu kỹ thuật".
Hiểu dữ liệu trong header email đầy đủ
Trông như rất nhiều thông tin. Tuy nhiên, hãy xem xét điều sau: bạn đọc header email theo thứ tự thời gian, từ dưới lên trên (tức là, thông tin cũ nhất ở dưới), và mỗi máy chủ mới email đi qua thêm Received vào header.
Xem header email mẫu lấy từ tài khoản Gmail MakeUseOf:
Các dòng trong header email Gmail
Có rất nhiều thông tin. Hãy phân tích. Trước tiên, hiểu ý nghĩa mỗi dòng (đọc từ dưới lên trên).
- Reply-To: Địa chỉ email bạn gửi phản hồi đến.
- From: Hiển thị người gửi tin nhắn; dễ dàng giả mạo.
- Content-type: Cho trình duyệt hoặc ứng dụng email biết cách hiểu nội dung email. Các bộ ký tự phổ biến là UTF-8 (xem trong ví dụ) và ISO-8859-1.
- MIME-Version: Khai báo tiêu chuẩn định dạng email đang dùng. MIME-Version thường là "1.0".
- Subject: Chủ đề nội dung email.
- To: Người nhận dự định của email; có thể hiển thị địa chỉ khác.
- DKIM-Signature: DomainKeys Identified Mail xác thực miền email được gửi từ và nên bảo vệ chống lại giả mạo email và lừa đảo người gửi.
- Received: Dòng "Received" liệt kê mỗi máy chủ email đi qua trước khi đến hộp thư của bạn. Bạn đọc dòng "Received" từ dưới lên trên; dòng dưới cùng là nơi gốc.
- Authentication-Results: Chứa bản ghi các kiểm tra xác thực đã thực hiện; có thể chứa nhiều phương pháp xác thực.
- Received-SPF: Sender Policy Framework (SPF) tạo thành một phần của quy trình xác thực email ngăn chặn giả mạo địa chỉ người gửi.
- Return-Path: Vị trí nơi tin nhắn không gửi được hoặc trả về (bounce) kết thúc.
- ARC-Authentication-Results: Authenticated Receive Chain là tiêu chuẩn xác thực khác; ARC xác minh danh tính của trung gian email và máy chủ chuyển tiếp tin nhắn đến đích cuối cùng.
- ARC-Message-Signature: Chữ ký chụp ảnh thông tin header tin nhắn để xác thực, tương tự DKIM.
- ARC-Seal: "Niêm phong" kết quả xác thực ARC và chữ ký tin nhắn, xác minh nội dung của chúng; tương tự DKIM.
- X-Received: Khác với "Received" ở chỗ nó được coi là không chuẩn; nói cách khác, nó có thể không phải địa chỉ vĩnh viễn, như mail transfer agent hoặc máy chủ Gmail SMTP. (Xem dưới.)
- X-Google-Smtp-Source: Hiển thị chuyển email dùng máy chủ Gmail SMTP.
- Delivered-To: Người nhận cuối cùng của email trong header này.
Bạn không phải hiểu tất cả những điều này để truy vết email. Nhưng nếu bạn học cách nhìn qua header email, bạn có thể nhanh chóng bắt đầu truy vết người gửi email.
Truy vết người gửi gốc của email
Để truy vết địa chỉ IP của người gửi email gốc, đi đến Received đầu tiên trong header email đầy đủ. Bên cạnh dòng Received đầu tiên là địa chỉ IP của máy chủ gửi email. Đôi khi, nó xuất hiện dưới dạng X-Originating-IP hoặc Original-IP.
Tìm địa chỉ IP, sau đó đi đến MX Toolbox. Nhập địa chỉ IP vào ô, thay đổi loại tìm kiếm thành Reverse Lookup (Tra cứu ngược) dùng menu thả xuống, rồi nhấn Enter. Kết quả tìm kiếm sẽ hiển thị nhiều thông tin liên quan đến máy chủ gửi.
Trừ khi địa chỉ IP gốc là một trong hàng triệu địa chỉ IP riêng tư. Trong trường hợp đó, bạn sẽ gặp thông báo sau:
Các dải IP riêng tư sau:
- 0.0.0-10.255.255.255
- 16.00-172.31.255.255
- 168.0.0-192.168.255.255
- 0.0.0-239.255.255.255
Tra cứu địa chỉ IP cho các dải đó sẽ không trả về kết quả.
3 công cụ miễn phí truy vết email và địa chỉ IP
Tất nhiên, có một số công cụ tiện lợi tự động hóa quy trình này cho bạn. Việc học về header email đầy đủ và nội dung của chúng rất tiện lợi, nhưng đôi khi bạn cần thông tin nhanh.
Hãy xem các trình phân tích header sau:
- GSuite Toolbox Messageheader
- MX Toolbox Email Header Analyzer
- IP-Address Email Header Trace (trình phân tích header email + trình truy vết địa chỉ IP)
Kết quả không luôn khớp, tuy nhiên. Trong ví dụ dưới, tôi biết người gửi không hề gần vị trí bị cáo buộc, được nói là giữa hồ chứa gần Wichita.
Trong đó, thành công của bạn trong việc truy vết email sẽ thay đổi tùy thuộc vào nhà cung cấp email của người gửi. Ví dụ, nếu bạn đang cố truy vết email gửi từ tài khoản Gmail, bạn sẽ chỉ tìm ra vị trí của máy chủ Google cuối cùng xử lý email của bạn — không phải địa chỉ IP của người gửi gốc.
Bạn có thực sự truy vết được địa chỉ IP từ email?
Có trường hợp truy vết địa chỉ IP qua header email hữu ích. Một kẻ spam gây khó chịu đặc biệt, hoặc nguồn của email lừa đảo thường xuyên.
Một số email chỉ đến từ một số vị trí cụ thể; email PayPal của bạn không xuất phát từ Trung Quốc, ví dụ. Trong đó, truy vết nguồn gốc email không phải khoa học chính xác, ít nhất không với công cụ dễ tiếp cận.