Анализ безопасности мобильных приложений

Слушатели познакомятся с ОС Android и iOS, научатся писать простые приложения Android и iOS, изучать и анализировать данные в запущенных приложениях, проводить реверс-инжиниринг пакетов поставки приложений .apk и .ipa, а также искать и эксплуатировать типовые уязвимости мобильных приложений. В качестве артефакта у участников модуля останутся разработанное мобильное приложение Android и отчет по анализу защищенности мобильного приложения.
Что узнаете на курсе:
— Уязвимости мобильных приложений. Типовые уязвимости мобильных приложений
— Устройство Android и iOS. Изучат устройства системы Android OS и iOS, а также инструменты для работы с ними и ключевые технологии защиты окружения от взлома
— Анализ зловредных пакетов. Как анализировать зловредные пакеты приложений Android и iOS
— Защита трафика. Технологии защиты от перехвата трафика и инструменты для обхода этих технологий
— Автоматизация тестирования. Средства автоматизации тестирования уязвимостей Android приложений и использование их на практике
— Окружение iOS. Ознакомление с окружением iOS. Работа с MacOS, Xcode и iOS приложениями
— BugBounty и CTF. Отличия процессов работы, BugBounty и как участвовать в CTF турнирах в области анализа защищенности мобильных приложений
Чему вы научитесь на курсе:
— Разработка приложений. Учащиеся, не имеющие опыта разработки мобильных приложений, научатся писать простые приложения Android
— Реверс-инжиниринг. Проводить реверс-инжиниринг мобильных приложений Android и iOS, пакетов поставки приложений .apk и .ipa
— Динамический анализ iOS. Динамический анализ уязвимостей приложений iOS
— Поиск и эксплуатация уязвимостей. Обнаруживать и эксплуатировать типовые уязвимости мобильных приложений
— Извлечение данных. Извлекать данные из мобильных ОС, в том числе хранящиеся в приватных областях и доступные только приложению или операционной системе»
Продолжительность: 60 ак. ч.



