HideGuardTài liệu

Tham chiếu · SDK

Thu thập hành vi

Những gì được ghi về hành vi, những gì tuyệt đối không.

Những gì được ghi lại về hành vi của người truy cập, và những gì tuyệt đối không.

Nó không thêm request nào#

Trong suốt thời gian người dùng ở trên trang, bộ thu thập hành vi không tạo request nào. Nó lắng nghe từ lúc script tải, giữ một cửa sổ trượt trong bộ nhớ, và gửi kèm lần collect vốn đã diễn ra.

Ngoại lệ duy nhất là lần gửi cuối khi rời trang. Xem POST /api/v1/behavior.

Chỉ hình dạng, không nội dung#

Không ghi mã phím, không ghi văn bản đã gõ, không ghi giá trị trường, không ghi nội dung phần tử, không ghi href, không ghi query string.

Với bàn phím, chỉ ghi bốn lớp: một ký tự, một lần sửa, phím Enter, di chuyển giữa các trường. Chính ký tự đó được đọc để lấy độ dài rồi bỏ đi ngay trong cùng một biểu thức.

Các trường nhạy cảm bị loại khỏi mọi đường#

Không ghi gì cả, kể cả cú nhấp: cho các phần tử:

  • contenteditable
  • input kiểu password, email, tel
  • autocomplete chứa token cc-*, current-password, new-password, otp, one-time-code

autocomplete là một danh sách token, và kiểu phần tử được đọc từ chính phần tử chứ không từ mã nguồn HTML.

Ba trạng thái phải tách biệt#

Trạng tháiNghĩa là
Cả hai nullSDK chưa từng thu thập
Có trạng thái, không có sự kiệnĐã thu thập, chưa có gì xảy ra
Có sự kiệnCó dữ liệu

Trạng thái thứ hai là điều bình thường của mọi lượt thu thập tự động lúc DOMContentLoaded, và nó không phải dấu hiệu bot.

Không luật nào đọc nó#

Điểm hành vi được tính lúc đọc và không nối vào phán quyết. Danh sách trường được ký, điểm số và phán quyết giống hệt nhau dù có hay không có khối hành vi.

Đây là thứ tự công việc bắt buộc, không phải trạng thái dở dang: một mô hình chưa hiệu chỉnh đặt trước cổng thanh toán sẽ từ chối khách hàng thật.

Tắt nó#

data-behavior="false". Khi đó lượt truy cập đọc là chưa từng thu thập, chứ không phải một người ngồi im hoàn toàn, đó là hai tuyên bố rất khác nhau.