Bản xem trước liên kết có thể tạo ra một yêu cầu mạng ngay cả trước khi bạn nhấp vào liên kết. Tuy nhiên, ai gửi yêu cầu và trang đích nhìn thấy thông tin gì còn phụ thuộc vào thiết kế của ứng dụng nhắn tin. Chỉ từ một hình thu nhỏ trong cuộc trò chuyện, không thể kết luận rằng IP của cả người gửi lẫn người nhận đều đã bị lộ.
Mã hóa đầu cuối bảo vệ tin nhắn trên đường truyền giữa những người tham gia cuộc trò chuyện. Việc lấy tiêu đề và hình ảnh của một trang web đi theo một luồng riêng và cần được đánh giá riêng.
Ba cách khác nhau để tạo bản xem trước
| Phương thức | Trang đích nhìn thấy gì? | Câu hỏi quan trọng |
|---|---|---|
| Thiết bị tải trực tiếp | IP của kết nối bên gửi yêu cầu và thông tin đi kèm yêu cầu | Yêu cầu được tạo khi nhập, gửi hay nhận? |
| Tải qua bên trung gian hoặc proxy | Thường là IP của bên trung gian thay vì IP trực tiếp của người dùng | Chính bên trung gian nhìn thấy và lưu giữ những gì? |
| Người gửi tạo bản xem trước rồi gửi trong tin nhắn | Người nhận có thể không cần kết nối tới trang đích để hiển thị thẻ | Hình ảnh trong thẻ nằm cục bộ hay được tải lại từ web? |
Các phương thức này có thể được kết hợp. Chẳng hạn, trong phần giải thích kỹ thuật năm 2019, Signal mô tả việc dùng proxy cho bản xem trước. Tài liệu này là một ví dụ thiết kế; không nên áp dụng nó cho mọi phiên bản hay mọi ứng dụng mà chưa kiểm tra. Hướng dẫn hiện tại của Signal giải thích cách tắt tính năng tạo bản xem trước và xóa thẻ trước khi gửi.
IP, mã định danh liên kết và danh tính là những thứ khác nhau
Trang đích nhìn thấy IP của bên thiết lập kết nối mạng; đó có thể là thiết bị, VPN hoặc proxy. Riêng một địa chỉ IP thường không phải là tên người hay địa chỉ nhà chính xác của họ, nhưng khi kết hợp với thời điểm yêu cầu và dữ liệu khác, nó có thể được dùng để liên kết các sự kiện.
Một liên kết chứa mã định danh riêng cũng có thể cho biết chính URL đó đã được yêu cầu. Chỉ riêng quan sát này không chứng minh ai đã đọc nó: yêu cầu có thể đến từ tính năng xem trước, công cụ bảo mật, người gửi, người nhận hoặc người được chuyển tiếp liên kết.
Địa chỉ IP cũng không nhất thiết là một trường bên trong HTTP; nó là một phần của giao tiếp mạng. Loại và nội dung của các tiêu đề như User-Agent phụ thuộc vào phần mềm gửi yêu cầu.
Lấy tiêu đề trang khác với thực thi toàn bộ trang
Một số bản xem trước chỉ tải và xử lý HTML cùng hình ảnh. Điều này không nhất thiết có nghĩa là JavaScript được thực thi hay trang được mở trong trình duyệt. Ngược lại, việc tải trước hoặc hiển thị trang trong một môi trường web có thể có hành vi khác.
Vì vậy, hãy đặt hai câu hỏi riêng biệt: “Có yêu cầu nào được gửi đến trang web không?” và “Nội dung chủ động của trang có được thực thi không?”. Câu trả lời cho câu này không quyết định câu trả lời cho câu kia.
Cài đặt thực tế cho những cuộc trò chuyện nhạy cảm
- Nếu không cần thẻ xem trước, hãy kiểm tra tùy chọn tạo thẻ tự động trong ứng dụng. Xóa thẻ sau khi nó được tạo không thể hoàn tác yêu cầu đã gửi trước đó.
- Hãy coi liên kết không rõ nguồn gốc và các liên kết riêng dùng để đăng nhập, khôi phục hay chia sẻ tệp là dữ liệu nhạy cảm. Đừng nhập chúng vào dịch vụ phân tích URL công khai để thử nghiệm.
- Đừng tùy tiện xóa tham số của một liên kết có chữ ký: việc này có thể làm hỏng quyền truy cập hoặc tính hợp lệ của liên kết. Nếu có thể, hãy lấy phiên bản công khai, không cá nhân hóa của trang từ nguồn gốc ban đầu.
- Đừng nhầm việc tắt bản xem trước với việc ngăn mọi kết nối mạng. Mở liên kết, tải hình ảnh bên ngoài và các tính năng khác đều có luồng riêng.
- Để đánh giá trong tổ chức, hãy dùng một URL vô hại do bạn kiểm soát và thiết bị thử nghiệm để xác định khi nào yêu cầu được tạo; đừng suy rộng kết quả của một phiên bản ra mọi thiết bị.
Có thể nói gì về Livara?
Mô hình mối đe dọa của Livara giải thích ranh giới bảo vệ nội dung riêng tư cùng giới hạn của thiết bị và mạng. Từ phần giải thích chung này, không thể kết luận rằng mọi bản xem trước trong mọi phiên bản chắc chắn đều đi trực tiếp hoặc chắc chắn qua proxy. Một khẳng định như vậy cần tài liệu của tính năng hoặc kiểm tra chính phiên bản đó.
Đối với quyền riêng tư của liên kết, luồng gửi yêu cầu quan trọng hơn vẻ ngoài của thẻ xem trước.



