Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-08-09 12:08:36

  torrentow - Członek Sejmowej Komisji Śledczej

torrentow
Członek Sejmowej Komisji Śledczej
Skąd: z GNU
Zarejestrowany: 2009-11-23

przerobienie regułki z nginx na lighttpd i apache.

Witam,
Zauroczony postem http://weedsmoker.im/post/34.asm i frustracji nieznalezienia na google postanowiłem naklepać tutaj.
Jakieś Pomysły?
Pozdrawiam,
Towarzysz Torrentow


Każdy sam sobie szkodzi :)
http://img715.imageshack.us/img715/7104/apt.png

Offline

 

#2  2011-08-09 12:31:45

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: przerobienie regułki z nginx na lighttpd i apache.

Sory, ale o co właściwie pytasz?

Offline

 

#3  2011-08-09 12:33:11

  torrentow - Członek Sejmowej Komisji Śledczej

torrentow
Członek Sejmowej Komisji Śledczej
Skąd: z GNU
Zarejestrowany: 2009-11-23

Re: przerobienie regułki z nginx na lighttpd i apache.

Jak zrobić regułkę z ngixa na apache i lighttpd z podanego linku.


Każdy sam sobie szkodzi :)
http://img715.imageshack.us/img715/7104/apt.png

Offline

 

#4  2011-08-09 12:35:13

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: przerobienie regułki z nginx na lighttpd i apache.

W Apache zainteresuj się mod security lub ewentualnie rewrite
Na necie masz kilka tys ton przykładów.
Np: http://www.howtoforge.com/apache_mod_security
albo gotowe reguły: http://www.gotroot.com/mod_security+rules

A do Lighttpd:
http://redmine.lighttpd.net/wiki/1/Docs:ModRewrite

Porównanie z Apache:
http://redmine.lighttpd.net/wiki/1/MigratingFromApache
Mod security i sql-injection:
http://technologie.gazeta.pl/technologie/1,88634,4967315.html?as=3
np:

Kod:

SecRule REQUEST_URI|REQUEST_BODY "((select|grant|delete|insert| drop|alter|replace|truncate|update|create|rename|describe) [[:space:]]+[A-Z|a-z|0-9|\*| |\,]+[[:space:]] +(from|into|table|database|index|view) [[:space:]]+[A-Z|a-z|0-9|\*| |\,]| UNION SELECT.*\'.*\'.*,[0-9].*INTO.*FROM)"

masz tu gotowego regexa, którego możesz dostosować i do Nginxa (bo twój przykład nie wyczerpuje tematu), jak i do Lighttpd.

Wyraźna (moim zdaniem) wada Nginxa i Lighttpd? - brak reguł do sprawdzania unicodu i dekodowania w locie zapytań base i hex.
http://sourceforge.net/apps/mediawiki/mod-security/ … erence_Manual
W ogóle regex w Nginxie i Lighty jest niezły, ale przy mod_security wypada bardzo skromnie.

Ale np w Nginxie czy Lighty lepiej nie stosować 5k reguł blokujących, ale zaprojetkować regexa, ktory sprawdza, czy zapytanie odpowiada schematowi akceptowanemu przez program, i wywalić wszystko, co przez ten regex nie przejdzie.

Ostatnio edytowany przez Jacekalex (2011-08-31 06:43:57)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2011-08-09 15:22:39

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: przerobienie regułki z nginx na lighttpd i apache.

Aaa regułkę, no to teraz o wiele jaśniej. Ech...

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)