چطور توکنها رو توی مرورگر امن نگه داریم؟
برای ذخیره access tokenها توی مرورگر، روشهای مختلفی مثل localStorage، sessionStorage و کوکیها و ... رو داریم. اما واقعیت اینه که هر کدوم از اینها نقاط ضعف و قوت خودشون رو دارن و اگه درست پیادهسازی نشن، احتمال حملات XSS و CSRF بالا میره. جالبه بدونید هیچ روش واقعا امنی برای ذخیره توکنها توی مرورگر وجود نداره و همشون به نوعی آسیبپذیرن.
یکی از بهترین روشها استفاده از کوکیهاست؛ البته با ست کردن اتربیوتهایی مثل HttpOnly و SameSite=Strict. همچنین میشه از الگوی Token Handler استفاده کرد که با رمزنگاری توکنها و مدیریتشون از طریق بکاند، ریسک حملات رو به حداقل رسوند.
لینک مقاله:
https://readmedium.com/en/https:/curity.medium.com/best-practices-for-storing-access-tokens-in-the-browser-6b3d515d9814
#xss
@techstuff100
Post #33
356

- 👍 6
- 🔥 3