Устранение проблем с развертыванием сканера защиты информации
Примечание.
Средство проверки унифицированных меток Azure Information Protection переименовано Защита информации Microsoft Purview сканера. В то же время конфигурация (в настоящее время в предварительной версии) перемещается в Портал соответствия требованиям Microsoft Purview. В настоящее время средство проверки можно настроить как на портал Azure, так и на портале соответствия требованиям. Инструкции из этой статьи см. на обоих порталах администрирования.
Если у вас возникли проблемы с сканером Защита информации Microsoft Purview, проверьте работоспособность развертывания с помощью командлета PowerShell Start-ScannerDiagnostics, чтобы запустить средство диагностики сканера:
Start-ScannerDiagnostics
Средство диагностика проверяет следующие сведения, а затем создает файл журнала с результатами:
- Актуально ли база данных
- Доступны ли URL-адреса сети
- Существует ли действительный маркер проверки подлинности и можно ли получить политику
- Определяется ли профиль в портал Azure
- Существует ли автономная или онлайн-конфигурация и может ли быть приобретена
- Допустимы ли правила
Совет
- Если средство не запущено с помощью учетной записи службы, используемой для запуска службы сканера, необходимо использовать
-OnBehalf
этот параметр. Кроме того, вы столкнетесь с ошибками. - Чтобы распечатать последние 10 ошибок из журнала сканера, добавьте
Verbose
этот параметр. Если вы хотите распечатать больше ошибок, используйтеVerboseErrorCount
его для определения количества ошибок, которые требуется распечатать.
Команда Start-ScannerDiagnostics
не выполняет полную проверку предварительных требований. Если у вас возникли проблемы с сканером, необходимо также убедиться, что система соответствует требованиям сканера, а конфигурация сканера и установка завершены.
Проверка сведений о сканировании на узел сканера и репозиторий
Запустите командлет Get-ScanStatus PowerShell, чтобы получить сведения о текущем состоянии сканирования и списке узлов в кластере сканера.
PS C:\> Get-ScanStatus
Cluster : contoso-test
ClusterStatus : Scanning
StartTime : 12/22/2020 9:05:02 AM
TimeFromStart : 00:00:00:37
NodesInfo : {t-contoso1-T298-corp.contoso.com,t-contoso2-T298-corp.contoso.com}
NodesInfo
Используйте переменную с командлетом Get-ScanStatus, чтобы получить дополнительные сведения о каждом узле в кластере:
PS C:\WINDOWS\system32> $x=Get-ScanStatus
PS C:\WINDOWS\system32> $x.NodesInfo
Выходные данные отображают сведения для каждого узла в таблице, как показано в следующем примере:
NodeName Status IsScanning Summary
-------- -------- ---------- -------
t-contoso1-T298-corp.contoso.com Scanning True Microsoft.InformationProtection.Scanner.ScanSummaryData
t-contoso2-T298-corp.contoso.com Scanning Pending Microsoft.InformationProtection.Scanner.ScanSummaryData
Чтобы выполнить детализацию по каждому узлу, используйте NodesInfo
переменную еще раз с целым числом узла, начиная с 0.
PS C:\Windows\system32> $x.NodesInfo[0].Summary
Выходные данные отображают сведения о сканированиях на выбранном узле, как показано в следующем примере:
ScannerID : t-contoso1-T298-corp.contoso.com
ScannedFiles : 2280
FailedFiles : 0
ScannedBytes : 78478187
Classified : 0
Labeled : 0
....
Verbose
Используйте параметр с командлетом Get-ScanStatus, чтобы получить данные о текущем сканировании.
PS C:\> Get-ScanStatus -Verbose
ScannedFiles MBScanned CurrentScanSummary RepositoriesStatus
------------ --------- ------------------ ------------------
2280 78478187 Microsoft.InformationProtection.Scanner.ScanSummaryData {{ Path = C:\temp, Status = Scanning }
RepositoriesStatus
Используйте переменные для CurrentScanSummary
дальнейшего детализации для получения дополнительных сведений о состоянии репозиториев.
Возможные значения состояния репозитория:
- Пропущено, если репозиторий пропущен
- Ожидание, если текущая проверка еще не начала сканирования репозитория
- Проверка, если текущая проверка выполняется в репозитории
- Завершено, если текущая проверка завершена в репозитории
Пример. Использование переменной RepositoriesStatus
PS C:\Windows\system32> $x.Get-AIPScannerStatus -Verbose
PS C:\Windows\system32> $x.RepositoriesStatus
Path Status
---- ------
C:\temp Scanning
Пример: используйте переменную CurrentScanSummary
PS C:\Windows\system32> $x.CurrentScanSummary
ScannerID :
ScannedFiles : 2280
FailedFiles : 0
ScannedBytes : 78478187
Classified : 0
Labeled : 0
....
В выходных данных отображается только один репозиторий. Если существует несколько репозиториев, каждый из них будет указан отдельно.
Справочник по ошибкам сканера
В следующей таблице содержатся сведения об определенных сообщениях об ошибках, создаваемых сканером, и предоставляются действия по устранению связанной проблемы:
Тип ошибки | Устранение неполадок |
---|---|
Ошибки проверки подлинности | |
Ошибки политики | |
Ошибки базы данных и схемы | |
Другие ошибки |
Токен проверки подлинности не принят
Сообщение об ошибке
Microsoft.InformationProtection.Exceptions.AccessDeniedException: служба не приняла маркер проверки подлинности.
Description
Не удалось выполнить команду Set-Authentication .
Решение
Верфи, что соответствующие разрешения определены правильно в портал Azure.
Дополнительные сведения см. в статье "Создание и настройка приложений Microsoft Entra для set-Authentication".
Токен проверки подлинности отсутствует
Сообщения об ошибках
-
NoAuthTokenException: клиентское приложение не удалось предоставить маркер проверки подлинности для HTTP-запроса
-
Microsoft.InformationProtection.Exceptions.NoAuthTokenException: клиентское приложение не предоставило маркер проверки подлинности для HTTP-запроса. Сбой: System.AggregateException: произошла одна или несколько ошибок. >--- Microsoft.IdentityModel.Clients.ActiveDirectory.AdalException: user_interaction_required: возникло одно из двух условий: 1. Флаг PromptBehavior.Never был передан, но ограничение не может быть выполнено, так как взаимодействие с пользователем требуется. 2. Произошла ошибка во время автоматической веб-проверки подлинности, которая препятствовала выполнению потока проверки подлинности http в течение короткого периода времени
-
Не удалось получить маркер с помощью встроенной проверки подлинности Windows (без единого входа)
На странице "Узлы" портал Azure:
Политика не содержит условий автоматического добавления меток
Description
Эти ошибки проверки подлинности возникают при выполнении сканера неинтерактивно.
Решение
Необходимо пройти проверку подлинности с помощью маркера с помощью командлета Set-Authentication .
При запуске командлета Set-Authentication убедитесь, что вы используете параметр токена от имени учетной записи службы, которая используется для запуска службы сканера, как показано в следующем примере:
$pscreds = Get-Credential CONTOSO\scanner
Set-Authentication -AppId "77c3c1c3-abf9-404e-8b2b-4652836c8c66" -AppSecret "OAkk+rnuYc/u+]ah2kNxVbtrDGbS47L4" -DelegatedUser scanner@contoso.com -TenantId "9c11c87a-ac8b-46a3-8d5c-f4d0b72ee29a" -OnBehalfOf $pscreds
Acquired application access token on behalf of CONTOSO\scanner.
Дополнительные сведения см. в разделе "Получение маркера Записи Майкрософт" для сканера.
Отсутствие политики
Сообщение об ошибке
Политика отсутствует
Description
Сканер не может найти файл политики меток конфиденциальности.
Решение
Чтобы убедиться, что файл политики существует должным образом, проверьте следующее расположение: %localappdata%\Microsoft\MSIP\mip\MSIP. Scanner.exe\mip\mip.policies.sqlite3.
Дополнительные сведения о метках конфиденциальности и их политиках меток см. в статье "Создание и настройка меток конфиденциальности" и их политик.
Политика не включает условия автоматической маркировки
Сообщение об ошибке
Политика отсутствует условия маркировки
Description
Политика маркировки отсутствует в автоматических условиях маркировки.
Решение
Настройте следующие параметры:
Параметр | Действия по настройке параметров |
---|---|
Параметры задания сканирования содержимого | На портале Azure выполните следующие действия: |
Параметры политики маркировки | В Портал соответствия требованиям Microsoft Purview выполните следующие действия: |
Если параметры уже определены должным образом, сам файл политики может быть пропущен или недоступен, например при истечении времени ожидания из Портал соответствия требованиям Microsoft Purview.
Чтобы проверить файл политики, проверьте, существует ли следующий файл: %localappdata%\Microsoft\MSIP\mip\MSIP. Scanner.exe\mip\mip.policies.sqlite3
Дополнительные сведения см. в статье "Что такое средство проверки унифицированных меток Azure Information Protection" и сведения о метках конфиденциальности.
Ошибки базы данных
Сообщение об ошибке
Ошибка базы данных
Description
Сканер не может подключиться к базе данных.
Решение
Проверьте сетевое подключение между компьютером сканера и базой данных.
Кроме того, убедитесь, что учетная запись службы, используемая для запуска процессов сканера, имеет все разрешения, необходимые для доступа к базе данных.
Несоответствие или устаревшая схема
Сообщение об ошибке
Один из следующих:
-
SchemaMismatchException
На странице "Узлы" в портал Azure:
Схема базы данных не обновлена. Выполните команду Update-ScannerDatabase, чтобы обновить схему базы данных
Ошибка: схема базы данных не обновлена
Description
Схема базы данных не обновлена.
Решение
Выполните командлет Update-ScannerDatabase, чтобы повторно выполнить повторную синхронизацию схемы и убедиться, что она обновлена с последними изменениями.
Базовое подключение было закрыто
Сообщения об ошибках
System.Net.WebException: базовое соединение было закрыто: в отправке произошла непредвиденная ошибка. >--- System.IO.IOException: проверка подлинности завершилась ошибкой, так как удаленная сторона закрыла транспортный поток.
[System.Net.Http.HttpRequestException: произошла ошибка при отправке запроса. >--- System.Net.WebException: базовое соединение было закрыто: произошла непредвиденная ошибка при отправке. >--- System.IO.IOException: не удалось считывать данные из транспортного подключения: существующее соединение было принудительно закрыто удаленным узлом. >--- System.Net.Sockets.SocketException: существующее подключение было принудительно закрыто удаленным узлом.
Description
Эти ошибки указывают на то, что tls 1.2 не включен.
Решение
Сведения о включении TLS 1.2 см. в статье:.
- Требования к брандмауэрам и сетевой инфраструктуре
- Как включить TLS 1.2
- Включение поддержки TLS 1.1 и TLS 1.2 в Office Online Server
Зависание процессов сканера
Сообщение об ошибке
Не отображается сообщение об ошибке, но время ожидания сканера не отображается.
Description
Сканер обрабатывает один файл дольше, чем ожидалось, или он неожиданно останавливается при сканировании большого количества файлов в репозитории. Процесс проверки может застрять.
Решение
Измените один из следующих параметров:
Число динамических портов. Возможно, потребуется увеличить количество динамических портов для операционной системы, в котором размещаются файлы. Защита сервера для SharePoint может быть одной из причин, почему сканер превышает количество разрешенных сетевых подключений и останавливается.
Сведения о просмотре текущего диапазона портов и увеличении диапазона см. в разделе "Параметры", которые можно изменить для повышения производительности сети.
Пороговое значение представления списка. Для больших ферм SharePoint может потребоваться увеличить порог представления списка. По умолчанию пороговое значение представления списка равно 5000.
Сведения об увеличении порогового значения см. в статье "Управление большими списками и библиотеками в SharePoint".
Если проблема по-прежнему возникает, проверьте подробный отчет, чтобы определить, увеличивается ли размер файла.
Если размер файла продолжает увеличиваться, средство проверки по-прежнему обрабатывает данные, и необходимо ждать, пока он не будет выполнен.
Если размер файла больше не увеличивается, сделайте следующее:
Выполните следующие командлеты:
- Командлет Start-ScannerDiagnostics : для выполнения диагностических проверок на сканере и экспорта и zip-файлов журналов для любых обнаруженных ошибок.
- Командлет Export-DebugLogs : для экспорта и создания .zip версии файлов журнала из каталога %localappdata%\Microsoft\MSIP\Logs .
Создайте файл дампа для службы сканера MSIP. В диспетчере задач Windows щелкните правой кнопкой мыши службу средства проверки MSIP и выберите "Создать файл дампа".
В портал Azure остановите проверку.
На компьютере сканера перезапустите службу.
Откройте запрос в службу поддержки и вложите файлы дампа из процесса проверки.
Невозможно соединиться с удаленным сервером
Сообщение об ошибке
В файле MSIPScanner.iplog, расположенном в папке %localappdata%\Microsoft\MSIP\Logs\:
Не удается подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: обычно разрешено только одно использование каждого адреса сокета (протокол/сетевой адрес/порт)
Если существует несколько журналов, файл MSIPScanner.iplog будет .zip файлом.
Description
Сканер превысил количество разрешенных сетевых подключений.
Решение
Увеличьте количество динамических портов для операционной системы, в котором размещаются файлы.
Сведения о просмотре текущего диапазона портов и увеличении диапазона см. в разделе "Параметры", которые можно изменить для повышения производительности сети.
Отсутствует задание сканирования содержимого или профиль
Сообщение об ошибке
На странице "Узлы" в портал Azure:
Задание сканирования содержимого не найдено
Description
Эта ошибка возникает, когда не удается найти задание сканирования содержимого или профиль.
Решение
Проверьте конфигурацию сканера в портал Azure.
Дополнительные сведения см. в статье "Настройка и установка средства проверки унифицированных меток Azure Information Protection".
Примечание. Профиль — это устаревший термин сканера, который был заменен кластером сканера и заданием сканирования содержимого в более новых версиях сканера.
Нет настроенных репозиториев
Сообщение об ошибке
На портале администрирования на странице "Узлы" :
Репозитории не настроены
Description
Возможно, у вас есть задание сканирования содержимого без настроенных репозиториев.
Решение
Проверьте параметры задания сканирования содержимого и добавьте хотя бы один репозиторий.
Дополнительные сведения см. в разделе "Создание задания сканирования содержимого".
Кластер не найден
Сообщение об ошибке
На портале администрирования на странице "Узлы" :
Кластер не найден
Description
Фактическое совпадение не найдено для одного из определенных кластеров сканера.
Решение
Проверьте конфигурацию кластера и проверьте ее на наличие собственных системных сведений о опечатках и ошибках.
Дополнительные сведения см. в разделе "Создание кластера сканера".
Дополнительная информация
Рекомендации по развертыванию и использованию сканера UL AIP.