Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow НАДЕЖНОСТЬ И БЕЗОПАСНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Посмотреть оригинал

Структура и принципы построения программноаппаратных средств контрольно-испытательного стенда испытания технологической безопасности ПО

Требования к испытательному стенду.

На современном уровне развития информационных технологий создания сложного ПО ИС его практическая реализация и использование дополнительных методик и средств комплексного контроля технологической безопасности невозможны без создания экспериментального испытательного стенда.

Целью формирования испытательного стенда контроля технологической безопасности ПО является обеспечение заблаговременного обнаружения и ликвидации преднамеренных и непреднамеренных дефектов в разрабатываемых программах. Технологическая проверка программных средств организуется, как правило, в среде локальной вычислительной сети (ЛВС), в рамках которой имитируются реальные условия их применения и одновременно реализуется тестовый контроль посредством объединения отдельных подсистем через протоколы высокого уровня.

Испытательный стенд должен удовлетворять следующим требованиям:

  • • обеспечивать аппаратно-программную поддержку применения экспертных, аналитических, натурных и имитационных методов тестирования программ на наличие в них закладок;
  • • обеспечивать проведение всестороннего анализа работоспособности общесистемного и специального ПО, инструментальных средств разработки программ в условиях возможного проявления сбоев и разрушающих воздействий;
  • • предоставлять возможность варьирования различными значениями входного информационного вектора;
  • • имитировать воздействие различных внешних факторов, создавая таким образом условия активизации возможных закладок;
  • • обеспечивать функционирование широкого класса программных комплексов с возможностью модификации базовой структуры стенда с учетом специфики применения ИС, программное обеспечение которой подвергается проверке;
  • • осуществлять настройку и реконфигурацию предполагаемой модели процесса функционирования программ;
  • • предоставлять возможность управления тестовым ПО и моделями угроз безопасности ПО;
  • • обеспечивать взаимозаменяемость отдельных элементов стенда и возможность расширения его новыми компонентами;
  • • предоставлять значительные по объему вычислительные ресурсы, поддерживать стандартные интерфейсы и протоколы обмена в сетевой программно-технической структуре;
  • • обеспечивать диспетчеризацию, управление и администрирование информационно-вычислительным процессом;
  • • осуществлять сбор, накопление и каталогизацию больших объемов информации о преднамеренных и непреднамеренных дефектах;
  • • получать исходные данные для подготовки спецификаций и сертификата качества на вновь создаваемые программные изделия.
 
Посмотреть оригинал
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы