Товары в корзине: 0 шт Оформить заказ
Стр. 1 

654 страницы

Устанавливает ряд тестовых утверждений, написанных на языке, определенном в ИСО/МЭК 24709-1. Настоящий стандарт устанавливает по пять подмножества тестовых утверждений для каждого из пяти подклассов ПБУ, соответствующих приведенным в ИСО/МЭК 19784-1. Кроме того, в настоящем стандарте приведены дополнительные тестовые утверждения, которые должны быть выполнены в зависимости от наличия дополнительных функций, определенных в спецификации БиоАПИ 2.0, поддержку которых должна обеспечить испытуемая реализация

 Скачать PDF

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

НАЦИОНАЛЫ! ЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

ГОСТ Р исо/мэк

24709-2-2011

Информационные технологии БИОМЕТРИЯ Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ)

Часть 2

Тестовые утверждения для поставщиков биометрических услуг

ISO/IEC 24709-2:2007 Information technology - Conformance testing for the biometric application programming interface (BioAPI) -Part 2:Test assertions for biometric service providers

(IDT)

Издание официальное

Москва

Стандартинформ

2014


Предисловие

Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации - ГОСТ Р 1.0 - 2004 «Стандартизация в Российской Федерации. Основные положения».

Сведении о стандарте

1    ПОДГОТОВЛЕН Научно-исследовательским и испытательным центром биометрической техники Московского государственного технического университета имени Н.Э. Баумана (НИИЦ БТ МГТУ им. Н.Э. Баумана) на основе собственного аутентичного перевода на русский язык стандарта, указанного в пункте 4, при консультативной поддержке Ассоциации автоматической идентификации «ЮНИСКАН/ГС1 РУС»

2    ВНЕСЕН Техническим комитетом по стандартизации ТК 355 «Технологии автоматической идентификации и сбора данных и биометрия»

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 21.09.2011 г №324-ст

4    Настоящий стандарт идентичен международному стандарту ИСО/МЭК 24709-2:2007 «Информационные технологии. Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ). Часть 2. Тестовые утверждения для поставщиков биометрических услуг» (ISO/IEC 24709-2:2007 Information technology - Conformance testing for the biometric application programming interface (BioAPI). Part 2: Test assertions for biometric service providers»).

Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2004 (подраздел 3.5).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА

5    ВВЕДЕН ВПЕРВЫЕ

6    Следует обратить внимание на то, что некоторые элементы настоящего стандарта могут быть объектами получения патентных прав. ИСО и МЭК не несут ответственность за установление подлинности каких -либо или всех подобных патентных прав

ГОСТ Р ИСО/МЭК 24709-2-2011

6    Общие положения

6.1    Тестовые утверждения, указанные в разделе 7 и определенные в разделе 8, основаны на методике испытания на соответствие, установленной в ИСО/МЭК 24709-1, и могут применяться только в соответствии с данной методикой.

6.2    В разделе 6 ИСО/МЭК 24709-1 приведены три модели испытаний на соответствие:

а)    модель испытания на соответствие приложения БиоАПИ;

б)    модель испытания на соответствие инфраструктуры БиоАПИ;

в)    модель испытания на соответствие ПБУ БиоАПИ.

6.3    Каждую модель используют для испытания одного из трех стандартных компонентов БиоАПИ (см. ИСО/МЭК 24709-1, раздел 6). В разделе 8 настоящего стандарта приведены тестовые утверждения, применяемые в модели испытания на соответствие ПБУ БиоАПИ. Настоящий стандарт не распространяется на модели испытания на соответствие для приложения БиоАПИ и инфраструктуры БиоАПИ, а также соответствующие тестовые утверждения.

7    ИспмтаниеНБУ на соответствие БиоАПИ

7.1    Основные положения

7.1.1    Для проведения испытания ПБУ на соответствие БиоАПИ изготовитель ПБУ должен предоставить подтверждение соответствия биометрическому программному интерфейсу (ПСБПИ), указанное в подразделе 6.1 ИСО/МЭК 24709-1 и содержащее информацию, приведенную в таблице I.

Таблица 1- Подтверждение соответствия биометрическому программному интерфейсу

Контактные данные предприятия-изготовителя:

наименование

Адрес:

улица

город

3

Контактные данные предприятия-изготовителя:

штат или область (край)

почтовый индекс

страна

Телефон

Биометрический продукт:

наименование

серийный номер

описание

Класс соответствия БиоАПИ (один из следующих):

приложение БиоАПИ

инфраструктура БиоАПИ

П БУ(должен быть выбран зтот вариант)

X

Подкласс соответствия ПБУ (одни из следующих):

ПБУ верификации

ПБУ идентификации

ПБУ получения данных

механизм верификации

механизм идентификации

Дополнительные функции, поддерживаемые ПБУ (одна или несколько из следующих):

BioSPI_Capture

BioSPl_CreateTemplate

BioSPI_Process

BioSPI_VerifyMatch

BioSPI_Enroll

BioSPI_Verify

BioSPMdentify

Дополнительные свойства, поддерживаемые ПБУ (одно или несколько из следующих):

база данных, контролируемая ПБУ

адаптация шаблона

генерирование событий SOURCE PRESENT

установка значения поля «Качество» в промежуточной ЗБИ

4

Контактные данные предприятия-изготовителя:

установка значения поля «Качество» в обработанной ЗБИ

Дополнительная информация:

УУИД ПБУ

версия спецификации БиоАПИ

версия продукта

поддерживаемые форматы блока биометрических данных (владелец формата и тип формата)

поддерживаемые биометрические типы (один или более)

максимальный поддерживаемый объем полезных данных

7.1.2    В таблице 2 приведен перечень тестовых утверждений, которые должны быть подтверждены для определения того, противоречит ли испытуемая реализация ПБУ БиоАПИ требованиям, указанным в ИСО/МЭК 19784-1, приложение А, раздел А.4.

Примечание - Успешная обработка всех применимых тестовых утверждений является свидетельством соответствия испытуемой реализации требованиям ИСО/МЭК 19784-1, однако не устанавливает соответствия, поскольку тестовые утверждения не являются исчерпывающим испытанием на соответствие (см. ИСО/МЭК 24709-1, раздел 6).

7.1.3    Данные утверждения используют модель испытания на соответствие ПБУ БиоАПИ (см. ИСО/МЭК 24709-1, раздел 6) и определены в разделе 8 настоящего стандарта.

7.1.4    В подразделах 7.2 - 7.6 приведены особые условия для каждого подкласса соответствия и установлен набор тестовых утверждений, которые должны быть подтверждены при проведении испытания на соответствие ПБУ опре-

деленного подкласса.

5

Таблица 2 - Тестовые утверждения для ПБУ БиоАПИ

Номер

Наименование утверждения

Номер пункта настоящего стандарта

Назначение

BioSPl_BSPLoad_lnvaUdUUID

9.3.1.1, 11.2.3

Проверка возвращения кода ошибки BioAPIERR_H_FRAMEWORK_ IN'VAL1D_UU1D при вызове функции BioSPI_BSPLoad с недостоверным шачением входного параметра УУИД

BioSPl_BSPLoad_ ValidParam

9.3.1.1, А.4

Проверка возвращения значения BioAPl_OK при вызове функции BioSPI_BSPLxtd с достоверными значениями входных параметров

BioSPl_BSPUnload_ValidParam

9.3.1.2, А.4

Проверка возвращения значения BioAPI_OK при вызове функции BioSPI_BSPUnload с достоверными шачениями входных параметров

BioSPLBSPUnloadJnvalidUUID

9.3.1.2, 11.2.3

Проверка возвращения кода ошибки BioAPIERR_INVALID_UUID при вы-юве функции BioSPI_BSPUnload с зедостоверным значением входного зараметра УУИД

BioSPI_BSPUnload_Unmatched

Load

9.3.1.2, 8.1.6.1

Проверка возвращения кода ошибки BioAPIERR_BSP_NOT_LOADED зри вызове функции BioSPI_BSP-Unload без соответствующего вызова функции BioSPl_BSPLoad

2d

В ioS Pl_BSP Un loadjCon firm

9.3.1.2

Проверка выгружения ПБУ при вызове функции BioSPI_BSP-Unload

За

BioSPl_BSPA(tach_ValidParam

9.3.1.3, А.4

Проверка возвращения значения BioAPl_OK при вызове функции BioSPl_BSPAnacli с достоверными значениями входных параметров

ГОСТ Р ИСО/МЭК 24709-2-2011

Номер

Наименование утверждения

Номер пункта настоящего стандарта

Назначение

ЗЬ

BioSPl_BSPAttachJn volidUUID

9.3.1.3, 11.2.3

Проверка возвращения кода ошибки BioAPIERR_INVALID_UUID при шзове функции BioSPI_BSPAttach с ^достоверным значением входного зараметраУУИД

Зс

BioSPIJBSPAttachJnvalidVersion

9.3.1.3, 11.2.3

Проверка возвращения кода ошибки BioAPIERR_lNCOMPATlBLE_VERS10N зри вызове функции BioSPI_BSPAnach, гели вызывающая функция определяет несовместимую версию спецификации БиоЛПИ

3d

BioSPlJBSPA ttachjn val idBSP-Handle

9.3.1.3

Проверка возвращения сообщения об ошибке при вызове функции SPI_BSPAtiach, если вызов выполняется с недостоверным дескриптором ПБУ

BioSPI_BSPDetach_ValidParam

9.3.1.4, А.4

Проверка возвращения значения BioAPl_OK при вызове функции BioSPl_BSPDetach с достоверным дескриптором модуля

BioSPl_BSPDetach_lnvalidBSP-

Handle

9.3.1.4, 8.1.8.1

Проверка возвращения сообщения об эшибке при вызове функции BioSPI_BSPDetach с недостоверным тескрнптором модуля

BioSPl_BSPDetach_Confirm

9.3.1.4, 8.1.8.4

Проверка прерывания сессии присоединения при вызове функции Bio-SPI_BSPDerach

BioSPI_FreeBl RHandle_ Valid Param

9.3.2.1,

8.2.1. А.4

Проверка высвобождения дескриптора ЗБИ при вызове функции BioSPI_FreeBlRHandle с достоверным дескриптором ЗБИ

7

Номер

Наименование утверждения

Номер пункта настоящего стандарта

Назначение

BioSPl _FreeBIRHandle Jnvalid BSP-Handle

9.3.2.1, 8.2.1

Проверка возврата ошибки при вызо-»с функции BioSPI_FreeBIRHandle с зедостовериым дескриптором ПБУ

BioSPl_FreeBJRHandle_lnvalid BIR-Handle

9.3.2.I, 8.2.1

Проверка возвращения ошибки при зызове функции BioSPI_FreeBIR-Handle : недостоверным дескриптором ЗБИ

BioSPl_GetBIRF romHandle _ Valid-Param

9.3.2.2,

8.2.2.

А.4

Проверка возврата значения BioAPl_OK при вызове функции BioSPl JGetBIRFromHandle с досто-зерными значениями входных параметров

BioSPl_GetB/R From Handle_ In valid-BSPHandle

9.3.2.2.

8.2.2

Проверка возврата сообщения об ошибке при вызове функции BioSPljGetBIRFromHandle с недостоверным дескриптором ПБУ

BioSPl _GetBlRFromHandle_ Invalid-BIRHandle

9.3.2.2.

8.2.2

Проверка возврата сообщения об ошибке при вызове функции BioSPl JGetBIRFromHandle с недостоверным дескриптором ЗБИ

BioSPl_GetHeaderFromHandle_ ValidParam

9.3.2.3,

8.2.3. А.4

Проверка возврата значения BioAPl_OK зри вызове функции BioSPI_ GetHeaderFromHandle с достоверными значениями входных параметров

BioSPl_GetHeaderFromHandle _ In-validBSPHandle

9.3.2.3,

8.2.3

Проверка возврата сообщения об ошибке при вызове функции BioSPljGetHeaderFromHandle с нетостоверным дескриптором модуля

BioSPljGetHeaderFromHandle _ In-validBIRHandle

9.3.2.3,

8.2.3

Проверяет, возвращается ли сообще-зие об ошибке при вызове функции BioSPljGetHeaderFrom-Handle с нетостоверным дескриптором ЗБИ

8

Номер

Наименование утверждения

Номер пункта настоящего стандарта

Назначение

7d

BioSPljG etHeaderFrom Handle _ BIR - Handle NotFreed

9.3.2.3,

8.2.3

Проверка невысвобождения дескриптора ЗБИ после вызова функции BioSPl_GetHeaderFromHandle

BioSPI_EnableEvenis_ValidParam

9.3.3.1. 8.3.1

Проверка функции BioSPl_ EnableEvents : достоверными значениями входных тараметров

BioSPlJEnaNeEvemsJnvalid

BSP-Handle

9.3.3.1. 8.3.1

Проверка функции Bio-SPl_Enable Events с недостоверным дескриптором модуля

BioSPl_Capture_AuditData

9.3.4.1,

8.4.1.1. 7.47.

А.4.6.2.1

Проверка функции Bio-SPl_Capture с установленным значением параметра \uditData

BioSPl_Capture_ReturnQuality

9.3.4.1, 8.4.1, 7.49, 7.47, А.4.6.2.2

Проверканаличия в заголовке полуденной ЗБИ достоверного значения сачсства (в диапазоне от 0 до 100)

BioSPl_Capture_lntennediate-

ProcessedBIR

9.3.4.1.

8.4.1.1, 8.4.1.2

Проверка степени обработки (INTERMEDIATE промежуточная или PROCESSED - обработана) у ЗБИ. возвращенной функцией BioSPljCapture

9d

BioSPljCaptureJn \ 'alidBSPHandle

9.3.4.1, 8.4.1.2

Проверка возвращения кода ошибки 3ioAPIERR_INVALID_BSP_HANDLE зри вызове функции BioSPI_Capture : недостоверным дескриптором ПБУ

10а

BioSPI_CreateTemplate_

Payload-Supported

9.3.4.2. 8.4.5.1, 7.47, А.4.6.2.6

Проверка функции BioSPljCreate Template с достоверными значениями тараметров и данных

1()Ь

BioSPl_CreateTemplate_BIR-

HeaderQuality

9.3.4.2,

7.49.3,

7.47,

А.4.6.2.2

Проверка функции Bio-SPljCreateTemplate : достоверными значениями параметров и возвращенным значением качества

Номер

Наименование утверждения

Номер пункта настоящего стандарта

Назначение

10с

BioSPl jCreateTemplate _Ошрш BIR-DataType

9.3.4.2, 8.4.2.1

Проверка функции Bio-SPl_Create Template с достоверными параметрами. Разрабатываемая ЗБИ шаблона должна иметь степень обработки PROCESSED

10(1

BioSPl JCreateTemplate_Output BIR-Purpose

9.3.4.2, 8.4.2.1

Проверка совпадения назначения юзданного шаблона с назначением долученной ЗБИ

10е

BioSPljCreateTemplateJnputBIR-DataType

9.3.4.2, 8.4.2.1

Проверка функции BioSPljCreate Template с входной ЗБИ с недостовер-юй степенью обработки

10f

BioSPlJCreateTemplate _ lnconsistent_Purpose

9.3.4.2. 8.4.2.1

Проверка функции Bio-SPljCreate Template с недостоверным назиаче-тем входной ЗБИ

11а

BioSPl _Process_ValidParam

9.3.4.3, 8.4.3.1

Проверка функции BioSPl_Process с достоверными параметрами и возвращенным значением степени обра-Зоткн

lib

BioSPI_Process_BlRHeaderQuality

9.3.4.3, 8.4.3.1,

7.49.3, 7.47.

А.4.6.2.2

Проверка возвращаемого значения сачества при вызове функции BioSPl_Process с достоверными значениями параметров

11с

BioSPI_Proeess_OutputBIRPurpo.se

9.3.4.3, 8.4.3.1, 7.12.3

Вызов функции BioSPl_Process с достоверными параметрами и прочерка совпадения назначения обработанной ЗБИ с назначением захвачен-дой ЗБИ

lid

BioSPI_Process_BuildsProcessedBIR

9.3.4.3, 8.4.3.1

Проверка функции BioSPI_Process с достоверными значениями параметров л возвращенным значением степени обработки

Номер

Наименование утверждения

Номер пункта настоящего стандарта

Назначение

Не

BioSPI_Process_InputBIRData

Туре

9.3.4.3, 8.4.3.1

Проверка функции BioSPl_Process с зходной ЗБИ со степенью обработки PROCESSED. Такой вызов функции BioSPI_Process должен вызвать эшибку

12а

BioSPI_VerifyMaich_ValidParam

9.3.4.5, 8.4.5.1

Проверка возвращения значения 3ioAPl_OK при вызове функции BioSPl_VeriJyMatch с достоверными значениями входных параметров

12Ь

BioSPI__VerifyMatch_Payload

9.3.4.5, 8.4.5.1. 7.47

Проверка поддержки наполнения данными функции BioSP/_Verify Hatch. Возвращаемым значением дан-ши функции должно быть BioAPI_OK

12с

BioSPI_ VerifyMaich_Inconsistent_ Purpose

9.3.4.5, 8.4.5.1, 11.2.3

Проверка функции BioSPI_VenfyMatch : ЗБИ. назначение которой является недопустимым для дайной функции. Код ошибки должен быть значением 3ioAPIERR_BSP_lNCO.NSISTE.NT_ PURPOSE

13а

BioSPI_Enroll_ValidParam

9.3.4.7, 8.4.7.1, А.4

Проверка возвращения значения 3ioAPI_OK при вызове функции BioSPl_Enroll с достоверными значениями входных параметров

13Ь

BioSPlJEn roll_Payload

9.3.4.7, 8.4.7.1, А.4.6.2.6, 7.47

Проверка возвращения значения 3ioAPI_OK при вызове функции BioSPI_EnroIl с данными

13с

BioSPI_Enroll_A udiiDaia

9.3.4.7, 8.4.7.1, 7.47. А.4.6.2.1

Проверка функции BioSPI_Enroll с установленным значением параметра \uditData. Функция должна возвратить контрольные данные в том слу-iae, если ПБУ поддерживает возвра-ценне контрольных данных

11

Номер

Наименование утверждения

Номер пункта настоящего стандарта

Назначение

13d

BioSPI_Enroll_BIRHeaderQuality

9.3.4.7, 8.4.7.1, 7.49.3, 7.47, А.4.6.2.2

Проверка возвращения достоверного шачсния качества в заголовке нового паблопа ЗБИ при вызове функции BioSPI_Enroll

14а

BioSPI_ Verify_ Valid Ра ram

9.3.4.8, 8.4.8.1. А.4

Проверка возвращения значения BioAPI_OK при вызове функции BioSPl_Verify с достоверными значениями входных параметров

14Ь

BioSPl_ Verify_Pay!oad

9.3.4.8, 8.4.8.1, 7.47, А.4.6.2.6

Проверка возвращения значения BioAPI_OK при вызове функции BioSPl_Verify с данными

14с

BioSPI_ Verify_A udiiDaia

9.3.4.8, 8.4.8.1, 7.47. А.4.6.2.1

Проверка возвращения значения BioAPI_OK при вызове функции BioSPI_VeriJy с контрольными давними

15а

BioSPl_DbOpen_ValidParam

9.3.5.1, 8.5.1.1

Проверка функции BioSPI_DI)Open с достоверными значениями входных параметров

15Ь

BioSPI_DbOpen_lnvalidBSP

Handle

9.3.5.1, 8.5.1.1

Проверка функции BioSPI_DbOpen с недостоверным дескриптором ПБУ

16а

BioSPI_DhClose_ValidParam

9.3.5.2, 8.5.2.1

Проверка функции BioSPI_DbClo.se с юстоверными значениями входных параметров

16Ь

BioSPl_DbClose_InvalidBSP

Handle

9.3.5.2, 8.5.2.1

Проверка функции BioSPI_ DbClo.se с ^достоверным дескриптором ПБУ

17а

BioSPI _DbCreaie _DbProtected

9.3.5.3, 8.5.3.1

Двойной вызов функции BioSPl_ DbCreate и проверка возвращения :ообщения об ошибке BioAPlERR_ DATABASE_ALREADY_EXISTS при повторном вызове

17Ь

BioSPl_DbCreate_ Val id Pa ram

9.3.5.3, 8.5.3.1

Проверка функции BioSPI_ DbCreate z достоверными значениями входных параметров

ГОСТ Р ИСО/МЭК 24709-2—2011 Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии

© Стандартинформ, 2012

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

Продолжение таблицы 2

Номер

Наименованне утверждения

Номер пункта настоящего стандарта

Назначение

17с

BioSPl_DbCreate JnvalidBSP Handle

9.3.5.3. 8.5.3.1

Проверка функции BioSPI_ DbCreate : недостоверным дескриптором ПБУ

18а

BioSPI_DbDelete_In val idBSP Handle

9.3.5.4. 8.5.4.1

Проверка функции BioSPl_ DbDelete : недостоверным дескриптором ПБУ

18Ь

BioSPl_DbDelete_OpenDb

9.3.5.4.

Проверка функции BioSPl_ DbDelete.

Protected

8.5.4.1

три открытой базе данных

18с

BioSPI_DbDelete_ValidParam

9.3.5.4. 8.5.4.1

Проверка функции BioSPI_ DbDelete : достоверными значениями входных триметров

19а

BioSPI_DbSetMarker_ValidParam

9.3.5.5, 8.5.5.1

Проверка функции BioSPI_DbSetMarker : достоверными значениями входных зараметров

19Ь

BioSPl_DbSetMarker_lnvalidBSP-

Handle

9.3.5.5, 8.5.5.1

Проверка функции BioSPI_DbSetMarker : недостоверным дескриптором ПБУ

19с

BioSPI_DbSetMarker_Record

Hot-Found

9.3.5.5, 8.5.5.1

Проверка функции BioSPI_DhSet Marker со значением первичного опоча, не существующим в базе дайнах

20а

BioSPI_DbFreeMarker_ValidParam

9.3.5.6, 8.5.6.1

Проверка функции BioSPlJDbFree Marker с достоверными значениями зходных параметров

20Ь

BioSPI_DbFreeMarker_lnvalid BSP-Handle

9.3.5.6, 8.5.6.1

Проверка функции BioSPl_DbFree Marker с недостоверным дескриптором ПБУ

20с

BioSPl_DbFreeiMarkcr_lnvalid-

Marker

9.3.5.6, 8.5.6.1

Проверка функции BioSPI_DbFree Marker с недостоверным дескриптором маркера

21а

BioSPI_DbStoreBIR_ValidParam

9.3.5.7. 8.5.7.1

Проверка функции BioSPlJDhStore BIR с достоверными значениями входных параметров

13

ГОСТ Р ИСО/МЭК 24709-2-2011

Содержание

1    Область применения...................................................................

2    Соответствие................................................................................

3    Нормативные ссылки..................................................................

4    Термины и определения.............................................................

5    Обозначения и сокращения........................................................

6    Общие положения.......................................................................

7    ИспытаниеПБУ на соответствиеБиоАПИ................................

7.1    Основные положения.........................................................

7.2    Испытание ПБУ подкласса ПБУ верификации...............

7.3    Испытание ПБУ подкласса ПБУ идентификации...........

7.4    Испытание ПБУ подкласса ПБУ получения данных......

7.5    Испытание ПБУ подкласса механизм верификации.......

7.6    Испытание ПБУ подкласса механизм идентификации...

8    Тестовые утверждения...............................................................

8.1    Основные положения.........................................................

8.2    Общие процессы.................................................................

8.3    Утверждение la BioSPI_BSPLoad_InvalidUUID.............

8.4    Утверждение lb BioSPI_BSPLoad_ValidParam...............

8.5    Утверждение 2а BioSPI_BSPUnload_ValidParam............

8.6    Утверждение 2b BioSPI_BSPUnload_InvalidUUID..........

8.7    Утверждение 2с BioSPI_BSPUnload_UnmatchedLoad ....

8.8    Утверждение 2d BioSPI_BSPUnload_Confirm.................

8.9    Утверждение За BioSPI_BSPAttach_ValidParam.............

8.10    Утверждение 3b BioSPI_BSPAttach_InvalidUUID.........

8.11    Утверждение Зс BioSPI_BSPAttach_InvalidVersion......

8.12    Утверждение 3d BioSPI_BSPAttach_InvalidBSPHandle

8.13    Утверждение 4а BioSPI_BSPDetach_ValidParam..........

8.14    Утверждение 4b BioSPI_BSPDetach_InvlidBSPHandle.

8.15    Утверждение 4с BioSPI_BSPDetach_Confirm................

IV

8.16    Утверждение 5а BioSPI_FreeBIRHandle_VaIidParam...........................

8.17    Утверждение 5b BioSPI_FreeBIRHandle_InvalidBSPHandle...............

8.18    Утверждение 5с BioSPI_FreeBIRHandle_InvalidBIRHandle................

8.19    Утверждение 6а BioSPI_GetBIRFromHandle_ValidParam...................

8.20    Утверждение 6b BioSPI_GetBIRFromHandle_InvalidBSPHandle........

8.21    Утверждение 6с BioSPI_GetBIRFromHandle_InvalidBIRHandle.........

8.22    Утверждение 7а BioSPI_GetHeaderFromHandle_ValidParam..............

8.23    Утверждение 7b BioSPI_GetHeaderFromHandle_InvalidBSPHandle...

8.24    Утверждение 7с BioSPl_GetHeaderFromHandle_InvalidBlRHandle....

8.25    Утверждение 7d BioSPI_GetHeaderFromHandle_BIRHandIeNotFreed

8.26    Утверждение 8а BioSPl_EnableEvents_ValidParam..............................

8.27    Утверждение 8b BioSPI_EnableEvents_InvalidBSPHandle...................

8.28    Утверждение 9а BioSPI_Capture_AuditData..........................................

8.29    Утверждение 9b BioSPI_Capture_ReturnQuaIity...................................

8.30    Утверждение 9с BioSPI_Capture_IntermediateProcessedBIR...............

8.31    Утверждение 9d BioSPI_Capture_InvalidBSPHandIe............................

8.32    Утверждение 10а BioSPI_CreateTemplate_PayloadSupported..............

8.33    Утверждение 10b BioSPI_CreateTemplate_BIRHeaderQuality.............

8.34    Утверждение Юс BioSPI_CreateTemplate_OutputBIRDataType..........

8.35    Утверждение 10d BioSPI_CreateTemplate_OutputBIRPurpose............

8.36    Утверждение 10е BiOvSPI_CreateTemplate_InputBIRDataType............

8.37    Утверждение 1 Of BioSPI_CreateTemplate_Inconsistent_Purpose..........

8.38    Утверждение 1 la BioSPI_Process_ValidParam......................................

8.39    Утверждение 1 lb BioSPI_Process_BIRHeaderQuality..........................

8.40    Утверждение 1 lc BioSPI_Process_OutputBIRPurpo.se..........................

8.41    Утверждение 1 Id BioSPI_Process_BuiIdsProcessedBIR.......................

8.42    Утверждение 1 le BioSPI_Process_InputBIRDataType..........................

8.43    Утверждение 12a BioSPI_VerifyMatch_ValidParam.............................

8.44    Утверждение 12b BioSPI_VerifyMatch_Payload...................................

8.45    Утверждение 12c BioSPI_VerifyMatch_lnconsistent_Purpose..............

V

ГОСТ Р ИСО/МЭК 24709-2-2011

8.46    Утверждение 13а BioSPI_Enroll_ValidParam...........................

8.47    Утверждение 13b BioSPI_Enroll_Payload................................

8.48    Утверждение 13с BioSPI_Enroll_AuditData.............................

8.49    Утверждение 13d BioSPI_Enroll_BIRHeaderQuality...............

8.50    Утверждение 14а BioSPI_Verify_ValidParam..........................

8.51    Утверждение 14b BioSPI_Verify_Payload................................

8.52    Утверждение 14с BioSPl_Verify_AuditData.............................

8.53    Утверждение 15а BioSPI_DbOpen_ValidParam.......................

8.54    Утверждение 15b BioSPI_DbOpen_InvalidBSPHandle............

8.55    Утверждение 16а BioSPI_DbClose_ValidParam.......................

8.56    Утверждение 16b BioSPI_DbClose_InvalidBSPIlandle............

8.57    Утверждение 17а BioSPl_DbCreate_DbProtected.....................

8.58    Утверждение 17b BioSPI_DbCreate_ValidParam.....................

8.59    Утверждение 17с BioSPI_DbCreate_InvalidBSPHandle..........

8.60    Утверждение 18а BioSPI_DbDelete_InvalidBSPHandle...........

8.61    Утверждение 18b BioSPI_DbDelete_OpenDbProtected...........

8.62    Утверждение 18с BioSPI_DbDelete_VaIidParam......................

8.63    Утверждение 19а BioSPI_DbSetMarker_ValidParam..............

8.64    Утверждение 19b BioSPI_DbSetMarker_InvalidBSPHandle...

8.65    Утверждение 19с BioSPI_DbSetMarker_RecordNotFound......

8.66    Утверждение 20а BioSPI_DbFreeMarker_ValidParam............

8.67    Утверждение 20b BioSPI_DbFreeMarker_InvaIidBSPHandle.

8.68    Утверждение 20с BioSPI_DbFreeMarker_InvalidMarker........

8.69    Утверждение 21а BioSPI_DbStoreBIR_ValidParam................

8.70    Утверждение 2lb BioSPI_DbStoreBIR_InvalidBSPHandle.....

8.71    Утверждение 22а BioSPI_DbGetBIR_ValidParam....................

8.72    Утверждение 22b BioSPI_DbGetBIR_InvalidBSPHandle.......

8.73    Утверждение 22с BioSPI_DbGetBIR_RecordNotFound..........

8.74    Утверждение 23а BioSPI_DbGetNextBIR_ValidParam...........

8.75    Утверждение 23b BioSPI_DbGetNextBIR_lnvalidBSPHandIe

VI

ГОСТ Р ИСО/МЭК 24709-2-2011

Введение

Настоящий стандарт устанавливает несколько тестовых утверждений, написанных на языке утверждений, определенном в ИСО/МЭК 24709-1:2007 «Информационные технологии. Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ). Часть 1: Методы и процедуры». Данные утверждения позволяют пользователю настоящего стандарта (например, испытательной лаборатории) проводить испытания любого поставщика биометрических услуг (ПБУ) на соответствие ИСО/МЭК 19784-1 «Информационные технологии. Биометрический программный интерфейс. Часть 1. Спецификация биометрического программного интерфейса» (спецификации БиоАПИ 2.0).

Структура тестовых утверждений, приведенных в настоящем стандарте, соответствует указанной в приложении А ИСО/МЭК 19784-1, в котором определены параметры соответствия БиоАПИ для различных типов реализаций (ПБУ, инфраструктуры и приложения) и для ПБУ, принадлежащих отдельным подклассам соответствия.

Настоящий стандарт устанавливает тестовые утверждения, предназначенные для проверки на соответствие ПБУ всех подклассов соответствия. В дальнейшем тестовые утверждения могут быть сгруппированы в соответствии с подклассами (если ПБУ принадлежит к одному или нескольким подклассам) и конкретной функциональностью.

Каждое тестовое утверждение использует одну или более (как можно более простую) функцию испытуемой реализации. Тестовые утверждения помещают в пакеты (в пакете должно быть одно или более утверждений) в соответствии с требованиями языка тестовых утверждений.

VIII

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Информационные технологии БИОМЕТРИЯ Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ)

Часть 2

Тестовые утверждения для поставщиков биометрических услуг

Information technology.

Biometrics.

Conformance testingfor the biometric application programming interface.

Part 2.

Test assertions for biometric service providers

Дата введения - 01-07 -2013

1    Область применения

Настоящий стандарт устанавливает ряд тестовых утверждений, написанных на языке, определенном в ИСО/МЭК 24709-1. Настоящий стандарт устанавливает по пять подмножеств тестовых утверждений для каждого из пяти подклассов соответствия ПБУ, соответствующих приведенным в ИСО/МЭК 19784-1. Кроме того, в настоящем стандарте приведены дополнительные тестовые утверждения, которые должны быть выполнены в зависимости от наличия дополнительных функций, определенных в спецификации БиоАПИ 2.0, поддержку которых должна обеспечить испытуемая реализация.

Перечень утверждений проверки, установленный в настоящем стандарте, не является исчерпывающим (см. также ИСО/МЭК 24709-1, раздел 6). Реализации ПБУ, подвергаемые испытанию с использованием метода, определенного в ИСО/МЭК 24709-1, и на соответствие тестовым утверждениям, установленным в настоящем стандарте, соответствуют только тем требованиям ИСО/МЭК 19784-1, для которых в настоящем стандарте приведены тестовые утверждения.

2    Соответствие

Реализации (наборы тестов при испытании на соответствие БиоАПИ), соответствующие требованиям настоящего стандарта, должны обеспечивать воз-

1

Издание официальное

ГОСТ Р ИСО/МЭК 24709-2-2011

можность обработки всех тестовых утверждений, указанных в разделе 8, с использованием методики, приведенной в ИСО/МЭК 24709-1, а также правил и условий, установленных в разделах 6 и 7 настоящего стандарта.

3    Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты. В случае ссылок на документы, у которых указана дата утверждения, необходимо использовать только указанную редакцию. В случае, когда дата утверждения не указана, следует использовать последнюю редакцию ссылочных стандартов, включая любые поправки и изменения к ним:

ИСО/МЭК 19784-1:2006, Информационные технологии - Биометрический программный интерфейс — Часть 1: Спецификация биометрического программного интерфейса

ИСО/МЭК 24709-1:2007, Информационные технологии - Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ) -Часть 1: Методы и процедуры

4    Термины и определения

В настоящем стандарте использованы термины и определения, установленные в ИСО/МЭК 24709-1.

5    Обозначения н сокращения

В настоящем стандарте использованы обозначения и сокращения, уста

новленные в ИСО/МЭК 24709-1.