Разработать простое веб-приложение с использованием языка программирования и фреймворка на выбор реализующее функцию напоминаний или оповещений, чтобы пользователь мог устанавливать сроки выполнения задач и получать уведомления.
1. Разработать простое веб-приложение с использованием языка программирования и фреймворка на выбор.
2. Определить уязвимости безопасности в коде приложения, используя статический анализатор кода.
3. Провести динамическое тестирование приложения, используя DAST-инструмент.
4. Определить уязвимости безопасности, выявленные в результате динамического тестирования.
5. Создать форму ввода данных, которая будет подвержена инъекционным атакам.
6. Защитить форму от инъекционных атак, используя средства, предоставляемые фреймворком.
7. Протестировать форму на наличие уязвимостей, используя инструмент тестирования уязвимости.
Комплексные контрольные работы (ККР) должны содержать следующие структурные элементы:
- титульный лист (Форма А);
- задание на комплексную контрольную работу (Задание оформляет обучающийся, Форма Б);
- содержание (оглавление);
- введение;
- основная часть (теоретический и практический параграфы / разделы / темы)
- заключение;
- список используемой (ых) литературы и (или) источников;
- приложение (при необходимости).
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |