Pull to refresh
231
0.9
Anton Fedorov @datacompboy

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

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

Я реализовывал это на JS + PHP, и даже работало :) одна проблема, тормозило тогда.
Возможно, на современных JS движках будет работать быстро.

Если народу будет интересно — обнародую, а может даже доведу до ума — ибо самое простое решение это flash/java аутентификатор, и fallback на js если эти два недоступны.
Было бы что-нибудь вменяемое для отражения динамических графиков в реалтайме под pygtk :(
Вынужден пользовать matplotlib, который радует падениями в недрах pango, gtk, и double malloc free.
Помимо АЦП туда напихивают еще столько, что это опять не под наши задачи :(
Надо бы быстрое ядро для математики + АЦП+ЦАП+UART+I2C+SPI + ножки желательно >=0.5.
А! Самая главная проблема, по которой пролетают кортексы — нужна совместимость с ТТЛ уровнями.
А у них максимум — 5V-tolerant.
Так что рано еще списывать старые добрые 8битники со счетов.
можно урл на 40$ плату с экраном?
Нет, вот ЭТОЙ конвенцией для себя я пользоваться не буду. Как я уже сказал — мне и без того противно смотреть на эти многометровые портянки.
Впрочем, если вдруг буду править чужой код, соответствующий ему, то буду стараться придерживаться.
Хотя бы ссылка где анонсировала. Или вы являетесь сотрудником Linaro и это пресс-релиз?
Во-1х, статья идёт об усилении простого сервера, подъём jail/vserver это второй уровень защиты.
Во-2х, для SELinux конфиги обычно не руками пишут, а корректируют автогенерённый в процессе 100% чистого запуска в тест режиме.
В-3их, список разрешенных портов гораздо уже, чем запрещенных, и открыть только нужные дырки обнаружив что что-то не работает (причем еще в процессе настройки!) проще, чем потом обнаружить, что у тебя что-то вскрыли.
В-4ых, изменение порта делается не для обмана, а именно для выхода из-под «масс-хак» атак, что снизит вероятность появления очередного ботнета на сайте из-за дырявого сервиса до момента обновления; а не против «персональной» атаки.
В-5ых, самые умные будут грузить чугуний.
Вообще мне кажется, что лучше в В&A, но если решение допилить сюда будет очень интересно.
(Достал попкорн)
Мне кажется, что (1 to 1000).sum лучше записать как 1000*1001/2 или, еще лучше, 500500

Information

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

Specialization

Specialist
Lead