211service.com
Oprogramowanie szyfrujące może zatrzymać podsłuchiwanie przewodów
Phil stolarz , twórca oprogramowania do szyfrowania wiadomości e-mail Pretty Good Privacy (PGP), chce zapewnić podobny poziom bezpieczeństwa do rozmów telefonicznych. Dziesięć lat po tym, jak amerykański urząd celny przeprowadził dochodzenie w sprawie rzekomego naruszenia ograniczeń eksportowych oprogramowania kryptograficznego (kiedy PGP zaczęło rozprzestrzeniać się na całym świecie), Zimmermann wypuścił oprogramowanie szyfrujące o nazwie Zfone, które uniemożliwia podsłuchiwaczom podsłuchiwanie protokołu Voice-over-Internet (VoIP) rozmowy telefoniczne.

Twórca szyfrowania poczty e-mail, Phil Zimmermann, ma nadzieję zapewnić ten sam poziom prywatności w rozmowach telefonicznych opartych na protokole Voice-over-Internet. (Zdjęcie dzięki uprzejmości Phila Zimmermanna.)
Szyfrowanie VoIP nie jest niczym nowym – Skype, najpopularniejsza usługa VoIP, wykorzystuje szyfrowanie – ale oprogramowanie Zimmermanna wydaje klucze szyfrowania, które omijają serwery kierujące połączenia internetowe i konfigurują szyfrowanie bezpośrednio w kanale głosowym. Ta dodatkowa warstwa ochrony oznacza, że nawet jeśli ktoś może uzyskać dostęp do serwera, który przekierowuje połączenie, nie ma możliwości odszyfrowania treści połączenia.
W obliczu trwających kontrowersji związanych z programem Agencji Bezpieczeństwa Narodowego, mającym na celu zbieranie informacji o rozmowach telefonicznych wykonywanych przez Amerykanów, obrońcy prywatności są coraz bardziej zaniepokojeni dostępem rządu do informacji obywateli. Tak więc oprogramowanie Zimmermanna ma poważne konsekwencje, szczególnie dla osób zaangażowanych w bezpieczeństwo narodowe, ponieważ może stanowić techniczne wyzwanie dla przepisów, które obecnie umożliwiają rządowi dostęp do informacji przechowywanych przez dostawców usług telefonicznych i VoIP.
Przegląd technologii: Jak działa Zfone?
Phil Zimmermann: Zfone to oprogramowanie, które w pewien sposób implementuje mój nowy protokół szyfrowania, zwany ZRTP. Zfone nie jest klientem VoIP; obserwuje pakiety danych internetowych przychodzących i wychodzących z urządzenia i szuka tych, które są związane z VoIP. Po wykryciu połączenia VoIP interweniuje, aby zaszyfrować połączenie, ustanawiając umowę kluczową w strumieniu mediów i szyfrując pakiety danych głosowych. Z biegiem czasu zaczniesz widzieć ZRTP w klientach VoIP. Mam zestaw programistyczny, który ludzie mogą umieścić w swoich klientach VoIP.
TR: Czym Zfone różni się od większości schematów szyfrowania VoIP?
PZ: Wszystkie inne podejścia wymagają zaangażowania serwerów – a niektóre z nich są rażąco niepewne. Aby zrozumieć, jak działają, musisz zrozumieć, jak działa VoIP. Na początku połączenia między tobą a twoim serwerem przechodzi kilka pakietów i mówi Oto jestem. Oto mój adres IP. Kiedy do ciebie dzwonię, mój serwer wie, gdzie zadzwonić i wysyła pakiety do twojego serwera. Następnie serwery pozwalają nam wysyłać pakiety głosowe bezpośrednio do siebie. Są zaangażowani na początku i odchodzą.
W jednym schemacie szyfrowania klucz, który szyfruje i odszyfrowuje twoje pakiety głosowe, jest wysyłany na twój serwer, który wysyła go do mojego serwera, który następnie wysyła go do mnie, a następnie rozmawiamy za pomocą tego zaszyfrowanego kanału. Niestety teraz serwery znają klucz sesji, więc co jeśli mieszkam w Chinach, a mój dostawca usług [będący właścicielem serwerów] znajduje się w Chinach? Chiński rząd pozna klucz i będzie mógł podsłuchiwać rozmowę. Jeśli ufasz dostawcom usług, to dobrze, nie ma problemu. Ale ludzie, którzy obsługują serwery, niekoniecznie mają na uwadze dobro osób, które z nich korzystają.
Tylko ja robię to poprzez strumień głosowy. Pakiety głosowe już płyną, a ja wskakuję tam i wkładam specjalne pakiety, które negocjują wszystkie klucze między dwiema stronami. Serwery nie są w żaden sposób zaangażowane w ten proces.
TR: Skype, najpopularniejszy klient VoIP, ma już oprogramowanie szyfrujące, dlaczego więc Zfone nie współpracuje ze Skype'em?
PZ: Skype nie jest zgodny ze standardami VoIP; mają zamknięty protokół. Skype używa własnego oprogramowania szyfrującego i nikomu nie mówi, jak to działa. Wolę używać szyfrowania, które jest otwarte; Publikuję swój kod źródłowy.
TR: Kto używałby tego oprogramowania szyfrującego VoIP?
PZ: Kto by tego nie użył? Kto nie chce być podsłuchiwany? Nie mówię o podsłuchu od organów ścigania – mówię o podsłuchu od zorganizowanej przestępczości. Przestępczość zorganizowana to ataki phishingowe i przejmowanie komputera przez wrogie oprogramowanie. Przewiduję, że ci sami przestępcy zaatakują VoIP, gdy stanie się wystarczająco duży. Może to być podsłuch typu „wskaż i kliknij” z drugiego końca świata.
TR: W przypadku oprogramowania do szyfrowania poczty e-mail był on objęty dochodzeniem kryminalnym prowadzonym przez rząd USA, który twierdził, że złamałeś ograniczenia eksportowe dotyczące oprogramowania kryptograficznego. Sprawa została ostatecznie umorzona, ale jak zamierzasz tym razem uniknąć takiej komplikacji?
PZ: Tym razem jestem ostrożny, jeśli chodzi o uzyskanie dobrej porady prawnej i przestrzeganie kontroli eksportu. Wypełniłem dokumenty i złożyłem wniosek w Departamencie Handlu USA. Odzyskuję rzeczy, które są jasne na eksport. Tym razem jestem bardzo ostrożny.
TR: Twoja wersja oprogramowania jest aktualna w świetle bieżących wiadomości o programie NSA służącym do zbierania informacji o rozmowach telefonicznych w Stanach Zjednoczonych. Czy mógłbyś omówić napięcie między technologią a prawem, zwłaszcza jeśli chodzi o pojawiające się formy komunikacji oraz ochronę i prywatność informacji?
PZ: Nie postrzegam tego jako sytuacji czarno-białej. Sympatyzuję z tym, że NSA musi złapać złych ludzi i chcę, żeby złapali tych złych. Ale musimy być ostrożni w tworzeniu maszyn do nadzoru, które mogą być później wykorzystane do innych celów.