Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Odmítnutí klienta po pár chybných requestech

qye
verified
rating uzivatele
(17 hodnocení)
3. 10. 2012 02:14:49
Zdravím,
dá se nějak udělat následující? Ví někdo? Popř můžete mě nasměrovat co si mám prostudovat?
Řekněme že mám server na který chodí lidé a chtěl bych v určitý okamžik prodloužit odpověď serveru, nebo případně rovnou zablokovat veškeré příchozí požadavky.
Aplikačně to mám řešené u přihlášení třeba tak, že když se globálně párkrát nepodaří úspěšně přihlásit, tak se před spuštěním scriptu (na prvním řádku toho scriptu) spusté sleep na 5vteřin. A pokud i tento pokus je chybný tak na konci scriptu také sleep na 5 vteřin.
Nicméně to je řešené jen když jde přes tu aplikaci.
Dalo by se tohoto docílit nějak přímo přes server? Aby to bylo globálně na všechny soubory na všechny apliakce na všechny ip a domény?
Např když 5 krát vyvolá určitou chybu (např 403 nebo 404), tak by se mu dalo zpoždění k těm požadavkům, pokud by se to stalo 60krát globálně na celém serveru, tak by se to dalo ke všem požadavkům. Popř kdyby to bylo vše z jedné ip, tak třeba rovnou zablokovat?
Myslím, že by to šlo udělat přes nějaký script, který by kontroloval logy a podle toho manipuloval s firewallem.
Případně jak docílit toho, že když se na jedné doméně vyskytne x takových chyb, tak úplně vypnout server?
Děkuji za jakékoli nasměrování nebo rady.
3. 10. 2012 02:14:49
https://webtrh.cz/diskuse/odmitnuti-klienta-po-par-chybnych-requestech/#reply814760
sogi
verified
rating uzivatele
3. 10. 2012 04:07:24
nastuduj si fail2ban - myslim ze ma aj apache plugin. ak nie, tak si tam dorob funkcionalitu - je to jednoduche - parsujes logy podla toho vyvolavas akcie.
3. 10. 2012 04:07:24
https://webtrh.cz/diskuse/odmitnuti-klienta-po-par-chybnych-requestech/#reply814759
Petr Zachrdla
verified
rating uzivatele
(1 hodnocení)
3. 10. 2012 10:25:24
jak píše sogi a jestli tomu moc nehovíš, tak nainstaluj server podle http://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-apache2-bind-dovecot-ispconfig-3
3. 10. 2012 10:25:24
https://webtrh.cz/diskuse/odmitnuti-klienta-po-par-chybnych-requestech/#reply814758
Pro odpověď se přihlašte.
Přihlásit