컴퓨터 웹캠 LED 변경 가능여부 질문

qkrwncks593의 이미지

컴퓨터에 내장된 웹캠이 작동되는 상태에서 LED 는 켜지지 않게 하려고합니다.

환경은 윈도우 환경에서 하려고 하구요

필터드라이버를 이용해서 하려고하는데 웹캠이 작동할때 받는 명령하고 LED 를 켜는 명령하고 따로 분리되어있는지 궁금합니다. 아니면 혹시 관련 조언좀 부탁드립니다.

mirheekl의 이미지

http://blog.erratasec.com/2013/12/how-to-disable-webcam-light-on-windows.html#.VBDIQvm1akI

UVC 표준에 따르면 그 LED는 호스트 소프트웨어에 의해 제어된다고 하며, 리눅스에서는 딸려오는 UVC 유틸리티를 통해 커맨드라인에서도 제어가 가능하다고 합니다. 따라서 최소한 웹캠 기준으로는 명령이 분리돼있다는 것을 알 수 있는데요, 리눅스는 이미 관련 명령이 준비돼있는 모양이지만 윈도에는 표준적인 방법으로 뭔가 할 수 있지는 않은가 봅니다. 위 글을 읽어보시면 도움이 될 거예요.

여기선 윈도용 웹캠 드라이버 관련 바이너리를 조작해서 LED컨트롤 명령이 실제로 카메라에 전달되기 전에 차단하는 방법을 쓰고 있군요. 다만 혼자 쓰시려는 것이 아니라 클라이언트 배포용이라면 다른 방법을 찾아야 될 듯 합니다. 또한, 확실하진 않지만, 해당 명령에는 반응하지 않고 그냥 자체적으로 하드웨어 내에서 LED를 조작하는 카메라도 얼마든지 있을 수 있습니다. 가령 꽂기만 하면 무조건 들어오는 전원 LED라든지.. 센서 전원과 직결되었다든지.. 이런 이유 등으로 인해 혼자 쓰시려는 게 아닌 클라이언트 배포용 윈도 프로그램이라면 많은 난관이 예상됩니다.

--

qkrwncks593의 이미지

답편 정말 감사드립니다. 갈피를 못잡고 있었는데 도움이 많이 되네요 ㅎㅎ

익명 사용자의 이미지

웹캠 종류에 따라 다르겠지만, 완제품 노트북 등에 내장된 웹갭의 경우에는 소프트웨어 적으로 LED 동작을 제어하는 일반적인 방법이 존재하지는 않을 겁니다.

악의적인 해킹에 의해서 개인 사생활이 너무나 쉽게 노출될 우려가 있는 데 반해서, 그걸 소프트웨어적으로 가능하게 하는 데서 오는 이익이 무엇인지는 의심스럽습니다.

qkrwncks593의 이미지

이걸 하는 이유는 프로젝트 때문입니다 ~~ , 유저레벨 소프트웨어로는 제어가 불가능해서 커널레벨 안에서 할려는 겁니다. 윗분 말씀대로 led 제어 명령어이 따로 분리 되있다면 불가능한건 아니죠 ~

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.