ثبت نام بیت پین - شروع تازه

حمله سیبیل؛ چگونه هکرها بلاک چین را فریب می‌دهند؟

تاریخ انتشار: 20 فروردین 1401 | آخرین به‌روزرسانی: 9 اسفند 1402
زمان مطالعه:  7 دقیقه
حمله سیبیل؛ چگونه هکرها بلاک چین را فریب می‌دهند؟

حمله سیبیل، نوعی حمله سایبری است که در آن مهاجم با ایجاد چندین هویت جعلی، اجماع شبکه‌ای را مختل می‌کند، اما چگونه زنی مبتلا به اختلال چندشخصیتی، الهام‌بخش یکی از خطرناک‌ترین حملات سایبری شد؟

فضای دیجیتالی، فضایی است که کلیه کدهای آن توسط بشر نوشته می‌شوند؛ بنابراین، حتی در پیشرفته‌ترین سرویس‌های دیجیتالی هم می‌توان باگ‌هایی را برای نفوذ پیدا کرد. در همین راستا، حملات سایبری بسیاری روی پلفترم‌های مجازی صورت می‌گیرند که یکی از آن‌ها، حمله سیبیل (Sybil Attack) نام دارد.

حمله سیبیل از سال 2002 مطرح بوده، اما اخیراً حملاتی از این دست، شبکه‌های رمزارزی و شبکه‌ اجتماعی محبوبی چون ایکس (توییتر سابق) را نشانه گرفته‌­اند، با این حال موفق به هک آن‌ نشده‌­اند. حمله سیبیل، تنها یکی از حملاتی است که می‌تواند فعالیت شبکه‌های مجازی را با اختلال روبه‌رو کند. در ادامه، قصد داریم به بررسی این نوع حمله در شبکه‌های رمزارزی بپردازیم. اگر شما نیز تمایل دارید بدانید که حمله سیبیل چیست، تا انتهای این مطلب با ما همراه باشید.

حمله سیبیل چیست؟

حمله سیبل یا سیبیل (Sybil Attack)، نوع حمله سایبری است که در آن کاربر می‌تواند با ایجاد چندین حساب جعلی، کنترل شبکه را تا حدی در دست بگیرد و اقدامات خرابکارانه انجام دهد.
حمله سیبیل چیست؟

واژه Sybil از کتابی با همین عنوان گرفته شده است که در آن زنی به همین نام به اختلال چند­شخصیتی دچار است. اگرچه حملات سیبیل می‌توانند بر کل شبکه‌های آنلاین تأثیر مخرب داشته باشند، اما شبکه‌های بلاک چین که به‌صورت کامل بر پایه اجماع فعالیت می‌کنند، بیشتر در معرض خطرات این حمله قرار دارند.

اگر کاربری موفق شود در جریان ایجاد حساب‌های جعلی، بیش از نیمی از اختیار و رأی شبکه بلاک چین را در اختیار بگیرد، حمله سیبیل آن، تبدیل به حمله 51 درصد‌ی می­‌شود و عملاً اختیار کل شبکه را بر عهده خواهد گرفت.

از آنجا که بلاک چین، شبکه‌ای دموکراتیک است، بیشترین رأی نودهای شبکه به معنی تأیید تراکنش‌ها است، به همین خاطر هم در حملات 51 درصدی، بیش از نیمی از شبکه، تراکنش‌های آن را تأیید می‌کنند. حالا اگر تراکنش نادرست باشد، شبکه دچار مشکل خواهد شد.

هکرها در جریان حملات سیبیل ممکن است به‌وسیله نودهای جعلی خود، سایر نودهای شبکه را محاصره کنند. این محاصره سبب می‌شود که نودهای حقیقی شبکه به اطلاعات درست دسترسی نداشته باشند. در این‌ صورت، هکر می‌تواند اطلاعات اصلی را سانسور کرده و آن‌ها را به­ صورت دستکاری‌شده در اختیار نودها قرار دهد و آن‌ها را با هدف خرابکارانه خود همراه کند.

چه راه‌هایی برای جلوگیری از حمله سیبیل در بلاک چین وجود دارد؟

تا به اینجا تا حدی می‌دانیم که حمله سیبیل چیست و چطور شبکه را آسیب‌پذیر می‌کند؛ اما این حمله جدید نیست، بلکه همان‌‌طور که قبلاً هم اشاره کردیم، از سال 2002 مطرح بوده است. در حالی که ارزهای دیجیتال در سال 2008 و 2009 بر بستر بلاک چین ایجاد شده‌اند. پس طبیعتاً افرادی که در زمینه توسعه بلاک چین فعالیت می‌کنند، راه‌کارهایی برای جلوگیری از این حمله را در نظر گرفته‌اند. از جمله اقدامات امنیتی بلاک چین در این رابطه می‌توان موارد زیر را نام برد:

زنجیره اعتماد

زنجیره اعتماد یا Chain of Trust را می‌توان یکی از مهم‌ترین اقدامات امنیتی توسعه‌دهندگان بلاک چین در برابر حملات سیبل در نظر گرفت. در شبکه‌های بلاک چینی، اطلاعات شبکه و تاریخچه آن در بین تمام نودهای شبکه (کاربران و سیستم‌های ماینر) توزیع می‌شود؛ بنابراین، اگر نودی بخواهد به نفع خود اطلاعات را دستکاری کند، طبیعتاً اطلاعات دستکاری­‌شده آن با اطلاعات پایگاه داده دیگر نودها تناقض داشته و بلافاصله رد می‌شود.

چه راه‌هایی برای جلوگیری از حمله سیبیل در بلاک چین وجود دارد؟

اگرچه مراحل زنجیره اعتماد در بلاک چین، امکان ایجاد حملات سیبل را به حداقل می‌رساند، اما هکرها در سال 2015 توانستند به شبکه‌های بلاک چینی نفوذ کرده و باعث ایجاد حمله ۵۱ درصدی شوند؛ حملات 51 درصدی منجر به فورک شبکه اتریوم و جدا­شدن اتریوم کلاسیک از آن شدند.

از پیوند بلاک‌چین و هوش مصنوعی، به پول می‌رسیم؟

جوابت تو شماره ۱۴ ماهنامه دامیننسه!

    الگوریتم‌های اجماع

    شبکه‌های بلاک چینی مختلف، دارای الگوریتم‌های اجماع مختلفی هستند که از جمله آن‌ها می‌توان الگوریتم اثبات کار (Proof of Work)، الگوریتم اثبات سهام (Proof of Stake)، الگوریتم اثبات سوزاندن (Proof of Burn)، الگوریتم اثبات ظرفیت (Proof of Capacity)، الگوریتم اثبات زمان سپری‌شده (Proof of Elapsed Time) و … را نام برد.

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

    اگرچه این کار، امکان حمله سیبیل را غیرممکن نمی‌کند، اما سبب می‌شود که هکر از چنین حمله‌ای، به‌خصوص در شبکه‌های بزرگ، صرف‌نظر کند. هر یک از دیگر الگوریتم‌های اجماع نیز به نوعی فعالیت جعلی هکرها را دشوار می‌کنند؛ چرا که در هر یک از آن‌ها، مانند الگوریتم اثبات کار، باید کاربران هزینه یا اعتبار ورود به شبکه را متحمل شوند.

    اعتبار بیشتر نودهای قدیمی

    یکی دیگر از روش‌های توسعه‌دهندگان شبکه‌های بلاک چینی برای جلوگیری از حملات سیبیل، اعتبار­بخشیدن به نودهای قدیمی شبکه است؛ به­ طوری که برخی از نودهای شبکه که سابقه طولانی‌تری دارند و اقدام خرابکارانه‌ای از آن‌ها سر نزده است، اعتبار و قدرت مانور بیشتری در شبکه خواهند داشت.

    اعتبار بیشتر نودهای قدیمی

    در این ‌صورت، نودهای جدید و جعلی، هیچ رأي یا قدرت مانوری در شبکه نخواهند داشت؛ یعنی اگر 100 حساب جعلی هم در شبکه وجود داشته باشد، همگی آن‌ها به اندازه یک نود قدیمی، اعتبار و قدرت نخواهند داشت.

    محصولات و خدمات امنیتی Imperva

    Imperva، شرکتی پیشرو در زمینه امنیت سایبری (Cybersecurity) است که در سال ۲۰۰۲ تأسیس شد. این شرکت راه‌حل‌هایی را برای محافظت از سازمان‌ها در برابر حملات سایبری مختلف، از جمله حمله سیبیل (Sybil Attack)، ارائه می‌دهد، خدماتی که Imperva ارائه می‌دهد، عبارت‌اند از:

    • محافظت از وب‌سایت‌ها و برنامه‌های کاربردی در برابر حملات سایبری مانند تزریق SQL، اسکریپت‌های مخرب (XSS) و حملات DDoS.
    • ایجاد و اجرای سیاست‌های امنیتی برای محافظت از داده‌های حساس و جلوگیری از دسترسی غیرمجاز.
    • رعایت الزامات امنیتی (Compliance) و محافظت از داده‌ها در برابر دسترسی غیرمجاز، افشا و سوء استفاده.
    • کشف و پاسخ به تهدیدات سایبری به صورت بلادرنگ.

    Web Application Firewall (WAF)

    فایروال وب اپلیکیشن (WAF) ابزاری امنیتی است که برای محافظت از وب‌سایت‌ها و برنامه‌های کاربردی وب در برابر حملات سایبری طراحی شده است. WAF با تجزیه و تحلیل ترافیک وب و مسدودسازی ترافیک مخرب، از وب‌سایت‌ها و برنامه‌های کاربردی در برابر حملاتی مانند تزریق SQL، اسکریپت‌های مخرب (XSS) و حملات DDoS محافظت می‌کند.

    این برنامه ترافیک وب را با مجموعه‌ای از قوانین که به طور خاص برای شناسایی و مسدود کردن ترافیک مخرب طراحی شده‌اند، تجزیه و تحلیل می‌کند؛ این قوانین ممکن است بر اساس آدرس IP، نوع درخواست، پارامترهای URL، هدر HTTP و سایر عوامل باشند. چنانچه WAF ترافیک مخربی را شناسایی کند، آن را مسدود کرده و از دسترسی آن به وب‌سایت یا برنامه کاربردی جلوگیری می‌کند.

    DDoS Protection

    محافظت در برابر حملات DDoS برای محافظت از وب‌سایت‌ها و برنامه‌های کاربردی در برابر حملات DDoS طراحی شده که تلاشی برای غیرقابل دسترس کردن وب‌سایت یا برنامه کاربردی با سیل ترافیک هستند. DDoS Protection ترافیک وب را رصد کرده و ترافیک مخرب را از ترافیک عادی تشخیص می‌دهد. ترافیک مخرب مسدود شده و از رسیدن به وب‌سایت یا برنامه کاربردی جلوگیری می‌شود.

    Advanced Bot Protection

    محافظت پیشرفته از ربات‌ها برای محافظت از وب‌سایت‌ها و برنامه‌های کاربردی در برابر ربات‌های مخرب طراحی شده است. ربات‌های مخرب می‌توانند برای سرقت داده‌ها، سوء استفاده از منابع و آسیب به وب‌سایت‌ها به کار روند. Advanced Bot Protection رفتار ربات‌ها را رصد کرده و با شناسایی ربات‌های مخرب، آن‌ها را مسدود می‌کند.

    Runtime Application Self-Protection (RASP)

    محافظت خودکار برنامه در زمان اجرا (RASP) برای محافظت از برنامه‌های کاربردی در برابر حملات سایبری در زمان اجرا طراحی شده و با تجزیه و تحلیل رفتار برنامه‌ها و شناسایی و مسدود کردن فعالیت‌های مخرب، از برنامه‌های کاربردی در برابر حملاتی مانند تزریق SQL، اسکریپت‌های مخرب (XSS) و حملات RCE محافظت می‌کند.

    API Security

    امنیت API برای محافظت از APIها در برابر حملات سایبری طراحی شده است. APIها رابط‌هایی هستند که به برنامه‌ها اجازه می‌دهند با یکدیگر ارتباط برقرار کنند و APIهای ناامن می‌توانند برای سرقت داده‌ها، سوء استفاده از منابع و آسیب به برنامه‌ها استفاده شوند.

    موارد فوق، برخی از اقدامات توسعه‌دهندگان بلاک چین برای مقابله با حملات سیبیل هستند. البته موارد دیگری را نیز می‌توان به لیست فوق اضافه کرد، اما باید در نظر داشته باشیم که هرگز امنیت در سیستم‌های آنلاین به صددرصد نمی‌رسد؛ چرا که هکرها هر بار با روش‌های قوی‌تر و خلاقانه‌تر، مرزهای امنیتی را در هم می‌شکنند. البته متخصصین امنیت هم بیکار نمی­‌نشینند و هر بار راه‌حل‌های بهتری را برای مقابله با آن‌ها در نظر می‌گیرند و این چرخه همچنان ادامه دارد!

    وظیفه ما در برابر حمله سیبیل چیست؟

    تا اینجا کاملاً متوجه شدیم که حمله سیبیل چیست و در چه شرایطی انجام می‌شود؛ بنابراین، درک این موضوع که کاربران عادی نمی‌توانند در برابر این نوع حملات کار خاصی انجام دهند، آسان است. وظیفه مقابله با این حملات به توسعه‌­دهندگان شبکه‌های مختلف بر می‌گردد؛ از این رو، نیازی نیست که ما به ­عنوان کاربران عادی این شبکه‌ها در مورد آن‌ها نگران باشیم. بلکه باید به سایر روش‌های امنیتی توجه داشته باشیم که خود در برابر آن‌ها مسئولیت داریم.

    وظیفه ما در برابر حمله سیبیل چیست؟

    برای مثال، فعالیت در بسیاری از بسترهای بلاک چینی، مانند صرافی‌های غیرمتمرکز، برای کاربران به‌صورت ناشناس انجام می‌شود؛ در واقع، یکی از ویژگی‌های اصلی این سیستم‌ها امکان معاملات ناشناس برای افراد است. در این‌صورت، وظیفه خود کاربران است که کلیدهای خصوصی خود را در اختیار هیچ‌کس قرار ندهند؛ چرا که هر اتفاقی از طریق کلید خصوصی آن‌ها برای حساب کاربری­شان بیفتد، خود مسئول مستقیم از دست­ رفتن دارایی‌شان هستند.

    گفتار پایانی

    با دانستن اینکه، حمله سیبیل چیست و چطور روی می‌دهد، می‌توان دید واضح‌تری نسبت به امنیت شبکه‌های آنلاین داشت. در این مطلب متوجه شدیم که اقدامات شبکه بلاک چین برای مقابله با حمله سیبیل چیست و وظیفه ما کاربران این شبکه‌ها در برابر آن به‌ چه صورت است.

    در واقع، برخی از حملات سایبری به‌صورت گسترده روی می‌دهند و کاربران و نودهای این شبکه‌ها نمی‌توانند در کنترل آن‌ها نقشی داشته باشند. این در حالی است که در برخی دیگر از حملات، هر کاربر می‌تواند با آگاهی و رفتار درست، به متوقف­ شدن آن حمله کمک کند. به نظر شما کاربران چطور می‌توانند امنیت دارایی‌های خود را بر بستر بلاک چین بالا ببرند؟ نظرات، ایده‌ها و تجربیات خود در این زمینه را با ما و دیگر کاربران به اشتراک بگذارید.

    سوالات متداول

    • حمله سیبیل چیست؟

    حمله سیبل نوعی حمله سایبری است که در آن با ایجاد چندین حساب جعلی کنترل شبکه را به دست گرفته و سبب ایجاد اخلال در سیستم می‌شود.

    • چه راه‌هایی برای جلوگیری از حمله سیبیل در بلاک‌چین وجود دارد؟

    زنجیره اعتماد، الگوریتم‌های اجماع، اعتبار بیشتر نودهای قدیمی از جمله راه‌هایی است که سبب جلوگیری از حمله سیبل می‌شود.

    شبنم توایی

    شبنم توایی

    علاقه زیادی به حوزه فناوری و فین تک دارم، درباره ارزهای دیجیتال، بلاک چین، هوش مصنوعی، وب ۳ و سایر موضوعات مرتبط با فناوری می‌نویسمو تحقیق می‌کنم. عاشق سفر و عکاسی هستمو اوقات فراغتم را با کشف جاذبه‌ها و ثبت لحظات زیبا سپری می‌کنم. بزرگترین هدفم تو زندگی یاد گرفتنه و لذت می‌برم از اینکه یادگرفته‌هامو دانش و تجربه‌ام را با دیگران به اشتراک بگذارم و از اونها هم یاد بگیرم.

    مطالب نویسنده
    اشتراک گذاری:
    دیدگاه‌ها
    در پاسخ به دیدگاه کاربر