CoreMediaIOがカメラをオンにしたようです

0
2022.01.20

Macbook Pro(Mid 2012)Catalina 10.15.7

私のカメラは今朝来ました。まだオンです。これまで気づかなかった。私がそれをグーグルで検索したとき、私はターミナルを使用するための推奨事項を見つけました、そして結果は以下の通りです。 「バーチャルカメラ」を設置したのを覚えていません。 QRを読むために数週間前にQRCaptureと呼ばれるものをインストールしましたが。 ChromeとZoomは、SysPrefs-Security&Privacyで唯一他のカメラ承認済みアプリです。 Malwarebytesは何も検出しませんでした。

CoreMediaIOとは何ですか?

なぜそれが私のMacbookにあるのでしょうか?

誤ってトロイの木馬ハックをインストールした可能性はありますか?

なぜ私のリトルスニッチはこれを捕まえなかったのですか?

なぜ誰かが私の顔を見たいのですか?

私の顔が見えますか?散髪が必要ですか?わかりました、これは進化しています。


ターミナル:

tmcdanel @ MBP-KEC〜%lsof | grep "AppleCamera" tmcdanel @ MBP-KEC〜%lsof | grep "iSight" tmcdanel @ MBP-KEC〜%lsof | grep "VDC" Google 450 tmcdanel txt REG 1,7 424176 1152921500312547843 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC avconfere 1735 tmcdanel txt REG 1,7 424176 1152921500312547843 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC tmcdanel @ MBP-KEC〜%


これは、実行中のアクティビティモニターのスクリーンショットです。 AXVisualSupportAgentを強制終了しようとすると、カメラがオフにならず、すぐに再起動しました。

Activity Monitor screenshot

回答
1
2022.01.20

CoreMediaIOは、開発者がWebカメラなどのオーディオ/ビデオデバイスと対話できるようにするAppleの低レベルフレームワークです。

通常、開発者はAVFoundationフレームワークを使用して、Macで視聴覚データI / Oを操作します。ただし、これは非常に高レベルのフレームワークであるため、開発者がパフォーマンス上の理由から低レベルの直接アクセスを必要とする場合は、AVFoundationを「スキップ」して、CoreMediaIOと直接通信することができます。

いずれの場合も、CoreMediaIOフレームワークがWebカメラへのアクセスを管理します。フレームワークコードは、カメラからアプリケーションにビデオデータを取得するためにCPU上で実行されます。

CoreMediaIOフレームワークには、標準インストールでmacOSが付属しています。

参照している特定のファイル( VDC )は、USB接続されたWebカメラの処理を担当します。名前自体は、D evice C LASS、ウェブカメラとの通信を標準化したUSB仕様の一部であるIDEO USB Vを意味します。これはおそらくより一般的にUVCとして知られています。

残念ながら、ターミナル出力はトリミングされています(つまり、プロセス名の一部のみが実際にリストされています)。ただし、見つかったプロセスはおそらくGoogleChromeとavconferencedのようです。後者はmacOSの一部であり、オーディオビジュアルデバイスへのアクセスを管理します。したがって、これは、FaceTime、SideCar、その他のmacOS組み込み機能などで使用されます。

ここで、トロイの木馬ハックをインストールした可能性があるかどうかを尋ねます。それは可能かもしれません-もちろんあなたが実際に何をしたかに依存します。しかし、あなたの質問には、これが事実であることを示したり証明したりするものは何もありません。

Little Snitchは、ネットワークアクセスを監視および制御するために使用されます。この種のWebカメラ(USB)は、その点ではネットワークデバイスとは見なされず、そのようにしてLittleSnitchの手の届かないところにあります。

実行中のプログラムの一部を閉じて、Webカメラの使用がいつ停止するかを確認することをお勧めします。まず、FaceTimeが実行されていないことを確認し、カメラを使用してGoogleChromeタブでWebサイトを探します。 Google Chromeを閉じて、それで解決するかどうかを確認します。