1️⃣ 마우스 입력 기반 Feature

1-1. 마우스 궤적 (Trajectory)

Feature 설명 의미
trajectory_curvature 이동 경로 곡률 평균 직선 위주 이동(봇) 탐지
path_efficiency 실제 이동거리 / 직선거리 비현실적 효율 탐지
direction_change_rate 방향 전환 빈도 인간 특유의 미세 조정
trajectory_entropy 궤적 복잡도 단순 스크립트 탐지

1-2. 마우스 속도 / 가속도

Feature 설명 의미
mouse_speed_mean 평균 이동 속도(px/s) 과도한 고속 이동
mouse_speed_std 속도 분산 불규칙성 판단
acceleration_std 가속도 변화량 기계적 이동 탐지
jerk_mean 가속도 변화의 변화 자연스러움 판단

1-3. 클릭 관련 Feature

Feature 설명 의미
mouse_down_duration_mean 눌림 시간 평균(ms) 클릭 자동화 탐지
mouse_down_duration_std 눌림 시간 분산 일정한 기계 패턴
same_pos_click_ratio 동일 좌표 반복 클릭 좌표 고정 매크로
clicks_per_sec 초당 클릭 수 고속 입력 탐지

1-4. 입력 간 시간

Feature 설명 의미
inter_click_interval_mean 클릭 간 평균 간격 리듬 기반 탐지
inter_click_interval_std 클릭 간 분산 자동 입력 여부
burst_click_ratio 짧은 시간 클릭 몰림 매크로 burst

2️⃣ 키보드 입력 기반 Feature

2-1. 타이핑 속도

Feature 설명 의미
typing_speed_cps 초당 입력 문자 수 비정상 고속 입력
typing_speed_std 타이핑 속도 분산 기계적 입력 탐지

2-2. 키 눌림 시간 (Key Hold)

Feature 설명 의미
key_down_duration_mean 키 눌림 평균 시간 자동화 입력 탐지
key_down_duration_std 키 눌림 분산 인간 불규칙성