2013-01-31 12 views
7

Zaczynam moją drogę z ramami Android GCM ..Android GCM szyfrowania

To rzeczywiście bardzo ładne i łatwe do wdrożenia, ale jedno ważne pytanie:

Dane jestem przeniesienie nie jest wrażliwy, ale ale nie chcę, żeby był dostępny od wszystkich.

Czy to jest zaszyfrowane? czy powinienem szyfrować moje wiadomości?

Wiem, że w jego podstawowej usługi powiadomień - ale jestem wysyłanie krótkich wiadomości więc jej dla mnie ważne, aby zrozumieć, w jaki sposób te wiadomości są przechodzącej przez Google,

Dzięki!

Odpowiedz

9

Czy to jest zaszyfrowane?

Google używa szyfrowania bezprzewodowo, między serwerem a serwerem (SSL) oraz między serwerem a urządzeniem. Stąd tylko systemy, które mają dostęp do danych komunikatu GCM są:

  • serwer urządzenie
  • abonent za
  • Google

należy zaszyfrować swoje wiadomości?

To zależy od tego, czy masz zaufanie do firmy Google, a także od charakteru przesyłanej wiadomości. Na przykład, jeśli wiadomość nie może być bezpośrednio użyta przez Google (np. Jest to po prostu flaga zachęcająca twoją aplikację do zsynchronizowania za pomocą normalnego protokołu usług internetowych), szyfrowanie nie jest prawdopodobnie konieczne.

+0

ok, ale w przypadku usługi wiadomości? nie powinienem szyfrować tego dla większej prywatności? –

+0

@AsafNevo: Nie mam sposobu, aby na to odpowiedzieć. To zależy od Ciebie. – CommonsWare

+0

Nie mogę znaleźć wiele informacji na temat tego szyfrowania gcm. Masz jakieś linki do dostarczenia? –

0

Szyfrowanie/odszyfrowywanie wiadomości wiadomości to coś, co musiałbyś zrobić po stronie aplikacji i klienta. W ten sposób wszystko, co przechodzi przez GCM, jest bezpieczne, Google nie będzie w stanie zobaczyć, co jest w środku.

Pamiętaj jednak, że odszyfrowywanie w aplikacji klienckiej może być kosztowne - musisz obudzić aplikację i odszyfrować, co będzie kosztować trochę baterii.

Powiązane problemy