2016-04-06 10 views
0

Vor kurzem WhatsApp integrated the Signal protocol für End-to-End-Verschlüsselung für alle Plattformen.Wie kann WhatsApp Push-Benachrichtigungen auf iOS verschlüsseln?

Ich versuchte es mit einem Freund und es hieß, dass die Verschlüsselung aktiviert wurde. Mit der App geschlossen und Hintergrundaufgaben auf iOS 8 deaktiviert, zeigten die Push-Benachrichtigungen von meinem Freund immer noch die Nachricht.

Frage: Verschlüsselt WhatsApp die APNS-Nachricht? Wenn ja, wie zeigen sie den Text an? Gibt es auf iOS eine Methode zur Verarbeitung von Push-Benachrichtigungen?

Vielen Dank im Voraus!

+0

wahrscheinlich eine bessere Passform für http://security.stackexchange.com/ – Liam

+4

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da dies bereits beim Austausch von Sicherheitstapeln gefragt wurde. [Wie funktioniert WhatsApps neues Gruppen-Chat-Protokoll und welche Sicherheitseigenschaften hat es?] (Http://security.stackexchange.com/questions/119633/how-does-whatsapps-new-group-chat-protocol-work-and -was-Sicherheit-Eigenschaften-tun) – Liam

+1

@ Liam ist es mehr eine Frage für iOS-Entwicklung IMHO. Ich frage, ob sie die Benachrichtigung verschlüsseln, wenn es eine Möglichkeit gibt, die Push-Benachrichtigungen auf iOS als Entwickler zu verarbeiten. – tamagotchi

Antwort

6

WhatsApp könnte den VoIP-Hintergrundmodus zusammen mit PushKit verwenden, um dieses Problem zu lösen.

VoIP Schübe sind:

  • direkt zur App geliefert.
  • werden als Benachrichtigungen mit hoher Priorität betrachtet und ohne Verzögerung zugestellt.
  • geliefert, auch wenn die App vom Benutzer erzwungen wurde.

Details siehe Voice Over IP (VoIP) Best Practices

Sobald die verschlüsselte Nutzlast von VoIP Push entschlüsselt sie eine „Local Benachrichtigung“ mit der entschlüsselten Nachricht zeigen.

Es gibt jedoch ein kleines Problem, PushKit ist nur für iOS 8 und höher verfügbar. Also, wie macht Whatsapp es für frühere Versionen von iOS? Nun, ist es nicht. Sie erlauben Ihnen nicht, Meldung Vorschau in Benachrichtigungen auf Versionen zu sehen, früher, dass iOS 8 (Verified es auf iOS 7, siehe Screenshot)

Whatsapp Settings in iOS 7

+0

Vielen Dank! Wie funktioniert PushKit auch, wenn ich Hintergrund-Updates in den Einstellungen deaktiviert habe? Ist es davon getrennt? – tamagotchi

+1

Übernehmen Sie die Einstellung "Hintergrund-App-Aktualisierung"? Es ist anders. VoIP-Push-Vorgänge bieten zusätzliche Funktionen zusätzlich zum Standard-Push, der für VoIP-Anwendungen erforderlich ist, um eine On-Demand-Verarbeitung des Push durchzuführen, bevor eine Benachrichtigung für den Benutzer angezeigt wird. –

+0

Das war es, worüber ich sprach. Vielen Dank! – tamagotchi

Verwandte Themen