3.3 Общая характеристика уязвимостей прикладного программного
обеспечения
Уязвимости прикладного программного обеспечения могут представлять
собой:
- функции и процедуры, относящиеся к разным прикладным программам и
несовместимые между собой (не функционирующие в одной операционной
среде) из-за конфликтов, связанных с распределением ресурсов системы;
- функции, процедуры, изменение определенным образом параметров которых
позволяет использовать их для проникновения в операционную среду ЛВС ПЦО
и вызова штатных функций операционной системы, выполнения
несанкционированного доступа без обнаружения таких изменений
операционной системой;
- фрагменты кода программ («дыры», «люки»), ошибочно введенные
разработчиком, позволяющие обходить процедуры идентификации,
аутентификации, проверки целостности и др., предусмотренные в
операционной системе;
- отсутствие необходимых средств защиты (аутентификации, проверки
целостности, проверки форматов сообщений, блокирования
несанкционированно модифицированных функций и т.п.);
- ошибки в программах (в объявлении переменных, функций и процедур, в
кодах программ), которые при определенных условиях (например, при
выполнении логических переходов) приводят к сбоям, в том числе к сбоям
функционирования средств и систем защиты информации, к возможности
несанкционированного доступа к информации.
Данные об уязвимостях разрабатываемого и распространяемого на
коммерческой основе прикладного программного обеспечения собираются,
обобщаются и анализируются в базе данных CVE (ведется зарубежной фирмой
CERT на коммерческой основе).
Далее
>>> |