Для студентов СПбПУ Петра Великого по предмету ДругиеПолучение данных из облачного хранилища VKПолучение данных из облачного хранилища VK
2024-07-262024-07-26СтудИзба
Курсовая работа: Получение данных из облачного хранилища VK
Описание
Введение | 5 | |||
1. | Постановка задачи | 7 | ||
2. | Обзор | 8 | ||
2.1. | Инструментыитехнологии . . . . . . . . . . . . . . . . . | 8 | ||
2.1.1. | Библиотека Vk.Net . . . . . . . . . . . . . . . . . . | 8 | ||
2.1.2. | Протокол OAuth 2.0 . . . . . . . . . . . . . . . . . | 9 | ||
2.1.3. | DevTools . . . . . . . . . . . . . . . . . . . . . . . . | 9 | ||
2.1.4. | Fiddler . . . . . . . . . . . . . . . . . . . . . . . . . | 9 | ||
2.1.5. | Jailbreak . . . . . . . . . . . . . . . . . . . . . . . . | 10 | ||
2.1.6. | ПротоколыSSL/TLS ................. | 10 | ||
2.2. | Существующиерешения ................... | 11 | ||
3. | Архитектура | 14 | ||
4. | Особенности реализации | 16 | ||
4.1. Получение данных с помощью программного интерфейса | ||||
APIВКонтакте ........................ | 16 | |||
4.2. Реализация веб-клиента для извлечения данных из ВКон- | ||||
такте .............................. | 18 | |||
4.2.1. Авторизация с известным логином и паролем . . . | 18 | |||
4.2.2. | Двухфакторная авторизация . . . . . . . . . . . . | 19 | ||
4.2.3. ВводCAPTCHA.................... | 20 | |||
4.2.4. | Получение пользовательских данных . . . . . . . | 20 | ||
4.2.5. Реализация работы методов с использованием cookies | 23 | |||
4.3. Имитация работы мобильного клиента ВКонтакте для из- | ||||
влеченияданных ....................... | 23 | |||
4.3.1. Перехват HTTPS-трафика мобильного устройства | 24 | |||
4.3.2. | Авторизация...................... | 24 | ||
4.3.3. | Двухфакторная авторизация . . . . . . . . . . . . | 27 | ||
4.3.4. | Извлечение пользовательских данных . . . . . . . | 28 |
3
5. | Апробация | 29 | |
5.1. | Сравнениеметодов ...................... | 30 | |
5.2. | Результат интеграции в Belkasoft X . . . . . . . . . . . . . | 30 | |
6. | Заключение | 32 | |
Список литературы | 34 |
4
Введение
Сегодня невозможно представить жизнь человека без различных цифровых устройств. Используя возможности гаджетов, люди еже-дневно обмениваются сообщениями, фотографиями, файлами, аудио-
- видеодокументами. Информация такого типа может быть полезна для цифровой криминалистики. Объем передаваемых данных является большим, поэтому анализировать данные вручную оказывается затруд-нительным. Шифрование информации, используемое для обеспечения безопасности пользователей в социальных сетях и мессенджерах, так-же создает препятствие для анализа. При этом данные могут хранить-ся разными способами: в облачных хранилищах, во внутренней памяти устройств, на внешних накопителях. Специалистам в области цифровой криминалистики необходимы инструменты для простого и быстрого из-влечения информации из хранилищ. В данной работе будут реализова-ны три способа получения данных из облачного хранилища VK.
VK 1 является лидером среди социальных сетей в России [27]. Проек-тов, в которых реализуется извлечение различных данных из ВКонтак-те, немного, и они либо являются коммерческими с закрытым исходным кодом, либо содержат устаревшую информацию. Различные статьи, на-ходящиеся в свободном доступе, в большинстве случаев не содержат в себе полезных для исследования материалов. Вследствие этого, необхо-димо самим реализовать методы для извлечения данных. Появляются следующие задачи: изучить клиент-серверное взаимодействие, работу социальной сети ВКонтакте, трафик приложения ВКонтакте, его вза-имодействие с различными устройствами.
Компания «Белкасофт» производит разработку инструмента Belkasoft X [15], который позволяет получать разнообразную инфор-мацию из различных источников, быстро анализировать и делиться с другими экспертами. Компанией была поставлена задача исследовать
- реализовать методы извлечения данных из облачного хранилища системы ВКонтакте. Для того, чтобы в будущем интегрировать
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
660 Kb
Список файлов
Получение данных из облачного хранилища VK.doc