ВВЕДЕНИЕ 4
1. Актуальность работы 6
2. Принцип обеспечения функциональности web-приложения 8
3. Используемые технологии и сервисы 10
4. Ментальная карта 13
5. База данных 15
6. Клиентская часть 17
6.1. Общий принцип построения шаблонов 17
6.2. Реализация шаблонов 17
6.3. Регистрация 18
6.4. Подтверждение почты 19
6.5. Профиль пользователя 20
6.6. Посты пользователей 23
6.7. Сообщения 24
7. Серверная часть 27
7.1. POST и GET запросы 27
7.2. Регистрация 27
7.3. Подтверждение почты 28
7.4. Профиль пользователя 29
7.5. Сообщения 30
7.5.1. AES 30
7.5.2. Шифрование 32
7.6. Фильтрация контента 33
7.6.1. API 33
7.6.2. Фильтрация изображений 34
8. Анализ уязвимостей 36
8.1. XSS атаки 36
8.2. Межсайтовая подделка запроса 36
8.3. SQL инъекции 37
8.4. Хэширование 38
9. Тестирование приложения 39
9.1. Unit-тесты 39
9.2. Валидация данных 39
9.3. Endpoint 40
ЗАКЛЮЧЕНИЕ 41
СПИСОК ЛИТЕРАТУРЫ 46
ПРИЛОЖЕНИЕ 47
В нашем современном мире информационные технологии проникают во все сферы нашей жизни, становясь неотъемлемой частью нашей повседневности. Интернет, как ключевой компонент цифровой эпохи, обеспечивает доступ к огромному количеству информации и видов деятельности, которые ранее были недоступны. Это упрощает многие аспекты нашей жизни: от покупок в интернете до реализации крупных проектов, которые приносят прибыль и улучшают качество нашей жизни.
Однако, в отличие от реального мира, виртуальная среда Интернета часто остается загадочной и неправильно понятой многими пользователями. Надежная защита киберпространства и персональных данных остается в порядке вещей. Многие пользователи понятия не имеют, как работают интернет-ресурсы и насколько безопасно их использовать.
Именно поэтому важно разрабатывать сервисы, которые не только демонстрируют работоспособность сети, но и обеспечивают безопасность и удобство для пользователей. Один из таких проектов — создание социальной сети, защищающей данные пользователей.
Цель выпускной квалификационной работы состоит в создании интернет-сервиса с интуитивным понятным интерфейсом и исследовании мер безопасности, способные защитить пользователей от возможных атак злоумышленников. Разработка данной социальной сети с акцентом на безопасности данных пользователей включает выполнение нескольких основных задач:
1) исследование подходов и технологий: необходимо проанализировать подходы в области защиты данных и web-разработки;
2) определение стратегии разработки: требуется выработать план действий для создания сервиса, который не только обеспечивает безопасность, но и удовлетворяет потребности пользователей;
3) проектирование архитектуры системы: следует разработать
структуру сервиса, включая эффективное хранение и обработку данных;
4) разработка пользовательского интерфейса: необходимо создать удобный и привлекательный интерфейс для взаимодействия с пользователем;
5) интеграция и тестирование: после создания компонентов сервиса их необходимо объединить и протестировать на предмет выявления возможных ошибок.
Социальная сеть с решением задач защиты данных пользователей #9106817
Артикул: 9106817
- Предмет: Программирование
- Уникальность: 77% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2024 году
- Количество страниц: 63
- Формат файла: docx
2 500p.
1) Шаблоны корпоративных приложений / Martin Fauler, URL: https://avmim.com/wp-content/uploads/2018/09/Martin_Fauler_- _Shablony_korporativnykh_prilozheniy.pdf (дата обращения: 02.04.2024). -
Текст : электронный.
2) Разработка web-приложений с использованием Flask на языке Python / Miguel Grinberg, URL:
https://library.eol.pw/UNSORTED/Razrabotka_Veb- Prilozheny_S_Ispolzovaniem_Flask_Na_Yazyke_Python__PDFDrive_com.pdf (дата обращения: 04.04.2024). - Текст : электронный.
3) PostgresSQL High Perfomance Cookbook / Chitij Chauhan, (дата обращения: 05.04.2024). - Текст : непосредственный.
4) Pro git / Scott Chacon, Ben Straub, URL: https://git-
scm.com/book/ru/v2 (дата обращения: 05.04.2024). - Текст : электронный.
5) Паттерны проектирования API / Д.Д. Гивакс, (дата обращения:
07.04.2024). - Текст : непосредственный.
Текст : электронный.
2) Разработка web-приложений с использованием Flask на языке Python / Miguel Grinberg, URL:
https://library.eol.pw/UNSORTED/Razrabotka_Veb- Prilozheny_S_Ispolzovaniem_Flask_Na_Yazyke_Python__PDFDrive_com.pdf (дата обращения: 04.04.2024). - Текст : электронный.
3) PostgresSQL High Perfomance Cookbook / Chitij Chauhan, (дата обращения: 05.04.2024). - Текст : непосредственный.
4) Pro git / Scott Chacon, Ben Straub, URL: https://git-
scm.com/book/ru/v2 (дата обращения: 05.04.2024). - Текст : электронный.
5) Паттерны проектирования API / Д.Д. Гивакс, (дата обращения:
07.04.2024). - Текст : непосредственный.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Социальная сеть с решением задач защиты данных пользователей |
Артикул: | 9106817 |
Дата написания: | 28.06.2024 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 77% |
Количество страниц: | 63 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Социальная сеть с решением задач защиты данных пользователей по предмету программирование
Пролистайте "Социальная сеть с решением задач защиты данных пользователей" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 18.01.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 77% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 15 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
WEB-приложение поиска единомышленников для совместного обучения
СЛЕДУЮЩАЯ РАБОТА
Социальная сеть для любителей фотографий с элементами информационной безопасности