В этой статье:
Контроль целостности продукта «Форсайт. Аналитическая платформа» и метаданных репозитория производится в результате:
Проверка целостности продукта выполняется, если был установлен флажок «Проверять контрольные суммы при каждом запуске платформы» при установке BI-сервера продукта «Форсайт. Аналитическая платформа» в ОС Windows.
Примечание. Если при установке веб-приложения проверка контрольных сумм не была включена, то для её активации заново запустите инсталлятор и установите флажок «Проверять контрольные суммы при каждом запуске платформы».
Проверка контрольных сумм для исполняемых файлов производится в момент их загрузки. При каждом запуске «Форсайт. Аналитическая платформа» загружается минимальный набор исполняемых файлов, а по мере обращения к функциональности загружаются дополнительные библиотеки, необходимые для работы. В случае обнаружения нарушения целостности пользователю выдается соответствующее сообщение с указанием нарушенных файлов. Дальнейшая работа с «Форсайт. Аналитическая платформа» блокируется.
Для восстановления целостности необходимо вмешательство администратора.
Повредить исполняемые файлы или их содержимое могут:
действия злоумышленников;
ошибочные действия пользователей;
вирусы;
прочие причины.
Примечание. Проверка контрольных сумм выполняется только при запуске настольного приложения или при работе BI-сервера, установленного в ОС Windows. В ОС Linux проверка контрольных сумм выполняется средствами операционной системы.
Для проверки целостности метаданных репозитория используется расчёт контрольных сумм, которые вычисляются определенным образом по содержимому объекта. Контрольная сумма меняется при изменении метаданных объекта. Для проверки контрольной суммы объекта необходимо первоначально её рассчитать. При последующей проверке объекта сверяется рассчитанная контрольная сумма, сохранённая в файл, с контрольной суммой объекта в репозитории. Если контрольная сумма изменена, значит, объект был изменён.
Проверка целостности метаданных объектов репозитория доступна в менеджере обновлений.
Важно. Проверку целостности метаданных репозитория необходимо выполнять только в рамках одного репозитория.
Для расчёта контрольных сумм объектов в менеджере обновлений выполните команду «Рассчитать контрольные суммы» в главном меню или контекстном меню структуры обновления/объекта обновления.
После выполнения действия контрольные суммы будут рассчитаны для всех объектов, находящихся в обновлении, и сохранены в файл с наименованием «Контрольные суммы.crc» в папку загрузок браузера.
Для проверки контрольных сумм в менеджере обновлений:
Выполните команду «Проверить контрольные суммы» в главном меню или контекстном меню структуры обновления/объекта обновления;
Выберите файл с расширением *.crc, содержащий ранее сохранённые контрольные суммы объектов.
После выполнения действий будет открыто окно «Проверка контрольных сумм», отображающее результаты проверки контрольных сумм объектов в файле с контрольными суммами объектов в репозитории:

В окне отображается таблица, содержащая результаты проверки контрольных сумм объектов. Для объектов отображаются наименования, идентификаторы и статус проведенной проверки.
Возможные статусы проверки контрольных сумм:
Идентичен. Контрольная сумма объекта не изменилась;
Не найден. Объект отсутствует в репозитории;
Ошибка CRC. Контрольная сумма объекта изменилась.
Для проверки служебного пользователя, который необходим для корректного аудита пользователей, используется проверка механизма блокировки пользователей. Служебный пользователь создается в менеджере репозитория. Вследствие неправильного создания служебного пользователя, переустановки схем или действий злоумышленников система безопасности может не функционировать должным образом.
Примечание. Проверка механизма блокировки пользователей доступна только в настольном приложении. Использование проверки механизма блокировки пользователей при каждом входе в систему увеличивает время ожидания запуска продукта «Форсайт. Аналитическая платформа».
Для проверки механизма блокировки пользователей при каждом входе администратора в менеджер безопасности установите флажок «Проверять при каждом входе в систему» в разделе «Сервис»:

В случае обнаружения ошибок будет выдано соответствующее сообщение. Состояние флажка сохраняется для текущего пользователя ОС.
Для проверки механизма блокировки пользователей в данный момент нажмите кнопку «Проверить сейчас». По результатам проверки будет выдано соответствующее сообщение.
См. также: