Co vás naučíme
Kurz vás provede do světa hackování na platformě Android a poskytne hlubší porozumění metodám útoků na mobilní aplikace. Naučíte se praktické dovednosti, jako je dekompilace a repacking APK balíčků, podepisování APK balíčků, debugging a použití frameworku Drozer během testování.
Dále se dozvíte, jak chránit mobilní aplikace před různými technikami útoků a zneužívání zranitelností. Kurz vám pomůže pochopit operační systém Android a jeho architekturu, což je základní pro vývoj a testování na této platformě.
Probereme také bezpečnostní mechanismy implementované v Android OS a identifikujeme zranitelnosti, kterých by se vývojáři mohli dopouštět.
Představení OS Android
Získáte hlubší znalosti o operačním systému Android a jeho architektuře, což je zásadní pro vývoj a testování na této platformě.
Porovnání s iOS
Budete schopni porovnat Android s iOS a rozumět rozdílům mezi oběma platformami.
Aktualizace a zranitelnosti
Naučíte se řešit problémy spojené s aktualizacemi Androidu a identifikovat potenciální zranitelnosti.
Aplikační sandboxing
Porozumíte konceptu aplikační izolace a jak ji využívat pro bezpečnost aplikací.
APK balíčky
Získáte dovednosti v práci s APK balíčky, včetně jejich dekompilace, repackingu a podepisování.
Debugging a Drozer
Naučíte se, jak debugovat aplikace a využívat framework Drozer pro testování zranitelností.
Komunikace a rozhraní
Prozkoumáte entity jako Intenty, Content Providery a Broadcast Receivery. Naučíte se testovat komunikaci a API rozhraní.
Ochrana uživatelů
Naučíte se ochraňovat uživatele před odposlechem komunikace a zajistíte bezpečnost aplikací během zálohování a autentizace.
A mohno dalšího ...
Kurz vás naučí vše, co potřebujete vědět o bezpečnosti Android aplikací, od základních dovedností a znalostí o systému Android až po pokročilé techniky testování a obrany proti útokům.