В этом документе определены методы и приемы, подходящие для тестирования безопасности компонентов на основе машинного обучения. Тестирование безопасности ИИ не ограничивается уровнем компонентов. Как и при традиционном тестировании программного обеспечения, необходимо проверить интеграцию системы с другими компонентами. Однако интеграционное тестирование не является основным содержанием этого документа. В этом документе рассматриваются:
•Методы тестирования безопасности для ИИ;
•Оракулы тестирования безопасности для ИИ;
•Определение критериев адекватности тестирования безопасности ИИ. Методы из этих тем следует применять в совокупности для тестирования безопасности компонентов машинного обучения. Методологии тестирования безопасности используются для создания тестовых случаев, которые выполняются на компонентах машинного обучения. Оракулы тестирования безопасности используются для расчета результатов тестирования, определяя, был ли тестовый случай пройден успешно (т. е. уязвимость не обнаружена) или нет (т. е. уязвимость была обнаружена). Критерии адекватности испытаний используются для определения общего прогресса и могут использоваться для указания условий остановки испытаний безопасности.