web-dev-qa-db-ja.com

スマートフォンで私の写真を撮るのをブロックする

この質問は Skeptics に適しているかもしれませんが、本当にこれに答えることができる人はここでぶらぶらするかもしれません。

フレンチスパイシリーズの第4シーズンの第2エピソード The Bureathis clip の0:36付近を参照)では、1人のハッカー(A)が他の誰かが(B)スマートフォンで彼の写真を撮っていますが、写真はキャプチャされず、代わりに「その母親をしないでください...」というメッセージが表示されます。示されています。

Aは、自分のスマートフォンにあるアプリのおかげで機能し、Bのスマートフォンとやり取りして写真を撮らないようにしたと主張しています。

私の質問は、これが本当に可能かどうかです。もちろん、Aが以前にBの電話をハッキングした場合、それについて特別なことは何もありませんが、ランダム表示の人がアプリをスマートフォンでAの写真を撮ることができないようにこれを実現できますか?

48
bangnab

tl; dr

いいえ、これは完全にフィクションの領域に入ります!

より長い説明

このようなものが機能するためには、アリスはボブのカメラでエクスプロイトを見つける必要があります。これにより、ボブは写真を撮ることができなくなります。アリスがボブのカメラを利用する唯一の方法は、ボブが何らかの情報をそれに送信することです。

彼女がこれを行うための可能な方法は、カメラが「見る」ものを介するか、または他のチャネル(Bluetooth、アドホックWi-Fiなど)を介するかのいずれかです。

最初の方法は、率直に言って、絶対にナットです。画像や特定の画像形式に関連するエクスプロイトがありますが、それらはすべて、画像のピクセルではなく、画像ファイルの読み取り方法の仕様を悪用しています。

BluetoothまたはWi-Fiに関する限り、これは少し少し信じられますが、「ズームと拡張」をわずかに上回っています。 AliceがBluetooth経由でBobの電話に接続できた場合、彼女が使用できるエクスプロイトがカメラアプリを無効にする可能性があります。

ただし、ボブが自分の電話の代わりに専用カメラを使用した場合、アリスは運が悪く、彼女の写真が撮られます。

写真を撮られないようにするにはどうすればよいですか?

ただし、カメラから身を隠すクリエイティブな方法があります。結局のところ、少しクリエイティブになれば、現実はフィクションよりも格段にクールになるかもしれません。

赤外線LEDは赤外線を放射します。この光は私たちの目には見えませんが、カメラには見えます。この違いは、ハッカーが利用できるものです。

多くの強力な赤外線LEDを衣服に取り付けて、顔に当たるように(たとえば、パーカーの内側、野球帽などにあるLEDストリップを介して)、顔よりもはるかに多くの光を受け取りますあなたの顔を極端に露出オーバーにさせる環境。

彼らはほとんどの写真(つまりあなたの周囲)が正しく照らされるように露出を設定しようとするので、これはおそらく防犯カメラを停止します。

あなたの手で写真を撮っている人は、露出を正しく設定して顔を見せながら、残りの写真を非常に暗くすることができる場合があります。巧妙な画像操作のトリックと、さまざまな露出レベルで撮影された複数の写真を使用すると、そのようなLEDが配置されていても、周囲に表示できます。

かっこいい、それがどのように見えるかわかりますか?

ここでは、いくつかのLEDを備えた眼鏡の写真を見ることができます。

Picture of a man with infrared LED glasses
帰属:東京国立情報学研究所

上の2つの写真は、LEDをオフにしたものです。これは人がそれを見る方法です。緑のフレームは、カメラが顔を検出したことを示しています。

下の2つの写真は、LEDがオンになっていることを示しています。人の詳細を検出することははるかに困難ですが、特に参照画像がある場合は、それでも実行可能です。この場合、カメラは人物を特定できませんでした。

より多くのおよび/またはより強力なLEDを使用すると、効果ははるかに強くなります。

こちら もビデオであり、一般的なウェブカメラで動作している様子を示しています。繰り返しになりますが、人はまだ特定可能です。

これの欠点についてはどうですか?

オンラインで500パックの赤外線LEDストリップを注文する前に、この手法にはいくつかの欠点があります。

  • バッテリーまたはその他の電源が必要です。 LEDはそれほど電力を消費しないため、これはあなたの心配の中で最も少ないかもしれませんが、ポケットに9vを入れて走り回るのは面倒になるかもしれません。
  • 機能していないかどうかはわかりません。露出オーバーの顔の自撮り写真を定期的に撮らない限り、セキュリティシステムが失敗したかどうかはわかりません。
  • 文字通り、写真の光る球のように見えるので、防犯カメラの映像を確認する人々は、イエスが何気なくモールを歩いている理由を調査し始めるでしょう。それは不必要な注意を引き付けますが、私が言おうとしていることです。
  • あなたはあなたの服に依存しています。どこに行くかによっては、プールのように顔に近い服を着ることは現実的でないかもしれません。野球帽をかぶれるかもしれませんが、電源の問題にぶつかります。
100
MechMK1

これは不可能です。

ハッキングされない限り、スマートフォンは周囲の他のスマートフォンと通信しません。それは誰かが写真を撮っているかどうかさえ知りません。あなたの写真を撮っている人をブロックする可能性はありません。

リンクしたクリップで、Aは「インターネット接続を変更する」のように、「やりたいことは何でも」できると説明しています。彼は暗黙的に彼女の電話をハッキングしたと言っており、それが彼がそれを完全に制御した方法です。

13
Benoit Esnard

これは、スマートフォンAにアセットBの写真を撮らないように指示するテクノロジーの特許です。

https://www.theatlantic.com/technology/archive/2016/07/what-if-cameras-stopped-telling-the-truth/491150/

これで、すべてのスマートフォンベンダーがこれを実装した場合、コンシューマグレードのDVDプレーヤーベンダーがすべてDVDコピーに同意するのと同様に、最終的にはほとんどの電話がイメージを取得しない状況になります。もちろん完璧ではありません。

6
Unicorn Tears

これが機能するシナリオがあると思います。 QRコード付きのTシャツを着ている人を想像してみてください。人物Bがスマートフォンで写真を撮ろうとしています。スマートフォンが認識するQRコードを

  1. 「これをやめる」と書かれたウェブページを表示するウェブブラウザを自動的に開く

    または

  2. qRコードインタープリタのバグのある実装が原因で、バッファオーバーフローが発生します。

3
Uwe Ziegenhagen

AがBの電話にパッチされていない脆弱性を知っている場合、AのデバイスがワイヤレスでエクスプロイトをBの電話にアップロードし、写真ソフトウェアの操作を妨害して写真が保存されない可能性があります。これが受動的に行われる場合、Aは遭遇する可能性のあるすべての電話のエクスプロイトを必要とします。また、ワイヤレス機能を備えていない古いデジタルカメラでは機能しませんが、ほとんどの人はもはや携帯しません。ソフトウェアおよび/またはハードウェアの製造元がエクスプロイトを入手した場合、脆弱性にパッチを適用するため、この機能は一部のユーザーのみが利用できます。

このようなエクスプロイトが存在する可能性はありますが、監視のためにそれを使用する政府機関またはそれを販売する誰かの手に渡ります。

写真が撮られる前に画面上でターゲットの顔を見ることができるので、ビデオクリップからは、カメラとの物理的な干渉があるようには見えません。 MechMK1は物理的な干渉方法の良い例をいくつか示しましたが、 億万長者のヨットがセンサーにレーザーを発射してパパラッチカメラをブロックしているカメラに反応するこの財布が自分

1
rovyko

これは誰もが達成できることではありません。以前の回答はその理由を非常によく説明しています。しかし、実際にはそれに非常に近い人もいます。最近のほとんどのスマートフォンは、iOS(Apple)またはAndroid(Google)を使用して動作します。AppleのCEOであった場合、クラウドは単に会社に強制的にすべてのデバイス(電話/タブレット)へのサイレントアップデート。特定のBluetoothを検出した場合、写真の撮影を拒否します!同様のことをGoogle CEOから入手できますが、よりトリッキーなアプローチが必要になります(詳細は必要ありません:エンジニアはそれを行う方法を知っています:-)つまり、すべての電話をブロックするには、GoogleとAppleのCEOの協力が必要です。電話のシンプルなアプリが保護をトリガーするだけです!:-)

ですから...(非常にありそうもないことですが)これらの会社がそのような「写真なし」トリガーをすでに組み込んでいて、それを発見した最初で唯一のハッカーである場合、クライアントアプリを実装してこれをトリガーするだけです!

0
Simone Avogadro

これの一部は理論的には可能ですが、説明されているシナリオはTVファンタジーです。

標的に向けられたレンズを検出することについての活発な研究がありますが、それらはカメラではなく狙撃銃を目的としています。 この特許隠しカメラを検出する には、監視を目的とした複数の方法もあります。そしてもちろん、 そのためのアプリさえあります

これらのテクノロジーを組み合わせると、スマートフォンからのカメラも含めて、誰かがあなたにカメラを向けたときに通知を受け取る検出器ができます。信頼性と誤検知の問題はさておき、MechMK1が言及する顔検出LEDのようなテクノロジーと組み合わせて、一種の選択的なカメラカモフラージュを形成することができます。

しかし、他の人のスマートフォンにメッセージや、撮ろうとしている写真とはまったく異なる写真をどのように表示させるのでしょうか。最初のケースでは、リアルタイムでスマートフォンを無線でハッキングする必要があります。それが実行可能であれば、それはすでに起こり、より悪質な目的のためです。スパイ映画の場合、それは私たちがそのような映画で受け入れる一種のロケット射撃、水中運転車ですが、それは現実ではありません。完全に異なる画像(クリップの2番目の例)を表示するには、物理​​法則に反するだけです。目的のカメラに光を投影する必要がありますが、プロジェクタレンズの小さなドットではなく画像全体を埋めるには、光が単純に曲がらないような方法で光線を曲げる必要があります。

0
Tom

はい、それは可能ですが、写真を撮る人のカメラアプリの自発的な機能になります。一般的なカメラアプリには実装されていないと思いますが、多くのコピー機に実装されているため、特定のドットパターンが付いたものをコピーできません。

EURion constellation は特別なパターンであり、これらのデバイスによって認識され、人々が紙幣をコピーするのを防ぎます。コピー機に加えて、Adobe Photoshopなどの一部のソフトウェアもこれを実装しています。

人々はすでにEURionをTシャツやその他の衣類に印刷する実験をしました。彼らが成功したとは思いません。

他の実験には、画像認識ニューラルネットワークの敵対的なパターンが含まれます。これは、顔の検出を防止したり、オートフォーカスモードのときにカメラが顔に焦点を合わせないようにしたりします。そのようなパターンのほとんどは、あなたが毎日着用しないであろうかなり明白な化粧です。赤外線LEDを使用する別の技術的なデバイスは、MechMK1の投稿に記載されています。

0
allo