- iOS -

Název

Obrázek

Popis

Úvod do iOS

Výsledek obrázku pro ios

Operační systém iOS, dále jen systém iOS, je mobilní operační systém, určený pro provoz přenosných zařízení typu smartphone, tablet, nebo multimediální centrum. Systém iOS byl představen v lednu roku 2007 společně s první verzí zařízení iPhone a dotykovou verzí přehrávače iPod. Do současnosti se vývoj systému posunul od první verze 1.0 do aktuální verze 7.1. Systém iOS je programován v programovacích jazycích C, C++ a Objectiv C. Aplikace jsou v systému iOS instalovány, spravovány a aktualizovány skrze obchod AppStore, který je předinstalovaný.

Architektura bezpečnosti iOS

Výsledek obrázku pro ios

Každý operační systém má v sobě bezpečnostní mechanismus, který zařízení chrání. Mechanismy jsou běžně přizpůsobeny bezpečnostnímu modelu, na kterém je založena celková bezpečnost zařízení. Bezpečnost systému iOS je vystavěna na bezpečnostním modelu a systému mechanismů, které předchází možným bezpečnostním rizikům. V této kapitole je popsána architektura zabezpečení systému iOS a způsoby, jakými je systém iOS zabezpečen proti útokům malwaru, exploitu a zásahu do systému.

Bezpečnost aplikací

Výsledek obrázku pro ios

Zabezpečení aplikací v systému iOS je částečně odděleno od bezpečnostních mechanismů, které chrání samotný systém iOS. Z výše uvedených bezpečnostních mechanismů se aplikací třetích stran týká především oddělování práv, podepisování kódu a testovací prostředí. Samotné aplikace bývají zabezpečeny systémem šifrování. Důležitým prvkem bezpečnosti aplikací je schvalovací proces, kterému je podrobena každá aplikace, kterou chtějí vývojáři umístit do obchodu AppStore. Kromě schvalovacího procesu je AppStore zabezpečen uživatelskými účty a hesly. V následující kapitole bude popsán schvalovací proces aplikací, umístěných v obchodě AppStore, šifrování a fúze aplikací v systému iOS.

Typy útoků proti systému iOS

Výsledek obrázku pro ios

Běžní uživatelé nemají jinou možnost instalace aplikací, než skrze obchod AppStore. Pokud uživatel zařízení se systémem iOS neprovede zásah do systému, tj. Jailbreak, nemá jinou možnost, jak aplikace třetích stran instalovat. Každá aplikace, která je k dispozici v obchodě AppStore, prochází schvalovacím procesem, při kterém je analyzována a testována před jejím definitivním umístěním v obchodě. Společnost Apple tento krok vysvětluje jako způsob bezplatné antivirové kontroly aplikací, které si uživatelé následně instalují do zařízení.

Zásahy do systému

Výsledek obrázku pro ios

Zásah do systému je proces změny chování, struktury, či zabezpečení samotného systému za účelem vlastních modifikací a kontroly systému. V případě systému iOS je proces zásahu do systému označován pojmem Jailbreak. Jailbreak je softwarový nástroj k odemčení zařízení se systémem iOS. Existuje mnoho důvodů, proč uživatelé provádí zásah do systému. Když vynecháme případy z minulosti, kdy byla některá zařízení vystavena skrytému Jailbreaku při návštěvě infikované webové stránky, je hlavní motivací uživatelů snaha více systém otevřít. Nabízí se srovnání se systémem Android, který je distribuován převážně s otevřeným zdrojovým kódem, tzn. pod open-source licencí.