ГОСТ Р 8.839—2013
Примеры защиты
1 (I) Электронное пломбирование. Метрологические параметры прибора могут вводиться и регу
лироват ься с помощ ью элемента меню. В этом случае программное обеспечение распознает каждое из
менение и увеличивает показания счетчика событий на единицу при каждом событии такого рода.
Значение счетчика событий может отображаться на индикаторе. Начальное значение счетчика собы
тий должно быт ь зарегистрировано. Если отображаемое на индикаторе значение отличается от заре
гистрированного значения, то такой прибор оказывается
в «неверифицированном»
состоянии
(эквивалент сломанной пломбы).
2 (ПНИ) Программное обеспечение измерительного прибора построено так (см. пример
5
,1.3.2а),
что нет иного способа изменить параметры и законодательно контролируемую конфигурацию, кроме
как с помощ ью ключа защиты меню. Этот ключ механически пломбируется в неактивном
положении, делая тем самым изменение параметров и законодательно контролируемой конфигурации
невозмож ным.
Чтобы изменить параметры и конфигурацию, ключ должен быть включен, что неизбежно приво
дит к «сры ву пломбы» в такой защите.
3 (II) Программное обеспечение измерительного прибора построено таким образом (см. при
мер 5.1.3.2а), что нет иного способа изменить параметры и законодательно конт ролируемую конф игу
рацию, кроме как с помощ ью уполномоченного лица. Если какое-либо лицо хочет ввести
конкретный элемент в меню параметров, то оно должно использовать свою смарт-карту,
которая содержит ПИН-код как часть криптографического сертификата. Программное обеспечение
прибора проверяет
аутентичность данного ПИН-кода указанному сертификату и дает разрешение на ввод данного эле
мента
в меню параметров. Такой
дост уп должен регистрироваться
в
контрольном журнале с указани ем
личны х данных этого лица (или по меньшей мере номера применяемой смарт-карты).
Уровень (II) из числа примеров приемлемых т ехнических решений, подходящ их в случае, когда не
обходима повышенная защита от обмана и мошенничества (см. раздел 8).
5.1.4 Поддержка аппаратных функций
5.1.4.1 Поддержка обнаружения неисправностей
Нормативный документ национального органа по стандартизации или рекомендация МОЗМ мо
жет требовать обнаружения определенных видов неисправностей измерительных приборов (см. [3].
5.1.2(b) и 5.3). В этом случае изготовитель измерительного прибора обязан включать в программную
или аппаратную часть такого прибора соответствующие контрольные устройства или предложить спо
соб. благодаря которому аппаратные части могут быть поддержаны программными частями прибора.
Если программное обеспечение прибора участвует в обнаружении неисправностей, то должна
быть реализована соответствующая реакция прибора. Нормативный документ национального органа
постандартизации или рекомендация МОЗМ можетпотребовать, чтобы приобнаружении неисправнос
ти измерительный прибор или электронное устройство дезактивировалось или формировался сигнал
тревоги или соответствующая запись в файле регистрации ошибок.
В документации, представляемой при утверждении типа прибора, должен содержаться перечень
неисправностей, которые могут бытьобнаружены с помощью программного обеспечения, и ожидаемых
реакций программного обеспечения и, если это необходимо для понимания, описание алгоритма
обнаружения.
Пример обнаружения — (1)/(И) При каждом запуске законодательно контролируемая программа вы
числяет конт рольную сумму программного кода и законодательно конт ролируемых параметров. Но
минальные значения этих конт рольных сумм вычисляют заранее и сохраняют в памяти прибора. Если
вычисленные и сохраненные
в
памяти значения не совпадают
между собой,
то исполнение программы
прекращается.
Если процесс измерения непрерываемый, то контрольная сумма вычисляется периодически и
контролируется с помощ ью программного таймера. В случае обнаружения
отказа
программное обеспе
чение обеспечивает вы вод на экран дисплея сообщения об отказе или включает индикатор отказов и
записывает время возникновения неисправности в файле регистрации ошибок (если таковой сущ ес
твует).
Приемлемым алгоритмом для проверки конт рольных сумм являет ся алгоритм CRC1
б.
5.1.4.2 Поддержка функции защиты работоспособности прибора
Изготовитель вправе реализовать средства защиты работоспособности прибора, о которых го
ворится в документе (3) (5.1.3(b) и 5.4). на основе программного обеспечения или аппаратными
средствами или же обеспечить возможность поддержки аппаратных средств защиты программным
ю