내 유저 에이전트 확인: 브라우저의 User-Agent 문자열 보기
유저 에이전트는 브라우저가 요청할 때마다 보내는 짧은 문자열로, 어떤 브라우저와 버전, 운영체제인지를 알려 줍니다. 이 페이지는 웹사이트가 받는 그대로의 User-Agent 문자열, 그 안에 나타난 브라우저·운영체제·기기 정보, 그리고 Chromium 계열 브라우저가 함께 보내는 새로운 방식인 Client Hints를 보여 줍니다. 여기에 표시되는 내용은 저장되지 않습니다.
내 User-Agent 문자열
읽는 중…- 브라우저
- …
- 렌더링 엔진
- …
- 운영체제
- …
- 기기 유형
- …
- 봇 또는 자동화 브라우저라고 스스로 밝힘
- …
Client Hints
읽는 중…
유저 에이전트 문자열이란?
브라우저는 페이지를 불러올 때마다 User-Agent 헤더를 보냅니다. 페이지는 JavaScript에서도 같은 값을 navigator.userAgent로 읽을 수 있습니다. 일반적인 문자열에는 브라우저와 버전, 렌더링 엔진, 운영체제가 들어 있습니다. 예: “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36”
이 형식은 역사적인 이유로 만들어졌습니다. 거의 모든 브라우저가 “Mozilla/5.0”으로 시작하고, 오래된 웹사이트가 계속 작동하도록 실제로는 다른 엔진의 이름을 넣는 경우도 많습니다. 그래서 분석할 때는 토큰을 신중한 순서로 확인해야 합니다.
User-Agent Client Hints
Chrome, Edge, Opera 등 Chromium 계열 브라우저는 이제 User-Agent 문자열의 일부를 고정합니다. Windows 11도 “Windows NT 10.0”으로 보고되고, 모든 Mac은 macOS 10.15.7로 보고되며, 부 버전은 0으로 채워지는 경우가 많습니다. 자세한 정보는 User-Agent Client Hints로 옮겨 갔으며, 페이지는 JavaScript에서 navigator.userAgentData를 통해 요청할 수 있습니다. Firefox와 Safari는 Client Hints를 지원하지 않으므로, 해당 브라우저에서는 이 칸이 비어 있습니다.
웹사이트가 유저 에이전트를 쓰는 곳
- 내 기기에 맞는 다운로드, 레이아웃, 동영상 형식을 제공합니다.
- 통계: 방문자가 어떤 브라우저와 버전을 쓰는지 파악합니다.
- 검색엔진 크롤러 등 봇을 식별합니다. 봇은 유저 에이전트에 자기 이름을 밝힙니다.
- 보안: 브라우저가 실제로 할 수 있는 일과 모순되는 유저 에이전트는 스크립트나 위장 확장 프로그램의 흔한 신호입니다.
유저 에이전트를 바꿀 수 있나요?
네. 브라우저 개발자 도구와 확장 프로그램으로 원하는 문자열을 보낼 수 있고, 자동화 도구는 한 줄로 설정할 수 있습니다. 하지만 화면, 글꼴, 그래픽, 시간대처럼 브라우저가 드러내는 나머지 정보는 바뀌지 않으므로, 사이트는 주장하는 브라우저와 실제 브라우저가 맞지 않는다는 것을 알아챌 수 있습니다.
자주 묻는 질문
내 유저 에이전트는 무엇인가요?
이 페이지 맨 위에 표시된 User-Agent 문자열입니다. 브라우저가 자신의 브라우저, 버전, 운영체제를 알리기 위해 모든 웹사이트에 보내는 텍스트 그대로입니다.
Windows 11인데 유저 에이전트에 Windows 10이라고 나오는 이유는 무엇인가요?
Chromium 계열 브라우저가 문자열의 그 부분을 더 이상 갱신하지 않아서, Windows 10과 Windows 11 모두 “Windows NT 10.0”으로 보고됩니다. 둘은 Client Hints의 플랫폼 버전으로 구분됩니다.
모든 유저 에이전트가 Mozilla/5.0으로 시작하는 이유는 무엇인가요?
호환성 때문입니다. 1990년대에 웹사이트가 Mozilla 호환 브라우저에 더 나은 페이지를 보냈기 때문에, 다른 브라우저들도 Mozilla를 자처하기 시작했고 그 습관이 남았습니다.
유저 에이전트를 공유해도 안전한가요?
네. 방문하는 모든 웹사이트가 이미 받고 있습니다. 이름, 계정, IP 주소는 들어 있지 않습니다.
유저 에이전트는 시작일 뿐입니다
웹사이트는 쿠키가 없어도 헤더 하나보다 훨씬 많은 정보로 브라우저를 알아볼 수 있습니다. 내 브라우저에 부여되는 방문자 ID를 확인해 보세요.
브라우저 핑거프린트 테스트 실행하기 (영어)