ВВЕДЕНИЕ 3
1. Анализ предметной области 4
2. Используемые технологии 6
2.1. Технологии для клиентской части 6
2.2. Технологии для серверной части 7
3. Архитектура приложения 11
3.1. Общая архитектура 11
3.2. Архитектура серверной части 12
3.3. Архитектура клиентской части 13
4. Безопасность данных 15
4.1. Шифрование 15
4.2. Cross-origin resource sharing 16
4.3. ASP.NET Identity 17
4.4. Безопасность данных на клиенте 19
4.5. Двухфакторная аутентификация 20
5. Реализация приложения 22
5.1. Проектирование макета страниц авторизации и регистрации 22
5.2. Проектирование макета главной страницы 23
5.3. Проектирование макета страницы профиля 25
5.4. Проектирование макета страницы чата 27
6. Тестирование 29
6.1. Кроссбраузерное тестирование 29
6.2. Тестирование регистрации и авторизации 29
6.3. Тестирование функции создания постов 31
6.4. Тестирование функции обмена сообщениями 31
7. Публикация 34
ЗАКЛЮЧЕНИЕ 36
СПИСОК ЛИТЕРАТУРЫ 42
ПРИЛОЖЕНИЕ 43
В современном обществе социальные сети играют важную роль в повседневной жизни людей. С их помощью люди общаются, обмениваются информацией, а некоторые активные участники занимают лидирующие позиции в формировании общественного мнения. Другими словами, с помощью социальных сетей люди устанавливают контакты, обмениваются впечатлениями и фотографиями, находят единомышленников и даже находят работу или деловых партнеров.
Таким образом, разработка и улучшение социальных платформ является не только важным направлением в сфере информационных технологий, но и актуальной задачей по социокультурному развитию и обеспечению связи для современных теоретиков и практиков.
В свете всего вышесказанного, целью данной работы является создание web-приложения социальной сети с элементами защиты информации.
Это приложение должно обеспечивать пользователю возможность регистрации и авторизации, создание постов с фотографиями и текстом, возможность подписываться на понравившихся авторов, комментирование фотографий и возможность оценивать их, а также общение в чате. В дополнение к этому, необходимой частью приложения должны стать различные компоненты защиты данных. Для выполнения поставленной цели были поставлены следующие задачи:
1) анализ предметной области разработки и определение требуемых функциональных возможностей,
2) выбор технологий и инструментов для создания приложения,
3) проектирование базы данных,
4) разработка и дизайн страниц приложения,
5) внедрение необходимого функционала,
6) реализация методов защиты информации.
Социальная сеть для любителей фотографий с элементами информационной безопасности. А также похожие готовые работы: страница 424 #9106818
Артикул: 9106818
- Предмет: Программирование
- Уникальность: 78% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2024 году
- Количество страниц: 80
- Формат файла: docx
2 500p.
1) METANIT.COM Сайт о программировании [Электронный ресурс]. URL: https://metanit.com/ (дата обращения: 13.04.2024).
2) Документация Angular [Электронный ресурс]. URL:
https://angular.io/docs (дата обращения: 13.04.2024).
3) Обзор Entity Framework. [Электронный ресурс]. URL:
https://learn. microsoft.com/ru-ru/dotnet/framework/data/adonet/ef/overview (дата обращения: 10.04.2024).
4) Архитектурный паттерн MVC. [Электронный ресурс]. — URL: https://developer.mozilla.org/en-US/docs/Glossary/MVC/ (дата обращения: 14.04.2024).
5) Модель шифрования .NET. [Электронный ресурс]. URL:
https://learn. microsoft.com/ru-ru/dotnet/standard/security/cryptography-model (дата обращения: 25.04.2024).
6) CORS в ASP.NET Core. [Электронный ресурс]. URL: https://learn.microsoft.com/ru-ru/aspnet/core/security/cors (дата обращения: 25.04.2024).
7) Предотвращение атак с межсайтовой подделкой запросов (XSRF/CSRF) в ASP.NET Core. [Электронный ресурс]. — URL: https://learn.microsoft.com/ru-ru/aspnet/core/security/anti-request-forgery (дата обращения: 25.04.2024).
8) Обзор ASP.NET Identity. [Электронный ресурс]. URL: https://learn. microsoft.com/en-us/aspnet/core/security/authentication/identity (дата обращения: 25.04.2024).
9) Создание надёжных паролей. [Электронный ресурс]. URL:
https://safe-surf.ru/users-of/article/580656/ (дата обращения: 25.04.2024).
10) Общие сведения о ASP.NET SignalR [Электронный ресурс]. URL: https://learn.microsoft.com/ru/aspnet/core/signalr/introduction?view=aspnetcore- 8.0&WT.mc_id=dotnet-35129-website (дата обращения: 10.04.2024).
2) Документация Angular [Электронный ресурс]. URL:
https://angular.io/docs (дата обращения: 13.04.2024).
3) Обзор Entity Framework. [Электронный ресурс]. URL:
https://learn. microsoft.com/ru-ru/dotnet/framework/data/adonet/ef/overview (дата обращения: 10.04.2024).
4) Архитектурный паттерн MVC. [Электронный ресурс]. — URL: https://developer.mozilla.org/en-US/docs/Glossary/MVC/ (дата обращения: 14.04.2024).
5) Модель шифрования .NET. [Электронный ресурс]. URL:
https://learn. microsoft.com/ru-ru/dotnet/standard/security/cryptography-model (дата обращения: 25.04.2024).
6) CORS в ASP.NET Core. [Электронный ресурс]. URL: https://learn.microsoft.com/ru-ru/aspnet/core/security/cors (дата обращения: 25.04.2024).
7) Предотвращение атак с межсайтовой подделкой запросов (XSRF/CSRF) в ASP.NET Core. [Электронный ресурс]. — URL: https://learn.microsoft.com/ru-ru/aspnet/core/security/anti-request-forgery (дата обращения: 25.04.2024).
8) Обзор ASP.NET Identity. [Электронный ресурс]. URL: https://learn. microsoft.com/en-us/aspnet/core/security/authentication/identity (дата обращения: 25.04.2024).
9) Создание надёжных паролей. [Электронный ресурс]. URL:
https://safe-surf.ru/users-of/article/580656/ (дата обращения: 25.04.2024).
10) Общие сведения о ASP.NET SignalR [Электронный ресурс]. URL: https://learn.microsoft.com/ru/aspnet/core/signalr/introduction?view=aspnetcore- 8.0&WT.mc_id=dotnet-35129-website (дата обращения: 10.04.2024).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Социальная сеть для любителей фотографий с элементами информационной безопасности |
Артикул: | 9106818 |
Дата написания: | 23.06.2024 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 78% |
Количество страниц: | 80 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Социальная сеть для любителей фотографий с элементами информационной безопасности. А также похожие готовые работы: страница 424 по предмету программирование
Пролистайте "Социальная сеть для любителей фотографий с элементами информационной безопасности. А также похожие готовые работы: страница 424" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 30.12.2024
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 78% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 1 работу. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Социальная сеть с решением задач защиты данных пользователей
СЛЕДУЮЩАЯ РАБОТА
Мобильное приложение сервиса «Биржа талантов» для операционной системы IOS