セキュリティ
LGスマートTVのセキュリティとプライバシーに関する懸念:GamersNexusの指摘と筆者の考察
GamersNexus and LG: Or why rooting your TV is a bad idea (leaflet.pub)
要約
GamersNexusがLGスマートTVのセキュリティとプライバシーに関する問題を指摘した動画について、筆者が詳細に分析しています。動画では、TVが盗聴デバイスとして機能する可能性、個人情報(クレジットカード情報やSSN)を含むログの記録、Webカメラやマイクの不正利用、ネットワーク内の他デバイスのスキャンなどが主張されています。しかし筆者は、これらの主張の一部について、スマートデバイスの一般的な動作やネットワーク通信の性質を踏まえ、必ずしもLG特有の悪意ある行為とは断定できないと疑問を呈しています。特に、ネットワークスキャンやデータ送信の証拠が不十分である点を指摘し、暗号化された通信のペイロードが確認できないことによる推測の域を出ない分析に限界があることを示唆しています。
全文翻訳
企業がセキュリティの不備、不審なビジネス慣行、あるいはその両方で失敗するのを見ると、私は興奮します。そしてGamersNexusがLGとそのスマートTVに関する情報を提供してくれました。https://www.youtube.com/watch?v=6IFVTcM28KA「LGのTVは、広告機能の一部として、盗聴デバイスとして利用される可能性があります。」それは主張ですね!私はワクワクしています。画面上には、TVからのログ情報が表示されており、未フォーマットのJSONとしてハイライトされており、「私のクレジットカード情報」や「私の社会保障番号は…」といった記述が含まれています。一時停止してログの残りを調べると、「私のクレジットカード情報」という検索クエリへの応答が表示されていることがわかります。ALT LG WebOSログ情報。「私の社会保障番号は1 1 1 1 1 1」とハイライトされている。これを見て、操作の順序についての私の仮説は以下の通りです。
彼らが検索を開始した。
何かを言った。
OSが検索を投稿し、結果を返した。
アクションをファイルに記録した。
したがって、少なくとも常に録音して文字起こししているわけではありません。彼らは音声検索を行いました。これらのログを検索履歴(文字起こしされたかどうかにかかわらず)と一緒に保存することは、妥当な議論ができます(文字起こしされた場合でも同じことが起こると仮定します)。デバイス上でそれが利用可能であることは理想的ではありませんが、私がこれまで見た中で最悪の問題ではありません。私はビデオを続けます。
彼らはまた、TVがオフになっているように見えてもWebカメラとマイクから録音でき、ネットワークに接続されていなくてもマイクから録音でき、TVにリモートアクセスできる人がアクセスできる可能性があり、TVが「ネットワークをクロールして」「無関係な数十台のデバイス」を見つけたとも主張しています。
ALT LG WebOS TVから取得したネットワーク上のデバイスのリスト。最後の項目で何を得ているのかはまだよくわかりませんが、まあ、要点は理解できたと思います。LGの広告技術に対する傲慢さのせいで、多くの潜在的なセキュリティ脆弱性が存在します。現時点では、それらが提示している意味合いに興味がありますが、現時点では彼らが主張していることが実際に示されているのか懐疑的です。
LGが技術とリーチについて語るのをカットし、技術についての議論に切り替わります。ここでは同意せざるを得ません。広告技術はひどく、死ぬべきです。次に、彼らは「LGが収集できる」以下のものをリストアップした画面を表示します。
ALT
あなたのIPアドレス
あなたの地理的位置
近隣のWi-Fiネットワークの名前、その信号強度、および範囲内の近隣Wi-Fiネットワークのチャネル番号
TVに接続されていなくても、オフィス内の電話を含むネットワーク上の他のデバイス
ネットワーク上の他のデバイスの内部IPアドレス
はい、定義上、ネットワーク化されたコンピューターはそれらのことができます。それはコンピューターです。LGがそれを収集していることを彼らは証明していますか?まだです。彼らはそのデータをサーバーに送信していますか?まだ示していません。彼らは何かが起こっていると主張する、ぼかされたWiresharkのスクリーンショットを示しています。だから、何か起こっているのかもしれません。
沈み込むような感覚が襲ってきます。私は2分しか見ていません。ビデオは2時間あります。
TVからのネットワークコールに焦点を当て始めます。3人のセキュリティ専門家が引用されています。MrBruhとU-Turnは、他のソフトウェアの脆弱性を発見して公開した人物であり、GamersNexusが彼らについて報告しています。そしてLevel1TechsのWendellです。私は最初の2人についてはGamersNexusを見ている以外はあまり知りませんが、表面的には問題なさそうですし、Level1Techsも視聴して購読しているので、彼については認識しています。
MrBruhからのログの活動に関するメッセージが表示されます。それは次のように書かれています。
ALT
彼らはこれを、TVが「ローカルエリアネットワーク、私たちのローカルエリアネットワークを、近くのすべてのデバイスに対して継続的にスキャンしていた」と説明しています。彼らが示しているのはスマートデバイスのIoTログです。mDNSとSSDPは、UPnPおよびBonjourデバイスが自身をアナウンスする方法であり、Reverse DNSはそれらを持たないデバイスの名前を取得します。KasaとLIFXは、TP-Linkのスマートデバイスプロトコルとデバイス(スマート電球だと思います)だと信じています。TVはスマートデバイスであり、それらにアクセスできます。何を伝えたいのですか?他のIoTデバイスを見ても、同じように表示されます。しかし、ここでは悪いこととして提示されています。なぜですか?
TVはメディアデバイスであることも言っておくべきです。ビデオや音楽を再生するためにネットワークにアクセスできます。Samba共有やDLNAにアクセスすることは悪ではありません!自動検出が悪用される可能性があることは否定しませんが、これはそのようには読めません。現時点では、コンピューターがコンピューターの仕事をしているのを見ています。問題が何なのかわかりません。
もしLGがそれらのネットワークホスト名を、ユニークな識別子とバンドルして、クラウドサーバーや広告主に送信したとしたら、それは何かになるかもしれません。しかし、彼らはそれを証明していません。さらに、それを独自のテレメトリとして送信したとしたら、それは何かになるでしょう。おそらく次の機会に見ることができるでしょう。
ビデオ全体を通して、彼らはWiresharkを使用してTVのネットワーク接続を監視していることを示しています。それは構いません。それに問題はありません。しかし、データは暗号化されています。幸いなことに、LGはSSLとHTTPSを使用して、少なくともある程度のセキュリティを試みています。しかし、暗号化されているため、私たちが目にできるログは、最大でもDNSリクエストです。ペイロード(データ自体)が送信されているものや受信されているものを確認することはできません。Wendellが一度これを言及しています。証明書を復号化するには、中間者攻撃の設定が必要になると。彼らがここでそれをしなかったことは、私にとって大きな穴です。送受信されているデータを見ることができないため、何が起こっているのかを推測する必要があります。そして彼らはそうします。
彼らは「LG Telemetry」と「LG Channels Telemetry」のエンドポイント、および各呼び出し回数を示しています。ここでも、送信されているペイロードや内容はわかりません。呼び出し回数と一部のリクエストのサイズだけです。MrBruhは次に彼らに言います。
さて、私はネットワークの専門家だと主張するつもりはありません。完全に間違っているかもしれませんが、何ですか?リバースDNS?それが何を意味するのかわかりません。
Wiresharkから、一部の呼び出しを確認できます。ここでも、彼らは私たちが見ているものを説明していません。
しかし、URLを分解するには十分です。LGはFASTサービスにAmagiを使用しており、名前を分割すると次のようになります。
amg01918:AmagiのチャンネルID
cnnus:チャンネル自体、つまりCNN US
lg-us:フィードのプラットフォームと地域
playouts.now.amagi.tv:AmagiのURL
したがって、URLだけに基づけば、どのチャンネルがチューニングされているかを知ることができます。チャンネルを変更すると、新しいリクエストが発生し、タイムスタンプを付けることができ、理論的にはその時点でのコンテンツを知ることができます。「LAN上の誰でも利用可能」と言うのは、私の理解では少し無理があります。スイッチングネットワークでは、他のデバイスはあなたのDNSリクエストをパッシブに表示できません。あなたのルーターを制御するか、ARPスプーフィングするなどして、接続を制御する必要があります。それは不可能ではありませんが、本当に気にする動機が必要です。さらに、これはLGに固有のものではありません。いくつかの異なるサービスがAmagiを使用しています。私が知らない異なるURI構造を使用しない限り、それらはすべて同じように漏洩します。問題がある場合、それは一般的です。そして、政府があなたがどのFASTチャンネルを視聴しているかを知りたい場合、おそらくルーターをハッキングするよりも簡単な方法があるでしょう。
Automatic Content Recognition(ACR)、画面で視聴しているものをフィンガープリントするひどいものについて話すと、MrBruhは「HDMI接続でさえACRを受けていた」と言い、彼らは画面に表示される研究を示しており、それも同様のことを言っています。
私はその研究を読みました。素晴らしい読み物ですが、彼らもTVからのペイロードを復号化できなかったと述べています。それはGamersNexusを襲ったのと同じ問題です。エンドポイントが呼び出されていることは知っていますが、その中身は知りません。HDMIフィンガープリントかもしれませんか?おそらく。私たちは知りません。その研究は将来の研究のためにこれを指摘しています。MrBruhも何も言いません。彼らはLGがフィンガープリントに使用するアルゴリズムを提供しています(WebOSを調べたのだと思います)。しかし、私がわかる限り、サンプルは提供していません。
それが何であるかを知るのはクールだと思いますが、それがどのように、いつ実装され、使用されているかを知ることは、はるかに興味深いでしょう、わかりますか?はっきりさせておきますが、私は