NetKarte
KR

개인정보 정보

Canvas와 WebGL이란?

브라우저 2D·3D 그래픽과 환경 식별의 관계입니다.

업데이트일: 2026년 10월 9일

Canvas는 Script로 이미지, 도형과 글자를 그리는 HTML 기능입니다. WebGL은 Canvas에서 GPU를 사용해 빠른 2D·3D 그래픽을 그리는 API입니다.

NetKarte의 확인 방식

NetKarte의 그래픽 및 GPU 카드에서 Canvas와 WebGL을 각각 확인합니다. 같은 카드에서 GPU 이름을 얻지 못하더라도 WebGL 자체의 사용 가능 여부는 별도로 읽으세요.

NetKarte는 2D용과 WebGL용 임시 Canvas 요소를 각각 만들고 컨텍스트를 얻을 수 있는지 확인합니다. 먼저 webgl을 시도하고, 예외가 발생한 경우를 포함해 컨텍스트를 얻지 못하면 experimental-webgl을 시도합니다. 렌더링 결과의 Hash나 식별 ID를 만들거나 결과를 저장하지 않습니다.

무엇을 알 수 있나요?

“사용 가능”은 이 페이지에서 해당 Context를 얻었다는 뜻입니다. 브라우저 설정, 하드웨어, 드라이버나 보안 정책 때문에 WebGL을 쓰지 못할 수 있습니다.

오해하기 쉬운 점

Canvas나 WebGL 사용 가능만으로 Fingerprinting 중인 것은 아닙니다. 다른 사이트는 여러 값을 조합할 수 있지만 NetKarte는 사용 가능 여부만 설명하고 ID를 만들지 않습니다.

“사용 불가”와 “확인 불가” 읽는 법

같은 Canvas에서 2D 컨텍스트를 얻은 뒤 WebGL로 바꿀 수는 없지만, NetKarte는 별도 요소에서 확인하므로 2D 생성 성공이 WebGL 취득을 막지 않습니다. 2D 컨텍스트를 얻는 중 예외가 발생해도 WebGL 확인은 계속합니다.

컨텍스트가 반환되지 않으면 “사용 불가”, 취득 과정의 예외로 결과를 확인하지 못하면 “확인 불가”로 표시합니다. WebGL 재시도에서 컨텍스트를 얻으면 “사용 가능”입니다. 이 결과만으로 브라우저 미지원이나 GPU 고장을 단정할 수 없습니다. WebGL을 사용할 수 있어도 GPU 정보를 공개하는 확장을 사용할 수 없다면 GPU 이름은 얻지 못합니다.

3D 문제는 해당 서비스 오류와 브라우저 자체 그래픽 정보도 확인하세요. NetKarte는 Canvas 사용 가능 여부나 렌더링 결과로 개인을 식별하지 않습니다.

참고 자료

개인정보 보호 설정

자세히

사이트 개선을 위해 Google Analytics를 사용합니다. 거부해도 Cookie를 사용하지 않는 제한적인 측정 신호가 전송될 수 있습니다.