Gatekeeper

Image doesn't exist
Foto: Gandalf

GateKeeper je jedna z nových funkcí OS X 10.8 Mountain Liona a rozhodně se jedná o jednu z nejkontroverznější. Primárním cílem této funkce je zamezit malware, aby se dostal na váš počítač i přes to, že jako uživatel děláte co můžete, aby se tam ten malware dostal.

Základní myšlenka je prostá, každá aplikace, která získá elektornický podpis, může být v systému spuštěna. Právě kontrolu elektronického podpisu má na starosti GateKeeper. Ten dokáže fungovat ve třech režim. V prvním režimu dovoluje spouštět jakoukoliv aplikaci, takže systém funguje tak, jak fungoval v předchozím systému. V druhém režimu, GateKeeper vyžaduje podpis od vývojáře nebo musí být aplikace v App Storu Apple - tento režim je také nastaven jako výchozí. Ve třetím režimu se mohou pouštět pouze aplikace, které jsou stažené z Applovského App Storu.

Existuje však i další cesta, jak povolit nepodepsanou aplikaci a to jednoduše tím, že ji přiřadíte do vyjímek. V tomto případě stačí jednoduše pravým tlačítkem myši (případně s pomocí klávesy ctrl + klepnutí myši) vyvolat kontextovou nabídku a v nabídce si vybrat volbu Otevřít (Open). V dalším se objeví dialogové okno, která vás upozorní, že se jedná o aplikaci, která nebyla identifikovaná a zda si ji opravdu přejete otevřít. Pokud klepnete znovu na open, aplikace se otevře na vaši zopovědnost.

Zkušenější uživatelé mohou spustit také terminálový příkaz:

xattr -d com.apple.quarantine VašeAplikace.app

Co na to vývojářská komunita

Je samozřejmé, že se vývojáři ihned rozdělili na dva tábory. Jedni tvrdili, že je to strašné, že tím Apple uzavřel svou platformu, další jsou nadšeni, protože uživatelé tak získají jistotu, že software je opravdu od nich a nebudou je obviňovat s tím, že díky tomu, že si stáhli jejich software z nejmenovaných zdrojů, dostali do počítače viry.

V době psaní tohoto článku je cca 2 měsíce po uvedení Mountain Liona a ohlasy na tuto část systému jsou obecně pozitivní. Také konstatují, že GateKeeper je skvělou strategií, zejména pro to, že získání možnosti podpisu aplikace není zdarma. Výrazně se tak autorům malware prodražuje tvorba takového software, nehledě na to, že je relativně snadné zjistit, kdo financoval podpis malware.

Jako všechno, bohužel i tato technologie má svou temnou stránku. Ta se týká zejména malých vývojářů a open source vývojářů, kteří nechtějí investoval 99 dolarů ročně, aby byl jejich software podepsán, jednoduše proto, že jim software nevydělává. Je otázkou, nakolik to uškodí platformě, zlí jazykové tvrdí, že takový software stejně za moc nestál, obsahoval řadu chyb a platformě bez něj bude lépe. Na druhou stranu, to však byli zejména lidé, kteří měli programování jako hobby, kteří prosazovali OS X jako dobrou platformu.

Avšak i malí vývojáři jsou schopni překousnout řadu problémů, které Apple GateKeeperem vytvořil, mnohem více se obávají toho, jak bude celá situace fungovat do budoucna. Obávají se totiž toho, že Apple zakáže instalaci programů mimo App Store, což by byl dle jejich názoru konec. V tomto názoru se s nimi shoduji, protože díky povaze App Storu není dosud možné publikoval na App Storu software v licenci GPL.

 

Změna barev | Autorská práva | Kontakt | Podpora | RSS kanály
© 2006 Gandalf, Design by Mirek
Creative Commons License