Cruiser78 пишет:Вопрос - как?
почему деньги хранят в сейфе, если всё равно они за закрытой железной дверью?
Cruiser78 пишет:Заблуждение. Нет принципиальной разницы что передавать серверу - перехваченный пароль или перехваченный хэш пароля. Если актуальна угроза перехвата протокола аутентификации, то одинаково опасно пользоваться как плайн-паролями, так и потоянными их хешами.
дык я о том-же.
действительно нет разницы, что передавать
но есть разница, что хранить на сервере
хеши хранить лучше, чем пароли.
Cruiser78 пишет:Это нормальная рабочая схема.
ну это и есть SSL/TLS
если я вас правильно понимаю, это SSL с самоподписанным сертификатом. К сожалению нам она НЕ подходит, ибо, как я уже выше писал, клиент общается с нашим сервером НЕ напрямую.
Такой метод можно (и нужно!) использовать в SSH, но с почтой так не получается.
Cruiser78 пишет:Ну а рисовать сервер до неотличимости схожий с реальным (то есть расматриваем ситуацию, когда не доверяем серверу) - это слишком перебор. Я не могу отнести эту угрозу к реальным (при аутентификации с со случайной солью онли).
а зря. Почитайте заголовки своей почты - она к вам идёт через несколько серверов, и не факт, что она не прошла через сервер злоумышленника.
И если при входе на ssh сервер нам показывают отпечаток (fingerprint), то с почтовым этого нет.
Именно поэтому, почта ОБЯЗАТЕЛЬНО должна быть хотя-бы подписана. А если она секретная, то и зашифрована.
Ну а пароль в почте помогает разве что от спама, что-бы ваш сервер не стал релеем для его рассылки.
Cruiser78 пишет: Это можно логин-страницу вконтакта или одноклассников подставлять. Но там и случайной соли в аутентификации нет.
вы не понимаете назначение соли. Дело в том, что соль постоянная, и НЕ помогает от перехвата пароля. Т.е., если вы например знаете, что мой пароль скажем к root'у к примеру i99sEifG!, то вам ничего не помешает войти в мою систему, набрав логин root и пароль i99sEifG!. При этом, значение соли вам знать НЕ нужно. Точно также и для фконтакта, или любого иного сервиса.
Объясняю ещё раз, зачем нужна соль:
Если злоумышленник похитил БД, и нашёл там хеш ba1f2511fc30423bdbb183fe33f3dd0f, то он тупым перебором подберёт пароль 123
Причём перебор он может совершить заблаговременно, заготовив радужную таблицу. Таким образом он может подобрать не только 123, но и i99sEifG!, или любой другой, не слишком длинный пароль.
Однако, если к паролю прилагается соль vg5czfbqg4yeJCfcfar, то радужная таблица будет бессильна (ибо её объём должен быть в тысячи Тб, и время вычисления десятки или сотни лет). Причём сама соль известна злоумышленнику, он она становится ему известной после кражи БД (ибо там и записана своя уникальная соль для каждого клиента).
Соль это конечно хорошо, однако соль никак не помогает от перехвата.
Cruiser78 пишет:Это тоже решение. Но реально - если не впадать в паранойю - перебор.
нет. Перебор это для ssh, а для почтовых серверов - вполне себе норма. Конечно, если ваша почта нужна исключительно вам и вашей компании, вы можете сэкономить, и использовать самоподписанные сертификаты (которые понадобится установить на ВСЕ подотчётные компьютеры). Но попытка принять/отправить почту куда-нить наружу приведёт к fail'у.
Именно потому я и предлагаю использовать для почты простой текстовый пароль, и забить болт на его перехват. Если вся почта подписана, то можно не опасаться её искажения злоумышленником.
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)