edit TL; DR - мне нужно получить данные определенного файла и попытаться выяснить, загрязнен он или нет. как получить данные и как их лучше всего проанализировать?
В настоящее время я работаю над приложением, которое защищает клиента от вымогателей в хранилище OneDrive. Приложение использует веб-сайт, где клиент помещает свои учетные данные для своей учетной записи Microsoft, а затем разрешает доступ к хранилищу OneDrive. Я использую Microsoft-graph и Django, а также Microsoft Azure для базы данных. У меня есть доступ к учетной записи клиента через токен. Теперь, когда у меня есть доступ, я хочу просканировать все файлы, которые в данный момент находятся в хранилище, на наличие подозрительных действий, таких как шифрование, внешняя связь и т. Д., Единственное, что я получаю, - это файл Json (я пытался его скачать) к сожалению, я не понял, как это сделать, так как я могу сканировать файл с учетом токена и учетных данных клиента?
Это пример функции (python), которая получает токен от пользователя и публикует его на главной странице:
def get_one_drive_files(token):
graph_client=Oauth2session(token=token)
query_params={
'select': 'name'
}
events=graph_client_get('http://graph.microsoft.com/v1.0..../drive/items')
return events.json