リンクメッセージのWhatsAppのリンクプレビューは情報を漏らしますか?
リンクのみを含むメッセージを送信する場合(Stack Exchangeネットワークからの質問など)、WhatsAppはWebサイトからの情報を次のように表示します。

これは、何が、誰から、誰に送信されたかについての情報を漏らしますか?
WhatsAppは内部ブラウザを使用し、それ自体に情報を送信しないと想定できます。ただし、ユーザーは共有する前にすでにそこを見ているので、上記はすでにリークのようです。
GoogleとWhatsAppを組み合わせた共同攻撃はどうですか?WhatsAppは送信されたメッセージを確認し、Googleは検索されたサイトを確認します。
それで、上記は情報を漏らしますか?
回答
WhatsAppクライアントはGET
、プレビューに表示されるサイトのメタプロパティを取得するために、入力したサイト送信者にhttpリクエストを送信します。
<meta property="og:title" content="Information Security Stack Exchange">
<meta property="og:description" content="Q&A by infosec enthusiasts">
<meta property="og:image" content="https://cdn.sstatic.net/Sites/security/Img/logo.svg?v=f9d04c44487b">
<meta property="og:url" content="https://security.stackexchange.com">
httpリクエストはE2EEによって保護されていないため、MITMによってスニッフィングされる可能性があります。要求されたサイトがを使用していない場合https
、クエリ文字列とサイトのメタコンテンツもオブザーバーに表示されます。送信者がURLのクエリ文字列とクエリ文字列の直後の単語の間にスペースを入れるのを忘れた場合、その単語はクエリ文字列の一部としてリークされます。
https://security.stackexchange.com/questions/241076/does-whatsapps-link-preview-on-the-link-messages-leaks-informationSECRET ... text ... message ... contents ...
SECRET
要求されたサイトに照会されます。WhatAppクライアントは、入力された単語がURLの正規表現と一致する限り、存在しないサイトにもクエリを実行しようとします。リクエストされたサイトについては、誰がリクエストしていて、誰にURLが送信されているのかわかりません。
ボブがアリスをだまして自分が制御するWebサービスのURLを入力すると、彼は彼女のIPアドレスとおそらく彼女の場所も知ることができます。これを修正するために、Signalはリンクプレビューにプロキシサーバーを使用します。