Доступ по паролю
Большое заблуждение, считать, что http://user:password@example.org/ и http://example.org/user/password/ сильно различаются. Ничего подобного. Единственное различие между ними, что если набрать второй адрес руками, то он останется в истории браузера. Для AJAX’а более пригоден второй путь — «logout» делать сильно проще.
Необходимое замечание: речь, конечно же, идёт
Итак http://example.org/jfdhfjhrtjktjkfhdjht/ это вполне себе парольный доступ.
Комментарии 20
А вообще на http://etherpad.com эта система и используется
Там написано «AJAX». Кстати, да etherpad.
Я знаю, что Microsoft довольно коряво залатала хак с подменой адреса, отключив такую возможность.
В любом случае, речь не об этом. А о том, что закрытый URL — тоже пароль.
Prooflink — RFC 3986, 3.2.1. User Information
Use of the format «user:password» in the userinfo field is
deprecated. Applications should not render as clear text any data
after the first colon («:») character found within a userinfo
subcomponent unless the data after the colon is the empty string
(indicating no password).
И для быстрой проверки — http://demo:demo%40vivotek.taxispb.ru:8081/ FireFox открывает, выдавая message box подтверждения. IE обламывается не посылая даже исходящего запроса.
Да, про IE я знаю.
Спасибо за RFC!
и, случись взлом, никто не скажет «мальчик сам виноват», всех собак свалят на сервис с открытыми паролями в базе
хотя,
но чем тогда digest лучше простого https? защитой от MitM?
Защита от
А нормальная защита — спрятать всю работу с паролем (запись и проверку, запретив чтение) за хранимые процедуры.
Тьфу, «симметричный» (спасибо, Саня, за поправку)
хех, инъекции я даже не рассматривал % )
для меня слив базы означает
вообще, если задуматься, от такого помогает только необратимое хэширование. Но даже для него можно составить частотный словарь, используя список распространённых паролей. Выживут только нераспространённые, которые суть Неуловимые Джо. Или они
тоже верно
вообще интересно было бы иметь статистику, по каким причинам пароли утекали. Инъекции — это
Инъекции — вполне себе нормальный метод, ничего детского в нём нет :)
Статистику такую вряд ли возможно собрать.
детство — иметь такую уязвимость : )
Детство или нет, а я до сих пор вижу множество таких сайтов, да и другие люди — тоже ( http://www.xakep.ru/post/47719/default.asp ).
уф, я уж вначале подумал, что в самом фейсбуке эта дырка : )
вообще у меня, видимо, сложилось ложное впечатление об этой проблеме с тех пор, как интернет перестал полниться статьями на эту тему
детям нельзя в интернет, он от них тупеет