Bezpieczeństwo mobilne - Apple iOS
iOS to system operacyjny Apple Mobile stworzony dla iPhone'ów. Utrzymuje i utrzymuje inne urządzenia Apple, takie jak iPod Touch, iPad i Apple TV. Używając Mac OS X, tworzony jest system operacyjny iOS.
Interfejs użytkownika oparty jest na koncepcji bezpośredniej manipulacji przy użyciu gestów wielodotykowych. Ma wiele innych opcji i funkcji, dzięki którym codzienna praca staje się łatwa i można je aktualizować na iPhonie, iPadzie lub iPodzie Touch za pomocą Wi-Fi i innych sieci bezprzewodowych.
Jailbreaking iOS
Jailbreaking przejmuje kontrolę nad systemem operacyjnym iOS używanym na urządzeniach Apple, w prostych słowach symetrię rootowania na urządzeniach z Androidem. Usuwa urządzenie z zależności od ekskluzywnych aplikacji źródłowych Apple i umożliwia użytkownikowi korzystanie z aplikacji innych firm niedostępnych w oficjalnym sklepie z aplikacjami.
Osiąga się to poprzez zainstalowanie zmodyfikowanego zestawu łatek do jądra, które umożliwiają uruchamianie aplikacji innych firm, które nie są podpisane przez producenta systemu operacyjnego. Służy do dodawania większej funkcjonalności do standardowych gadżetów Apple. Może również zapewniać dostęp root do systemu operacyjnego i zezwalać na pobieranie aplikacji, motywów, rozszerzeń itp. Stron trzecich. Eliminuje to ograniczenia piaskownicy, co umożliwia złośliwym aplikacjom dostęp do ograniczonych zasobów i informacji mobilnych.
Jailbreaking, podobnie jak rootowanie, również wiąże się z pewnymi zagrożeniami dla Twojego urządzenia -
- Unieważnia gwarancję na telefon
- Kiepska wydajność
- Zablokuj urządzenie
- Infekcja złośliwym oprogramowaniem
Rodzaje Jailbreaking
Gdy urządzenie zaczyna się uruchamiać, ładuje własny system iOS firmy Apple, a aby zainstalować aplikacje od stron trzecich, urządzenie musi zostać uszkodzone i poprawione jądro za każdym razem, gdy jest włączone. Istnieją trzy rodzaje metod jailbreakingu.
iBoot Exploit
Jailbreak iBoot umożliwia dostęp do systemu plików i poziomu iboot. Ten typ exploita może być częściowo związany, jeśli urządzenie ma nowy boot-rom. Jest to głównie używane do zmniejszenia kontroli niskiego poziomu w systemie iOS. Ta metoda exploita wykorzystuje dziurę w iBoot, aby odłączyć urządzenie do podpisywania kodu, a następnie klient może pobrać wymagane aplikacje. Korzystając z tej metody, użytkownicy konfigurują telefon komórkowy, aby akceptował niestandardowe oprogramowanie układowe i prawdopodobnie więcej jailbreak.
Exploit w przestrzeni użytkownika
Jailbreak w przestrzeni użytkownika umożliwia dostęp na poziomie użytkownika, ale nie zezwala na dostęp na poziomie iboot. Tego typu exploitów nie można łączyć, ponieważ nie mogą one zawierać pętli trybu odzyskiwania. Apple może je załatać. Eksploity w przestrzeni użytkownika wykorzystują lukę w aplikacji systemowej w celu przejęcia kontroli nad tą aplikacją. Exploit może przekazać kontrolę tylko nad systemem plików. Ten rodzaj exploita może uzyskać dostęp do nieistotnego kodu w aplikacji i jest przyjazny dla użytkownika i niezależny od platformy.
Bootrom Exploit
Bootrom jailbreak może złamać wszystkie uwierzytelnienia niskiego poziomu, takie jak zapewnienie dostępu do systemu plików, iBoot i NOR (niestandardowe logo rozruchowe). Ten proces powoduje wykrycie luki w aplikacji umożliwiającej odrzucenie kontroli podpisów. Apple nie może tego naprawić. Bootrom jailbreak umożliwia dostęp na poziomie użytkownika i dostęp na poziomie iBoot. Apple nie może ich załatać.
Techniki łamania więzień
Istnieją dwa rodzaje technik Jailbreaking.
Unethered Jailbreaking
Untethered jailbreak to technika ponownego uruchamiania urządzenia mobilnego bez podłączania go do systemu za każdym razem, gdy jest uruchamiane. Jeśli bateria urządzenia jest zepsuta, po wymianie uruchamia się jak zwykle. Narzędziami do tego są PwnageTool, Greenpois0n, Sn0wbreeze i Limera1n.
Tethered Jailbreaking
Jeśli urządzenie zacznie samodzielnie tworzyć kopie zapasowe, nie będzie już miało załatanego jądra i może utknąć w stanie częściowo uruchomionym. Aby całkowicie się uruchomił i z załatanym jądrem, zasadniczo musi być „ponownie po jailbreaku” z komputerem (przy użyciu funkcji „boot tethered” narzędzia jailbreakingu) za każdym razem, gdy jest włączony.
Platforma aplikacji dla urządzeń Jailbreak: Cydia
Cydia to urządzenie do jailbreakingu, które można pobrać z witryny https://cydia.saurik.com/. Pomaga użytkownikom iOS instalować aplikacje innych firm. Cydia ma różne rozszerzenia, motywy, funkcje i dostosowania.
Jest to graficzny front-end do Advanced Packaging Tool (APT) z systemem zarządzania pakietami dpkg, co oznacza, że pakiety dostępne w Cydii są dostarczane przez zdecentralizowany system repozytoriów (zwanych również źródłami), które zawierają listę tych pakietów.
Narzędzia do łamania więzień
Niektóre inne narzędzia do jailbreakingu są następujące -
Pangu
Zespół Pangu składa się z kilku starszych badaczy bezpieczeństwa i koncentruje się na badaniach nad bezpieczeństwem urządzeń mobilnych. Jest znany z wielu wydań narzędzi jailbreak dla iOS 7 i iOS 8 w 2014 roku. Zespół Pangu aktywnie dzieli się wiedzą ze społecznością i prezentuje najnowsze badania na znanych konferencjach dotyczących bezpieczeństwa, w tym BlackHat, CanSecWest i Ruxcon. Można go pobrać zhttp://en.pangu.io/
Redsn0w
Redsn0w można pobrać z http://blog.iphone-dev.org/ i działa na różnych wersjach oprogramowania.
evasi0n7 i GeekSn0w
evasi0n7 jako narzędzie do jailbreakingu jest kompatybilne ze wszystkimi modelami iPhone'a, iPoda touch, iPada i iPada mini z systemem iOS 7.0 do 7.0.6 (urządzenia, które zostały zaktualizowane Over The Air [OTA] powinny być najpierw przywrócone przez iTunes). Jego oficjalna strona internetowa tohttp://evasi0n.com/
GeekSn0w to popularne narzędzie jailbreak iOS 7.1.2, które zostało zbudowane na projekcie winocm opensn0w i exploicie limera1n firmy Geohot. GeekSn0w może jailbreakować wszystkie modele iPhone 4 na najnowszym publicznym oprogramowaniu Apple, iOS 7.1.2. Jego oficjalna strona internetowa tohttp://geeksn0w.it/
Sn0wbreeze oraz PwnageTool
Sn0wBreeze to narzędzie do jailbreakingu, które istnieje od generacji oprogramowania układowego iOS 3 i jest nadal utrzymywane przez jego programistę iH8Sn0w. Jego oficjalna strona internetowa tohttp://www.ih8sn0w.com/
PwnageTool można pobrać z http://blog.iphone-dev.org/ i działa na różnych wersjach oprogramowania.
Limera1n i Blackra1n
Limera1n można pobrać z http://limera1n.com/
Blackra1n to rozwiązanie jailbreak dla iPhone'a firmy Geohot. Można go pobrać zhttp://blackra1n.com/