ВВЕДЕНИЕ 4
1. Анализ подобных систем 6
2. Используемые технологии 11
2.1. Технологии для клиентской части 11
2.2. Технологии для серверной части 12
2.3. Модель MTV 13
3. Ход работы 15
3.1. Создание ментальной карты 15
3.2. Создание прототипа сайта 16
3.3. Подготовка к разработке 17
3.4. База данных 18
3.5. Создание моделей 21
3.6. Панель администратора 24
3.7. Регистрация 26
3.8. Аутентификация 29
3.9. Сброс пароля 30
3.10. Выход 31
3.11. Профиль пользователя 31
3.12. Создание объявлений 33
3.13. Показ объявлений 34
3.14. Добавление фотографий в профиль 35
3.15. Психологический тест 35
3.16. Дизайн 37
4. Анализ угроз 40
4.1. Атаки на аутентификацию и авторизацию 40
4.1.1. Перебор паролей 40
4.1.2. Атака похищения сессии 41
4.2. Атаки на данные 42
4.2.1. SQL-инъекция 42
4.2.2. Межсайтовый скриптинг 43
4.2.3. Атака межсайтовой подделки запросов 44
4.3. Атаки на инфраструктуру 45
4.3.1. DDoS-атака 45
4.3.2. Утечка данных 45
4.4. Уязвимости в программном обеспечении 46
5. Реализованные методы защиты 47
5.1. Криптографические методы защиты данных пользователей 47
5.1.1. Хэширование паролей 47
5.1.2. Токен для активации учетной записи 47
5.1.3. Настройка безопасного HTTPS 48
5.2. Методы защиты от атак 50
6. Тестирование 51
6.1. Тестирование валидации 51
6.2. Адаптивное тестирование 52
ЗАКЛЮЧЕНИЕ 54
СПИСОК ЛИТЕРАТУРЫ 60
ПРИЛОЖЕНИЕ 61
В современном мире, где стоимость жилья постоянно растет, поиск соседа для совместной аренды становится все более актуальной проблемой. Особенно это касается молодых людей, студентов, молодых семей и прочих категорий, которые сталкиваются с высокими расходами на аренду жилья. Необходимость в совместном проживании для сокращения расходов ставит перед ними задачу поиска подходящего партнера для аренды жилья. Однако поиск подходящего соседа может быть нетривиальной задачей. Каждый человек имеет свои предпочтения, привычки, образ жизни, которые могут сильно отличаться от предпочтений других людей. Поэтому важно учитывать не только финансовые возможности, но и психологические особенности потенциального соседа.
В настоящее время многие платформы предлагают услуги по поиску квартир для съема, однако сервисов по поиску соседа для совместной аренды жилья крайне мало. Причем часть из них не обеспечивает достаточный уровень безопасности и конфиденциальности данных, что создает риск утечки личной информации, а вторая часть может быть неудобна в использовании или не предоставлять достаточно широкий выбор потенциальных соседей.
Целью выпускной квалификационной работы является разработка сервиса по подбору соседа для съема жилья c обеспечением конфиденциальности данных пользователей. Для достижения цели необходимо выполнить ряд задач:
1) проведение анализа подобных систем,
2) разработка клиентской части,
3) разработка серверной части,
4) реализация безопасности приложения,
5) тестирование приложения.
Разработка и внедрение подобного сервиса позволит людям не только сэкономить на аренде жилья, но и найти подходящего соседа, соответствующего их предпочтениям и образу жизни, что в итоге приведет к повышению качества и комфорта проживания.
' .
Сервис по подбору соседа для съема жилья с обеспечением конфиденциальности данных пользователей #9106831
Артикул: 9106831
- Предмет: Программирование
- Уникальность: 77% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2024 году
- Количество страниц: 80
- Формат файла: docx
2 500p.
1) METANIT.COM Сайт о программировании [Электронный ресурс]. URL: https://metanit.com/ (Дата обращения: 10.04.2024).
2) Самоучитель CSS [Электронный ресурс]. URL:
http://htmlbook.ru/samcss (Дата обращения: 12.04.2024).
3) Web-приложение на Django с нуля [Электронный ресурс]. URL: https://tproger.ru/translations/create-your-first-django-app/ (Дата обращения: 30.03.2024).
4) Документация Django [Электронный ресурс]. URL:
https://django.fun/ru/docs/django/4.1 (Дата обращения: 10.04.2024).
5) MBTI: что это такое, функции, расшифровка и описание, как определить тип личности по системе Майерс-Бриггс [Электронный ресурс]. URL: https://huntflow.ru/blog/mbti/ (Дата обращения: 23.04.2024).
6) Фантастические веб-уязвимости и где они обитают / Hubr [Электронный ресурс]. URL:
https://habr.com/ru/companies/simbirsoft/articles/659847/ (Дата обращения: 04.05.2024).
7) Ликбез по уязвимостям в веб-приложениях, а также самые частые ошибки разработчиков [Электронный ресурс]. URL:
https://habr.com/ru/articles/125727/ (Дата обращения: 05.05.2024).
8) Mkcert: валидные HTTPS-сертификаты для localhost
[Электронный ресурс]. URL:
https://habr.com/ru/companies/globalsign/articles/435476/ (Дата обращения: 10.05.2024).
2) Самоучитель CSS [Электронный ресурс]. URL:
http://htmlbook.ru/samcss (Дата обращения: 12.04.2024).
3) Web-приложение на Django с нуля [Электронный ресурс]. URL: https://tproger.ru/translations/create-your-first-django-app/ (Дата обращения: 30.03.2024).
4) Документация Django [Электронный ресурс]. URL:
https://django.fun/ru/docs/django/4.1 (Дата обращения: 10.04.2024).
5) MBTI: что это такое, функции, расшифровка и описание, как определить тип личности по системе Майерс-Бриггс [Электронный ресурс]. URL: https://huntflow.ru/blog/mbti/ (Дата обращения: 23.04.2024).
6) Фантастические веб-уязвимости и где они обитают / Hubr [Электронный ресурс]. URL:
https://habr.com/ru/companies/simbirsoft/articles/659847/ (Дата обращения: 04.05.2024).
7) Ликбез по уязвимостям в веб-приложениях, а также самые частые ошибки разработчиков [Электронный ресурс]. URL:
https://habr.com/ru/articles/125727/ (Дата обращения: 05.05.2024).
8) Mkcert: валидные HTTPS-сертификаты для localhost
[Электронный ресурс]. URL:
https://habr.com/ru/companies/globalsign/articles/435476/ (Дата обращения: 10.05.2024).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Сервис по подбору соседа для съема жилья с обеспечением конфиденциальности данных пользователей |
Артикул: | 9106831 |
Дата написания: | 23.06.2024 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 77% |
Количество страниц: | 80 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлена пояснительная записка, программы нет, только листинг.
В работе представлена пояснительная записка, программы нет, только листинг.
Файлы артикула: Сервис по подбору соседа для съема жилья с обеспечением конфиденциальности данных пользователей по предмету программирование
Пролистайте "Сервис по подбору соседа для съема жилья с обеспечением конфиденциальности данных пользователей" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 21.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 77% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 63 работы. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка веб-сервиса для онлайн-продаж подарочных наборов на основе технологии доступа к данным ADO.NET
СЛЕДУЮЩАЯ РАБОТА
Социальная сеть «Финансовые инвестиции онлайн» с элементами обучения пользователей