웹캠 접근은 비밀스럽고 조용한 바이러스와 관련하여 가장 큰 걱정거리 중 하나입니다. 누군가 당신도 모르게 웹캠을 켜고 당신의 사생활을 엿보고 있다는 생각은 매우 불안한 일입니다. 특히 침실에 노트북을 두거나 아이들 주변에서 사용하는 경우라면 더욱 그렇습니다.
하지만 항상 바이러스 때문만은 아닙니다. 때로는 예상치 못한 앱이 본인도 모르게 웹캠에 접근할 수도 있습니다. 대부분의 앱은 웹캠 접근이 필요하다는 점을 명확히 밝히지만, 일부 부도덕한 앱은 그렇지 않을 수도 있습니다.
다행히 웹캠은 접근한 모든 앱의 기록을 보관합니다. 게다가 Windows는 모든 타임스탬프를 백그라운드에 저장하며, Windows 11에서는 이 기록을 쉽게 확인할 수 있습니다.
관련 기사
웹캠 접근 기록을 확인하는 쉬운 방법
개인 정보 설정에서 유용한 정보를 얻을 수 있습니다
누가 또는 무엇이 웹캠에 접근했는지 확인하는 방법은 몇 가지가 있습니다. 가장 쉬운 방법은 Windows 통합 개인 정보 설정을 이용하는 것으로, 지난 7일 동안 웹캠에 접근한 모든 앱의 전체 목록을 보여줍니다.
Win + I를 눌러 Windows 설정을 엽니다. 개인 정보 및 보안으로 이동한 다음, 아래로 스크롤하여 앱 권한을 찾습니다. 카메라 옵션을 열고 최근 활동을 확인합니다. 드롭다운 목록에는 카메라에 접근한 모든 앱과 마지막으로 접근한 정확한 날짜 및 시간이 표시됩니다. 현재 무언가가 웹캠을 사용 중이라면 그 아래에 빨간색으로 ‘현재 사용 중’이라는 문구가 나타납니다.
목록을 확인하여 아는 앱인지 확인하십시오. 잘 모르겠다면 해당 앱이 왜 목록에 있는지 곰곰이 생각해 보고, 애초에 직접 설치한 앱이 맞는지 다시 한번 확인하십시오.
저는 Windows 11 운영 체제 자체에 이러한 기능이 있다는 점이 마음에 듭니다. 사실 Microsoft는 Windows 10에서 개인 정보 보호 기능으로 카메라 접근 기록을 처음 도입했으므로 꽤 오랫동안 존재해 왔지만, 여전히 매우 유용합니다. 특히 기존 데스크톱 앱과 Windows 스토어 앱을 구분해서 보여준다는 점이 좋습니다.
유일한 불만은 7일이라는 기간이 충분하지 않게 느껴진다는 점입니다. 카메라 접근 기록을 조금 더 길게 볼 수 있다면 누가 또는 무엇이 웹캠에 접근하는지 더 잘 파악할 수 있을 것입니다. 30일 정도로만 늘려도 큰 차이가 있을 것입니다.
웹캠 접근 기록을 확인하는 조금 더 고급 방법
더 많은 정보를 통해 더 깊이 있는 확인이 가능합니다
앞서 언급했듯이 설정 앱이 모든 것을 보여주지는 않습니다. 한편으로는 웹캠에 접근하는 악성 코드가 오랫동안 숨어 있기는 매우 어렵습니다. 다른 한편으로는 일부 앱이 더 오랫동안 숨어 있기 위해 다른 방법을 사용하여 웹캠에 접근하려 하기 때문에 Windows 앱이 모든 것을 반환하지는 않습니다.
이때 Windows 레지스트리와 PowerShell/Terminal이 필요합니다. Windows는 웹캠을 사용하는 모든 앱과 프로세스에 대한 정보를 다음 레지스트리 키에 저장합니다.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam
하지만 이를 직접 읽는 것은 번거롭기 때문에 PowerShell 명령어를 사용하여 앱 이름과 시간 등 원하는 데이터를 추출하는 것이 더 쉽습니다. 제 Windows 10 PC에서는 이 목록이 2020년부터(즉, 6년 전부터)의 모든 앱을 보여주지만, 훨씬 최신인 Windows 11 노트북에서는 2026년 날짜만 확인할 수 있습니다(2025년 12월에 구매했기 때문입니다).
이제 PowerShell 또는 Terminal을 실행하고 다음 명령어를 입력하십시오.
Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam" -Recurse | Get-ItemProperty | Select-Object PSChildName, @{Name="LastUsed";Expression={if($.LastUsedTimeStart){[DateTime]::FromFileTime($.LastUsedTimeStart)}}} | Where-Object {$_.LastUsed} | Sort-Object LastUsed -Descending
그러면 읽기 쉬운 타임스탬프가 출력되며 가장 최근 순으로 정렬됩니다. 목록 맨 위에 있는 것이 마지막으로 카메라에 접근한 항목입니다.
매일 사용하는 제 Windows 10 컴퓨터에서는 Discord, Exodus, Slack 등의 항목이 여러 개 보이는데, 이는 각 버전이 고유한 항목을 생성하기 때문입니다. 반면 Windows 11 컴퓨터에서는 Chrome, WhatsApp, 그리고 Windows 11 자체만 보입니다.
하지만 동일한 규칙이 적용됩니다. 이 목록에서 알 수 없는 앱이 보인다면 조치를 취해야 합니다.
다른 PowerShell 카메라 개인 정보 보호 명령어 활용하기
PowerShell을 사용하는 김에 카메라 접근에 대한 더 많은 정보를 알아낼 수 있는 몇 가지 유용한 명령어를 추가로 실행해 볼 수 있습니다.
다음 명령어는 Windows가 인식하는 모든 플러그 앤 플레이 카메라를 보여주며, 가상 카메라도 표시해야 합니다. 만약 설치한 기억이 없는 가상 카메라가 보인다면 즉시 확인해 봐야 할 위험 신호입니다.
Get-PnpDevice -Class Camera | Select-Object FriendlyName, Status, InstanceId또한 PowerShell을 사용하여 단순히 카메라를 사용한 앱뿐만 아니라 카메라 접근 권한이 부여된 앱이 무엇인지 확인할 수도 있습니다. 이는 앱의 현재 권한 상태를 알려주는 유용한 지표이며, 이 또한 중요합니다.
Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam" -Recurse | Get-ItemProperty | Select-Object PSChildName, Value이 역시 확인해 볼 가치가 있습니다.
항상 누가 카메라에 접근하는지 확인하십시오
두 목록 중 하나에서 알 수 없거나 설명할 수 없는 앱이 보인다면 대응 방법은 동일합니다. 즉시 접근 권한을 취소한 다음, 해당 앱이 정확히 무엇인지 파악하십시오.
무엇인지 이해할 수 없거나 알 수 없는 앱이라면 완전히 삭제하고, 바이러스 검사 등을 통해 시스템을 정리하십시오.
웹캠 기록 로그가 포괄적인 보안 도구는 아니지만, 확인하는 데 10초밖에 걸리지 않으므로 충분히 해볼 만한 가치가 있습니다.
OS Windows
최소 CPU 사양 1Ghz/2 코어
최소 RAM 사양 4GB RAM
소프트웨어 버전 24H2