Тема: Обеспечение безопасности веб-приложения для интернет-магазина
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 ВЕБ-ПРИЛОЖЕНИЯ: АРХИТЕКТУРА, УГРОЗЫ, ЭЛЕКТРОННЫЕ ПЛАТЕЖИ 7
1.1 Веб-приложений 7
1.2 Обзор архитектуры веб-приложений 8
1.3 Угрозы безопасности веб-приложений 11
1.4 Моделирование угроз 13
1.5 Типы реализации электронных платежей 17
1.6 Постановка задачи 22
1.7 Выводы по разделу 24
2 ПРОЕКТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ИНТЕРНЕТ-МАГАЗИНА 25
2.1 Структура системы 25
2.2 Построение модели угроз 26
2.3 Варианты использования 33
2.4 Диаграмма отношений сущностей 36
2.5 Схема пользовательских интерфейсов 43
2.6 Вывод по разделу 48
3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ИНТЕРНЕТ-МАГАЗИНА 49
3.1 Выполнение панели управления 49
3.2 Реализация API пользовательского приложения 54
3.3 Реализация пользовательских интерфейсов 56
3.4 Тестирование веб-приложения для интернет-магазина 66
3.5 Интеграционные тесты веб-приложения для интернет-магазина 68
3.6 Развертывание веб-приложения для интернет-магазина 69
3.7 Вывод по разделу 70
ЗАКЛЮЧЕНИЕ 72
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 73
Приложения должны быть в работе, но в данный момент отсутствуют
📖 Введение
Наиболее важным для поставщика услуг и клиента при работе с такими сайтами электронной коммерции является то, что процесс является безопасным и гарантирует права сторон, извлекающих выгоду из процесса. Так как такие сайты могут быть наиболее уязвимы для взлома. Это подвергает риску данные клиентов и лица, предоставляющего услугу.
Рост угроз безопасности веб-приложений создал множество проблем с безопасностью данных для любого веб-приложения. Для защиты всех активов электронной коммерции при проектировании интернет-магазина необходимо смоделировать угрозы для обеспечения информационной безопасности, так как мы должны выявить потенциального злоумышленника и создать модель угроз. И узнать о современных методах защиты веб-сайтов и избегать методов и инструментов, которые могут представлять угрозу.
Целью этого проекта является разработка безопасное веб-приложение для интернет-магазина. Для достижения этой цели необходимо выполнить следующие задачи.
1. Обзор методов выполнения электронных платежей для веб-приложений.
2. Построение модели угроз для веб-приложения интернет-магазина.
3. Реализация веб-приложения с учётом модели угроз.
4. Тестирование и развертывание приложения в бесплатном облаке.
✅ Заключение
Во время выполнения выпускной квалификационной работы были решены следующие задачи.
1. Проведено исследование терминов и понятий, связанных с веб-приложениями и их архитектурой.
2. Провели углубленное исследование наиболее важных угроз для веб-приложений.
3. Проведено исследование технических методов электронных платежей на сайтах электронной коммерции и выполнено сравнение между типов электронных платежей.
4. Модель угроз для веб-приложения была построена с использованием стандартных инструментов моделирования угроз (STRIDE, OWASP top 10) для реализации на протяжении всего жизненного цикла проекта.
5. Исследован дизайн системы с использованием модели угроз.
6. Реализовано веб-приложение из трех компонентов (панель управления, API, UI).
7. Было выполнено модульное тестирование для важных компонентов.
8. Проведен интеграционный тест для веб-приложения.
9. Веб-приложение развернуто на бесплатном облаке.
Таким образом, все поставленные задачи были успешно выполнены и цель работы достигнута.



