ГОСТ Р 53228— 2008
Приложение G
(обязательное)
Дополнительные исследования и испытания цифровых устройств и весов
с программным управлением
G.1 Весы и устройства со встроенным программным обеспечением {5.5.1)
Изучают описательную часть документации в соответствии с 8.2.1.2 и проверяют, содержится ли в комплек
те представленных документов описание или декларация (заявление) изготовителя о том. что программное
обеспечение является встроенным, т.е. что оно используется в стационарной (закрепленной) аппаратной части
с определенными программными средствами и не может быть модифицировано или загружено через какой-
либо интерфейс или с помощью других средств после защиты или опломбирования.
Проверяют наличие описания средств защиты и степень гарантированности от какого-либо вмеша
тельства.
Проверяют наличие идентификации программного обеспечения, ее соответствие законодательно контро
лируемому программному обеспечению, удостоверяются, что оно выполняет законодательно контролируемые
функции в соответствии с документацией, предоставленной изготовителем.
Проверяют легкость идентификации программного обеспечения весов.
G.2 Персональные компьютеры и другие устройства с программируемым или загружаемым
программным обеспечением (5.5.2)
G.2.1 Документация на программное обеспечение
Проверяют наличие специальной документации на программное обеспечение [в соответствии с 5.5.2.2,
перечисление d)], прилагаемой изготовителем, в которой содержится вся соответствующая информация для
проверки законодательно контролируемого программного обеспечения.
G.2.2 Защита программного обеспечения
G.2.2.1 Программное обеспечение с закрытой оболочкой(пользователь не имеет доступа
к операционной системе <л1или программам)
Проверяют наличие полного комплекта команд (например, функциональные клавиши или команды через
внешний интерфейс), к которому должны быть приложены краткие описания.
Проверяют, была ли предоставлена изготовителем письменная декларация о комплектности набора
команд.
G.2.2.2 Операционная система и/или программа (программы), доступные пользователю
Проверяют, формируется ли контрольная сумма или эквивалентная сигнатура по машинному коду (в систе
ме команд) законодательно контролируемого программного обеспечения [программный модуль (модули), под
лежащий^) законодательному контролю, и типоопределяющие параметры].
Проверяют, не может ли быть запущено законодательно контролируемое программное обеспечение, если
код был фальсифицирован с помощью текстового редактора.
G.2.2.3 Дополнительно к G.2.2.1 или G.2.2.2
Проверяют, достаточно ли защищены все конструктивные параметры, например с помощью контрольной
суммы.
Проверяют, имеется ли контрольный след для защиты конструктивных параметров и имеется ли описание
контрольного следа (следа ревизии).
Проводят несколько выборочных проверок на предмет соответствия работы указанных в документации
средств защиты и функций представленному описанию.
G.2.3 Программный интерфейс (интерфейсы)
Проверяют, выделены ли программные модули законодательно контролируемого программного обеспе
чения и отделены ли они соответствующим защищенным интерфейсом от модулей программного обеспечения,
действующего совместно с законодательно контролируемым.
Проверяют, является ли защищенный программный интерфейс частью законодательно контролируемого
программного обеспечения.
Проверяют, установлены ли функции законодательно контролируемого программного обеспечения, кото
рые могут быть запущены через защищенный интерфейс, и имеется ли их описание.
Проверяют, установлены ли параметры, которые могут быть изменены через защищенный программный
интерфейс, и имеется ли их описание.
Проверяют описание функций и параметров на полноту и однозначность.
Проверяют, не противоречат ли указанные в документации функции или параметры требованиям настоя
щего стандарта.
Проверяют наличие соответствующих инструкций для прикладного программиста (например, в документа
ции к программному обеспечению) в отношении защиты программного интерфейса.
109