All streams
Search
Write a publication
Pull to refresh
0
0
Send message
«Изучи Postscript за пять минут», и забудь за 10!
Ну рисунки ето одно — что б купить колоду за 10$ нужно хорошее качество полиграфии и пластика.
18 000$ за год. Лимит — ip к тест домену. Можно конешно проксировать и подменять dns. Но у малолетних хакеров нет для етого ресурсов. Кряков надеюсь не будет.
Не думаю, IBM давечи купил Watchfire. Думаю будут ставить на его функционал.
Cугубо с рабочей практики (у нас аутсорсинг безопасности ~ 20 проектов/мес) X-Spider _очень_ слабоват по сравнению с Acunetix и AppScan.
Используем уже месяц етот продукт. Качество проверок 4+. Скорость 3-. Юзабилити 4. Стабильность — 3. Цена — 18 000$ — 2. Если сравнивать с Acunetix (5 000)$ второй все-таки лучше.
Гм, както не системненько, рвать зад, кодить подпорку, когда велосипед уже придуман:
ua.php.net/manual/en/features.safe-mode.functions.php
А нужно бинари — так покласть их куда нужно и позволить кому нужно.
Не допускать «появления дыр в приложениях» можна только в контолируемих окружениях, а ето явно не хостинг, и не компания где больше 100 девелоперов. А про «унылое говно» — назови хотя б 1 продукт, которий лучше притивостоит web-атакам в неконтролируемих окружениях, даже не из open-source.
Спасобо, мануала не надо, я и сам такое строю :). Как разлуются у вас 2-3 гбитние flood DDoS на забивание канала?
Так зачем строить етот барьер, тратить ресурс, только для «идиотов с потными ладошками»? Есть лучшее решение для даной задачи, например тот же mod_security, имлементация которого позволяет боротся и с «хакерами-профессионалами» втом числе.
Я так понимаю трафик span'итса. Как на интерфейсе em0 возникает исходящий траффик? Интересна физика процесса :)
Я имел ввиду то, что даная конфигурация snort'а на самом деле не защищает от XSS, SQL Injections, File injection etc… И даная рекомендация для организации полноценного web-firewall'а _не есть_ хорошим примером для production environment.
Интересно сможет ли Майкрософт уделать Гугл, как в 97 уделал Netscape?
Етот скрипт — ето подпорка, а не системное решение. Системное решение — ето изпользование .ftpaccess файла которий генерится при заходе в хостинг панель.
BTW, (средний траффик — 120 мбит/сек) — ето автор явно привел исход а не вход. Снорт исход в такой конфигурации никак не слушает :)
Сколько входа и какой packet rate?
Ето защита для китайской молодежи :) Для того чтоб почуствовать разницу приведу
пример дефолтового регекспа от mod_security для SQL injection:
SecRule REQUEST_FILENAME|ARGS|ARGS_NAMES|REQUEST_HEADERS|XML:/*|!REQUEST_HEADERS:Referer "(?:\b(?:(?:s(?:elect\b(?:.{1,100}?\b(?:(?:length|count|top)\b.{1,100}?\bfrom|from\b.{1,100}?\bwhere)|.*?\b(?:d(?:ump\b.*\bfrom|ata_type)|(?:to_(?:numbe|cha)|inst)r))|p_(?:(?:addextendedpro|sqlexe)c|(?:oacreat|prepar)e|execute(?:sql)?|makewebtask)|ql_(?:longvarchar|variant))|xp_(?:reg(?:re(?:movemultistring|ad)|delete(?:value|key)|enum(?:value|key)s|addmultistring|write)|e(?:xecresultset|numdsn)|(?:terminat|dirtre)e|availablemedia|loginconfig|cmdshell|filelist|makecab|ntsec)|u(?:nion\b.{1,100}?\bselect|tl_(?:file|http))|group\b.*\bby\b.{1,100}?\bhaving|load\b\W*?\bdata\b.*\binfile|(?:n?varcha|tbcreato)r|autonomous_transaction|open(?:rowset|query)|1\s*=\s*1|dbms_java)\b|i(?:n(?:to\b\W*?\b(?:dump|out)file|sert\b\W*?\binto|ner\b\W*?\bjoin)\b|(?:f(?:\b\W*?\(\W*?\bbenchmark|null\b)|snull\b)\W*?\()|(?:having|or|and)\b\s+(?:\d{1,10}|[\'\"][^=]{1,10}[\'\"])\s*[=<>]+|print\b\W*?\@\@|cast\b\W*?\()|(?:;\W*?\b(?:shutdown|drop)|\@\@version)\b|'(?:s(?:qloledb|a)|msdasql|dbo)')" \

Для XSS:
# XSS
SecRule REQUEST_FILENAME|ARGS|ARGS_NAMES|REQUEST_HEADERS|XML:/*|!REQUEST_HEADERS:Referer "(?:\b(?:(?:type\b\W*?\b(?:text\b\W*?\b(?:j(?:ava)?|ecma|vb)|application\b\W*?\bx-(?:java|vb))script|c(?:opyparentfolder|reatetextrange)|get(?:special|parent)folder)\b|on(?:(?:mo(?:use(?:o(?:ver|ut)|down|move|up)|ve)|key(?:press|down|up)|c(?:hange|lick)|s(?:elec|ubmi)t|(?:un)?load|dragdrop|resize|focus|blur)\b\W*?=|abort\b)|(?:l(?:owsrc\b\W*?\b(?:(?:java|vb)script|shell)|ivescript)|(?:href|url)\b\W*?\b(?:(?:java|vb)script|shell)|background-image|mocha):|s(?:(?:tyle\b\W*=.*\bexpression\b\W*|ettimeout\b\W*?)\(|rc\b\W*?\b(?:(?:java|vb)script|shell|http):)|a(?:ctivexobject\b|lert\b\W*?\())|<(?:(?:body\b.*?\b(?:backgroun|onloa)d|input\b.*?\btype\b\W*?\bimage|script|meta)\b|!\[cdata\[)|(?:\.(?:(?:execscrip|addimpor)t|(?:fromcharcod|cooki)e|innerhtml)|\@import)\b)"

При том что снорт пизоцинирует себя как IDS/IPS у него нет даже pps/bps каунтеров.
Да ладно…
find очень быстрая штука, притом бегать же он будет не по милиардам файлов.
Кромете того, файндом можно вообще не пользоваться, а просто хранить список файлов, которым нужно считать и проверять md5 сумму.

Information

Rating
Does not participate
Registered