브라우저 및 기기 정보
User-Agent란?
브라우저 User-Agent 문자열과 식별 한계입니다.
업데이트일: 2026년 10월 9일
User-Agent는 브라우저, 호환 소프트웨어와 OS 등을 설명하는 문자열이며 JavaScript에서는 navigator.userAgent로 확인합니다.
NetKarte의 표시 방식
현재 문자열은 NetKarte의 브라우저 카드에서 확인할 수 있습니다.
브라우저 카드에는 navigator.userAgent를 그대로 표시하고 브라우저명과 OS 간이 판정에도 사용합니다. HTTP User-Agent 헤더와 보통 비슷하지만 취득 위치가 다릅니다.
읽는 법
Mozilla, AppleWebKit, Chrome, Safari 등 여러 Token이 들어갈 수 있습니다. 이는 호환성 역사의 결과이며 모든 제품을 사용한다는 뜻이 아닙니다.
주의사항
User-Agent는 위조할 수 있고 브라우저가 정보를 줄일 수도 있습니다. 기기나 개인 식별, 접근 제어나 보안 판단에 단독으로 사용하면 안 됩니다.
브라우저 이름이 여러 개 들어가는 이유
한 User-Agent에 Chrome과 Safari가 있어도 브라우저 두 개를 동시에 쓴다는 뜻은 아닙니다. 호환성 토큰이 섞여 있으므로 제품명 하나만 고르지 말고 브라우저 자체 버전 화면과 비교하세요.
NetKarte에서는 브라우저 카드와 HTTP User-Agent를 비교할 수 있습니다. 하나는 페이지 JavaScript, 다른 하나는 서버 수신 요청이므로 변경 기능이나 수집 시점 차이를 고려하세요. 불일치만으로 공격을 단정할 수 없습니다. 지원 요청으로 공유할 때 OS 등 환경 정보가 포함될 수 있음을 기억하세요.
참고 자료
- IETF / RFC Editor: RFC 9110: HTTP Semantics (외부 사이트)확인일: 2026-10-09
- MDN Web Docs: Navigator (외부 사이트)확인일: 2026-10-09
- MDN Web Docs: Browser detection using the user agent (외부 사이트)확인일: 2026-10-09