About this subject
Credits
5
Workload
90hours
Semester
Spring
Academic year
2
Description
Дисциплина «веб-безопасность» изучает основные принципы, методы и технологии обеспечения безопасности веб-приложений и веб-сервисов. в рамках курса рассматриваются архитектура веб-приложений, протоколы http/https, механизмы аутентификации и авторизации, управление сессиями, контроль доступа и защита пользовательских данных. изучаются распространённые уязвимости веб-приложений, включая sql-инъекции, xss, csrf, уязвимости контроля доступа и другие угрозы, а также методы их выявления, анализа и предотвращения. особое внимание уделяется безопасной разработке веб-приложений, защите серверной и клиентской части, применению механизмов шифрования, безопасной конфигурации и тестированию защищённости веб-систем.
Course learning outcomes
CLO 1: Знать принципы работы веб-браузеров, а также основные принципы проектирования, разработки и эксплуатации веб-приложений.
CLO 2: Уметь разрабатывать безопасные веб-страницы с использованием современных технологий. знать такие технологии, как html, CSS и javascript.
CLO 3: Знать принципы работы протокола http, а также понимать принцип действия ssl-сертификатов и их роль в обеспечении безопасности веб-страниц.
CLO 4: Иметь представление о природе и основных видах атак на веб-сайты.
CLO 5: Знать принципы работы веб-сервисов и api, включая REST и graphql.
CLO 6: Знать основные уязвимости, представленные в OWASP top 10, уметь идентифицировать соответствующие уязвимости и применять механизмы их предотвращения.