Size: a a a

2019 December 11

MC

Michael Carry in Public | Kottans
Ок, написал в ЛС
источник
2019 December 12

GC

Geek Chick in Public | Kottans
є тут хтось, хто добре розбирається в JSON web tokens? не розумію навіщо потрібна ніяк не захищена інфа в payload, якщо все це вже є в signature?
источник

IT

Ivan Tytarenko in Public | Kottans
источник

AL

Anton Lempiy in Public | Kottans
Geek Chick
є тут хтось, хто добре розбирається в JSON web tokens? не розумію навіщо потрібна ніяк не захищена інфа в payload, якщо все це вже є в signature?
payload можна засунути все що завгодно, це не регулюється спекою JWT
источник

VY

Viktor Yakubiv in Public | Kottans
Signature включає підпис ключем і слугує для того, щоб перевірити, що решта іниомації правдива
источник

AL

Anton Lempiy in Public | Kottans
JWT виник не як спосіб авторизації, а як спосіб перевірки достовірності авторства повідомлення. В пейлоаді якраз повідомлення і передається
источник

GC

Geek Chick in Public | Kottans
тобто в signature ми не задублюємо payload, а тільки один ключ з нього? перевіряємо, все ок, значить можна взяти решту з payload, так?
источник

AL

Anton Lempiy in Public | Kottans
пейлод може бути взагалі пустим обєктом
источник

VY

Viktor Yakubiv in Public | Kottans
Тобто сам по собі signature розшифрувати не можна (можу помилятися). Але знаючи алгоритм його генерації  і секретний ключ можна перевірити коректність інших полів зашифрувавши їх ще раз
источник

GC

Geek Chick in Public | Kottans
Anton Lempiy
пейлод може бути взагалі пустим обєктом
о, так буде секюрніше, наприклад якщо мені треба в jwt передати тільки одне поле і воно сенсітів
источник

VY

Viktor Yakubiv in Public | Kottans
Але цікава думка
источник

IT

Ivan Tytarenko in Public | Kottans
Geek Chick
о, так буде секюрніше, наприклад якщо мені треба в jwt передати тільки одне поле і воно сенсітів
у вас HTTP или HTTPS?
источник

GC

Geek Chick in Public | Kottans
Ivan Tytarenko
у вас HTTP или HTTPS?
https
источник

IT

Ivan Tytarenko in Public | Kottans
тогда вообще насрать
источник

AL

Anton Lempiy in Public | Kottans
в жвт 3 куска - claims, payload i signature. - signature - це по суті хеш сума двох інших кусків зашешована з використанням secret key
источник

AL

Anton Lempiy in Public | Kottans
claims має стандартні поля визначені спекою https://tools.ietf.org/html/rfc7519#section-4 і кастомні якщо такі потрібні
источник

GC

Geek Chick in Public | Kottans
Anton Lempiy
в жвт 3 куска - claims, payload i signature. - signature - це по суті хеш сума двох інших кусків зашешована з використанням secret key
да, мене турбує фраза хеш сума, вона наче каже про дублювання в signature усього payload
источник

AL

Anton Lempiy in Public | Kottans
Geek Chick
да, мене турбує фраза хеш сума, вона наче каже про дублювання в signature усього payload
так і є, це потрібно щоб валідувати що зловмисник не змінив текст повідомлення
источник

AL

Anton Lempiy in Public | Kottans
при транспортуванні
источник

AL

Anton Lempiy in Public | Kottans
використовується односторонній хеш
источник