Ai hay tra điểm bằng Whoer chắc từng gặp tình cảnh này: điểm 90+, nhìn yên tâm hẳn — mà tài khoản vẫn gặp chuyện như thường. Nguyên nhân không phức tạp — công cụ chấm điểm chỉ kiểm "giá trị bề mặt", trong khi kiểm soát rủi ro của nền tảng nhìn sâu hơn một con điểm rất nhiều. Muốn thấu hiểu môi trường cho thật hết, bạn cần một công cụ kiểm sâu từng mục — và BrowserLeaks là đại diện tiêu biểu của loại này.
Xác định vị trí trước: BrowserLeaks không "chấm điểm" trình duyệt; nó là một trung tâm khám chuyên khoa tách theo mục kiểm tra — rò rỉ IP, Canvas, WebGL, font chữ, dấu vân tay TLS……mỗi mục một trang riêng, một trang thấu một chiều. Bài này dẫn bạn đi từng trang: mỗi trang xem gì, trạng thái thế nào gọi là sạch, phát hiện vấn đề sửa ra sao, cuối cùng là đưa nó vào quy trình thẩm định môi trường của bạn.
Công cụ kiểm tra trình duyệt có ba kiểu chơi (so sánh ngang đầy đủ nằm trong bài tổng hợp công cụ phát hiện vân tay): phái chấm điểm (Whoer cho một điểm tổng độ ngụy trang), phái xác thực (CreepJS chuyên kiểm tham số có nói dối không), phái kiểm sâu từng mục — BrowserLeaks thuộc kiểu thứ ba. Trang chủ chính thức tách kiểm tra thành hơn chục trang độc lập, mỗi trang chỉ thấu một chiều, miễn đăng ký, hoàn toàn miễn phí.

Ba kiểu chơi bổ sung cho nhau chứ không thay thế nhau: phái chấm điểm nhanh (hợp tuần tra hằng ngày), phái xác thực gắt (hợp trước khi đưa môi trường trọng yếu lên), phái từng mục sâu (hợp lúc "điểm không ổn mà không biết vấn đề ở đâu" mới tách ra kiểm) — giá trị của BrowserLeaks nằm ngay ở cái "tách ra kiểm": nó có thể tháo một môi trường đáng ngờ tới đúng tham số nào để lộ.
Mười trang không cần chạy hết mỗi lần, thẩm định hằng ngày canh ba trang là phủ được phần lớn rủi ro:
Logic kiểm tra chung của ba trang: không chỉ "có giá trị hay không" mà còn "các giá trị có tự tương thích không" —— đây cũng là chỗ kiểm sâu từng mục hữu ích hơn nhìn điểm tổng.
Khi các mục nền tảng của môi trường đều sạch mà tài khoản vẫn bất thường, các trang nâng cao thường giữ lấy câu trả lời:
Logic kiểm tra của trang nâng cao gói trong một câu: càng độc lập càng nguy hiểm —— bản chất của an toàn vân tay không phải tham số đẹp bao nhiêu, mà là "bạn giống hệt một triệu người dùng bình thường".
Kết quả kiểm tra của BrowserLeaks cuối cùng phải đổ vào hành động sửa chữa, đối chiếu từng loại vấn đề:
Nhịp đề nghị cho sửa và thẩm định: sửa một chỗ, kiểm một trang —— một lần sửa năm cấu hình rồi mới kiểm, có trục trặc bạn cũng không biết do thay đổi nào mang lại.
Đưa BrowserLeaks vào hệ thống thẩm định môi trường hoàn chỉnh (ba tầng đầu có quy trình chi tiết trong hai bài thực đo cách ly bằng hai công cụ và mổ xẻ CreepJS):

Thứ tự bốn tầng có kinh diệu: ba tầng đầu sàng nhanh, tầng bốn soi sâu —— môi trường mới hằng ngày đi ba tầng đầu (vài phút), tài khoản giá trị cao trước khi lên hoặc môi trường "chỉ số đều qua mà vẫn không yên tâm", thêm chạy ba trang IP, TLS, Fonts của BrowserLeaks, hơn mười phút đổi lấy một nền đã kiểm kỹ. Phân công với Whoer cũng tự nhiên theo đó: Whoer lo kiểm nhanh hằng ngày, BrowserLeaks lo mổ xẻ sâu (cách dùng Whoer nằm trong bài giải mã điểm ẩn danh Whoer).
Miễn phí và không cần đăng ký —— mở trang kiểm tra tương ứng là tự chạy, kết quả hiện ngay trên trang. Nó kiếm tiền từ dịch vụ API, chức năng kiểm thông thường mở hoàn toàn cho người dùng, đây cũng là một lý do nó hợp làm công cụ thẩm định thường quy.
Không xung đột, độ mịn khác nhau. Whoer cho điểm tổng, nhanh, hợp tuần tra mỗi ngày; BrowserLeaks mổ từng mục, sâu, hợp soi vấn đề cụ thể. "Cái nào chuẩn hơn" là câu hỏi giả —— điểm không ổn thì dùng BrowserLeaks tách ra xem, dùng cả hai mới là phương án đầy đủ.
Dấu vân tay TLS là tổ hợp đặc trưng kỹ thuật mà trình duyệt báo khi thiết lập kết nối mã hóa với website, website có thể dựa vào đó phán "bạn đang dùng client gì thật sự". Với người vận hành đa tài khoản: môi trường trình duyệt vân tay dùng nhân phổ biến gần như không cần lo; nhưng nếu dùng trình duyệt ít người, client đặc biệt hay giải pháp script ghép proxy, dấu vân tay TLS chính là lỗ hổng lộ —— nhìn thấy ngay ở trang /tls.
Xem theo từng trang: băm Canvas, danh sách font, thông tin IP phải ổn định (cùng môi trường kiểm nhiều lần không khớp chứng tỏ cấu hình có vấn đề); còn một số mục hiển thị động (như thông tin nhận dạng quảng cáo) dao động nhẹ là bình thường. "Mục đáng ổn định mà không ổn định" đáng cảnh giác hơn "có cảnh báo" —— nó chứng tỏ cấu hình môi trường đang mất kiểm soát ngẫu nhiên hóa.
Theo thứ tự: ① xác định trước rò rỉ ở tầng nào (tầng mạng quay lại trang IP xem mục con cụ thể); ② chín phần mười rò rỉ tầng mạng nằm ở cấu hình proxy hay cài đặt WebRTC môi trường, soi lại hai chỗ đó trước; ③ rò rỉ tầng tham số tới trang cấu hình tương ứng của trình duyệt vân tay đang dùng, chỉnh xong kiểm lại —— mỗi sửa một chỗ kiểm một lần, đừng sửa hàng loạt rồi mới kiểm.
Giá trị của BrowserLeaks là tách khái niệm mơ hồ "an toàn trình duyệt" thành từng trang cụ thể có thể định vị, có thể sửa chữa —— trang IP tóm rò rỉ proxy, trang Canvas/WebGL kiểm tham số tự tương thích, trang TLS phơi bày thân phận client, trang Fonts canh tính độc nhất. Nó không chấm điểm cho bạn, nhưng khi điểm không ổn, nó nói cho bạn biết vấn đề nằm cụ thể ở tầng nào.
Đưa nó vào quy trình thẩm định của bạn: ba tầng đầu sàng nhanh (ip-api → BrowserScan → CreepJS), tầng bốn soi sâu (ba trang IP, TLS, Fonts của BrowserLeaks) —— môi trường thường quy vài phút, môi trường trọng yếu hơn mười phút, đổi lấy sự vững vàng "mỗi tham số đều tự tay thẩm định".
Hạn mức miễn phí 2 môi trường vừa khớp để luyện bộ quy trình này: dựng hai môi trường chạy riêng từng phễu bốn tầng, xem khác biệt nằm ở tầng nào —— tải MasBrowser, nâng thẩm định môi trường của bạn từ "nhìn điểm" lên "mổ chi tiết".