ISP sẽ chỉ biết bạn đã truy cập địa chỉ IP được liên kết với www.website.com
(và có thể URL nếu bạn đang sử dụng DNS của họ và họ đang tìm kiếm lưu lượng truy cập cụ thể - nếu truy vấn DNS không đi qua mà họ sẽ không thấy điều đó).
(Chịu đựng tôi một chút ở đây - Tôi có câu trả lời.)
Cách thức hoạt động của giao thức HTTP là kết nối với một cổng (thường là cổng 80) và sau đó trình duyệt web truyền thông trang nào nó muốn đến máy chủ - Một yêu cầu đơn giản để tra cứu http://www.sitename.com/url/of/site.html
sẽ có các dòng sau:
NHẬN /url/of/site.html HTTP / 1.1
máy chủ lưu trữ: www.sitename.com
HTTPS thực hiện chính xác điều tương tự ngoại trừ cổng 443 - và nó bao bọc toàn bộ phiên TCP (nghĩa là mọi thứ bạn thấy trong đoạn trích dẫn ở trên cộng với phản hồi) vào phiên mã hóa SSL - vì vậy ISP không thấy bất kỳ lưu lượng nào ( nhưng họ có thể suy luận điều gì đó dựa trên kích thước của trang web và tra cứu DNS để giải quyết www.sitename.com
địa chỉ IP trong trường hợp đầu tiên).
Tất nhiên, nếu có "lỗi web" được nhúng trong trang, điều này có thể cung cấp cho "đối tác" của nhà phân phối thông tin gợi ý về những gì bạn đang xem và bạn là ai - tương tự, nếu chuỗi tin cậy của bạn bị phá vỡ, ISP có thể thực hiện một cuộc tấn công giữa chừng. Lý do tại sao bạn có thể có mã hóa đầu cuối riêng tư, theo lý thuyết, là vì chứng chỉ CA được phân phối với trình duyệt của bạn. Nếu một ISP hoặc chính phủ có thể thêm chứng chỉ CA hoặc thỏa hiệp CA - và cả hai đã xảy ra trong quá khứ - bạn sẽ mất bảo mật. Tôi tin rằng Bức tường lửa vĩ đại của Trung Quốc thực hiện các cuộc tấn công Man-In-The-Middle một cách hiệu quả để đọc dữ liệu HTTPS, nhưng đã được một thời gian kể từ khi tôi ở đó.
Bạn có thể tự kiểm tra điều này đủ dễ dàng bằng cách lấy một phần mềm sẽ đánh hơi lưu lượng truy cập vào và rời khỏi máy tính của bạn. Tôi tin rằng một phần mềm miễn phí có tên Wireshark sẽ làm điều này cho bạn.