웹캠 해킹(캠펙팅, Camfecting)은 많은 사람들이 간과하기 쉬운 사이버 공격 유형입니다. 악성 프로그램이나 스파이웨어에 감염되면 사용자가 전혀 눈치채지 못한 상태에서 웹캠이 작동하며 영상을 녹화할 수 있습니다. 따라서 어떤 앱이 웹캠을 사용하고 있는지 항상 주의를 기울여야 합니다.
컴퓨터 웹캠 옆에 있는 작은 LED 표시등은 웹캠이 해킹당했는지 판단하는 데 도움이 됩니다. 앱이 웹캠을 활성화할 때마다 이 표시등이 켜지기 때문입니다. 하지만 노트북 웹캠에 물리적 표시등이 없거나, LED가 고장나서 작동하지 않는다면 어떻게 카메라가 녹화 중인지 알 수 있을까요?
윈도우 운영체제에는 임시 웹캠 표시등 역할을 하는 가상 화면 표시(OSD) 알림 기능이 내장되어 있습니다. 이 기능을 활성화하면 앱이 웹캠을 켜거나 끌 때마다 윈도우가 알림을 보내줍니다. 다만 웹캠 OSD 알림은 모든 Windows 10 기기에서 기본적으로 비활성화되어 있습니다.
이 가이드에서는 웹캠 OSD 알림을 켜고 끄는 여러 가지 방법을 소개합니다.
웹캠 OSD 알림 켜는 방법
이 기능을 활성화하는 옵션은 윈도우 레지스트리에 숨겨져 있습니다. OSD 알림을 담당하는 레지스트리 값을 활성화하는 두 가지 방법을 정리했습니다.
참고: 윈도우 레지스트리는 민감한 파일과 설정이 저장된 데이터베이스입니다. 카메라 켜기/끄기 알림을 활성화하기 전에 반드시 레지스트리를 백업하세요. 레지스트리 파일이 손상되면 윈도우 운영체제가 손상되고 컴퓨터가 오작동할 수 있습니다. 백업은 문제가 발생했을 때 되돌릴 수 있는 보험 역할을 합니다.
방법 1: 레지스트리 값 수동 수정
1. Windows 키 + R 단축키를 눌러 실행 창을 엽니다.
2. 대화 상자에 regedit를 입력하고 확인을 클릭합니다.

3. 아래 경로를 레지스트리 편집기의 주소 표시줄에 붙여넣고 Enter 키를 누릅니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OEM\Device\Capture

NoPhysicalCameraLED라는 이름의 키를 찾습니다. 해당 디렉터리에 이 키가 없다면 다음 단계로 진행해 새로 만들고, 이미 있다면 6단계로 건너뛰어 값을 변경하세요.
4. 디렉터리의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 → DWORD(32비트) 값을 선택합니다.

5. 새로 만든 키의 이름을 NoPhysicalCameraLED로 지정하고 Enter 키를 누릅니다.

6. NoPhysicalCameraLED 항목을 두 번 클릭하거나, 마우스 오른쪽 버튼으로 클릭한 후 수정을 선택합니다.

7. 값 데이터를 1로 변경하고 확인을 클릭합니다.

8. 레지스트리 편집기를 닫습니다.
NoPhysicalCameraLED 레지스트리 키의 값을 수정하면, 윈도우에 "이 웹캠에는 전용 물리적 LED가 없다"고 알려주는 것입니다. 그러면 윈도우 셸이 대안으로 화면상 표시기를 제공하여 웹캠이 스트리밍을 시작하거나 중지할 때마다 알려줍니다.
방법 2: 레지스트리 파일 바로가기 만들기
더 빠른 방법으로, .reg 확장자를 가진 레지스트리 파일을 직접 만들어 사용할 수 있습니다. 이 파일은 버튼 한 번으로 OSD 카메라 켜기/끄기 알림을 활성화·비활성화할 수 있는 바로가기 역할을 합니다.
1. 메모장을 실행하고 아래 내용을 입력 창에 붙여넣습니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OEM\Device\Capture]
"NoPhysicalCameraLED"=dword:00000001

2. Ctrl + Shift + S를 눌러 파일을 저장합니다.
3. 파일 이름 뒤에 .reg 확장자를 붙여 저장합니다(예: Enable-Camera-OSD.reg). 이후 저장을 클릭합니다.

4. 레지스트리 파일을 두 번 클릭하여 OSD 알림을 활성화합니다.

5. 경고 창이 나타나면 예를 클릭합니다.

6. 키와 값이 성공적으로 레지스트리에 추가되었다는 메시지가 표시됩니다. 확인을 선택해 계속 진행합니다.

이제 다음 섹션으로 넘어가 웹캠 OSD 켜기/끄기 알림을 테스트해 보세요.
OSD 카메라 알림의 작동 방식
컴퓨터에서 카메라 활성화/비활성화에 대한 OSD 알림을 활성화하면, 앱이 웹캠을 사용할 때마다 윈도우가 알림을 표시합니다. 작동 방식은 다음과 같습니다.
카메라 접근 권한이 필요한 앱(Zoom, Microsoft Teams, Skype 등)을 실행합니다. 카메라 접근 권한을 가진 앱의 전체 목록은 설정 > 개인 정보 > 카메라에서 확인할 수 있습니다.
선호하는 앱에서 테스트 영상 통화나 회의를 시작합니다. 통화 창에서 영상을 켜거나 앱이 웹캠을 사용하기 시작하면, PC 화면 왼쪽 상단에 카메라 켜짐(Camera on) 알림이 나타납니다.

앱이 웹캠 사용을 중지하면 카메라 꺼짐(Camera off) 알림이 나타났다가 약 5초 후 자동으로 사라집니다.

OSD 알림이 표시되지 않나요? 확인해야 할 사항
레지스트리에서 OSD 알림을 활성화했는데도 카메라 켜기/끄기 알림이 표시되지 않는다면, 아래 방법들을 시도해 보세요.
1. 컴퓨터 재시작
레지스트리 변경 사항은 컴퓨터를 재시작해야 적용되는 경우가 있습니다. NoPhysicalCameraLED 레지스트리 키가 올바르게 변경되었는지 확인한 후, 컴퓨터를 재시작하고 다시 시도해 보세요.
2. 관리자 계정으로 전환
표준 계정이나 게스트 계정으로는 일부 레지스트리 키를 변경할 수 없습니다. 레지스트리 편집기에서 OSD 카메라 알림을 활성화할 수 없다면, 관리자 권한으로 윈도우에 로그인했는지 확인하세요. 설정 > 계정 > 내 정보로 이동하여 해당 계정에 관리자 라벨이 있는지 확인합니다.
Windows 10에서 표준 계정을 관리자 계정으로 변경하는 방법은 별도 가이드를 참고하세요.
OSD 알림이 더 이상 필요 없다면? 끄는 2가지 방법
윈도우가 화면에 카메라 알림을 표시하는 것이 더 이상 필요 없다면, 아래 방법으로 기능을 끌 수 있습니다.
방법 1: 레지스트리 수정
레지스트리 편집기로 이동하여 NoPhysicalCameraLED 키를 기본값으로 되돌립니다.
NoPhysicalCameraLED 키를 두 번 클릭하고, 값 데이터를 0으로 변경한 후 확인을 선택합니다.

방법 2: 레지스트리 파일 바로가기 만들기
OSD 웹캠 알림을 끄는 전용 레지스트리 파일을 만들 수도 있습니다. 메모장을 실행하고 아래 단계를 따르세요.
1. 아래 명령을 메모장 창에 붙여넣고 Ctrl + Shift + S를 눌러 파일을 저장합니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OEM\Device\Capture]
"NoPhysicalCameraLED"=dword:00000000

2. 파일 이름 뒤에 .reg 확장자를 붙여 저장합니다(예: Disable-Camera-OSD.reg). 이후 저장을 클릭합니다.

3. 바탕화면(또는 파일을 저장한 위치)으로 이동하여 파일을 두 번 클릭하면 OSD 알림이 비활성화됩니다.

4. 경고 창이 나타나면 예를 클릭합니다.

추가적인 보안 장치
윈도우 PC의 웹캠 표시등이 정상적으로 작동하더라도 OSD 카메라 알림을 함께 활성화하는 것을 고려해 보세요. 웹캠 해킹 발생 시 알려주는 추가 보안 시스템 역할을 합니다.
영상 통화나 영상 녹화를 하지 않는 시간대에 웹캠 표시등 또는 OSD 카메라 알림이 켜진다면, 인식되지 않은 프로그램이나 브라우저 확장 프로그램이 백그라운드에서 웹캠을 사용하고 있을 가능성이 높습니다. 이런 경우 Windows Defender 또는 신뢰할 수 있는 서드파티 백신 프로그램으로 전체 검사를 실행하는 것이 좋습니다.