Вилочная бомба

Вилочная бомба Определение и история форк-бомбы Форк-бомба — это атака типа «отказ в обслуживании», которая истощает системные ресурсы.  Первый известный […]

Вилочная бомба

  • Определение и история форк-бомбы

    • Форк-бомба — это атака типа «отказ в обслуживании», которая истощает системные ресурсы. 
    • Первый известный случай форк-бомбы произошел в 1978 году на System/360. 
    • Возможно, форк-бомба связана с атакой «КРОЛИКИ» 1969 года на Burroughs 5500. 
  • Реализация форк-бомбы

    • Форк-бомбы используют процессорное время и перегружают таблицу процессов операционной системы. 
    • В Unix-подобных системах форк-бомбы обычно используют системный вызов fork. 
    • В Windows нет эквивалента fork, поэтому для запуска форк-бомбы требуется создание нового процесса. 
  • Примеры форк-бомб

    • Классический пример форк-бомбы — это программа в оболочке Unix :(){ :|:& };:. 
    • В этом примере функция вызывает сама себя и передает свой результат в себя в фоновом режиме. 
  • Профилактика форк-бомб

    • Ограничение количества процессов, которыми может владеть пользователь, является одним из способов предотвращения форк-бомб. 
    • В Linux это можно сделать с помощью утилиты ulimit. 
    • В системах с поддержкой PAM ограничение можно установить в файле /etc/security/limits.conf. 
    • В BSD ограничения можно установить в файле /etc/login.conf. 
  • Дополнительные ресурсы

    • Статья содержит ссылки на другие связанные темы, такие как тупик, логическая бомба и бомба замедленного действия. 
    • Предоставлены примеры форк-бомб на GitHub. 

Полный текст статьи:

Вилочная бомба — Википедия

Оставьте комментарий

Прокрутить вверх