Giáo chủ Cloudflare từng gáy to về Turnstile bảo vệ quyền riêng tư, nhưng nay lại bắt user mở WebGL fingerprinting mới cho qua ải. Cú quay xe khét lẹt này đang làm rúng động cõi mạng.

Chào các đồng đạo. Dạo này anh em lướt web có thấy mấy cái trang xài bảo mật của Cloudflare cứ quay đều quay đều, check bot mệt nghỉ không? Xưa nay thằng Cloudflare luôn vỗ ngực tự xưng hệ thống Turnstile của nó là "cứu tinh" bảo mật, diệt CAPTCHA mà vẫn giữ trọn vẹn privacy cho anh em. Cơ mà nực cười thay, giang hồ vừa phanh phui một vố tát thẳng mặt: Cái "cứu tinh" này dường như đang âm thầm ép người dùng phải mở WebGL để cho nó "nhận dạng" (fingerprinting). Ảo ma chưa? Lên trà đá hóng phốt nào!
Chuyện là một pháp sư ẩn danh trên trang Hacktivis vừa đăng đàn bóc phốt hệ thống Turnstile. Tóm tắt nhanh cho anh em lười đọc thì nó thế này:
Bài bóc phốt này vừa lên Hacker News đã bú ngay gần 500 upvote, kéo theo một màn combat nảy lửa giữa các hệ tư tưởng. Có vài quan điểm đang chiếm sóng mà tôi tổng hợp được:
Tóm cái váy lại, vụ này ai đúng ai sai thì hạ hồi phân giải, tùy thuộc vào việc các ông ưu tiên cái gì hơn: Bảo mật cho hệ thống hay Quyền ẩn danh của bản thân. Nhưng đứng ở góc độ một thằng thợ code, vãn bối xin rút ra vài dòng thế này:
Thứ nhất, đừng bao giờ tin 100% vào văn vở marketing của mấy ông lớn. "Privacy-preserving" chỉ là một khái niệm mang tính tương đối cho đến khi server của họ bị bot cắn RAM tơi bời.
Thứ hai, khi anh em làm project, dựng vps hay setup third-party auth cho khách, hãy nhớ test kĩ các edge cases. Nếu tích hợp những hệ thống anti-bot quá gắt, anh em có thể vô tình khóa mõm luôn những khách hàng thật - những người chỉ đơn giản là thích xài trình duyệt chặn theo dõi. Bài toán cân bằng giữa Security (bảo mật) và UX (trải nghiệm người dùng) luôn là một cú lừa đau đầu, không có silver bullet đâu anh em ạ.
Nguồn hóng hớt: Hacker News