🛡️ Web Security  |  فناوری‌های نوین وب

امنیت پیشرفته وب: مقابله ساختاری با حملات CSRF و XSS با کوکی‌های مدرن و هدر CSP

بیش از ۷۰ درصد حملات نفوذ به سامانه‌های کاربری از طریق دو آسیب‌پذیری کهن اما شایع XSS (تزریق کد جاوااسکریپت) و CSRF (ارسال ناخواسته درخواست از سوی کاربر لاگین‌شده) انجام می‌گیرد. مهار این حملات نیازمند لایه‌های دفاعی چندگانه است.

هدر Content Security Policy (CSP) چیست؟

هدر CSP به مرورگر اعلام می‌کند منابع صفحه (اسکریپت‌ها، تصاویر و استایل‌ها) دقیقاً از چه دامنه‌هایی مجاز به دانلود و اجرا هستند. با منع اجرای کدهای اینلاین ناشناس و غیرمجاز کردن unsafe-inline و eval()، خطر اجرای کدهای مخرب تزریقی به نزدیک صفر می‌رسد.

الگوی توکن CSRF همگام (Synchronizer Token Pattern)

در تمام فرم‌ها و درخواست‌های مخرب حالت (POST, PUT, DELETE)، یک توکن تصادفی غیرقابل پیش‌بینی در سشن ذخیره شده و در بدنه درخواست ارسال می‌شود. سرور قبل از اجرای هر عملیات مالی یا ویرایشی، تطابق دقیق توکن را بررسی می‌کند.

پرچم‌های امنیتی برای کاهش سطح حمله

  • فعال‌سازی هدر X-Content-Type-Options: nosniff جهت جلوگیری از تغییر نوع داده فایل‌ها.
  • تنظیم X-Frame-Options: SAMEORIGIN جهت جلوگیری از حملات کلیک‌دزدی (Clickjacking).
  • اعمال سفت‌وسخت پروتکل HSTS جهت اجبار مادام‌العمر مرورگر به برقراری ارتباط با HTTPS.
← بازگشت به فهرست تمام مقالات