브라우저가 실제로 노출하는 모든 것
스트림 및 장치 메타데이터 검사기
사진 파일의 실제 EXIF 데이터도 아니고, 펌웨어 버전이나 시리얼 번호도 아닙니다 — 요청이 어떤 식으로 이루어지든, 의도적인 보안 설계에 따라 getUserMedia나 그 어떤 웹 API를 통해서도 노출되지 않습니다. 대신 이 도구는 선택한 카메라에 대해 MediaTrackSettings와 MediaTrackCapabilities가 실제로 보고하는 모든 정보를 한곳에 정리하여 보여주고, 무엇이 제공되지 않는지, 그 정보가 실제로 어디에 있는지를 솔직하게 설명합니다.
현재 설정
전체 기능 범위
참고 사항
여기에 의도적으로 표시하지 않는 정보
| 데이터 | 브라우저에 노출됨? |
|---|---|
| 해상도, 프레임레이트, 화면 비율 | Yes |
| PTZ 기능, 장치 라벨 | Yes |
| 펌웨어 버전 | No |
| 시리얼 번호 | No |
| 전송 형식(MJPEG 대 YUY2) | No |
이는 이 특정 도구의 기능 부족이 아니라, 모든 브라우저에 적용되는 진정한 웹 플랫폼 보안 경계입니다.
그래도 그 정보를 찾는 방법
Windows장치 관리자 → 카메라(또는 이미징 장치) → 카메라 우클릭 → 속성 → 세부 정보 탭에서 하드웨어 ID, 펌웨어 등을 확인할 수 있습니다.
macOS시스템 정보 → USB(최신 버전에서는 카메라)에서 연결된 카메라의 하드웨어 세부 정보를 직접 확인할 수 있습니다.
단계별 안내
검사 실행 방법
- 드롭다운에서 장치를 선택하세요.
- "장치 검사"를 클릭하고 메시지가 표시되면 카메라 접근을 허용하세요.
- 설정 및 기능에 대한 전체 표를 확인하세요 — 브라우저가 실제로 노출하는 모든 정보입니다.
- "전체 결과를 JSON으로 복사"를 클릭하여 전체 데이터를 저장하거나 공유하세요.
자주 묻는 질문
자주 묻는 질문
여기서 웹캠의 펌웨어 버전이나 시리얼 번호를 볼 수 있나요?
아니요, 정직한 브라우저 기반 도구라면 그 어떤 것도 이를 보여줄 수 없습니다. 이러한 정보는 USB 디스크립터 수준에 존재하며, getUserMedia는 설계상 이를 절대 노출하지 않습니다 — 이는 이 특정 도구의 기능 부족이 아니라 의도적인 보안 경계입니다. 운영체제 자체의 장치 관리자(Windows 장치 관리자, macOS 시스템 리포트)에서는 이를 직접 확인할 수 있습니다.
카메라가 MJPEG를 보내는지 YUY2를 보내는지 알 수 있나요?
아니요 — 브라우저는 전송 형식을 내부적으로 협상하며, 카메라가 USB로 전송한 형식과 관계없이 디코딩된 프레임만 JavaScript에 전달합니다. 이 협상 세부 정보는 페이지로 전달되지 않습니다.
여기서 실제로 유용한 것은 무엇인가요?
브라우저가 보고하는 완전하고 실제적인 설정과 기능 범위 — 해상도, 프레임레이트, 화면 비율, PTZ 지원, 장치 식별자 — 즉 웹 플랫폼이 카메라에 대해 노출하는 모든 것을, 다른 도구들의 개별 결과에 흩어져 있지 않고 한곳에 정리하여 보여줍니다.
이 도구가 내 장치 정보를 어딘가로 전송하나요?
아니요. 표시되는 모든 정보는 브라우저 자체의 API에서 직접 읽어와 로컬에서 표시됩니다 — 아무것도 전송되지 않으며, JSON 내보내기도 사용자의 장치에 직접 저장됩니다.
장치 라벨이 가끔 비어 있는 이유는 무엇인가요?
브라우저는 카메라 권한이 최소 한 번 부여되기 전까지 실제 장치 이름을 숨깁니다. 이는 접근 권한이 없는 사이트의 핑거프린팅으로부터 개인정보를 보호하기 위한 조치입니다.