Tại sao bạn không cần Domain Fronting của Google
24/4/2018 - 4 phút đọc
Đã cập nhật: 26/9/2021
Việc Google loại bỏ domain fronting nhấn mạnh sự cần thiết của các giải pháp như Psiphon.
Google đã xác nhận rằng họ sẽ chặn domain fronting trên toàn bộ các tên miền của Google và App Engine. Đối với nhiều ứng dụng và nhà phát hành, đây là một bước lùi trong nỗ lực đấu tranh cho tự do internet. Mặc dù Psiphon chưa từng dựa dẫm vào dịch vụ này của Google, nhưng nhiều nhà phát triển ứng dụng vẫn tiếp tục trông cậy vào phương thức này như một biện pháp thuận tiện và trực tiếp để vượt qua sự kiểm duyệt ở cấp quốc gia, bất chấp những đồn đoán kéo dài rằng Google sẽ đóng lỗ hổng này (chẳng hạn như bài đăng trên blog của Will Scott vào năm 2017).
Mặc dù thông báo này đã vấp phải sự chỉ trích từ cả các nhà hoạt động internet lẫn các nhà cung cấp dịch vụ, Google vẫn bảo vệ quyết định của mình khi tuyên bố rằng “domain fronting chưa bao giờ là một tính năng được hỗ trợ”.
Vào năm 2015, Cloudflare cũng đã chấm dứt domain fronting trên toàn bộ các tên miền của mình khi bắt đầu đối chiếu SNI và host header của lưu lượng truy cập web, sau khi cơ sở hạ tầng của họ bị liên lụy trong việc vượt kiểm duyệt.
Google đã xác nhận rằng họ sẽ chặn domain fronting trên toàn bộ các tên miền của Google và App Engine. Đối với nhiều ứng dụng và nhà phát hành, đây là một bước lùi trong nỗ lực đấu tranh cho tự do internet. Mặc dù Psiphon chưa từng dựa dẫm vào dịch vụ này của Google, nhưng nhiều nhà phát triển ứng dụng vẫn tiếp tục trông cậy vào phương thức này như một biện pháp thuận tiện và trực tiếp để vượt qua sự kiểm duyệt ở cấp quốc gia, bất chấp những đồn đoán kéo dài rằng Google sẽ đóng lỗ hổng này (chẳng hạn như bài đăng trên blog của Will Scott vào năm 2017).
Mặc dù thông báo này đã vấp phải sự chỉ trích từ cả các nhà hoạt động internet lẫn các nhà cung cấp dịch vụ, Google vẫn bảo vệ quyết định của mình khi tuyên bố rằng “domain fronting chưa bao giờ là một tính năng được hỗ trợ”.
Domain fronting đã là một phương thức vượt kiểm duyệt phổ biến trong nhiều năm qua, được các ứng dụng quen thuộc tin dùng như Signal, ứng dụng đã công khai áp dụng phương thức này vào năm 2016. Mặc dù việc sử dụng các tên miền Google để che giấu lưu lượng truy cập không đòi hỏi kiến thức kỹ thuật chuyên sâu, nhưng đây là một giải pháp nửa vời dựa dẫm vào Google mà không thông qua thỏa thuận, nhằm cung cấp hạ tầng cho một mục đích vốn không được thiết kế. Tóm lại, việc sử dụng Google App Engine cho domain fronting đồng nghĩa với việc lợi dụng một lỗ hổng không được hỗ trợ. Vì lý do này, giải pháp này chắc chắn sẽ phải đối mặt với các hạn chế khi nó ngày càng trở nên phổ biến.
"Giờ đây khi Google đang vô hiệu hóa domain fronting, đây là thời điểm thích hợp để các công cụ bắt đầu nghĩ về những cơ sở hạ tầng mới cho việc vượt kiểm duyệt. Những nỗ lực gần đây của Telegram ở Nga đã chứng minh sự phụ thuộc vào Google/Amazon nguy hiểm như thế nào đối với quyền truy cập vào toàn bộ Internet."— mahsa alimardani 🌒 (@maasalan) 19 tháng 4, 2018
https://t.co/0ZblXVE8ED
Gần đây nhất, trong một nỗ lực ráo riết nhằm chặn Telegram, vốn đã tận dụng lỗ hổng này, cơ quan kiểm duyệt Roskomnadzor của Nga đã chặn ước tính khoảng 17 triệu địa chỉ IP. Sự can thiệp này đã làm gián đoạn quyền truy cập vào Gmail, tìm kiếm Google, Google Play, YouTube và các dịch vụ khác của Google.
Domain fronting hoàn toàn không phải là giải pháp vượt kiểm duyệt ưu việt. Trong trường hợp bản thân Google bị chặn, chẳng hạn như ở Iran, bất kỳ trang web hoặc ứng dụng nào sử dụng Google cho domain fronting cũng sẽ không thể truy cập được. Mạng lưới của Psiphon dựa trên rất nhiều loại giao thức và kỹ thuật xáo trộn khác nhau để mang lại tự do Internet. Bản chất phức tạp và luôn thay đổi trong mạng lưới của chúng tôi giúp phòng tránh việc phụ thuộc quá mức vào một công nghệ hay một phương pháp tiếp cận duy nhất.
Domain fronting hoàn toàn không phải là giải pháp vượt kiểm duyệt ưu việt. Trong trường hợp bản thân Google bị chặn, chẳng hạn như ở Iran, bất kỳ trang web hoặc ứng dụng nào sử dụng Google cho domain fronting cũng sẽ không thể truy cập được. Mạng lưới của Psiphon dựa trên rất nhiều loại giao thức và kỹ thuật xáo trộn khác nhau để mang lại tự do Internet. Bản chất phức tạp và luôn thay đổi trong mạng lưới của chúng tôi giúp phòng tránh việc phụ thuộc quá mức vào một công nghệ hay một phương pháp tiếp cận duy nhất.
Không thể xem nhẹ tầm quan trọng của một bộ công cụ vượt kiểm duyệt đa dạng - đối với các ứng dụng như Signal, việc phụ thuộc vào Google domain fronting đã dẫn đến việc phải chuyển đổi hoàn toàn và ngay lập tức sang một CDN khác. Các công cụ như Psiphon tìm cách giảm thiểu rủi ro này bằng cách triển khai vô số giao thức, từ đó loại bỏ sự phụ thuộc vào bất kỳ phương pháp đơn lẻ nào. Việc cả Telegram và Tor đều sử dụng nhiều domain front khác nhau đã giảm thiểu tối đa sự gián đoạn đối với dịch vụ của họ.