Основы безопасной веб-разработки
Учебный центр АНО "ФИРОН"
Описание
Большую роль в защите от уязвимостей при разработке веб-приложений играют фреймворки, на основе которых мы ведем разработку. Однако без понимания основ информационной безопасности, типов уязвимостей и методов их предотвращения можно допустить серьезные ошибки при разработке.
Последствия дыры в информационной безопасности веб-приложения могут быть серьезные, иногда они достигают колоссального уровня и приводят к значительным финансовым потерям.
В рамках данного курса мы научимся:
- находить уязвимости в веб-приложениях;
- понимать методы эксплуатации уязвимостей в коде;
- видеть потенциально уязвимые места при разработке веб-приложений;
- исправлять найденные уязвимости.
Курс рассчитан на начинающих веб-разработчиков, владеющих одним из языков, удобных для разработки web-приложений. В качестве языка программирования, для выполнения практических работ, предлагается Python.
Основные задачи курса:
- систематизировать знания о видах уязвимостей;
- сформировать представления о методах и средствах защиты веб-приложений;
- продемонстрировать методы эксплуатации уязвимостей веб-приложений;
- сформировать навыки разработки программного кода клиентской и серверной части веб-приложений с учетом требований к уровню безопасности;
- ознакомить с принципами организации сетевой безопасности.
Цель программы
Требования
Для успешного прохождения курса вам необходимо иметь опыт создания веб приложений на любом языке программирования. Выполнение лабораторных работ потребует от вас способность разобраться с синтаксисом Python и основами веб-фреймворка Flask.
Вам будет легче воспринять курс если у вас присутствует:
- опыт работы с Unix подобными ОС;
- базовые знания о компьютерных сетях и протоколах;
- понимание основ SQL.
Иные требования и рекомендации для обучения по программе
Для успешного прохождения курса вам необходимо иметь опыт создания веб приложений на любом языке программирования. Выполнение лабораторных работ потребует от вас способность разобраться с синтаксисом Python и основами веб-фреймворка Flask.
Вам будет легче воспринять курс если у вас присутствует:
- опыт работы с Unix подобными ОС;
- базовые знания о компьютерных сетях и протоколах;
- понимание основ SQL.
Модули
свернутьПреподаватели

Гуфан
Константин
Учебный центр АНО "ФИРОН"

Уралов
Александр
Учебный центр АНО "ФИРОН"
Тюрин
Кай
Учебный центр АНО "ФИРОН"
Шаповалов
Василий
Учебный центр АНО "ФИРОН"

Васильев
Андрей
Учебный центр АНО "ФИРОН"

Иванов
Сергей
Учебный центр АНО "ФИРОН"

Маликов
Тимур
Учебный центр АНО "ФИРОН"

Уланов
Константин