Có nhiều kỹ thuật giúp tăng cường quyền riêng tư dữ liệu trực tuyến, và domain fronting (ngụy trang tên miền) là một trong những phương pháp được các chuyên gia công nghệ đánh giá cao nhất.
Cơ Chế Hoạt Động Của Domain Fronting
Domain fronting là kỹ thuật dùng để vượt qua kiểm duyệt mạng. Nó tận dụng cấu hình Platform as a Service (PaaS) trên các mạng hỗ trợ tùy chỉnh loại này, thường là các nhà cung cấp dịch vụ đám mây lớn.
Kỹ thuật này cho phép che giấu kết nối internet bằng cách thao tác giao thức HTTP (HyperText Transfer Protocol) và chuyển hướng lưu lượng. Điều này khiến người quan sát tưởng như người dùng đang truy cập một trang web vô hại, thực tế họ đang kết nối đến một trang web khác, thường là trang bị chặn.
Việc ngụy trang này được thực hiện nhờ sử dụng giao thức HTTPS thay vì HTTP header, vì HTTPS được mã hóa. Thiết lập thường hoạt động trên các mạng phân phối nội dung (CDN).
Ví dụ: hai tên miền được lưu trữ dưới cùng một CDN. Một tên miền bị chặn bởi cơ quan quản lý, cái kia thì không. Trong domain fronting, tên miền HTTPS được phép sẽ được đặt trong header SNI (Server Name Indication). Tên miền bị chặn thì được nhúng trong HTTP header.
Các chính quyền và tổ chức muốn ngăn chặn kỹ thuật trốn tránh này thường gặp khó khăn lớn do thiếu thay đổi mạng trung gian có thể phát hiện. Chặn hầu hết các trang web có thể giải quyết được, nhưng thiệt hại phụ trợ sẽ cực lớn. Điều này khiến domain fronting trở thành một trong những công cụ mạnh mẽ nhất cho những người muốn vượt qua hạn chế web.
Tuy nhiên, bạn có thể gặp một nhược điểm lớn. Hầu hết các công ty ban đầu cung cấp dịch vụ này, như Google, Amazon và Microsoft, đã tắt tính năng này do bị lạm dụng rõ ràng cho mục đích độc hại.
Điểm Mạnh Của Domain Fronting So Với VPN
Sử dụng VPN để ẩn hoạt động trực tuyến phổ biến בקרב những người tìm kiếm sự riêng tư. Dịch vụ VPN rất phổ biến và ít phức tạp hơn về mặt kỹ thuật so với domain fronting, thường đòi hỏi một loạt cấu hình phức tạp.
Để hoạt động, VPN che giấu lưu lượng bằng kết nối proxy IP (Internet Protocol) được mã hóa. Điều này ngăn chặn thói quen duyệt web của người dùng bị xem bởi các bên thứ ba, bao gồm cả Nhà cung cấp dịch vụ Internet (ISP). Bởi vì kết nối internet liên kết đến một ISP khác (ISP của công ty VPN).
ISP của người dùng có thể thấy quá trình handshake (bắt tay) giữa mạng và nút VPN. Nhưng không thể suy ra nhiều hơn vậy. Khác với domain fronting, sử dụng VPN tiềm ẩn nhiều rủi ro hơn. Đặc biệt nếu VPN bị cấm tại khu vực pháp lý của người dùng. Ở một số quốc gia như Trung Quốc, người dùng có thể bị phạt nặng.
Sử dụng VPN cũng có thể dẫn đến sự giám sát nhiều hơn. Các cơ quan tình báo cấp nhà nước thường theo dõi các ISP được các công ty VPN sử dụng. Họ cố gắng quét tìm lưu lượng đáng ngờ trên những mạng này vì chúng thường được dùng cho các mục đích gây rối.
Do sự tiến bộ của công nghệ phân tích, các mẫu duyệt web ở phía người dùng có thể được tương quan với các người dùng cụ thể ở phía ISP của VPN.
Mạng VPN cũng có thể bị xem và giải mã bởi một công ty VPN độc hại, nếu các trang web truy cập sử dụng HTTP thay vì HTTPS. Điều này bao gồm thông tin nhạy cảm như mật khẩu và thông tin thẻ tín dụng. Vì vậy, bạn nên tránh sử dụng các dịch vụ VPN miễn phí và ít người biết.
Domain Fronting Đã Thay Đổi
Với các CDN lớn vô hiệu hóa tính năng domain fronting, các nhóm bảo vệ quyền riêng tư dữ liệu đã tìm kiếm các phương án thay thế để vượt qua tường lửa và hệ thống kiểm duyệt.
Giải pháp mới gần nhất tiếp cận được domain fronting truyền thống là "domain hiding" (ẩn tên miền). Được phát triển bởi chuyên gia an ninh mạng Erik Hunstad, nó dựa trên phần mềm tên Noctilucent để vượt qua tường lửa. Nó làm việc bằng cách phủ dữ liệu HTTPS gây hiểu lầm lên các trường văn bản thuần túy không được mã hóa của kết nối.
Phần được mã hóa của kết nối chứa thông tin không liên quan nhưng có tính thẩm quyền đối với máy chủ mạng, do đó được chấp nhận.