stringtranslate.com

Атака на истощение ресурсов

Атаки истощения ресурсов — это эксплойты компьютерной безопасности , которые приводят к сбоям , зависаниям или иным образом мешают работе целевой программы или системы. Они являются формой атаки типа «отказ в обслуживании» , но отличаются от распределенных атак типа «отказ в обслуживании», которые включают перегрузку сетевого узла, например веб-сервера, запросами из многих мест. [1]

Векторы атак

Атаки на истощение ресурсов обычно используют программную ошибку или недостаток дизайна. В программном обеспечении с ручным управлением памятью (чаще всего написанном на C или C++ ) утечки памяти являются очень распространенной ошибкой, используемой для истощения ресурсов. Даже если используется язык программирования со сборщиком мусора , атаки на истощение ресурсов возможны, если программа использует память неэффективно и не накладывает ограничения на объем используемого состояния при необходимости.

Утечки файловых дескрипторов являются еще одним распространенным вектором . Большинство языков программирования общего назначения требуют от программиста явного закрытия файловых дескрипторов, поэтому даже языки высокого уровня позволяют программисту совершать такие ошибки.

Типы и примеры

Ссылки

  1. ^ Линдквист, У.; Йонссон, Э. (1997). «Как систематически классифицировать вторжения в компьютерную безопасность». Труды. Симпозиум IEEE 1997 года по безопасности и конфиденциальности (Кат. № 97CB36097). стр. 154–163. doi :10.1109/SECPRI.1997.601330. ISBN 0-8186-7828-3. S2CID  15505851.

Внешние ссылки