دابلکلیکجکینگ: روش جدید هکرها برای سرقت حساب کاربری با دو کلیک ساده

دابلکلیکجکینگ: روش جدید هکرها برای سرقت حساب کاربری با دو کلیک ساده

دابلکلیکجکینگ روش جدید هکرها برای سرقت حساب کاربری با دو کلیک ساده, یک محقق امنیتی به نام پالوس ییبلو روشی نوین از حملات کلیکجکینگ را آشکار کرده که با نام دابلکلیکجکینگ شناخته میشود. این تکنیک به مهاجم اجازه میدهد تا با فریب دادن کاربر برای انجام دو کلیک متوالی، مجوزهای حساس را بدست آورد یا عملیات خطرناکی را در حساب کاربری قربانی اجرا کند.

نحوه عملکرد حمله دابلکلیکجکینگ برخلاف حملات سنتی تککلیکی که با پیشرفت مرورگرها و مسدود کردن کوکیهای بینسایتی کارایی خود را از دست دادهاند، این روش جدید از محدودیت زمانی میان دو کلیک ماوس سوءاستفاده میکند. سناریو حمله معمولاً به این صورت است که کاربر با یک صفحه فیشینگ روبرو میشود که شبیه به یک اعلان کپچا معمولی ظاهر میشود و از وی میخواهد برای اثبات هویت انسانی، دو بار روی یک دکمه کلیک کند.

در لحظه کلیک اول، پنجره یا لایه بالایی (که کپچا جعلی است) بسته میشود و بلافاصله یک صفحه حساسِ پیشبارگذاری شده — مانند صفحه تأیید مجوز، تأیید پرداخت یا تنظیمات امنیتی حساب — به جای آن نمایان میشود. کلیک دوم کاربر، بیاختیار روی دکمههای حیاتی این صفحه حساس (مانند تأیید، اجازه دسترسی یا انتقال وجه) میافتد و عملیات مخرب را تکمیل میکند.

جزئیات فنی و اهداف احتمالی ییبلو توضیح داده که مهاجمها برای دقت بالا در این جابجایی، از کنترلکنندههای رویداد استفاده میکنند؛ بنابراین سرعت یا شدت کلیک کاربر تاثیری در جلوگیری از حمله ندارد. محقق امنیتی کدهای اثبات مفهوم را منتشر کرده که نشان میدهد چگونه میتوان از این روش برای تسلط بر حسابهای کاربری در پلتفرمهای معروفی مانند اسلک، شاپیفای و سیلزفورس سوءاستفاده کرد.

همچنین این تکنیک میتواند برای دستکاری افزونههای مرورگر نیز بکار رود. راهکارهای مقابله و پیشگیری تا زمانی که مرورگرها و استانداردهای وب راهکارهای بنیادی برای مقابله با سوءاستفاده از دابلکلیک ارائه دهند، مالکان وبسایتها میتوانند با اعمال تدابیر دفاعی ریسک را کاهش دهند.

یکی از موثرترین روشها، غیرفعال نگه داشتن دکمههای حیاتی (مانند تأیید مجوز یا پرداخت) تا لحظهای است که یک تعامل واقعی از سمت کاربر — مانند حرکت ماوس یا فشردن کلید کیبورد — شناسایی شود. ییبلو توصیه میکند که هر صفحهای که عملیات با امتیاز بالا نظیر، پرداخت یا تغییرات امنیتی را انجام میدهد، باید این اسکریپتهای دفاعی را تا زمان ارائه راهحل رسمی توسط مرورگرها، پیادهسازی کند.