Size: a a a

2020 May 17

EG

Emmanuel Goldstein in rust_offtopic
Юзер этого и не заметит, потому что он форму заполняет дольше
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
у нас время жизни некоторых логинов - 5 минут. ПОтому что иначе нельзя контролировать права юзеров из jwt
Ну это редкая специфика, у 99% сайтов время логина — половина вечности
источник

KR

Kai Ren in rust_offtopic
Emmanuel Goldstein
Я видел капчу на таком принципе, лол
Чтобы отправить форму нужно выполнить какое-то ощутимое по длительности вычисление
Условно, JS на клиенте занимается разложением на простые множители
proof of work так то не только в битке есть)
источник

EG

Emmanuel Goldstein in rust_offtopic
Kai Ren
proof of work так то не только в битке есть)
Но оно брутится всё равно дешевле, чем рекапча, увы.
источник

EG

Emmanuel Goldstein in rust_offtopic
Рекапча стоит где-то пару долларов за тысячу решений
источник

KR

Kai Ren in rust_offtopic
Хм... майнить через капчи - идея для стартапа)
источник

EG

Emmanuel Goldstein in rust_offtopic
Да, от 1.8 до 2.2 бакса за тысячу сейчас.
источник

EG

Emmanuel Goldstein in rust_offtopic
На моей машине Argon2id считается 300 миллисекунд
источник

EG

Emmanuel Goldstein in rust_offtopic
Это практически незаметно при редком логине, но сильно усложнит перебор
источник

KR

Kai Ren in rust_offtopic
Там у аргона ещё можно настраивать желаемые параметры, типа time/space complexity. На поиграться вот:
https://antelle.net/argon2-browser/
источник

KR

Kai Ren in rust_offtopic
А у меня, на практике, подгорает от Pure-FTPd сервера, который умеет в argon2i, но не умеет в argon2d, и просто ломается непредсказуемым образом без каких-либо внятных ошибок почему, если не дай бог какому-то юзеру подсунуть неправильный хэш. Вот такая секурность)
источник

EG

Emmanuel Goldstein in rust_offtopic
> error: aborting due to 87 previous errors
compiler-driven development, ага
источник

G

Gymmasssorla in rust_offtopic
Emmanuel Goldstein
> error: aborting due to 87 previous errors
compiler-driven development, ага
Это же замечательно!
источник

EG

Emmanuel Goldstein in rust_offtopic
Неплохо, да
источник

G

Gymmasssorla in rust_offtopic
Было бы 87 run-time errors
источник

VS

Victor Sapiens in rust_offtopic
🤢 Не надо так няша. Такие тяночки до добра не доведут.
источник

SP

Stanislav Popov in rust_offtopic
запретный плод сладок
источник

EG

Emmanuel Goldstein in rust_offtopic
Как сделать cargo check/cargo clippy работать стабильно?
источник

EG

Emmanuel Goldstein in rust_offtopic
У меня они регулярно перестают выводить что-либо, видимо, из-за какого-то кеша
источник

EG

Emmanuel Goldstein in rust_offtopic
Я хочу на каждом запуске видеть все текущие ошибки
источник