𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: nativescripting.com
Название: Защита приложений NativeScript (2019)

Продолжительность: 3 ч 57 мин
Количество уроков: 60 Видео
Язык: Английский
Вес архива: 773 МБ
Этот курс предназначен для разработчиков NativeScript, которые хотят научиться защищать свои мобильные приложения от атак, утечек данных и подделки запросов. Вы узнаете, как выстраивать комплексную безопасность — от серверной аутентификации до защиты данных на устройстве и кодовой базы.
Почему важна защита приложений NativeScript
Современные мобильные приложения ежедневно сталкиваются с рисками: перехват API‑запросов, подмена данных, взлом локального хранилища, деобфускация кода. Курс поможет вам понимать эти угрозы и эффективно предотвращать их с помощью практических инструментов и проверенных методик.
Что вы получите после прохождения курса
• Понимание ключевых принципов безопасности мобильных приложений и API.
• Навыки внедрения аутентификации и авторизации, включая JWT и OAuth2.
• Умение защищать сетевые запросы через SSL pinning и дополнительные протоколы.
• Практические знания по безопасному хранению данных на устройстве.
• Методы защиты исходного кода NativeScript и усложнения реверс‑инжиниринга.
• Готовый учебный проект — приложение с многоуровневой системой защиты.
Структура курса
Программа курса выстроена таким образом, чтобы шаг за шагом формировать понимание полной цепочки безопасности приложения.
Основные тематические блоки
Аутентификация и авторизация
• Хэширование и соление паролей.
• Использование JWT и refresh‑токенов.
• Создание middleware для защиты маршрутов.
• Ограничение времени сессий и механизм обновления токенов.
Защита протоколов и сетевой логики
• Реализация SSL pinning в NativeScript.
• Предотвращение MITM‑атак.
• Защита API от подделки запросов.
OAuth2 и сторонние провайдеры идентификации
• Преимущества OAuth2 по сравнению с классическими схемами входа.
• Интеграция через Google, GitHub и другие сервисы.
Serverless‑подходы и безопасная обработка данных
• Использование облачных функций для критически важных операций.
• Снижение нагрузки на клиентскую часть и минимизация рисков взлома.
Защита данных на стороне клиента
• Сравнение различных механизмов локального хранения.
• Шифрование и безопасная работа с конфиденциальной информацией.
Защита исходного кода
• Обфускация и минификация с помощью Webpack.
• Дополнительные инструменты усложнения реверс‑инжиниринга.
Итог
Этот курс помогает сформировать целостное понимание безопасности приложений NativeScript и научит применять защитные механизмы на практике. После обучения вы сможете создавать приложения, устойчивые к современным атакам, и внедрять в них передовые методы защиты данных, API и клиентского кода.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь