Tại sao website có thể lấy được thông tin thiết bị

Chào cả nhà,
Một số trang web có thể lấy thông tin của thiết bị truy cập web (user agent, phiên bản hệ điều hành, dung lượng pin, tình trạng sạc…) là do browser cung cấp đúng không mọi người ? browser được cài trực tiếp trên máy và browser lấy các thông tin đó cung cấp cho web (web sẽ lấy các thông tin này giống như call API từ browser) ? vậy browser lấy được những thông tin gì của máy ? có lấy được ID mainboard hay full cấu hình giống CPU-Z, AIDA64, … không ? Trước giờ em thấy web hay chặn user qua IP, không biết có web nào xác định user bằng phần cứng máy tính chưa ?
Em cảm ơn nhiều :ok_woman:
PS : web để test : https://webkay.robinlinus.com/

2 Likes

Những thông tin để xác định HĐH, Pin,… do trình duyệt gửi, nhưng để xác định chính xác phần cứng thì không.

Mà nhớ lúc trước đọc ở đâu có 1 bài về 1 trang web có thể xác định phần cứng tương đối (hãng sản xuất) thông qua phân tích phông chữ (font) qua việc vẽ chữ vào canvas. Cũng ghê đấy.

ED: Thấy rồi!
Trang web: https://browserleaks.com/canvas

7 Likes

Có mấy game online cài trên máy cũng hù dọa sẽ ban tài khoản user (nhận dạng tới phần cứng luôn) nếu cheat, hack, … không biết có thật không hay chỉ ban IP thôi a ?

1 Like

Cái đó thì hỏi bọn họ chứ.
Thường thì phải đăng nhập phải không, họ sẽ chặn theo tên tài khoản.

4 Likes

user bị ban là không dùng được dịch vụ của họ, kể cả tạo tài khoản mới luôn đó anh nếu để hệ thống phát hiện mình là ai.
Em thấy mấy dịch vụ như google, facebook, game, … trên các diễn đàn người ta hay nói nó chặn theo ID phần cứng nếu spam, tạo nhiều nick trên cùng máy, check, hack,… không biết có thật không vì em chưa thấy bao giờ, em nghĩ chỉ chặn tới IP thôi. VD như tài khoản google dev để puplish app lên CH play nếu vi phạm chính sách bị ban acc 1 lần thì nếu tạo tài khoản mới sẽ bị ban tiếp kể cả đổi IP cũng không có tác dụng, cái này là chặn user chứ không phải chặn tài khoản, giống như cấm vĩnh viễn viễn người đó sử dụng google dev vậy.
Các bác có kinh nghiệm xác nhận giúp em với :ok_man:

1 Like

game nào mà xin được quyền run as adminstrator thì nó làm gì mà chả được , nó vào soi mac address , soi id hardware , rồi ban theo mấy dữ liệu này được chứ sao

còn về cái browser thì mở tab network lên xem nó gửi gì về server là biết mà , mà căng lắm là xem được mấy cái trong user agent là hết sao soi được thông tin phần cứng

4 Likes

browser cũng là 1 phần mềm thôi nên nếu nó được thiết kế hoặc có chứa code để lấy thông tin máy thì lấy được thôi, tuỳ vào quyền nó được cấp. còn bt thì cũng chỉ để duyệt web, xem phim, nghe nhạc…

còn ua, os, pin… thì là javascript webapi mà

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?