Mã hóa lưu lượng internet là bước đầu tiên đạt được quyền riêng tư và bảo mật. Mức độ tự do lướt web thay đổi tùy bạn dùng HTTPS thuần túy, tin cậy VPN, hay truy cập mạng Tor để ẩn danh.
Nhưng bạn có thể làm gì khi biện pháp bảo mật và quyền riêng tư bị dùng chống lại bạn?
Đây là cách một công cụ của Dự án Tor giúp bạn vượt qua kiểm duyệt và giám sát nghiêm ngặt.
Điểm Yếu Của Lưu Lượng Web Đã Mã Hóa
Mã hóa lưu lượng web không có gì mới. Hầu hết trang web hiện giao tiếp dùng HTTPS và có chứng chỉ SSL hợp lệ để bảo vệ thông tin cá nhân và tài chính của người dùng.
Nhưng dù hầu hết giao thức mã hóa gần như không thể xâm nhập, chúng vẫn có thể bị nhận diện và chặn. Ví dụ: ISP hoặc chính phủ cục bộ có thể cấm hoàn toàn VPN và chặn toàn bộ lưu lượng đến máy chủ VPN. Tương tự, điều tương tự đang diễn ra toàn cầu với lưu lượng qua mạng Tor.
Yêu cầu không phải là người dùng ngừng dùng lưu lượng web mã hóa. Bạn cần HTTPS để, tối thiểu, bảo vệ thông tin đăng nhập, đặc biệt là mật khẩu. Vậy thay vì bỏ qua đường hầm ảo và mã hóa lưu lượng, bạn có thể đơn giản ngụy trang nó như lưu lượng HTTPS hàng ngày?
Obfsproxy Là Gì?
Obfsproxy là dự án con của Tor được xây dựng để che giấu hình thức lưu lượng online trông như thế nào đối với công cụ giám sát mạng. Tên là viết tắt của "obfuscate proxy" (proxy làm mờ), nghĩa là che giấu hoặc làm mờ thực tế là lưu lượng web đang đi qua proxy.
Vẫn, Obfsproxy không chỉ là dự án phụ thêm vào trình duyệt Onion. Ở một số nơi, nó thiết yếu để truy cập và dùng internet tự do.
Khi định tuyến lưu lượng qua nhiều điểm cuối, Tor dùng giao thức giao tiếp SSL. Bằng cách chặn lưu lượng SSL, chính phủ và ISP có thể ngăn bạn dùng mạng Tor. Đó chính xác là chuyện xảy ra tại Iran tháng 2/2011, ngăn hàng nghìn người Iran dùng mạng Tor hoàn toàn.
Một câu trả lời để che giấu lưu lượng Tor là dùng Tor qua VPN, nhưng này làm giảm drastically tốc độ internet. Cũng không phải lựa chọn khả thi nếu bạn sống nơi VPN bị cấm hoặc quản lý nghiêm ngặt.
Obfsproxy gói gọn lưu lượng web — dù là SSL, VPN, hay qua Tor — trong một lớp mã hóa HTTPS, làm cho nó trông như hoạt động online hàng ngày.
Obfsproxy Hoạt Động Như Thế Nào?
Để hiểu Obfsproxy (hoặc bất kỳ công nghệ ngụy trang lưu lượng nào) hoạt động thế nào, bạn trước hết cần hiểu chúng đối mặt với gì.
Deep Packet Inspection (DPI) — Kiểm tra gói tin sâu — là loại xử lý dữ liệu kiểm tra dữ liệu di chuyển qua mạng. Bạn tìm thấy thuật toán này trong nhiều công cụ giám sát mạng như Wireshark và Glasswire.
Mặc dù chúng không thể giải mã lưu lượng mạng, chúng có thể nhìn vào gợi ý công khai của gói dữ liệu. Điều này cho phép xác định loại mã hóa: SSL, HTTPS, Bittorrent, hay VPN.
DPI và công cụ giám sát mạng không chỉ dành cho giám sát. Trong một số trường hợp, chúng có thể hành động trực tiếp ngăn chặn tấn công mạng hoặc ngăn bạn kết nối máy chủ đáng ngờ.
Bạn không thể tránh hoàn toàn DPI, nhưng bạn có thể giấu lưu lượng ngay trước mắt. Tùy chính sách, bất cứ thứ gì từ Tor đến VPN và thậm chí proxy tự lưu đều có thể bị chặn. Tất cả Obfsproxy làm là làm cho duyệt web siêu an toàn và ẩn danh của bạn trông như lướt web hàng ngày.
Nhưng Obfsproxy Không Thể Bị Phát Hiện Và Chặn?
Có thể khó thêm lớp mã hóa không để lại dấu vết. Nhưng Obfsproxy khác. Nhà phát triển đã thêm lớp bao quanh lưu lượng Tor không để lại bằng chứng nào.
Quá trình bắt tay (handshake) dùng trong mã hóa làm mờ bổ sung không có mẫu byte nhận diện được. Nó thiết lập giao tiếp mã hóa mà không cảnh báo bộ giám sát mạng về thay đổi.
Vẫn, Obfsproxy chỉ che giấu một khía cạnh lưu lượng Tor. Vẫn còn dữ liệu tiết lộ khác như thời gian, dung lượng, và đặc điểm thứ cấp của gói dữ liệu mà DPI nâng cao vẫn có thể phát hiện và chặn.
Bạn Có Thể Dùng Obfsproxy Ở Đâu?
Obfsproxy không phải chỉnh sửa mạng Tor mà là bổ sung riêng biệt. Điều đó làm nó dễ thiết kế và triển khai trên Tor mà không cần thay đổi cơ bản nhiều.
Nhưng cũng nghĩa là làm mờ lưu lượng Tor có thể hoạt động nơi khác ngoài Tor. Khởi đầu, nếu bạn thích tùy chỉnh kết nối VPN, bạn có thể dùng Obfsproxy với giao thức OpenVPN và Wireguard. Tuy nhiên, bạn cần cấu hình Obfsproxy trên cả ứng dụng VPN và máy chủ. Vậy hãy chuẩn bị cho nhiều công việc phức tạp nhưng kết quả xứng đáng.
Các Lựa Chọn Thay Thế Obfsproxy
Obfsproxy được tạo để che giấu lưu lượng Tor khỏi chính phủ dòm ngó như Trung Quốc và Iran, nhưng công nghệ làm mờ bản thân vượt ra ngoài Obfsproxy.
Stunnel, ví dụ, là công nghệ làm mờ mã nguồn mở từ những năm 1990. Tương tự Obfsproxy, nó có thể che giấu lưu lượng SSL/TLS để trông như HTML. Nó cũng cho phép bạn giao tiếp với máy chủ không hỗ trợ SSL/TLS gốc mà không hạ cấp mã hóa.
Để thuần túy tránh kiểm duyệt, Shadowsocks được tạo năm 2012 để vượt tường lửa và kiểm duyệt internet Trung Quốc. Khác với Stunnel và Obfsproxy, bạn có thể dùng Shadowsocks độc lập mà không cần VPN.
Ngụy Trang Sẵn Sàng Dùng
Nếu bạn muốn lợi ích ngụy trang lưu lượng mà không bỏ công sức hoặc đơn giản không có kỹ thuật, bạn có thể đi đường trực tiếp với một vài VPN thương mại.
Ví dụ, chế độ ngụy trang (camouflage mode) của Surfshark dùng giao thức OpenVPN, TCP hoặc UDP, để che giấu lưu lượng. OpenVPN XOR Scramble tiếp cận đơn giản hơn bằng cách thay thế giá trị mỗi bit dữ liệu. Và dù nó hầu như không ảnh hưởng tốc độ kết nối, sự đơn giản nghĩa là không luôn hiệu quả, đặc biệt chống chặn nâng cao.
Một lựa chọn khác là Mullvad VPN. Nó hoạt động với Obfsproxy của Tor qua giao thức Wireguard — dù hơi đắt và kỹ thuật hơn các VPN khác.
Cuộc Chiến Vựt Tự Do Trực Tuyến
Dù là kiểm duyệt chính phủ, ISP tò mò, hay dịch vụ phát video, luôn có ai đó không muốn bạn mã hóa dữ liệu. Nhu cầu công nghệ làm mờ đã tiến hóa từ nhà báo và nhà hoạt động nhân quyền ở một số quốc gia đến người dùng internet trung bình.
May mắn thay, công ty công nghệ thích ứng nhanh. Rất nhiều VPN hiện cung cấp chế độ ngụy trang lưu lượng tích hợp và có hàng loạt hướng dẫn trực tuyến giúp bạn tự kiểm soát quyền riêng tư và bảo mật.