КОДИРОВАНИЕ
Архитектура программной системы, взаимодействие ее с внешней средой и взаимодействие подпрограмм программной системы
Доступ к «чужим» подпрограммам и данным.
Нерациональная организация вычислительного процесса.
Неправильная организация динамически формируемых команд или параллельных вычислительных процессов.
Неправильная организация переадресации команд, запись злоумышленной информации в используемые программной системой или другими программами ячейки памяти.
Функции и назначение кодируемой части программной системы, взаимодействие этой части с другими подпрограммами
Формирование программной закладки, воздействующей на другие части программной системы.
Организация замаскированного спускового механизма программной закладки.
Формирование программной закладки, изменяющей структуру программной системы.
Технология записи программного обеспечения и исходных данных
Поставка программного обеспечения и технических средств со встроенными дефектами.
Продолжение рис.1.2.
ОТЛАДКА И ИСПЫТАНИЯ
Назначение, функционирование, архитектура программной системы
Встраивание программной закладки как в отдельные подпрограммы, так и в управляющую программу программной системы.
Формирование программной закладки с динамически формируемыми командами.
Неправильная организация переадресации отдельных команд программной системы.
Сведения о процессе испытаний (набор тестовых данных, используемые вычислительные средства, подразделения и лица, проводящие испытания, используемые модели)
Формирование набора тестовых данных, не позволяющих выявить программную закладку.
Поставка вычислительных средств, содержащих программные, аппаратные или программно-аппаратные закладки.
Формирование программной закладки, не обнаруживаемой с помощью используемой модели объекта в силу ее неадекватности описываемому объекту.
Вербовка сотрудников коллектива, проводящих испытания.
Продолжение рис.1.2.