Программирование [nativescripting.com] Защита приложений NativeScript (2019)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: nativescripting.com​
Название: Защита приложений NativeScript (2019)​

cover.jpg

Продолжительность: 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 и клиентского кода.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху