Контрольно-испытательные методы анализа безопасности программного обеспечения — это методы, в которых критерием безопасности программы служит факт регистрации в ходе тестирования программы нарушения требований по безопасности, предъявляемых в системе предполагаемого применения исследуемой программы. citforum.ru
Некоторые преимущества контрольно-испытательных методов:
- позволяют защищать программное обеспечение как на этапе разработки, так и на этапе его эксплуатации; citforum.ru
- помогают обнаруживать уязвимости, которые могут проявиться только при взаимодействии с пользователем; na-journal.ru
- позволяют выявлять уязвимости не только в самом приложении, но и во внешних зависимостях, таких как библиотеки и фреймворки, которые используются в приложении; na-journal.ru
- позволяют быстрее обновлять и корректировать настройки безопасности приложения, так как тестируют его в реальном времени и обнаруживают уязвимости практически мгновенно. na-journal.ru
Некоторые недостатки контрольно-испытательных методов:
- невозможность перекрытия для большинства программных комплексов всего спектра тестовых наборов исходных данных; citforum.ru
- необходимость создания высоконадёжных механизмов тестирования программ, например, механизмов экстраполяции результатов испытаний; citforum.ru
- существенные ресурсозатраты на проведение испытаний. citforum.ru