در حال بارگذاری...
بررسی مکانیزمهای بهخاطرسپاری رمز عبور برای شناسایی آسیبپذیریهایی مثل ذخیره ناامن رمز عبور.
اهداف این درس
تست رمز عبور بهخاطرسپاری شامل بررسی مکانیزمهایی است که به کاربر اجازه میدهد بدون وارد کردن مجدد رمز عبور، به سیستم وارد شود.
مکانیزم بهخاطرسپاری ناامن میتواند منجر به سرقت رمز عبور یا session کاربر شود.
هشدار
هرگز رمز عبور را در cookie، localStorage یا sessionStorage ذخیره نکنید.
محتوای cookieهای بهخاطرسپاری را بررسی کنید.
1# بررسی cookieها با curl2curl -v -c cookies.txt https://target.com/login34# بررسی پرچمهای cookie5curl -v https://target.com 2>&1 | grep -i 'set-cookie'بررسی کنید که آیا cookieها پرچمهای HttpOnly و Secure دارند.
مکانیزم بهخاطرسپاری ناامن میتواند منجر به سرقت رمز عبور و دسترسی غیرمجاز شود.
توصیه عملی
بهترین روش استفاده از tokenهای JWT با محدودیت زمانی کوتاه و ذخیره در cookie با پرچم HttpOnly و Secure است.
هرگز رمز عبور را در cookie ذخیره نکنید.
از tokenهای تصادفی و امن برای بهخاطرسپاری استفاده کنید.
cookieهای بهخاطرسپاری باید محدودیت زمانی داشته باشند.
از پرچمهای HttpOnly و Secure برای cookieها استفاده کنید.
کدام روش ذخیره رمز عبور برای بهخاطرسپاری امن است؟
مکانیزم امن بهخاطرسپاری رمز عبور چیست؟
مکانیزم امن شامل ذخیره یک token تصادفی و امن در cookie است، نه خود رمز عبور.
چرا ذخیره رمز عبور در cookie خطرناک است؟
اگر رمز عبور در cookie ذخیره شود، هر کسی که به cookie دسترسی پیدا کند میتواند رمز عبور را بخواند.