Безопасность Microsoft Graph API

#microsoft-graph-api

#microsoft-graph-api

Вопрос:

Для одного из наших общих клиентов мы работаем над повышением безопасности их Azure suite. У этого клиента есть информация о клиенте, хранящаяся на диске OneDrive для бизнеса. Они загружают файлы данных с этого диска с помощью приложения, которое интегрируется с Graph REST API. https://docs.microsoft.com/en-us/graph/api/driveitem-get-content?view=graph-rest-1.0amp;tabs=http

Мы заметили, что этот вызов API генерирует временный общедоступный URI, с помощью которого содержимое может быть загружено. Однако этот общедоступный URI полностью незащищен и может быть открыт любым, кому удастся перехватить этот URI.

Есть ли способ сделать то или другое:

  • Зафиксируйте этот URI на определенном IP-адресе
  • Укажите настраиваемый тайм-аут для новых подключений к этому общедоступному URI.

Если это невозможно с помощью Graph API, что могут использовать разработчики наших клиентов вместо Graph API, чтобы гарантировать более безопасную передачу данных? Повышенная безопасность является жестким требованием для этого клиента из-за более конфиденциального характера данных, хранящихся в этих файлах.

Кроме того, нам интересно, использует ли Microsoft Flow также Graph API в фоновом режиме для доступа к OneDrive? В противном случае это может быть альтернативой.

Комментарии:

1. Пожалуйста, ознакомьтесь с этим документом и посмотрите, может ли это соответствовать вашему сценарию.

2. Я думаю, позвольте мне ответить на это. Вам нужно посмотреть на ресурс разрешений, который использует фасеты для предоставления информации о типе разрешения, представленного ресурсом. Разрешения с аспектом ссылки представляют ссылки общего доступа, созданные для элемента. Ссылки общего доступа содержат уникальный маркер, который предоставляет доступ к элементу любому, у кого есть ссылка. Кроме того, разрешения с аспектом приглашения представляют собой разрешения, добавленные путем приглашения определенных пользователей или групп для доступа к файлу.

3. Большое спасибо за ваши комментарии. Мы рассмотрим эту новую информацию.

4. Прохладный. Дайте нам знать, как это происходит

5. Помогло ли это?