iPhone przekroczył kluczowy próg bezpieczeństwa

Niecały miesiąc po tym, jak Apple po raz pierwszy wysłał iPhone'a w czerwcu 2007 roku, grupa o nazwie Independent Security Evaluators udokumentowane głębokie wady projektu zabezpieczeń w urządzeniu. Najbardziej żenująca pomyłka Apple: każda aplikacja na iPhone'a napisana przez Apple działała z tak zwanymi uprawnieniami roota, dając każdemu z nich pełną kontrolę nad całym telefonem. Hakerzy znaleźli błędy w tych aplikacjach, które można wykorzystać do przejęcia telefonu od środka. Apple nie naprawił wady projektu do stycznia 2008 roku.





Ale po tej skalistej premierze Apple dużo zainwestował w bezpieczeństwo iPhone'a. Haker nadal może przejąć telefon, ale jest to coraz trudniejsze, głównie dlatego, że każda aplikacja działa we własnej izolowanej piaskownicy. Telefon weryfikuje nawet swój system operacyjny podczas uruchamiania. Dzisiaj Apple iPhone 4S i iPad 3 to godne zaufania mobilne systemy komputerowe, które mogą być wykorzystywane do płatności mobilnych, handlu elektronicznego i dostarczania wysokiej jakości płatnego oprogramowania – z których wszystkie przynoszą Apple znaczne dochody w postaci prowizji.

W rzeczywistości, starając się zwiększyć bezpieczeństwo swoich urządzeń, Apple przekroczył znaczny próg. Zastosowane przez firmę technologie tak dobrze chronią zawartość klientów Apple, że w wielu sytuacjach organy ścigania nie są w stanie przeprowadzić badań kryminalistycznych urządzeń skonfiskowanych przez przestępców. Najbardziej znaczące jest rosnące wykorzystanie szyfrowania, które zaczyna powodować problemy organom ścigania, gdy napotykają systemy z zaszyfrowanymi dyskami.

Rzeczy zrecenzowane

  • Bezpieczeństwo iOS

    Jabłko, maj 2012



Z perspektywy Departamentu Sprawiedliwości mogę powiedzieć, że jeśli ten dysk jest zaszyfrowany, to już koniec – powiedział Ovie Carroll, dyrektor laboratorium cyberprzestępczości w Sekcji Przestępczości Komputerowej i Własności Intelektualnej w Departamencie Sprawiedliwości. przemówienie na konferencji DFRWS informatyki śledczej w Waszyngtonie, w ostatni poniedziałek. Podczas prowadzenia dochodzeń kryminalnych, jeśli wyłączysz zasilanie dysku, który jest zaszyfrowany na całym dysku, stracisz jakąkolwiek szansę na odzyskanie tych danych.

Kryptografia na rynku masowym nie była uważana za potencjalne zagrożenie dla organów ścigania od czasu wojen kryptograficznych w latach 90. XX wieku. W tamtych czasach toczyła się bardzo publiczna walka z amerykańskimi przepisami i regulacjami, które ograniczały wykorzystanie i eksport technologii kryptograficznej. Z jednej strony organizacje zajmujące się wolnością obywatelską i interesy biznesowe stwierdziły, że opinia publiczna potrzebuje silnej kryptografii, aby chronić prywatność i transakcje finansowe. Z drugiej strony organy ścigania ostrzegały, że ta sama technologia wzmocni pozycję dilerów narkotyków, porywaczy, osób zajmujących się praniem brudnych pieniędzy i terrorystów.

Organy ścigania przegrały wojny kryptograficzne: dziś w zasadzie nie ma ograniczeń dla kryptografii na rynku masowym. Na szczęście niewiele z przewidywanych okropności się spełniło. Jednym z powodów jest to, że systemy szyfrowania opracowane i sprzedawane konsumentom w ciągu ostatnich 20 lat miały piętę achillesową: nie było dobrego sposobu, aby umożliwić użytkownikom bezpieczne zarządzanie kluczami szyfrowania. Kryptografia, mimo całej swojej mocy, nie zapewnia żadnego bezpieczeństwa, chyba że klucze używane do blokowania danych pozostają tajne.



Wejdź do iPhone'a. Architektura bezpieczeństwa Apple jest tak solidna i tak ściśle wpleciona w sprzęt i oprogramowanie, że zarówno konsumentom łatwo jest korzystać z szyfrowania w swoich telefonach, jak i bardzo trudno komuś innemu ukraść zaszyfrowane informacje.

W sercu bezpieczeństwa Apple architektura jest algorytmem Advanced Encryption Standard (AES), systemem szyfrowania danych opublikowanym w 1998 roku i przyjętym jako standard rządu USA w 2001 roku. Po ponad dekadzie wyczerpujących analiz, AES jest powszechnie uważany za niezniszczalny. Algorytm jest tak silny, że żaden komputer, jaki można sobie wyobrazić w przewidywalnej przyszłości – nawet komputer kwantowy – nie byłby w stanie złamać naprawdę losowego 256-bitowego klucza AES. ten Agencja Bezpieczeństwa Narodowego zatwierdziła AES-256 do przechowywania ściśle tajnych danych (PDF).

Apple nie odpowiedział na prośby o komentarz do tej historii. Ale klucz AES w każdym iPadzie lub iPhonie jest unikalny dla każdego urządzenia i nie jest rejestrowany przez Apple ani żadnego z jego dostawców, poinformowała firma w biały papier . Wypalenie tych kluczy w silikonie zapobiega ich manipulowaniu lub omijaniu i gwarantuje, że są one dostępne tylko dla silnika AES.



W praktyce oznacza to, że po wyłączeniu urządzeń iOS kopia klucza szyfrowania w dostępnej pamięci komputera jest usuwana. Dlatego śledczy, który dostanie telefon podejrzanego, musiałby wypróbować wszystkie możliwe klucze – zadanie uznane przez NSA za niemożliwe.

IPhone i iPad przechowują kopię klucza szyfrowania głębiej w pamięci flash - w przeciwnym razie nie byłoby możliwości odzyskania danych przez urządzenie po ponownym włączeniu. Ale ten klucz szyfrowania jest sam chroniony przez blokadę PIN użytkownika, kod, który należy wprowadzić przed użyciem urządzenia.

IPhone zawsze obsługiwał blokadę PIN, ale PIN nie odstraszał poważnego napastnika aż do iPhone'a 3GS . Ponieważ te wczesne telefony nie wykorzystywały swojego sprzętu do szyfrowania, wykwalifikowany badacz mógł włamać się do telefonu, zrzucić jego pamięć flash i uzyskać bezpośredni dostęp do książki adresowej telefonu, wiadomości e-mail i innych informacji. Ale teraz, dzięki bardziej wyrafinowanemu podejściu Apple do szyfrowania, śledczy, którzy chcą zbadać dane w telefonie, muszą wypróbować każdy możliwy kod PIN. Egzaminatorzy wykonują te tak zwane ataki brute-force za pomocą specjalnego oprogramowania, ponieważ iPhone'a można zaprogramować tak, aby sam się wymazywał, jeśli błędny PIN zostanie podany więcej niż 10 razy z rzędu. To oprogramowanie musi być uruchomione na samym iPhonie, ograniczając szybkość zgadywania do 80 milisekund na kod PIN. Dlatego wypróbowanie wszystkich czterocyfrowych kodów PIN wymaga nie więcej niż 800 sekund, nieco ponad 13 minut. Jeśli jednak użytkownik wybierze sześciocyfrowy kod PIN, maksymalny wymagany czas wyniesie 22 godziny; dziewięciocyfrowy kod PIN wymagałby 2,5 roku, a dziesięciocyfrowy kod PIN — 25 lat. To wystarczy dla większości tajemnic korporacyjnych – i prawdopodobnie wystarczająco dobre dla większości przestępców.



Istnieje wiele problemów, jeśli chodzi o wyodrębnianie danych z urządzeń z systemem iOS, mówi Amber Schroader, dyrektor generalny firmy Paraben, dostawcy oprogramowania, sprzętu i usług kryminalistycznych dla telefonów komórkowych. Mieliśmy wiele spraw cywilnych, których nie byliśmy w stanie rozpatrzyć… o odkrycie z powodu blokującego nas szyfrowania.

Kolejna innowacja iPhone'a dotyczy tego, jak i gdzie dane są szyfrowane. Wiele lat temu szyfrowanie nie było używane zbyt często, ponieważ było trudne do wdrożenia i kosztowne obliczeniowo – wymagało wielu zasobów. Nie tak z iPhonem. Apple zaprojektowało urządzenia z systemem iOS tak, aby sprzęt szyfrujący dane znajdował się na ścieżce, którą pokonują dane, gdy są one przenoszone z pamięci flash do pamięci głównej iPhone'a. Oznacza to, że dane mogą być automatycznie deszyfrowane podczas odczytu z pamięci flash do pamięci i ponownie zaszyfrowane podczas zapisywania z pamięci z powrotem do pamięci flash. Na iPhonie szyfrowanie jest zasadniczo bezpłatne.

Umożliwia to oferowanie usług takich jak Foxygram, aplikacja na iPhone'a, która umożliwia użytkownikom udostępnianie zaszyfrowanych danych ze świadomością, że nie można ich przechwycić i przekazać organom ścigania. Markus Kangas, współzałożyciel twórcy aplikacji, FoxyFone, mówi, że celem jest zapewnienie wszystkim łatwych w użyciu, bezpiecznych wiadomości, a jednocześnie ochrona prywatności użytkowników. Dodaje: Nie jesteśmy po to, żeby policjować ludzi.

System operacyjny Android firmy Google obsługuje również zaszyfrowane przechowywanie , ale tylko dla niektórych danych w telefonie. Co ważniejsze, w sprzęcie nie ma wypalonego klucza, więc nawet skomplikowane hasła można złamać, wyodrębniając je i korzystając z sieci kilkuset komputerów. Z drugiej strony telefony BlackBerry mają również silny system szyfrowania, który może opierać się na wielu czynnikach oprócz kodu PIN użytkownika .

Ale system BlackBerry jest przeznaczony dla klientów biznesowych i jest trudniejszy w obsłudze niż Apple, który jest przeznaczony na rynek konsumencki. Teraz, gdy wzmocnione szyfrowanie na poziomie militarnym jest trudne i łatwe w użyciu dla konsumentów — zakładając, że użytkownik ustawił blokadę PIN, która jest zarówno długa, jak i trudna do odgadnięcia — koszmarny scenariusz wojen kryptograficznych może w końcu się spełnić.

Simson L. Garfinkel, który pracuje w informatyce śledczej, jest redaktorem współpracującym w Przegląd technologii .

Ten artykuł został zaktualizowany 13 sierpnia, aby poprawić czas potrzebny na wypróbowanie wszystkich możliwych kluczy szyfrowania o określonej długości.

ukryć