사용자 에이전트 파서
User-Agent 문자열을 분석하여 브라우저, OS, 기기, 엔진 정보를 추출합니다.
User-Agent 문자열이란 무엇인가요?
User-Agent 문자열은 브라우저가 웹 서버에 자신을 식별하기 위해 보내는 HTTP 헤더입니다. 브라우저 이름, 버전, 운영체제, 기기 유형, 렌더링 엔진 등의 정보가 포함되어 있습니다.
왜 다른 브라우저의 UA 문자열이 비슷한가요?
대부분의 최신 브라우저는 유사한 엔진(Chromium/Blink)을 기반으로 하며, 웹사이트가 적절한 콘텐츠를 제공할 수 있도록 UA 문자열에 호환성 토큰을 포함하기 때문에 비슷해 보입니다.
User-Agent 문자열을 위조할 수 있나요?
네, User-Agent 문자열은 쉽게 수정하거나 위조할 수 있습니다. 브라우저에 내장되거나 확장 프로그램으로 UA 위조 기능이 제공되므로 보안 목적으로 UA 기반 감지에 의존해서는 안 됩니다.
UA-CH(User-Agent Client Hints)란 무엇인가요?
UA-CH는 전통적인 User-Agent 문자열의 현대적인 대체입니다. 구조화된 개인정보 보호 헤더를 제공하여 서버에 필요한 특정 정보만 제공함으로써 수동적 핑거프린팅을 줄입니다.