Whatsapp oraz Signal, czyli o aplikacjach szyfrujących korespondencję

internet Whatsapp

Coraz więcej mówi się o aplikacjach szyfrujących korespondencję. Nie chodzi już nawet o zwykłe szyfrowanie maili, ale o szyfrowanie SMS-ów, czatów, a nawet bieżących rozmów telefonicznych. Obserwując polityków, którzy bez pardonu wciskają nos w każde, nawet bardzo osobiste sprawy obywateli, trudno się tej tendencji do szyfrowania wszystkiego dziwić. A ponieważ każda akcja wywołuje reakcję, warto wiedzieć, jakich metod użyć, by zachować choćby minimum poufności.

Skoncentrujmy się na dwóch programach: Whatsapp oraz Signal. Dlaczego akurat na nich? Dlatego że – zdaniem autora tekstu – pierwszy jest najbardziej popularnym, a drugi najlepszym spośród komunikatorów komórkowych oferujących szyfrowane połączenia. Oczywiście wiele osób wskaże inne aplikacje równie lub nawet bardziej popularne, które oferują szyfrowanie korespondencji. Mamy więc Skype, SnapChat czy Messenger. Każdy z wymienionych produktów szyfruje dane, a ich autorzy czasem nawet podają do publicznej wiadomości informacje na temat niezależnych audytów, jakim poddane zostało ich oprogramowanie. Tyle tylko, że na tym kończy się wszystko dobre, co można o nich powiedzieć, jeśli chodzi o zachowanie poufności korespondencji przesyłanej za ich pomocą.

Czego zatem należy wymagać od aplikacji, której ambicją jest zapewnienie, że przekazywane za jej pośrednictwem informacje nie trafią w niepowołane ręce? Wymogów takich jest kilka i dopiero kiedy zebrane zostaną razem, stanowią o kompletności i spójności danego rozwiązania. Oprogramowanie takie powinno oferować szyfrowanie w czasie rzeczywistym, obejmujące cały zakres korespondencji od nadawcy do odbiorcy (tzw. end to end) i uniemożliwiający jej odszyfrowanie dostawcy usługi. Innymi słowy, po opuszczeniu urządzenia nadawcy informacja jest zaszyfrowana w taki sposób, że nawet twórca aplikacji nie może jej odszyfrować. Ważne jest także to, czy usługodawca stosuje szyfrowanie efemeryczne, które, w dużym skrócie, uniemożliwia odszyfrowanie wiadomości nawet komuś, komu udało się wykraść część klucza szyfrowego. Wreszcie istotne jest, czy kod usługi ma charakter open source, a zatem czy jest publicznie dostępny. To wiąże się z faktyczną możliwością zweryfikowania jego zawartości i wykluczenia ukrytych funkcji.

Zobacz:  Komputery stacjonarne w formacie nano Lenovo ThinkCentre M75n i M75n IoT

Wszystkimi tymi cechami od początku powstania odznacza się Signal. Po zeszłorocznych zmianach, którymi chwali się Whatsapp, przejęty przez Fb usługodawca znacząco podniósł standardy bezpieczeństwa komunikacji. Z dumą ogłoszono, że aplikacja korzysta już z pełnego szyfrowania na całej długości procesu komunikacji. Z pewnymi wyjątkami (w obiegu ciągle dostępne są starsze wersje oprogramowania, które z pełnego szyfrowania nie korzystają) tak rzeczywiście jest.

Problem pojawia się w innym miejscu. Otóż w przypadku Whatsapp korespondencja rzeczywiście pozostaje zaszyfrowana, i to na poziomie porównywalnym z Signal. W żaden jednak sposób nie zostają zaszyfrowane informacje o tym, kiedy i z kim się kontaktowaliśmy, jak długo to trwało i jak duże pliki przesłaliśmy za pośrednictwem Whatsapp. Do czego Fb tego typu informacje, możemy się jedynie domyślać. Firma Zuckerberga zarabia krocie na reklamodawcach, a metadane użytkowników to kopalnia wiedzy. Nie ma jednak wątpliwości, że są one przechowywane na serwerach, do których dostęp mają nie tylko marketingowcy z Fb.

Zobacz:  Jak uniknąć Pegasusa?

Pod tym względem o wiele bardziej przejrzysty jest właśnie Signal, choć i on wymaga od nas pozwolenia na dostęp do listy kontaktów oraz podania numeru telefonu. Teoretycznie wynika to z faktu, że twórcy komunikatora chcieli wyjść naprzeciw potrzebom użytkowników i ułatwić im korzystanie z aplikacji. Podanie numeru telefonu zastępuje nam więc login, a automatyczne przeszukanie listy kontaktów daje możliwość zobaczenia, kto z naszych znajomych również korzysta z Signal. Teoretycznie. Choć niezależne audyty, którym poddano aplikację, nie znalazły niczego, co zdawałoby się przeczyć tej informacji, to jest to ta przysłowiowa łyżka dziegciu, na którą należy, ze względu na zasadę ograniczonego zaufania, zwrócić uwagę.

Pamiętajmy również o tym, że zeszłoroczne zmiany, które znacząco podniosły poziom bezpieczeństwa komunikacji w Whatsappie, są wynikiem współpracy Fb z Open Whisper Systems, a zatem twórcą Signala. Czy wynikają one jedynie ze strategii marketingowej? Czy też są elementem nacisku ze strony rządu USA, który w obawie przed tym, że ludzie coraz częściej sięgają po trudne do inwigilacji oprogramowanie open source, zlecił zaprzyjaźnionemu Fb nawiązanie współpracy, by choć trochę spowolnić ten proces? Trudno powiedzieć.

Zobacz:  Realme 7 Pro - niezawodny średniak z ekranem AMOLED i super szybkim ładowaniem

Warto w tym miejscu przypomnieć słowa Edwarda Snowdena, który powiedział, że oprogramowaniu od OWS można w stu procentach zaufać, a agencje rządowe, mimo ogromnych wysiłków, jak na razie nie złamały oferowanego przez firmę produktu. Można więc, puszczając oko do wyznawców teorii spiskowych, przyjąć, że gdy nie można było złamać stosowanego w Signal szyfrowania, postanowiono skorzystać z pomocy Fb. Wypromowano za pomocą ich machiny marketingowej konkurencyjny komunikator. Zastosowano w nim rozwiązania użyte przez chwalonego przez Snowdena producenta oprogramowania. Następnie dodano coś, czego w oryginalnym Signalu nie ma, i rozreklamowano ulepszony komunikator internetowy jako najpopularniejszy, najbezpieczniejszy i w dodatku powiązany z Fb. Szach i mat.

Na koniec trochę wiedzy z polskiego podwórka. Zgodnie z wiarygodnymi informacjami nawet nasi rodzimi politycy korzystają z Signal. I to nie tylko ci, którzy są w opozycji. A nasze dzielne służby spod znaku wszystkich literek alfabetu łamią sobie na nim zęby już od paru lat.

Autor: radca prawny Robert Nogacki
Kancelaria Prawna Skarbiec specjalizuje się w ochronie majątku oraz doradztwie strategicznym dla przedsiębiorców.