Mỗi ngày, hàng nghìn người chuyển đến mạng Tor để tăng cường quyền riêng tư internet. Từ người dùng web quá lo lắng đến người sống dưới chế độ độc tài, những người dùng này tận dụng định tuyến onion để giữ thói quen duyệt web bí mật.
Nhưng "Tor" là gì, và định tuyến onion bảo vệ mọi người khỏi ánh mắt dòm ngó như thế nào?
"Tor" là gì?
"Tor" ám chỉ Dự án Tor, một tổ chức phi lợi nhuận nhận tài trợ từ chính phủ Mỹ. Trọng tâm chính của Dự án Tor là sự bí mật; họ thúc đẩy khả năng cho mọi người duyệt internet và phát ngôn mà không bị giám sát chính phủ. Sản phẩm nổi bật nhất của Dự án Tor là mạng Tor, duy trì quyền riêng tư thông qua cái gọi là "định tuyến onion" (onion routing).
Mọi người tương tác với mạng Tor qua Trình duyệt Tor. Đây là phiên bản sửa đổi của Firefox cho phép mọi người dùng mạng Tor. Bạn không cần bất kỳ addon hoặc công cụ đặc biệt nào để lướt web dùng Trình duyệt Tor, vì vậy ai cũng có thể dùng nó mà không cần biết nó hoạt động như thế nào.
Định tuyến Onion hoạt động như thế nào?
Mạng Tor dùng định tuyến onion để bảo toàn quyền riêng tư người dùng, nhưng nó hoạt động như thế nào?
Để hiểu tốt hơn định tuyến onion, giả sử bạn muốn gửi một món đồ cho ai đó, nhưng không muốn ai biết rằng đó là bạn đã gửi. Bạn thậm chí không muốn người giao hàng biết bạn gửi món đồ cho người cụ thể đó.
Gửi món đồ an toàn bằng các lớp
Để đạt được điều này, bạn trước tiên thuê ba người giao hàng — gọi họ là Người giao A, B, và C. Bạn nói với mỗi người rằng họ sẽ nhận một chiếc rương và chìa khóa mở nó. Khi nhận được rương, họ phải mở khóa bằng chìa khóa của họ và lấy món đồ bên trong. Món đồ sẽ được ghi địa chỉ đến điểm đến của người giao đó.
Sau đó, bạn lấy món đồ bạn muốn gửi và ghi địa chỉ người nhận. Bạn để nó trong hộp khóa, khóa lại, rồi ghi địa chỉ Người giao C lên nó. Bạn để hộp này vào một hộp lớn hơn, khóa lại, ghi địa chỉ Người giao B lên đó. Cuối cùng, bạn để hộp kép này vào một hộp lớn hơn nữa và khóa cái đó.
Bây giờ bạn có tình huống búp bê Matryoshka với hộp trong hộp, cũng trong hộp. Để rõ ràng, gọi hộp lớn nhất là Hộp A, hộp trung gian là Hộp B, và hộp nhỏ nhất là Hộp C. Với bước cuối cùng, bạn gửi chìa khóa Hộp A cho Người giao A, chìa khóa Hộp B cho Người giao B, và chìa khóa Hộp C cho Người giao C.
Sau đó bạn đưa Hộp A cho Người giao A. Người giao A mở khóa để lộ Hộp B, được ghi địa chỉ Người giao B. Người giao A giao 이것을 cho Người giao B. Sau đó, Người giao B mở khóa Hộp B để lộ Hộp C, ghi địa chỉ Người giao C.
Người giao B giao nó cho Người giao C. Người giao C mở Hộp C để lộ món đồ đã ghi địa chỉ, Người giao C giao nó.
Phương pháp này bảo vệ bạn như thế nào
Phần tốt nhất của phương pháp này là không người giao nào có câu chuyện hoàn chỉnh. Một người giao không thể suy ra rằng bạn đã gửi món đồ cho người nhận.
- Người giao A biết bạn đã gửi món đồ, nhưng không biết người nhận cuối là ai.
- Người giao B biết một hộp đã đi qua nhưng không biết ai gửi ban đầu (bạn) hay nó đi đâu (người nhận).
- Người giao C biết món đồ là gì, và được gửi cho ai, nhưng không biết ai gửi nó ban đầu.
Phương pháp này phòng chống gián điệp như thế nào
Sau khi bạn dùng phương pháp này đủ nhiều lần, một tổ chức tò mò muốn biết chuyện gì xảy ra. Họ gieo một số "người giao gián điệp" để báo lại ai đang gửi hộp và cho ai. Thật không may, lần sau bạn dùng phương pháp hộp này, hai người giao là gián điệp!
Không cần hoảng loạn; hệ thống này chống chịu được người giao gián điệp.
- Nếu Người giao A và B là gián điệp, họ biết bạn đã gửi hàng, nhưng không biết gửi cho ai.
- Tương tự, nếu Người giao B và C là gián điệp, họ biết món đồ là gì và cho ai, nhưng không biết ai gửi.
- Kết hợp nguy hiểm nhất là nếu A và C là gián điệp. Họ biết bạn gửi hộp cho A, người sau gửi cho B. Người giao C biết họ nhận hộp từ B, và biết người nhận cuối. Tuy nhiên, vì không A cũng không C có bằng chứng cụ thể rằng hộp A nhận chứa hộp C xử lý. Chỉ Người giao B mới biết thông tin đó.
Tất nhiên, trong tình huống thực tế, trường hợp thứ ba dễ dàng phá vỡ. Gián điệp sẽ chỉ nhắm vào "kẻ lạ" đó liên tục gửi hộp qua bưu điện.
Nhưng nếu hàng nghìn người khác dùng cùng phương pháp này? Lúc này, gián điệp tại A và C phải dựa vào thời gian. Nếu A giao hộp từ bạn cho B, và B đưa hộp cho C ngày hôm sau, thì A và C sẽ nghi ngờ họ đều trên chuỗi của bạn. Một trường hợp không đủ để kết luận, nên họ phải xem mẫu lặp lại vài lần trước khi xác nhận.
Rủi ro gửi thông tin nhạy cảm
Có vấn đề khác với Người giao C là gián điệp. Nhớ rằng Người giao C nhìn thấy món đồ bạn gửi. Điều này có nghĩa là bạn không nên gửi bất kỳ thông tin nào về bản thân qua hệ thống hộp, nếu không Người giao C có thể ghép nối chi tiết.
Cách tốt nhất ngăn rò rỉ thông tin nhạy cảm là không tin tưởng Người giao C từ đầu. Tuy nhiên, bạn cũng có thể thỏa thuận khóa mã hóa với người nhận, cho phép gửi tin nhắn mã hóa mà không bị gián điệp.
Liên hệ này với định tuyến onion như thế nào
Đây là cách định tuyến onion hoạt động. Định tuyến onion là khi một gói dữ liệu được bảo vệ bằng ba "lớp" mã hóa. Các lớp này là thứ cho kỹ thuật định tuyến onion tên gọi — như lớp của củ hành.
Khi một gói được gửi qua định tuyến onion, nó đi qua ba nút; Nút vào (Entry), Nút giữa (Middle), và Nút ra (Exit). Đây là ba người giao trong ví dụ trên. Mỗi nút chỉ biết cách giải mã lớp được chỉ định, sau đó cho biết họ gửi gói đi đâu tiếp theo.
Bạn có thể tưởng tượng Tor sở hữu tất cả nút trong mạng, nhưng thực tế không phải vậy! Việc một công ty kiểm soát tất cả nút nghĩa là không riêng tư. Công ty có thể tự do theo dõi gói khi chúng di chuyển, tiết lộ toàn bộ trò chơi. Vì vậy, mạng Tor được vận hành bởi tình nguyện viên khắp thế giới. Đây thường là người ủng hộ quyền riêng tư muốn giúp củng cố mạng Tor.
Khi bạn khởi động Trình duyệt Tor, nó ngẫu nhiên chọn ba máy chủ tình nguyện này đóng vai trò từng nút. Nó đưa cho mỗi máy chủ chìa khóa giải mã lớp mã hóa, rất giống chìa khóa cho rương trong ví dụ trên. Sau đó trình duyệt mã hóa dữ liệu với ba lớp bảo vệ và chuyển nó qua các nút này.
Nhược điểm của định tuyến onion
Có tổ chức không thích những gì Tor làm. Những nhóm này thường đóng vai tình nguyện viên và đặt máy chủ lên mạng Tor hy vọng phân tích lưu lượng. Tuy nhiên, rất giống ví dụ trên, mạng Tor có thể chống lại gián điệp ở mức độ nhất định.
Nếu Nút vào và Nút ra của bạn thuộc tổ chức gián điệp, họ có thể theo dõi hoạt động của bạn ở mức độ nào. Họ thấy bạn gửi dữ liệu vào Nút vào, và sau đó một số dữ liệu rời Nút ra đến đích. Nếu gián điệp theo dõi thời gian, họ có thể lý thuyết gắn kết lưu lượng với bạn. Vì vậy, dù rất khó theo dõi ai đó trên mạng Tor, không phải không thể.
May mắn thay, để tổ chức làm điều này, họ cần may mắn. Tại thời điểm viết, Tor Metric báo cáo khoảng 5.000 relay đang dùng. Trình duyệt Tor sẽ ngẫu nhiên chọn ba trong số đó khi bạn kết nối, khiến tổ chức khó nhắm mục tiêu cụ thể bạn.
Thêm vào đó, một số người dùng VPN trước khi kết nối Tor. Cách đó, bất kỳ gián điệp nào trên mạng Tor sẽ truy vết người dùng về nhà cung cấp VPN. Nếu người dùng dùng VPN tôn trọng quyền riêng tư, gián điệp sẽ hết cách.
Điểm khác ví dụ trên đưa ra là bạn không thể tin người giao với thông tin riêng tư. Điều này vì Người giao C (Nút ra) có thể thấy bạn gửi gì. Nếu họ độc ác, họ có thể dùng mạng như phương tiện thu thập thông tin. May mắn thay, có cách an toàn trước Nút ra độc ác, như chỉ dùng HTTPS.
Cách truy cập mạng Tor
Truy cập mạng Tor dễ dàng. Truy cập trang tải Trình duyệt Tor và cài đặt lên hệ thống. Sau đó, dùng nó như trình duyệt bình thường. Bạn sẽ nhận thấy mọi thứ tải chậm một chút. Điều này vì lưu lượng sẽ đi qua ba nút; rất giống gửi món đồ qua ba người giao chậm hơn gửi trực tiếp. Tuy nhiên, duyệt web sẽ rất an toàn và khó để mọi người theo dõi bạn.
Lời cảnh báo: Trình duyệt Tor là cùng công cụ tội phạm dùng để truy cập dark web. Khi bạn dùng trình duyệt, bạn có khả năng truy cập dark web. Nếu điều này làm bạn khó chịu, đừng nhấp vào hoặc truy cập trang web kết thúc bằng ".onion," vì đây là trang dark web. May mắn thay, bạn sẽ không tìm thấy trang onion nếu bạn không chủ động tìm kiếm.
Cũng đáng học các mẹo tốt nhất dùng Trình duyệt Tor, để bạn có trải nghiệm duyệt web tốt nhất.
Bảo vệ quyền riêng tư trên internet
Mạng Tor là công cụ tuyệt vời cho bất kỳ ai muốn ẩn danh tính. Nhờ công nghệ định tuyến onion, rất khó cho ai đó giải mã thói quen duyệt web của bạn. Tốt nhất, truy cập mạng này dễ dàng như dùng Firefox!
Nếu bạn muốn an toàn hơn nữa, hãy chắc chắn lấy dịch vụ VPN miễn phí để tăng cường quyền riêng tư.