170 похожих чатов

Всем привет, кто знает какие есть варианты валидации рефреш токена,

если он приходит в параметрах запроса, а в mongo хранится только его bcrypt хеш? кроме варианта выгрузки всех пользователей и ручной валидации. есть ли у монги какой-то механизм по работе с bcrypt хешем?

33 ответов

43 просмотра

В вопросе мне кажется недостаточно данных. А зачем выгружать всех пользователей?

Егор️-Гасай Автор вопроса
🏳️ Phil Kulin
Как организована система токенов?

выдаётся рефреш(uuidV4) и аксесс токен (jwt)

Валидация идет через приватный rsa

Егор️-Гасай Автор вопроса
🏳️ Phil Kulin
Так пусть рефреш тоже будет jwt

и оттуда я получается смогу достать юзерайди. спасибо!

Егор️ Гасай
и оттуда я получается смогу достать юзерайди. спас...

Разве что подписывать можно обычный токен и рефрешь разными ключами. Ну если на секьюрности упороться

Какие-нибудь курвы. Если фронт, то ES256. если нет, то EdDSA в терминах JWT

вообще всегда ловил кринжа с подобных facepalm ответов Не все же разбираются в криптографии, нужно быть толерантным к этому

Вообще из вопроса мало что понятно. Вы храните токены в монге вместе с юзерами и хотите по рефреш токену что-то найти?\

ddpvfpd
вообще всегда ловил кринжа с подобных facepalm отв...

Слушай, и вот после этого я не прохожу ни одного собеса в тот же авито :) Не надо разбираться. Есть какой-то выбор в стандартных либах. Поинтересоваться-то надо. А большинство вообще HS256 используют и в ус не дуют. На клиентской стороне подпись не проверяют. И для большинства ситуаций тех же микросервисов это нормально

Artur Karapetov
а зачем, если есть RSA?

Отличный вопрос. А зачем? (есть зачем)

🏳️ Phil Kulin
Отличный вопрос. А зачем? (есть зачем)

P.S. Не надо разбираться глубоко в криптографии. Достаточно поверхностно, чтобы иметь ответ

🏳️ Phil Kulin
P.S. Не надо разбираться глубоко в криптографии. Д...

Уверен вы как человек публичный и способный к донесению информации сделаете отличную статью или видео о особенностях криптографических алгоритмов для чайников

даже если и есть зачем, то этим либо можно принебречь, либо это покрывает какой-то эдж кейс, и пока на него не натолкнешься то и знать это примерно бесполезно.

Artur Karapetov
даже если и есть зачем, то этим либо можно принебр...

Не надо пренебрегать тем, что надо вычищать давно. RSA жрёт CPU заметно больше (а именно криптографические задачи в основном отражаются на CPU) и ключи в разы длиннее. И это очень старый алгоритм. Всё что надо знать собственно

🇺🇦 | osumico | 🇺🇦
С таким утверждением все бесполезно

так опыт/знания это и есть количество и качество решенных задач.

🇺🇦 | osumico | 🇺🇦
С таким утверждением все бесполезно

На каком-то этапе человек обрастает знанием определённых технологий, с которыми он может гарантировать построение работоспособного приложения. Вопрос, зачем знать больше, вполне может иметь вес.

Это да, но не знать что RSA это зашквар разрешительно только если ты только влетел в ИТ, а не преподаешь курсы.

🇺🇦 | osumico | 🇺🇦
Это да, но не знать что RSA это зашквар разрешител...

Не знать, что зашквар это термин из уголовного дискурса и не имеет значения в контексте информационных технологий разрешительно только если ты влетел в айти, читая книжки в библиотеке на зоне

Евгений Омельченко
Не знать, что зашквар это термин из уголовного дис...

кто его обычно употребляет, имеют ввиду закшварки, когда, например картошку пережаришь - она чернеет. моя бабушка еще так говорит. а картошка была последняя, вот и стыдно. ну и получается зашквар в незнании, это стыдно не знать. как-то так.

Artur Karapetov
а расскажете, в чем именно зашквар?

Кратко: https://www.quora.com/Is-RSA-not-secure?top_ans=158995356 Не кратко: курс МИТа по криптографии

Artur Karapetov
а расскажете, в чем именно зашквар?

Вообще хрен там с ним с rsa. Мало ли кто там чего не знал,не считал важным. Но вот упертость в луддизм это страшно.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта