Осень 2023

Безопасность интернет - приложений

Цель курса — Изучить основы анализа безопасности интернет-приложений, получить навыки разработки архитектуры программного обеспечения с учетом требований безопасности.

Описание
Студенты изучат:
- риски, сопровождающие современные интернет-приложения
- методики анализа безопасности клиент-серверных приложений
- методики анализа кода
- архитектурный анализ
Подробнее
Чему научитесь
После прохождения курса студенты освоят:

— общие знания относительно рисков, сопровождающих современные интернет-приложения

— методики анализа безопасности клиент-серверных приложений

— методики анализа кода

— архитектурный анализ

— практики разработки защищенных приложений
Подробнее

Преподаватели

Николай Ермишкин Николай Ермишкин

Аналитик информационной безопасности в VK. Взламываю сайты, участвую в баг баунти, CTF.

Никита Ступин Никита Ступин

Исследователь безопасности в OpenZeppelin. Ранее, исследователь безопасности в Huawei и аналитик ...


Подробнее

Сергей Нечаев Сергей Нечаев

Программа

Занятие Часы в ауд. + сам. работа

Смешанное занятие №1: Введение в безопасность веб-приложений.  
+ ДЗ №1

4 ак. ч.

Смешанное занятие №2: Принципы безопасной разработки  

4 ак. ч.

Смешанное занятие №3: Инструменты и техники безопасной разработки веб-приложений  
+ ДЗ №2

4 ак. ч. + 2 ак. ч. СР

Рубежный контроль №1: РК 1 . Поиск уязвимостей в веб приложении  

4 ак. ч. + 2 ак. ч. СР

Смешанное занятие №4: Основы безопасности Android-приложений  
+ ДЗ №3

4 ак. ч. + 2 ак. ч. СР

Смешанное занятие №5: Обеспечение безопасности Android-приложений  
+ ДЗ №4

4 ак. ч. + 2 ак. ч. СР

Семинар №1: Практика по безопасности Android-приложений  

4 ак. ч. + 2 ак. ч. СР

Смешанное занятие №6: Web3: блокчейн на примере сети Ethereum  

4 ак. ч. + 2 ак. ч. СР

Смешанное занятие №7: Web3: смарт-контракты на языке Solidity  
+ ДЗ №5

4 ак. ч. + 2 ак. ч. СР

Смешанное занятие №8: Web3: распространенные уязвимости в смарт-контрактах  

4 ак. ч. + 2 ак. ч. СР

Пересдача №1: Пересдача  

4 ак. ч.