‹ بازگشت به کتابخانه‌ی رایت‌آپ‌ها
Clickjacking شدت: بالا

Clickjacking پایه روی فرم تغییر ایمیل حساب

وقتی فقدان یک هدر HTTP ساده، اجازه‌ی قرار دادن یک صفحه‌ی حساس در iframe شفاف را می‌دهد.

نویسنده: تیم PentesterHub

اگر یک صفحه هیچ هدر X-Frame-Options یا CSP با frame-ancestors نداشته باشد، هر سایتی می‌تواند آن را در یک <iframe> شفاف قرار دهد و با یک دکمه‌ی وسوسه‌انگیز روی آن (UI Redressing)، کلیک قربانی را به دکمه‌ی واقعی پنهان (مثل "تایید تغییر ایمیل") هدایت کند — بدون آنکه قربانی متوجه شود.

نحوه‌ی تست

راه‌حل

تنظیم X-Frame-Options: DENY (یا SAMEORIGIN) یا Content-Security-Policy: frame-ancestors 'none' روی تمام صفحات حساس، به‌صورت سراسری در میدل‌ور.

تمرین عملی در آزمایشگاه‌های Clickjacking ›