컴퓨터 웹캠 LED 변경 가능여부 질문
글쓴이: qkrwncks593 / 작성시간: 수, 2014/09/10 - 7:49오후
컴퓨터에 내장된 웹캠이 작동되는 상태에서 LED 는 켜지지 않게 하려고합니다.
환경은 윈도우 환경에서 하려고 하구요
필터드라이버를 이용해서 하려고하는데 웹캠이 작동할때 받는 명령하고 LED 를 켜는 명령하고 따로 분리되어있는지 궁금합니다. 아니면 혹시 관련 조언좀 부탁드립니다.
Forums:
좀 찾아보니..
http://blog.erratasec.com/2013/12/how-to-disable-webcam-light-on-windows.html#.VBDIQvm1akI
UVC 표준에 따르면 그 LED는 호스트 소프트웨어에 의해 제어된다고 하며, 리눅스에서는 딸려오는 UVC 유틸리티를 통해 커맨드라인에서도 제어가 가능하다고 합니다. 따라서 최소한 웹캠 기준으로는 명령이 분리돼있다는 것을 알 수 있는데요, 리눅스는 이미 관련 명령이 준비돼있는 모양이지만 윈도에는 표준적인 방법으로 뭔가 할 수 있지는 않은가 봅니다. 위 글을 읽어보시면 도움이 될 거예요.
여기선 윈도용 웹캠 드라이버 관련 바이너리를 조작해서 LED컨트롤 명령이 실제로 카메라에 전달되기 전에 차단하는 방법을 쓰고 있군요. 다만 혼자 쓰시려는 것이 아니라 클라이언트 배포용이라면 다른 방법을 찾아야 될 듯 합니다. 또한, 확실하진 않지만, 해당 명령에는 반응하지 않고 그냥 자체적으로 하드웨어 내에서 LED를 조작하는 카메라도 얼마든지 있을 수 있습니다. 가령 꽂기만 하면 무조건 들어오는 전원 LED라든지.. 센서 전원과 직결되었다든지.. 이런 이유 등으로 인해 혼자 쓰시려는 게 아닌 클라이언트 배포용 윈도 프로그램이라면 많은 난관이 예상됩니다.
--
감사합니다.~~
답편 정말 감사드립니다. 갈피를 못잡고 있었는데 도움이 많이 되네요 ㅎㅎ
웹캠 종류에 따라 다르겠지만, 완제품 노트북 등에
웹캠 종류에 따라 다르겠지만, 완제품 노트북 등에 내장된 웹갭의 경우에는 소프트웨어 적으로 LED 동작을 제어하는 일반적인 방법이 존재하지는 않을 겁니다.
악의적인 해킹에 의해서 개인 사생활이 너무나 쉽게 노출될 우려가 있는 데 반해서, 그걸 소프트웨어적으로 가능하게 하는 데서 오는 이익이 무엇인지는 의심스럽습니다.
답편
이걸 하는 이유는 프로젝트 때문입니다 ~~ , 유저레벨 소프트웨어로는 제어가 불가능해서 커널레벨 안에서 할려는 겁니다. 윗분 말씀대로 led 제어 명령어이 따로 분리 되있다면 불가능한건 아니죠 ~
댓글 달기