Уязвимости
Утечка памяти
Также известно как: Утечка ресурсов
Определение
Дефект, при котором уже не нужная память не возвращается аллокатору, постепенно исчерпывая ресурсы и снижая производительность системы вплоть до её отказа.
Примеры
- Долгоживущий веб-сервер, у которого выделения «на запрос» никогда не освобождаются.
- Модуль ядра, забывающий освобождать skb-буферы и истощающий память системы.
Связанные термины
Уязвимость
Слабое место в системе, приложении или процессе, которое злоумышленник может использовать для нарушения конфиденциальности, целостности или доступности.
Атака отказа в обслуживании (DoS)
Атака, истощающая полосу пропускания, вычислительные ресурсы, память или ресурсы приложения, из-за чего легитимные пользователи теряют доступ к сервису.
Повреждение памяти
Обобщающий термин для уязвимостей, при которых программа пишет за пределы предполагаемой памяти, нарушая типовую безопасность, поток управления или целостность данных.
Secure Coding
Secure Coding — definition coming soon.
Использование после освобождения
Ошибка безопасности памяти, при которой программа продолжает использовать память после её освобождения, часто позволяя атакующему управлять состоянием объектов и перехватывать выполнение.
Управление патчами
Сквозной процесс выявления, тестирования, развёртывания и проверки обновлений ПО, устраняющих уязвимости или дефекты.