ГОСТ Р 8.883—2015
6.6.2.4 На основе анализа документации и проведения функциональных проверок убеждаются в
том. что интерфейс пользователя ПО содержит в себе средства предупреждения пользователя, если
его действия могут повлечь изменение или удаление метрологически значимой части ПО и/или изме
ренных данных.
6.6.2.5 На основе анализа документации и проведения функциональных проверок, имитирующих
различного рода ошибки или иные изменения случайного или непреднамеренного характера, проверя ют
их обнаружение и фиксацию в журнале(ах) событий.
6.6.3 Проверка защиты метрологически значимой части программного обеспечения и из
меренных данных от преднамеренных изменений
6.6.3.1 Метрологически значимая часть ПО в необходимых случаях должна содержать специаль
ные средства защиты, исключающие возможность несанкционированной модификации, загрузки (в том
числе загрузки фальсифицированного ПО и данных), считывания из памяти СИ. удаления или иных
преднамеренных изменений метрологически значимой части ПО и измеренныхданных. К специальным
средствам защиты метрологически значимой части ПО и измеренных данных от преднамеренных из
менений могут быть, в частности, отнесены:
- средства проверки целостности ПО (например, несанкционированная модификация метроло
гически значимой части ПО может быть проверена расчетом контрольной суммы для метрологически
значимой части ПО и сравнением ее с действительным значением);
- средства обнаружения и фиксации событий;
- средства управления доступом;
- иные средства защиты.
6.6.3.2 На основе анализа документации и проведения тестирования (функциональных проверок)
убеждаются в том. чтодействие средства проверки целостности ПО распространяется на метрологиче
ски значимую часть ПО и данные. Для этой цели вносят изменения в метрологически значимую часть
ПО и измеренные данные и проверяют реакцию средства проверки целостности ПО на внесенные из
менения.
6.6.3.3 На основе анализа документации проверяется соответствие алгоритма проверки целост
ности ПО достаточному уровню защиты метрологически значимой части ПО и измеренных данных от
преднамеренных изменений.
6.6.3.4 Если для проверки целостности ПО применяют расчет контрольной суммы, то на основе
документации проверяется, что алгоритм, используемыйдля расчета контрольной суммы, и количество
символов контрольной суммы соответствуют достаточному уровню защиты метрологически значимого ПО
и измеренных данных от преднамеренных изменений.
6.6.3.5 На основе анализа документации определяется набор событий, который подлежит обна
ружению и фиксации в соответствующем журнале событий. Убеждаются в том. что в набор событий,
подлежащий обнаружению и фиксации, включены события, связанные с обновлением (загрузкой) ме
трологически значимой части ПО. изменением или удалением измеренных данных в памяти СИ. изме
нением параметров ПО. участвующих в вычислениях и влияющих на результат измерений.
6.6.3.6 Проведением тестирования (функциональных проверок), имитирующих наступление со
бытий. подлежащих обнаружению и фиксации в журнале событий ПО. проверяют соответствующую
реакцию средства обнаружения и фиксации событий.
6.6.3.7 Проверяют, что данные журнала событий невозможно исказить либо несанкционированно
удалить без нарушения защиты иных средств защиты метрологически значимой части ПО и измерен
ных данных от преднамеренных изменений.
6.6.3.8 На основе анализа документации определяются полномочия пользователей, имеющих
различные права доступа к функциям метрологически значимой части ПО и измеренным данным.
6.6.3.9 С помощью функциональных проверок убеждаются в соответствии полномочий пользова
телей. имеющих различные права доступа к функциям метрологически значимой части ПО и измерен
ным данным, полномочиям, описанным в документации на ПО.
6.6.3.10 Проверяют корректность реализации управления доступом пользователя к функциям
метрологически значимой части ПО и измеренным данным. Для этого проверяется реакция средства
управления доступом на неоднократный ввод неправильных идентификационных данных пользовате
ля. Формат идентификационных данных пользователя, используемых для доступа к функциям метро
логически значимой части ПО и измеренным данным, должен соответствовать достаточному уровню
защиты метрологически значимой части ПО и измеренных данных от преднамеренных изменений.
12