Mac

Macでウェブカメラ/FaceTimeカメラを完全に無効にする方法

Macでウェブカメラ/FaceTimeカメラを完全に無効にする方法

Macのカメラを完全に無効にする方法

プライバシー意識の高いMacユーザーの中には、ウェブカメラにテープを貼ったり、Oversightなどのアプリを使ってカメラの動きを検知したりする人もいます。これらの方法は多くのユーザーにとって満足のいくものかもしれませんが(あるいは、完全に偏執的で行き過ぎだと感じる人もいるかもしれません)、セキュリティコミュニティの上級Macユーザーの多くは、さらに一歩進んで、Macの前面ウェブカメラを完全に無効にしています。この記事では、Macの前面FaceTimeカメラを完全に無効にする方法をご紹介します。

明確に申し上げますと、これはMacの内蔵カメラの背後にあるソフトウェアコンポーネントを完全に無効化し、あらゆるアプリケーションからカメラが利用できないようにすることを目的としています。このウェブカメラはFaceTimeカメラ、iSightカメラ、あるいは単にフロントカメラと呼ばれることもあります。最近のMacにはすべてこのカメラが搭載されており、ディスプレイ上部のベゼルに埋め込まれています。Macのカメラを無効にすると、カメラへのアクセスが不可能になるため、カメラを必要とするアプリケーションは正常に動作しなくなります。

これは上級ユーザー向けのチュートリアルであり、Mac初心者や普段Macを使わないユーザー向けではありません。この方法では、カメラコンポーネントに直接関連するシステムレベルファイルの権限を変更することで、Mac内蔵カメラを無効にします。スーパーユーザー権限でコマンドラインを使用してシステムファイルを変更することに不安がある場合は、この手順を続行しないでください。

このチュートリアルは、SierraやEl Capitanを含む最新バージョンのmacOSに適用されます。システムフォルダに変更を加えるには、ルート権限を一時的に無効にする必要があります。方法がわからない場合は、Mac OSでSIPを無効にする方法をこちらで確認できます。システムソフトウェアに変更を加える前に、必ずMacのバックアップを作成してください。iSightカメラを無効にしたい古いバージョンのMac OS Xの場合は、こちらの手順に従って同じ効果を得ることができます。

MacでWebカメラを無効にする方法

これはMacの内蔵カメラを完全に無効化するコマンド文字列です。つまり、どのアプリケーションもフロントカメラを使用できなくなります。これは、適切な構文とコマンドラインの使用方法を完全に理解している上級ユーザーのみを対象としています。

  1. まだ行っていない場合はMacをバックアップし、最初にSIPを無効にする必要があります(完了したら再度有効にする必要があります)。
  2. /Applications/Utilities/にあるターミナルアプリを開きます。
  3. 次の 5 つのコマンド文字列をコマンド ラインに発行し、認証するために、1 つずつ独自の行で個別に実行します。
  4. sudo chmod a-r /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC

    sudo chmod a-r /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/Resources/AVC.plugin/Contents/MacOS/AVC

    sudo chmod a-r /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer

    sudo chmod a-r /Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

    sudo chmod a-r /Library/CoreMediaIO/Plug-Ins/FCP-DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

  5. 完了したらターミナルを終了し、MacでもSIPを再度有効にすることを忘れないでください。

(数字を使いたい場合は、ar の代わりに chmod 200 を使用することもできます。効果は同じで、権限は –w——- になります)

この方法で Mac カメラを無効にした後、FaceTime、Skype、Photo Booth、QuickTime、iMovie、または内蔵カメラを使用するその他のアプリを開こうとすると、Mac に「カメラが接続されていません」というメッセージが表示されます。これは、カメラを意図的に無効にした場合に表示されるメッセージです。

カメラが接続されていないというエラーメッセージが表示され、Mac のカメラが無効になっています

変更を有効にするために再起動する必要はありませんが、カメラにアクセスできるアクティブなアプリケーションの一部を再起動する必要がある場合があります。

Macでカメラを再度有効にする方法

以前カメラを無効にしたときと同様に、この方法でMacのカメラを再度有効にするには、開始前にMac OSでSIPを一時的に無効にする必要がある可能性があります。その後、以下のコマンドを一つずつ実行します。

sudo chmod a+r /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC

sudo chmod a+r /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/Resources/AVC.plugin/Contents/MacOS/AVC

sudo chmod a+r /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer

sudo chmod a+r /Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

sudo chmod a+r /Library/CoreMediaIO/Plug-Ins/FCP-DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

(数値を使用して -rwxr-xr-x に戻すことを好む場合は、a+r の代わりに chmod 755 を使用することもできます。効果は同じです)

有効化コマンドと無効化コマンドの違いは、単に権限の変更である点に気づくでしょう。chmod コマンド フラグの – が + に変わり、ファイルに読み取りアクセス権があることを示します。以前は読み取りアクセス権がなく、カメラが動作しなかったのはこのためです。

何らかの理由でこの方法がプライバシーやセキュリティのニーズを満たすのに不十分な場合は、さらに一歩進んで、実際に Mac のハードウェアを分解し、カメラ ケーブルを物理的に取り外す必要があるでしょう。これはかなり高度な作業ですが、Mac のカメラを完全に無効にして、Mac のカメラが使用されないようにしたい場合には、間違いなく最も効果的な方法です。

Mac カメラを無効にしたいのはなぜですか?

ほとんどのMacユーザーは、FaceTime / iSightカメラを無効にしたくないでしょう。通常、システム管理者、セキュリティ専門家、プライバシー保護など、Macの内蔵カメラを完全に無効にする特別な理由がある、非常に高度なMacユーザーのみが、これを行いたいと考えるでしょう。これは一般的なMacユーザー向けではありません。プライバシー保護やカメラの不正利用を懸念する、平均的なMacユーザー、またはMac初心者の方は、FBI長官のようにWebカメラにテープを貼ってみてください。これは技術的にも手間もかからず、元に戻すのも簡単で、非常に効果的です。なぜなら、カメラレンズが何かに遮られていると、当然ながらカメラは使えなくなるからです。

Macのカメラを無効にする別の方法をご存知ですか?この方法について他に何かご意見やヒントがあれば、ぜひコメント欄でお知らせください!