Концепция — границы данных в пакете SDK для MIP

Для поддержки требований, касающихся правил конфиденциальности данных, пакет SDK Microsoft Information Protection позволяет разработчикам указывать границу данных. Эта граница данных управляет регионом, в который отправляются события аудита и телеметрии, и в некоторых случаях, когда эти события хранятся и обрабатываются.

Значения границ данных и поведение

Возможные значения перечисления DataBoundary :

Ценность Сведения
По умолчанию События аудита и телеметрии отправляются ближайшему сборщику и пересылаются в США.
Азия События аудита и телеметрии отправляются сборщику в Азиатско-Тихоокеанском регионе, а затем пересылаются в Соединённые Штаты.
Европа_БлижнийВосток_Африка События аудита и телеметрии передаются в коллектор в регионе EMEA и затем перенаправляются в США.
Европейский_союз События аудита и телеметрии направляются в коллектор в регионе Европейского Союза и остаются в этом регионе для обработки.
Северная Америка События аудита и телеметрии отправляются в регион «Северная Америка» и остаются в этом регионе для обработки.

Когда следует задать границу данных

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

В ближайших версиях эта настройка будет определяться автоматически на основе границы данных, заданной в тенанте клиента.

Настройка границы данных

Параметр DataBoundary задан для объектов FileEngineSettings, ProtectionEngineSettings или PolicyEngineSettings.

var engineSettings = new FileEngineSettings(identity.Email, authDelegate, "", "en-US")
{        
    Identity = identity,
    // Set the data boundary to EU
    DataBoundary = DataBoundary.European_Union
};

В приведенном выше примере все события телеметрии и аудита будут отправляться непосредственно в Европейский союз.

Поддержка независимых облаков

Параметр DataBoundary не влияет на облака, отличные от коммерческого облака по умолчанию. Облака, такие как Government Community Cloud High (GCC High) и 21-Vianet, по умолчанию отправляют данные непосредственно в эти облака.