Brute force ochrana
Brute force ochrana
Zdravím, mám v pláne nejako viac ochrániť login na web stránke proti Brute Force útokom teda generovaniu rôznych stringov a... Captcha nieje riešeným, rozmýšľam o podobnom systéme aký má ( Aspoň tuším ,že má, nespomínam si kde som to videl ) Google alebo FaceBook. Ten funguje tak ,že po niekoľkých zlých zadaniach sa úplne obmedzí prístup na daný účet a je potrebné potvrdiť totožnosť prostredníctvom mailu ( Klikne sa v maily na link a zadá nové heslo ).
Problém je v tom kde počítať tie zlé zadanie. Cookie / Session asi ťažko kedže tie sa dajú pri každom requeste zmazať. Sejvovanie do nejakého dajme tomu .txt je odveci. Takže posledné čo ma napadlo je sejvovanie nesprávnych requestov do DB k danému účtu. Ale neviem prečo niesom si tým taktiež na 100% istý, pozná - vie niekto ešte o nejakom inom - lepšom systéme ?
Vďaka za odpovede
Problém je v tom kde počítať tie zlé zadanie. Cookie / Session asi ťažko kedže tie sa dajú pri každom requeste zmazať. Sejvovanie do nejakého dajme tomu .txt je odveci. Takže posledné čo ma napadlo je sejvovanie nesprávnych requestov do DB k danému účtu. Ale neviem prečo niesom si tým taktiež na 100% istý, pozná - vie niekto ešte o nejakom inom - lepšom systéme ?
Vďaka za odpovede
Re: Brute force ochrana
kniznica co pouzivam to riesi cez DB, po urcitom pocte zle zadanych loginov (hociakych) sa zamedzi login z tej IP adresy na urcity cas (asi 30min).
Re: Brute force ochrana
Mohol by si napísať aj názov tej knižnice?
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Brute force ochrana
IP sa dá zmeniť.sharky-no napísal:zamedzi login z tej IP adresy na urcity cas (asi 30min).
Re: Brute force ochrana
Nie je vela moznosti ako identifikovat ten isty PC, a IP je asi najucinnejsi z nich. Hoci videl som uz nejake 'nezmazatelne' cookie.. ale neotestoval som to.
ta kniznica je urcena pre CodeIgniter vola sa Tank Auth cize neviem ci ti to pomoze
ta kniznica je urcena pre CodeIgniter vola sa Tank Auth cize neviem ci ti to pomoze
-
Mek
Addict
- Príspevky: 4661
- Registrovaný: 23 mar 2005, 23:00
- Bydlisko: ZA <-> TN
- Kontaktovať používateľa:
Re: Brute force ochrana
Ukladanie pocitadla chybnych prihlaseni do DB je uplne v poriadku, nic nie je na tom zle. A ked niekto zada napr. 3x zle heslo k nejakemu uctu, zablokujes na urcity cas pristup k tomuto uctu, tak sa to bezne robi.
-
TommyHot
Addict
- Príspevky: 3340
- Registrovaný: 25 okt 2009, 0:23
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Brute force ochrana
Zablokovanie pristupu na ucet je nezmysel, kedze takto vies teoreticky zablokovat vsetkych userov. Lepsie je po urcitom neuspesnom prihlaseni zobrazit captchu, alebo prist s nejakym inym security checkom.
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Brute force ochrana
TommyHot: Ako zablokovať všetkých userov? Mek nepísal o blokovaní účtu podľa IP.
Modelová situácia:
Ma hojku máš dva nicky:
1. weroro
2. weroro2
Ak sa budem chcieť prihlásiť na nick weroro a 3x zadám zlé heslo, tak sa tento nick zablokuje na 30min, ale na nick weroro2 sa budem môcť prihlásiť.
Modelová situácia:
Ma hojku máš dva nicky:
1. weroro
2. weroro2
Ak sa budem chcieť prihlásiť na nick weroro a 3x zadám zlé heslo, tak sa tento nick zablokuje na 30min, ale na nick weroro2 sa budem môcť prihlásiť.
-
TommyHot
Addict
- Príspevky: 3340
- Registrovaný: 25 okt 2009, 0:23
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Brute force ochrana
Ved vytvorim si nejaky slovnik s potencialnymi usermi a pustim ich v loope nad danymi webom. A za par minut mam zablokovanu peknu kopu userov (ak som sa trafil). Aj google to riesi tak ako som povedal (parkrat sa zle prihlasis a hodi ti captchu, resp vzdy to tak robil)
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Brute force ochrana
preboha, on sa pýta na brute force. Načo blokovať na pol hodinu? Stačí mi ho zablokovať na 5 sekúnd a tvoj bruteforce z niekoľkých dní predlžím na niekoľko rokov. Pritom užívateľ nespozoruje vôbec nič (lebo ak je človek a spravil preklep, tak kým napíše nové heslo ho odblokuje). Takto som robil aj svoj flos, ak si naň ešte niekto pamätá
-
harrison314
Hardcore addict
- Príspevky: 8223
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Brute force ochrana
tiez si myslim ze to zbytocne komplikujete, prosto ak heslo nesedi da sa tam mali sleep
Re: Brute force ochrana
Sleep / redirect / block to je úplne jedno. Mne šlo len o čo najlepši systém pre zachovanie tých zlých zadaní. Takže pôjde to klasicky do DB. Vďaka za odpovede 