Экспертные панели

Задай свой вопрос экспертам!

Портал по информационной безопасности SecurityLab.ru предлагает своим читателям уникальную возможность задать вопросы ведущим экспертам по информационной безопасности и получить на них квалифицированные ответы.

Список вопросов


PHP-IDS vs 1C-Bitrix WAF

Время: 24.06.2010 11:26:03
От кого: (paranoidchaos) Sw%00p aka Jerom
Категория: Безопасное программирование

Здравствуйте

хотел бы узнать - сравнивали ли вы вот эти две системы предотвращения атак в веб приложения.

если можно - поподробнее о плюсах и минусах.

Спасибо

Время: 24.06.2010 20:37:06
От кого: (phoenix) Марсель Низамутдинов
Категория: Безопасное программирование

Здравствуйте!
1C-Bitrix WAF создан специально для защиты проектов на 1c-bitrix, он более глубоко интегрирован в систему.
Кроме того, модуль безопасности 1C-Bitrix, частью которого является проактивный фильтр, имеет много интересного функционала, аналоги которого отсутствуют в других системах. То есть можно сказать, что модуль безопасности 1C-Bitrix - это комплексное решение.
Если же говорить конкретно о проактивном фильтре, то он проходил стресс тестирование в прошлом году - http://www.securitylab.ru/news/384306.php
Кроме того, его тестировала Positive Technologies.
Это было год назад. А с тех пор появилось много нового интересного функционала.
Также, следует отметить, что 1C-Bitrix WAF является частью битрикса. И его можно использовать только в проекте созданном на 1C-Bitrix.

Время: 26.06.2010 12:38:24
От кого: (paranoidchaos) Sw%00p aka Jerom
Категория: Безопасное программирование

Ещё раз здравствуйте

Я провел небольшой тест PHP-IDS и сразу скажу я остался не доволеню Одними регулярными выражениями предотвращать web ориентированные атаки невозможно так как очень много случаев ложного срабатывания/ Мне пришлось все рулы относящиеся к XSS и ему подобным типам атак/ Потомучто очень много он срабатывал ложно особенно если кодировка в запросах была другой. Пришлось выкинуть рул php-include так как во время проведения теста - был запрос в одной из переменных которой передавался реферер (&referer=http://securitylab.ru/index.php)/

Плюс небольшой минус в определении SQL инъекции запрос вида

&id=1+union+select+1/*

не детектился хотя есть два рула на проверку как попытки проведения так и на всякие коментные символы (/*) - в итоге не один не сработал

он сработал только в этом случае

&id=1+union+select+1,2/*

попытка проведения

пс: в итоге пришёл к выводу что нельзя слепо и глобальн о предотвращать такие атаки и правильно всё же в случае с !C-Bitrix WAF когда он встроен в само приложение.

Спасибо

Время: 26.06.2010 14:34:16
От кого: (paranoidchaos) Sw%00p aka Jerom
Категория: Безопасное программирование

вот рул

(?:(?:\/|\\)+(bin|home|conf|usr|etc|proc|opt|sbin|local|dev|tmp|kern|boot|root|sys|system|windows|winnt|program|%[a-z_-]{3,
}%)(?:\/|\\))|(?:(?:\/|\\)+inetpub|localstart\.asp|boot\.ini)


а вот запрос ))

/modules/system/system-menus.css

и это называется

Detects specific directory and path traversal )))

Время: 26.06.2010 23:24:26
От кого: (Pig killer) Александр Антипов
Категория: Безопасное программирование

Я не доверяю подобным решениям, как то что встроенно в битрикс, так и сторонним решениям. Если нет доверия к Web приложению, то есть простой и быстрый модуль mod_security, который работает на уровне Web  сервера, а не Web приложения, поэтому на Securitylab встроененое решение Bitrix не используется.
Не знаю проводили ли тесты по производительности, но как мне кажется mod_security должно работать на порядок быстрее PHP-IDS.

ДА и по хорошему я не очень понимаю почему вообще битрикс выпустил подобный модуль. Это лишь показывает что они не уверены в собственных программистах. Марсель какие твои мысли по этому поводу?

Время: 27.06.2010 12:02:02
От кого: (paranoidchaos) Sw%00p aka Jerom
Категория: Безопасное программирование

На счёт производительности вы правы - конечно же быстрее.
И меня больше всего интересовал вопрос детектирования атак.

Время: 11.08.2010 14:30:39
От кого: (phoenix) Марсель Низамутдинов
Категория: Безопасное программирование

> Марсель какие твои мысли по этому поводу?
В первую очередь мы не доверяем разработчикам сайтов на основе битрикса. Все таки, квалификация программистов битрикса на порядок выше, чем квалификация среднестатистического программиста, разрабатывающего сайт под битрикс.
Как показывает практика обращения в техподдержку, люди могут совершать самые банальные ошибки.
И после выпуска модуля безопасности битрикса, основная масса обращений в техподдержку, связанных со взломом сайтов, стала связана с заражением администратора сайта вирусом (а не взломам через web, как это было ранее)
Если сравнивать mod_security и модуль безопасности битрикса, то следует заметить, что мы, в нашем модуле не ограничились одним только сигнатурным подходам к детектирования атак со стороны web. Посмотрите функции модуля безопасности. Там уже и антивирус появился. И куча других примочек.
Но к сожалению, наш модуль безопасности и проактивный имеют свои ограничения к применению. Например на securitylab я бы, действительно, не рекомендовал включать проактивный фильтр, так как из за особенности контента (сайт посвящен информационной безопасности, а значит пользователи могут отправлять и примеры эксплоитов, злонамеренных скриптов и тп) может быть большое количество фалс-позитивных срабатываний модуля.
Кстати, mod_security, тоже наверняка фалс-позитивит?

Время: 11.08.2010 14:55:54
От кого: (paranoidchaos) Sw%00p aka Jerom
Категория: Безопасное программирование

>>Например на securitylab я бы, действительно, не рекомендовал включать >>проактивный фильтр, так как из за особенности контента (сайт посвящен >>информационной безопасности, а значит пользователи могут отправлять и >>примеры эксплоитов, злонамеренных скриптов и тп) может быть большое >>количество фалс-позитивных срабатываний модуля.
>>Кстати, mod_security, тоже наверняка фалс-позитивит?

да, думаю тоже - как я понял он тоже сигнатурный

в данном случае надо аналитически определять, но это в свою очередь требует ресурсы (ну вроде хранить задетектированные попытки и выставлять баллы)


                                                                                                                                                                                                                                               

Блоги
11.02.2012
Вот вам и оборотная сторона борьбы с троянами, которые воруют деньги через клиент-банк. Сачков говор ...


10.02.2012
Приходилось слышать, как самоуверенные иностранцы заявляли о поддержке в своём продукте русского язы ...


10.02.2012
Алексей Лукацкий тут нашел очень интересный документ, который лично для меня значительно интереснее ...


10.02.2012
Данный пост не предполагает обсуждение техник придумывания и запоминания безопасных паролей, а напра ...


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


10.02.2012
Мы (включая меня) все время критикуем Россию за отсутствие стратегии ведения кибервойн.Однако в конц ...


09.02.2012
© Коллаж РИА НовостиВышедшее недавно постановление правительства РФ о лицензировании деятельности по ...


09.02.2012
Вот тут некоторые говорят "репутация бренда". А ещё более некоторые – даже пытаются её измерят ...


09.02.2012
Продолжаю тему, поднятую в предыдущем посте.  Думаю, что мы услышим еще немало самых разных мне ...


09.02.2012
На днях я давал комментарий для одного издания по поводу взлома почты Якеменко и один из вопросов зв ...