Reham
Thành viên
- Tham gia
- 25/8/2026
- Bài viết
- 7
Chắc hẳn ai từng chạy đa tài khoản cũng trải qua cảnh này: đổi proxy, xoá sạch cookie, mở ẩn danh, thế mà tài khoản vẫn bị khoá chéo, lần này chết cả loạt mới đau. Phản xạ đầu tiên của mọi người thường là đổ lỗi cho "IP bẩn", rồi xót ruột đi mua proxy đắt hơn, cuối cùng vẫn die tiếp.
Thực tế, nền tảng không chỉ soi mỗi IP đâu. Nó đọc toàn bộ môi trường trình duyệt, và phần lớn những tín hiệu "chí mạng" lại nằm ở những chỗ bạn không bao giờ ngó tới.
Đầu tiên phải kể đến Canvas và WebGL. Cách máy bạn vẽ một đoạn text 2D hay một khối 3D mẫu phụ thuộc rất nhiều vào GPU, driver và hệ điều hành. Xoá cookie không thay đổi được kết quả này. Hai account chạy trên cùng một máy tính, dù bạn có nhảy IP liên tục, thì cái hash Canvas/WebGL vẫn giống hệt nhau.
Rồi đến danh sách font chữ. Máy Windows cài Office và máy macOS sạch sẽ cho ra hai danh sách font khác hẳn. Số lượng bao nhiêu, thứ tự ra sao cũng là một dấu vết. Cộng thêm timezone, ngôn ngữ, locale. Nhiều người chỉnh timezone cho khớp với IP nhưng lại quên mất ngôn ngữ trình duyệt vẫn để mặc định là en-US, trong khi IP lại ở Việt Nam. Sự lệch nhỏ này chính là mồi ngon cho hệ thống anti-fraud.
Một cái bẫy nữa cực kỳ phổ biến là WebRTC. Nhiều ông cấu hình proxy cho trình duyệt rất kỹ càng, nhưng WebRTC lại âm thầm rò rỉ IP nội bộ hoặc IP thật ra ngoài. Bật proxy xong là phải check riêng cái này ngay.
Ngoài ra còn cả đống thứ lặt vặt khác: thông số phần cứng (CPU mấy luồng, RAM bao nhiêu, màn hình độ phân giải mấy, DPR bằng mấy). Một cái máy ảo 4 luồng, RAM 8GB, màn 1920x1080 mà chạy cả chục account thì nhìn là thấy mùi "farm" ngay. Rồi cả AudioContext (cách trình duyệt xử lý âm thanh mẫu cũng ra một fingerprint riêng), và cả hành vi nữa (chuột di chuyển thẳng tắp, gõ phím đều như máy, vào trang là click liền không thèm đọc).
Lỗi thứ hai: Ham rẻ dùng proxy dùng chung. Proxy datacenter giá rẻ thường nằm trong pool mà hàng trăm người dùng chung. Những người trước có thể đã làm hỏng chính cái IP đó rồi. IP "sạch" theo nghĩa chưa từng bị ban là một chuyện, nhưng IP "sạch" theo nghĩa ít người dùng lại là chuyện hoàn toàn khác.
Lỗi thứ ba: Cố đấm ăn xôi với profile đã chết. Khi account bị phong, cái profile đó đã bị đánh dấu rồi. Bạn xoá cookie rồi tạo account mới ngay trên profile đó thì gần như chắc chắn sẽ dính khoá chéo. Profile chết là phải vứt, đừng tiếc của mà cố cứu.
Team mình trước đây cũng hay phải làm mấy việc này đều đặn: check rò rỉ WebRTC/DNS sau mỗi lần đổi proxy, tuyệt đối không mở 2 account trên cùng 1 profile, và tách bạch rõ ràng profile làm việc với profile cá nhân (vì chỉ cần một lần đăng nhập nhầm là nối dây cả hai hệ thống lại với nhau). Đặc biệt, đừng cố tỏ ra mình quá hoàn hảo, vì việc lặp đi lặp lại một nhịp điệu hoàn hảo cũng là một tín hiệu bất thường.
Sau một thời gian loay hoay tự viết script để fake thông số, team mình chuyển sang dùng BitBrowser. Điểm mình thích ở con hàng này là nó tiếp cận theo hướng sinh fingerprint dựa trên proxy mà profile đang dùng, nghĩa là bộ thông số được dựng cho khớp với kết nối luôn, chứ không phải random độc lập rồi tự triệt tiêu nhau. Nếu chạy team nhiều người, cái phần phân quyền theo vai trò cũng khá quan trọng, vì rủi ro lớn nhất thường đến từ việc 3-4 ông cùng mở một profile. Bản miễn phí của nó cho 10 profile, cũng đủ để ae dựng một bộ account test để tự mình kiểm chứng xem các tín hiệu trên bị ghép lại thế nào.
Thực tế, nền tảng không chỉ soi mỗi IP đâu. Nó đọc toàn bộ môi trường trình duyệt, và phần lớn những tín hiệu "chí mạng" lại nằm ở những chỗ bạn không bao giờ ngó tới.
Trình duyệt khai báo về bạn nhiều hơn bạn tưởng
Chỉ cần bạn mở một trang web, chưa cần đăng nhập, trình duyệt đã tự động nộp cho server hàng chục thuộc tính để dựng lên một bản mô tả gần như duy nhất về cái máy của bạn.Đầu tiên phải kể đến Canvas và WebGL. Cách máy bạn vẽ một đoạn text 2D hay một khối 3D mẫu phụ thuộc rất nhiều vào GPU, driver và hệ điều hành. Xoá cookie không thay đổi được kết quả này. Hai account chạy trên cùng một máy tính, dù bạn có nhảy IP liên tục, thì cái hash Canvas/WebGL vẫn giống hệt nhau.
Rồi đến danh sách font chữ. Máy Windows cài Office và máy macOS sạch sẽ cho ra hai danh sách font khác hẳn. Số lượng bao nhiêu, thứ tự ra sao cũng là một dấu vết. Cộng thêm timezone, ngôn ngữ, locale. Nhiều người chỉnh timezone cho khớp với IP nhưng lại quên mất ngôn ngữ trình duyệt vẫn để mặc định là en-US, trong khi IP lại ở Việt Nam. Sự lệch nhỏ này chính là mồi ngon cho hệ thống anti-fraud.
Một cái bẫy nữa cực kỳ phổ biến là WebRTC. Nhiều ông cấu hình proxy cho trình duyệt rất kỹ càng, nhưng WebRTC lại âm thầm rò rỉ IP nội bộ hoặc IP thật ra ngoài. Bật proxy xong là phải check riêng cái này ngay.
Ngoài ra còn cả đống thứ lặt vặt khác: thông số phần cứng (CPU mấy luồng, RAM bao nhiêu, màn hình độ phân giải mấy, DPR bằng mấy). Một cái máy ảo 4 luồng, RAM 8GB, màn 1920x1080 mà chạy cả chục account thì nhìn là thấy mùi "farm" ngay. Rồi cả AudioContext (cách trình duyệt xử lý âm thanh mẫu cũng ra một fingerprint riêng), và cả hành vi nữa (chuột di chuyển thẳng tắp, gõ phím đều như máy, vào trang là click liền không thèm đọc).
Ba lỗi đốt tiền mà ai cũng từng mắc
Lỗi thứ nhất: Đổi IP nhưng giữ nguyên môi trường. Bạn mua 5 proxy khác nhau cho 5 account, nhưng vẫn dùng chung một máy, cùng một canvas hash, cùng một list font. Với hệ thống phía sau, đó vẫn là 5 tài khoản của cùng một người. Thay IP mà không thay môi trường thì chỉ là đổi cái áo ngoài.Lỗi thứ hai: Ham rẻ dùng proxy dùng chung. Proxy datacenter giá rẻ thường nằm trong pool mà hàng trăm người dùng chung. Những người trước có thể đã làm hỏng chính cái IP đó rồi. IP "sạch" theo nghĩa chưa từng bị ban là một chuyện, nhưng IP "sạch" theo nghĩa ít người dùng lại là chuyện hoàn toàn khác.
Lỗi thứ ba: Cố đấm ăn xôi với profile đã chết. Khi account bị phong, cái profile đó đã bị đánh dấu rồi. Bạn xoá cookie rồi tạo account mới ngay trên profile đó thì gần như chắc chắn sẽ dính khoá chéo. Profile chết là phải vứt, đừng tiếc của mà cố cứu.
Nguyên tắc sống còn: Đừng cố giấu, hãy nhất quán
Mục tiêu của việc quản lý nhiều tài khoản không phải là "giấu mình đi", mà là tạo ra sự nhất quán. Mỗi account phải đi kèm một profile độc lập, gắn với một proxy cố định, và toàn bộ thông số (timezone, ngôn ngữ, font, phần cứng) phải logic với vùng của cái proxy đó. Máy khai báo timezone TP.HCM mà IP lại trỏ sang Singapore thì đó là một dấu hỏi to đùng.Team mình trước đây cũng hay phải làm mấy việc này đều đặn: check rò rỉ WebRTC/DNS sau mỗi lần đổi proxy, tuyệt đối không mở 2 account trên cùng 1 profile, và tách bạch rõ ràng profile làm việc với profile cá nhân (vì chỉ cần một lần đăng nhập nhầm là nối dây cả hai hệ thống lại với nhau). Đặc biệt, đừng cố tỏ ra mình quá hoàn hảo, vì việc lặp đi lặp lại một nhịp điệu hoàn hảo cũng là một tín hiệu bất thường.
Về chuyện công cụ
Nhiều người hay lầm tưởng dùng trình duyệt chống phát hiện (anti-detect browser) là "cứu được mọi thứ". Thực tế, công cụ chỉ lo phần khai báo môi trường: nó giúp mỗi profile mang một bộ thông số riêng, ổn định và không đá nhau. Còn việc chọn proxy nào, phân bổ account vào đâu, và cách vận hành hàng ngày vẫn là trách nhiệm của bạn.Sau một thời gian loay hoay tự viết script để fake thông số, team mình chuyển sang dùng BitBrowser. Điểm mình thích ở con hàng này là nó tiếp cận theo hướng sinh fingerprint dựa trên proxy mà profile đang dùng, nghĩa là bộ thông số được dựng cho khớp với kết nối luôn, chứ không phải random độc lập rồi tự triệt tiêu nhau. Nếu chạy team nhiều người, cái phần phân quyền theo vai trò cũng khá quan trọng, vì rủi ro lớn nhất thường đến từ việc 3-4 ông cùng mở một profile. Bản miễn phí của nó cho 10 profile, cũng đủ để ae dựng một bộ account test để tự mình kiểm chứng xem các tín hiệu trên bị ghép lại thế nào.
Checklist nhanh cho ae lười đọc dài
- 1 account = 1 profile = 1 proxy cố định.
- Timezone, ngôn ngữ, locale phải khớp vùng của proxy.
- Bật proxy xong phải test ngay rò rỉ WebRTC/DNS.
- Profile đã chết thì vứt đi, đừng tái sử dụng.
- Hành vi bấm chuột, gõ phím phải tự nhiên, đừng như cái máy.