PHP/MySQL | защита от брутфорс / php
Вот придумал метод защиты от брутфорс атак (защита от подбора паролей юзеров)
Суть такова: долго проверять пароль
Т.е. перед выдачей результата ставить sleep() хотя бы на 2 секунды тем самым усложнив задачу боту
Так, при 1000 паролей в секунду его эффективность спадет до 1 пароля в 2 секунды, т. е. в 2000 РАЗ!
как вам такой метод?
________
посл. ред. 05.12.2017 в 15:22; всего 1 раз(а); by rekmixa
Суть такова: долго проверять пароль
Т.е. перед выдачей результата ставить sleep() хотя бы на 2 секунды тем самым усложнив задачу боту
Так, при 1000 паролей в секунду его эффективность спадет до 1 пароля в 2 секунды, т. е. в 2000 РАЗ!
<?php
sleep(2);
// проверяем пароль
?>
как вам такой метод?
________
посл. ред. 05.12.2017 в 15:22; всего 1 раз(а); by rekmixa
Вообще то ставится ограничение на попытки ввода ))
Сибирский , но ведь таким способом бот зафлудив вход может не дать реальному юзеру войти
XxxDIABLOxxX , есть вариант по-лучше?
rekmixa , умные брутфорсеры используют proxy
DELETED
5 декабря 2017, в 15:46
Delete
rekmixa (05.12.2017 в 15:27)
Сибирский , но ведь таким способом бот зафлудив вход может не дать реальному юзеру войти
Сибирский , но ведь таким способом бот зафлудив вход может не дать реальному юзеру войти
как он зафлудит если его ограничит и выдаст капчу, а вот такой скрипт будет зависать в памяти в этот sleep
pirlo , это да, используют прокси ) но ни один робот не может выполнять js скрипт ) По крайней мере я не слыхал такого еще ))
shadrvlad , на хабре прочитал еще про такой метод: отслеживать время за которое юзер/бот заполнил форму и отправил запрос и, если слишком быстро, то выдавать ошибку
________
посл. ред. 05.12.2017 в 15:59; всего 1 раз(а); by rekmixa
________
посл. ред. 05.12.2017 в 15:59; всего 1 раз(а); by rekmixa
Сибирский , причем тут php, js ? Есть такие языки как Delphi, Visual Basic. Если разобрался в php, js , то и до Delphi, Visual Basic не далеко .
rekmixa (05.12.2017 в 15:20)
Вот придумал метод защиты от брутфорс атак (защита от подбора паролей юзеров)
Суть такова: долго проверять пароль
Т.е. перед выдачей результата ставить sleep() хотя бы на 2 секунды тем самым усложнив задачу боту
Так, при 1000 паролей в секунду его эффективность спадет до 1 пароля в 2 секунды, т. е. в 2000 РАЗ!
как вам такой метод?
Вот придумал метод защиты от брутфорс атак (защита от подбора паролей юзеров)
Суть такова: долго проверять пароль
Т.е. перед выдачей результата ставить sleep() хотя бы на 2 секунды тем самым усложнив задачу боту
Так, при 1000 паролей в секунду его эффективность спадет до 1 пароля в 2 секунды, т. е. в 2000 РАЗ!
<?php
sleep(2);
// проверяем пароль
?>
как вам такой метод?
Многопоточность зарешает)
Мультикурл гугли
Стр.: 1, 2