Jump to content

МодБезопасность

МодБезопасность
Оригинальный автор(ы) Иван Ристич
Разработчик(и) OWASP , ранее Trustwave SpiderLabs
Первоначальный выпуск ноябрь 2002 г .; 21 год назад ( 2002-11 )
Стабильная версия
3.0.12 [1]  Отредактируйте это в Викиданных / 30 января 2024 г .; 6 месяцев назад ( 30 января 2024 г. )
Репозиторий
Написано в С++ (3.x), C (2.x)
Доступно в Английский
Лицензия Лицензия Апач 2.0
Веб-сайт https://owasp.org/www-project-modsecurity/

ModSecurity , иногда называемый Modsec , представляет собой с открытым исходным кодом брандмауэр веб-приложений (WAF). Первоначально разработанный как модуль для HTTP-сервера Apache , он был развит, чтобы обеспечить набор возможностей фильтрации запросов и ответов протокола передачи гипертекста, а также другие функции безопасности на ряде различных платформ, включая HTTP-сервер Apache , [2] [3] Microsoft IIS и Nginx . [4] Это бесплатное программное обеспечение , выпущенное под лицензией Apache 2.0.

Платформа предоставляет язык настройки правил, известный как «SecRules», для мониторинга, регистрации и фильтрации сообщений протокола передачи гипертекста в реальном времени на основе определяемых пользователем правил.

Хотя это не единственная конфигурация, ModSecurity чаще всего развертывается для обеспечения защиты от общих классов уязвимостей с использованием основного набора правил OWASP ModSecurity (CRS). [5] Это с открытым исходным кодом набор правил , написанный на языке SecRules компании ModSecurity. Проект является частью OWASP , проекта безопасности открытых веб-приложений. Также доступны несколько других наборов правил.

Для обнаружения угроз механизм ModSecurity развертывается внутри веб-сервера или в качестве прокси-сервера перед веб-приложением. Это позволяет движку сканировать входящие и исходящие HTTP- соединения до конечной точки. В зависимости от конфигурации правил механизм будет решать, как следует обрабатывать сообщения, включая возможность передавать, удалять, перенаправлять, возвращать заданный код состояния, выполнять сценарий и многое другое.

ModSecurity был впервые разработан Иваном Ристичем , который написал модуль с конечной целью мониторинга трафика приложений на HTTP-сервере Apache . Первая версия была выпущена в ноябре 2002 года и поддерживала Apache HTTP Server 1.3.x. Начиная с 2004 года Иван создал Thinking Stone, чтобы продолжить работу над проектом на постоянной основе. Во время работы над переписыванием версии 2.0 Thinking Stone в сентябре 2006 года была куплена американо-израильской охранной компанией Breach Security. Иван продолжил разработку версии 2.0, которая впоследствии была выпущена в октябре 2006 года на конференции OWASP AppSec в Сиэтле.

Ристич и Breach Security выпустили еще одну крупную переработку, версию 2.5, с серьезными синтаксическими изменениями в феврале 2008 года. В декабре 2008 года Иван покинул Breach и основал SSL Labs. Вскоре после ухода Ивана из Breach Security компания Trustwave Holdings приобрела Breach в июне 2010 года и повторно лицензировала ModSecurity под лицензией Apache. Разработка продолжалась, и новая лицензия позволила упростить интеграцию ModSecurity в другие продукты. В результате этого ModSecurity постепенно внедрялся в различные коммерческие продукты. Смена лицензии также ускорила перенос программного обеспечения. Таким образом, Microsoft предоставила порт IIS в августе 2012 года, а порт для Nginx был представлен на брифингах Black Hat в 2012 году.

В 2017 году вышло второе издание справочника. [6] написанный Кристианом Фолини и Иваном Ристичем. Он охватывает ModSecurity до версии 2.9.2.

Поскольку ModSecurity изначально был модулем Apache, портирование ModSecurity на другие платформы занимало много времени и требовало высоких затрат на обслуживание. В результате в декабре 2015 года была начата полная переработка. Эта новая итерация, libmodsecurity, меняет базовую архитектуру, разделяя ModSecurity на автономный механизм, который взаимодействует с веб-сервером через API. Этот WAF на основе модульной архитектуры, который был объявлен для публичного использования в январе 2018 года, [7] стал libmodsecurity (ModSecurity версии 3.0) и поддерживает коннекторы для Nginx и Apache.

В 2021 году Trustwave Holdings объявит об окончании поддержки Trustwave для ModSecurity с 1 августа 2021 года и прекращении поддержки (EOL) с 1 июля 2024 года. Обслуживание кода ModSecurity передается сообществу открытого исходного кода. [8]

  1. ^ . 30 января 2024 г. https://github.com/owasp-modsecurity/ModSecurity/releases/tag/v3.0.12 . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  2. ^ «Как защитить сервер Apache 2 за четыре шага» . Techrepublic.com . 18 ноября 2016 г. Проверено 7 января 2018 г.
  3. ^ Шах, Шрирадж. «Защита веб-сервисов с помощью mod_security — O'Reilly Media» . Онламп.com . Архивировано из оригинала 7 января 2018 года . Проверено 7 января 2018 г.
  4. ^ Лардинуа, Фредерик (23 августа 2016 г.). «В последней версии NGINX Plus основное внимание уделяется безопасности» . Techcrunch.com . Проверено 7 января 2018 г.
  5. ^ «Основной набор правил OWASP ModSecurity — первая линия защиты от атак веб-приложений» . Coreruleset.org . Проверено 7 января 2018 г.
  6. ^ Руководство по ModSecurity . Проверено 7 января 2018 г. {{cite book}}: |website= игнорируется ( помогите )
  7. ^ «Анонс ModSecurity версии 3.0» . www.trustwave.com . Проверено 12 сентября 2019 г.
  8. ^ «Окончание продаж и поддержка Trustwave для брандмауэра веб-приложений ModSecurity» . Trustwave.com . Проверено 14 октября 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: baa33770c21cf5fedd2bf5dfe93a85b4__1712732340
URL1:https://arc.ask3.ru/arc/aa/ba/b4/baa33770c21cf5fedd2bf5dfe93a85b4.html
Заголовок, (Title) документа по адресу, URL1:
ModSecurity - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)