Ubuntu Linuxでカメラへのアクセスを確認するために、次のコマンドを常にバックグラウンドで実行します。
lsmod | grep ^uvcvideo
Gmailに読み込むたびに、チェックがカーネルのカメラモジュールをトリガーしていることに気付きました。これは単にテストするためだと思いますが、確信が持てません。 firefox(または任意のアプリケーション)がuvcvideo
モジュールにアクセスできないようにブロックしたい。
私のコマンドが通常返すものを明確にするには:
uvcvideo 86016 0
そして、私がGmailにロードするとどうなりますか:
uvcvideo 86016 1
カメラを持っているかどうかをFirefoxに尋ねるだけのGoogleハングアウトだと思います。次に、Firefoxが持っているかどうかを確認します。どのブラウザでも発生します。
ブラウザ/アプリケーションがuvcvideo
を使用できないようにするにはどうすればよいですか?
これが私がこれを検出したツールのソースコードへのリンクです:
Firefoxソリューション:
オプション->プライバシーとセキュリティに移動して(またはURLバーにabout:preferences#privacy
と入力して)、カメラの権限を無効にし、権限ヘッダーの下を確認します。そこで、デフォルトですべてのウェブサイトやホワイトリストなどを無効にすることができます。
Linuxソリューション:
modprobe -r uvcvideo
でuvcvideoモジュールを無効にします。これは次の起動まで無効になります。これを永久に無効にしたい場合は、blacklist uvcvideo
を/etc/modprobe.d/blacklist.conf
ファイルに追加する必要があります。
また、lsmod
を使用すると、その時点でモジュールが開いている(必ずしもキャプチャしていることを意味するわけではない)場合にのみ表示され、カメラが開いているケースを検出できない場合があります。画像を表示し、短時間で閉じます。
細かい制御:
Firefoxだけをサンドボックス化する必要がある場合は、サンドボックスプログラムを探すか、仮想マシンをセットアップするか、なんらかの方法で実行する必要があります。選択肢。