2016-04-06 10 views
0

すべてのプラットフォームのエンドツーエンド暗号化のためのWhatsApp integrated the Signal protocolWhatsAppはiOSでプッシュ通知を暗号化する方法を教えてください。

私は友人と一緒に試してみましたが、暗号化が有効になっていると言いました。 iOS 8でアプリを閉じてバックグラウンドタスクを無効にしても、友だちからのプッシュ通知にメッセージが表示されました。

質問: WhatsAppはAPNSメッセージを暗号化しますか?はいの場合、テキストをどのように表示しますか?プッシュ通知を処理する方法はありますか?

ありがとうございます!

+0

を(スクリーンショットを参照してください、iOSの7の上に、それを検証した)以前のiOS 8があることのバージョンで通知にメッセージのプレビューを参照することはできません。/ – Liam

+4

セキュリティスタックの交換で既にこの質問が出されているため、この質問を議論の対象外としています。 [WhatsAppの新しいグループチャットプロトコルはどのように機能し、どのようなセキュリティプロパティを持っていますか?](http://security.stackexchange.com/questions/119633/how-does-whatsapps-new-group-chat-protocol-work-and -what-security-properties-do) – Liam

+1

@LiamそれはiOS開発のIMHOにとってもっと問題です。私は彼らが通知を暗号化するかどうかを尋ねています。そうすれば、開発者としてiOS上でプッシュ通知を処理する方法があるのです。 – tamagotchi

答えて

6

WhatsAppは、この問題を解決するために、PushKitと一緒にVoIPバックグラウンドモードを使用することができます。

のVoIPプッシュです:アプリに直接配信

  • は優先度の高い通知とみなされ、遅滞なく配信されます。
  • アプリが強制終了されても配信されました。詳細について

のVoIPプッシュの暗号化されたペイロードは、彼らが復号化されたメッセージで「ローカル通知」を示して復号化されるとVoice Over IP (VoIP) Best Practices

を参照してください。

小さな問題が1つありますが、PushKitはiOS 8以降でのみ使用できます。それで、Whatsappは以前のバージョンのiOSでどうしていますか? まあ、そうではありません。彼らはhttp://security.stackexchange.comの有望より良いフィット

Whatsapp Settings in iOS 7

+0

ありがとうございます!設定でバックグラウンドアップデートを無効にした場合、PushKitはどのように機能しますか?それはそれとは別ですか? – tamagotchi

+1

「背景アプリの更新」の設定をしていますか?違います。 VoIPプッシュは、ユーザーに通知を表示する前に、プッシュのオンデマンド処理を実行するためにVoIPアプリに必要な標準プッシュの上に追加機能を提供します。 –

+0

私が話していたことがあります。ありがとう! – tamagotchi

関連する問題