Cách kiểm tra trong 30 giây xem một trang PDF có tải tệp của bạn lên không
Mở tab Network của trình duyệt, thả một PDF vào và quan sát. Trong 30 giây bạn có thể thấy một trang PDF có tải tệp của bạn lên hay giữ nó trên thiết bị.
Một trang PDF nói với bạn rằng các tệp của bạn “riêng tư 100%” và “không bao giờ được lưu trữ”. Có thể điều đó đúng. Có thể không. Vấn đề là bạn không cần phải tin lời họ. Trình duyệt của bạn đã ghi lại từng byte mà một trang gửi đi và nhận về, và bạn có thể tự đọc bản ghi đó. Việc này mất khoảng 30 giây và bạn không cần biết lập trình.
Đây là bài kiểm tra, từng bước một, và cách đọc kết quả.
Mở DevTools trước
Mọi trình duyệt hiện đại đều đi kèm một bảng điều khiển dành cho nhà phát triển gọi là DevTools. Một phần của nó, tab Network, liệt kê mọi yêu cầu mà trang gửi đi: hình ảnh, phông chữ, mã lệnh, và bất kỳ tệp nào mà trang gửi ra ngoài.
Mở trang PDF mà bạn muốn kiểm tra, nhưng đừng thả tệp vào vội. Sau đó mở DevTools:
- Chrome, Edge, Brave hoặc Firefox: nhấn F12, hoặc nhấp chuột phải vào bất kỳ đâu trên trang và chọn Inspect.
- Safari: trước tiên bật menu Develop (Settings → Advanced → “Show features for web developers”), rồi nhấn Option + Cmd + I.
Nhấp vào tab Network ở phía trên bảng điều khiển. Bạn sẽ thấy một bảng với các cột như Name, Status, Type và Size. Nếu nó trống, không sao cả. Tìm ô đánh dấu nhỏ “Preserve log” và tích vào để không có gì bị xóa, rồi nhấp nút xóa (một hình tròn có gạch chéo) để bắt đầu với một danh sách sạch.
Thả một PDF vào và quan sát
Bây giờ hãy làm chính việc mà trang được tạo ra để làm. Kéo một PDF vào, hoặc chọn một tệp, và chạy thao tác: gộp, nén, xoay, bất cứ điều gì công cụ làm. Hãy để mắt đến tab Network trong khi nó hoạt động.
Có hai điều có thể xảy ra.
Trang tải tệp của bạn lên. Bạn sẽ thấy một dòng mới xuất hiện ngay khi bạn bắt đầu thao tác. Thường đó là một yêu cầu POST (kiểm tra cột Method, hoặc nhấp vào dòng đó). Dấu hiệu rõ ràng là cột Size: nếu PDF của bạn nặng 4 MB, bạn sẽ thấy một yêu cầu có kích thước xấp xỉ như vậy rời khỏi máy của bạn. Nhấp vào dòng đó, mở tab Payload hoặc Request bên trong, và bạn thường có thể thấy chính dữ liệu tệp của mình nằm ngay đó. Đó là tài liệu của bạn đang đi đến máy chủ của họ.
Trang giữ tệp ở máy bạn. Bạn thả tệp vào, công cụ làm việc của nó, kết quả được tải xuống, và tab Network hiển thị… không có gì mới. Không có POST lớn nào. Không có yêu cầu nào có kích thước bằng PDF của bạn. Lưu lượng duy nhất là trang được tải lúc đầu, cộng với có thể một tín hiệu phân tích nhỏ chỉ vài trăm byte, chứ không phải megabyte. Tệp của bạn không bao giờ rời khỏi tab.
Đó là toàn bộ bài kiểm tra. Cột Size nói lên hầu hết mọi thứ. Vài trăm byte là việc dọn dẹp nội bộ. Vài megabyte khớp với tệp của bạn là một lần tải lên.
Phiên bản thẳng thừng: rút phích cắm
Có một cách kiểm tra còn đơn giản hơn, và nó không cần chút kiến thức kỹ thuật nào. Tải trang PDF lên, rồi tắt Wi-Fi của bạn. Bây giờ thử sử dụng nó.
Một công cụ xử lý tệp trên máy chủ sẽ hỏng ngay khoảnh khắc nó không thể kết nối tới máy chủ đó. Nó sẽ quay vòng, hết thời gian chờ, hoặc báo lỗi, vì về mặt vật lý nó không thể gửi tệp của bạn đi đâu cả. Một công cụ chạy trong trình duyệt vẫn tiếp tục hoạt động khi tắt Wi-Fi, vì mọi thứ nó cần đã được tải xuống khi trang được mở. Nếu nó vẫn gộp và nén được mà không có kết nối, thì các tệp của bạn vẫn ở yên chỗ cũ. Không có máy chủ nào trong vòng lặp để tải lên.
Vì sao reader.me không hiển thị lần tải lên nào
Chạy bài kiểm tra đó trên reader.me và tab Network vẫn im lặng. Thả một tệp vào gộp PDF, kết hợp vài tài liệu, và bạn sẽ không thấy yêu cầu nào mang PDF của bạn đi đâu cả. Tương tự với nén PDF: tệp được đọc vào bộ nhớ của trình duyệt, nén lại ngay tại đó, và lưu trở lại vào thư mục tải xuống của bạn. Tắt Wi-Fi sau khi trang được tải và cả hai vẫn hoạt động.
Đó không phải một khẩu hiệu về quyền riêng tư, đó là cách các công cụ được xây dựng. Bộ máy PDF nằm bên trong trang web và chạy trên thiết bị của bạn. Tệp của bạn được mở dưới dạng byte trong bộ nhớ, được thay đổi, và được ghi lại thành một tệp mới mà bạn tải xuống. Không có gì được gửi tới chúng tôi vì không có bước máy chủ nào cần điều đó. Nếu bạn muốn hiểu cơ chế làm thế nào một tệp trở nên nhỏ hơn mà không rời khỏi máy, mục từ điển về nén sẽ giải thích chi tiết.
Điều bạn có thể thôi phải đoán
Lần tới khi một trang PDF hứa hẹn về quyền riêng tư, bạn không cần phải băn khoăn. Mở tab Network, thả một tệp vào, và quan sát cột Size. Hoặc đơn giản là tắt Wi-Fi và xem công cụ có còn chạy không. Trình duyệt cho bạn biết sự thật theo cả hai cách, và nó mất ít thời gian hơn so với việc đọc chính sách bảo mật mà lẽ ra bạn phải tin tưởng.
Quyền riêng tư mà bạn có thể kiểm tra thắng quyền riêng tư mà bạn phải tin. Giờ bạn có thể kiểm tra nó.
Khám phá theo danh mục