All streams
Search
Write a publication
Pull to refresh
235
1
Anton Fedorov @datacompboy

Программист / сисадмин (Sr. SRE)

Send message
Забыли самое важное!
Ctrl+Shift — сменить раскладку.
Недурственный ДЦ:
— имеет квалифицированных специалистов, на которых всегда можно выйти, если «первая линия» не тянет ответ
— реагирует в разумное время на любые клиентские раздражители
— имеет прозрачное ценообразование, с достаточной эластичностью под гнётом обстоятельств.

А вот культурный европейский датацентр 1&1 в германии культурен настолько, что технические специалисты, которые могут заменить сдохший жесткий диск бывают только по будням и только с 8 до 20. В остальное время наблюдайте «press F1 to continue» в случае чего.
С моих слов нельзя делать никаких выводов о количественных характеристиках.
Ну и зря. У нас есть недурственные ДЦ.
Для меня пример классического облака — EC2.
Да, можно запустить нужную железку и заплатить только по факту.
Цена — вероятность того, что её запустить не получится, что её рубанёт в произвольный момент, и никто ничего тебе не должет.

Все крупные проекты кто живут в облаках живут по принципу «в любой момент может отвалиться половина нод».
Какие у вас мелкие прибыли :)
Теперь вы должны этому товарищу инвайтов :)))
Судя по всему, сейчас оно не так сильно и тормозит, всё-таки компы шустрее стали и js движки тоже.
Стоит просто взять и попробовать. Оптимальным будет килобит и SHA256.
Если будут тормоза — тогда уже посмотреть на полкилобита и SHA224.
Опускаться ниже полукилобита не имеет смысла из соображений безопасности.
Это мы рассматриваем клинический случай, когда от сервера осталась только база, да еще и по которой не требуется даже поиска делать?
Я видел это, потому и говорю «убоговат» а не «совсем убог» :) Всё-таки, это еще не совсем «оно». По сравнению с нативным кодом отстаёт на несколько десятичных порядков.
Хранение просто хеша от пароля тоже не радостный вариант, разве что солёный.
Я лично не раз использовал md5(pass) из чужой бд для получения pass :)

И еще один момент — SRP позволят аутентифицировать пользователя безопасно и просто, в то время как SSL требует для этого сертификаты (во всяком случае, пока OpenSSL+SRP не используются браузерами).

То есть я за выбор SRP+SSL с Fallback до простой формы логина (поверх всё того же SSL) если требуется.
SRP имеет смысл оставить для защиты от утечки паролей при взломе бд.
NC нужен за любой сложной логикой на стороне клиента. JS всё-таки убоговат всё еще по скорости.
SSL, реализованный в сильно оптимизированном C коде меньше нагрузит сервер, чем ручное кодирование на скриптовом языке.
Единственная проблема — скорость шифрования.
Ради интересу советую на JS закодировать/раскодировать простенький запрос на 15-20К текста…
И да, еще сильно зависит от хеш-функции. SHA-512 работает ощутимо медленнее чем SHA1
А зачем нужно? Это фактически замена SSL с ключами на SSL с паролем :) Может, стоит на ключи таки поглядет?
Сильно ускорились JS движки + поддержка Binary в последних версиях, без которых всё было очень и очень тоскливо.

Information

Rating
1,718-th
Location
Zürich, Zürich, Швейцария
Date of birth
Registered
Activity

Specialization

Specialist
Lead