🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ ربابه رحماندوست
امنیت JWT وقتی در دسترس بقیه افراد قرار میگیره!
آقای فریور آدینه حل شده توسط آقای فریور آدینه

سلام و درود، وقتتون بخیر

ببخشید یه سوال داشتم این JWT که به اصطلاح یک راه امن برای تبادل اطلاعات هستش، اگر این رشته انکود شده به طریقی در اختیار بقیه افراد قرار بگیره، همونجور که ما داخل سایت JWT قرار میدیم و دیکود میشه و اطلاعات اصلیش که داخل payload هست رو نشون میده، خب پس چطوره که میگن امنه؟

سلام

در واقع JWT یک استاندارد برای تبادل اطلاعات است  و ذاتا ایمن نیست. JWT  این امکان رو داره بنا بر شرایط به روش‌های مختلفی استفاده بشه. اگر از JWT  استفاده بشه در صورتی که توکن sign بشه فقط می‌توان این اطمینان رو داشت که اطلاعات تغییر نکرده و معمولا در این شرایط اطلاعات حساسی در payload اون قرار نمیدن!

اگر اطلاعاتی که در payload هست حساس باشه با استفاده از JWE می‌توان این مقادیر رو ایمن تبادل کرد

بهترین پاسخ
آقای فریور آدینه ۲۷ اردیبهشت ۱۴۰۰، ۱۳:۳۷