PDA

Просмотр полной версии : DLsecure Beta 0.0.1.1


GreenBear
13.03.2007, 22:10
Итак, наконец стал доступен широкой аудитории наш модуль безопасности DLsecure. Модуль включает в себя утилиты для контроля передаваемой Вашему скрипту информации, файловый антивирус (у многих не заработает из-за нагрузки), логгер, хуиз.
Модуль детекта атак позволит качественно (может быть даже слишком) защитить Ваш скрипт от попыток SQL инъекций, инклюдинга и XSS. Все что Вам нужно - настроить конфиг, приинклюдить скрипт и запустить инсталлятор. Все переменные и качество их фильтрования можно настроить в файле переменных. Удобные массивы исключений и подозрений на атаки можно отредактировать в variables.php (внимательно отнеситесь к конфигурированию этого файла). В файле base.dat можно отконфигурировать сигнатуры антивируса.
Вообщем про тонкости настроек Вас могут посвятить Онлайн консультанты проекта.
Домашняя страничка программы http://damagelab.org/dlsecure/

nc.STRIEM
14.03.2007, 00:50
Впечатляет!
Но вот только не оч понравилось что при защите от SQL ругаеться есле в строке найдено какоето из ключевых слов:
union
select
from
Ведь это могут данные передоваемые из формы, которую заполнил юзер без задних мыслей.
Да и на ковычко просто ругаеться1 так ктото напишет 'фраза' и все!

Helios
14.03.2007, 00:58
Идея прикольная, скачал, сейчас буду ковыряться)

DIAgen
14.03.2007, 01:03
Тоже поковыряю, так глянул, надо будет не много переписать для личного пользования!

GreenBear
14.03.2007, 01:04
nc.STRIEM, там же написано, что определенные переменые можно разрешать

Winux
14.03.2007, 01:05
Там если нало залочить выражения для личного использования, нужно поправить конфиг с переменными и где нужно их разрешить, например в постах.

Winux
14.03.2007, 02:10
DIAgen, поделись своими наработками, мб включим их в следующий релиз =)

CBuH
14.03.2007, 02:31
Здорово, наконец то его выложили в паблик!

Helios
14.03.2007, 12:42
Поковырялся, вот мои выводы:
проект рульный, но мыслей насчет того, что можно было бы доделать еще много)

К примеру, неплохо бы для фильтрации переменных заюзать phpInputFilter, от инклудов и скулей не спасет, зато от XSS ИМХО лучшей зашиты нету.

Еще, опять же, ИМХО лучше прогонять не все переменные за один раз, а по вызову пользователя, к примеру: класс JRequest из Joomla Framework.
В нем есть методы getVar и setVar, в которых происходит проверка и занесение переменных во внутренний кэш, дабы не проверять 2 раза. Таким образом, можно без лишнего неудобства все переменные в движке получать методом:

$var = JRequest::getVar('varname', 'defaultValue', 'INT', $_REQUEST);


ИМХО удобно)

Helios
14.03.2007, 13:05
Ps: еще хотелось бы увидеть настраиваемую политику реагирования на обнаруженную атаку. Ну, это так, для умиротворения души=)

Ru-hack
16.03.2007, 05:58
Все дружно сказали спасибо автору =)
P.s
Автор то я...=(

k1b0rg
16.03.2007, 10:13
Смешно конечно там обнаруживается php include)

И слова не нужно вырезать и запрос блокировать, нужно допустим в каждом слове делать замену одну английскую букву на русскую например union заменить на uniоn

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

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

+toxa+
16.03.2007, 11:50
имхо проще отсеивать попарно символы /* , */ , -- +)

Winux
18.03.2007, 20:48
DLsecure beta 0.0.1.2
Вышла новая версия бесплатного модуля безопасности DLsecure.
(Что это такое? (http://damagelab.org/dlsecure/about.htm))

Изменения:
- [fix] - XSS and php include
- [fix] - Antivirus detection
- [fix] - Проблемы с настройками
- [new] - DebuG MoD позволит быстро настроить скрипт (переменные)
- [new] - Что-то еще

К группе разработчиков присоединился NuR.
Домашняя страница программы (http://damagelab.org/dlsecure/index.htm) | Страничка закачки (http://damagelab.org/dlsecure/download.htm) | Версия 0.0.1.1 (http://damagelab.org/index.php?showtopic=17013)

GreenBear
26.03.2007, 22:42
Выпущена новая версия модуля: 0.0.1.3
Список изменений:
- [new] функция просмотра логов доступа по фтп и ссш протоколам
- [new] Настраиваемые критерии поиска для антивируса
- [new] Возможность отключения логирования атак и активности скриптов
- [fix] фиксы антивируса, более подробная информация о файлах, поиск только в в файлах с определёнными расширениями
- [fix] При очистке папки с логами из неё не удаляеться файл .htaccess
- [fix] возможность проведения хсс атаки
- [fix] небольшие изменения для независимости модуля от установленого каталога+
- [new] и много прочих мелочей

http://dlsecure.damagelab.org/download.htm

N19hTW0lF
24.10.2007, 01:42
может у когото остался?плз перезалейте !

Brun
24.10.2007, 11:02
http://rapidshare.com/files/64775588/sec_0.0.1.4_dl.rar - последний офф релиз