مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

تصویر blockchain-attack-dataset-bnat_8519_1 مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT) برای مطالعه و تشخیص حملات سایبری در شبکه های بلاکچین طراحی شده است. این مجموعه داده از طریق آزمایش‌هایی در یک شبکه اتریوم آزمایشگاهی شامل سه گره کامل، یک گره بوت و یک سرور نت‌استتس، متصل به سوئیچ سیسکو کاتالیست 2950، جمع‌آوری شده است. گره‌ها با استفاده از Geth v1.10.14 و تنظیمات اولیه یکسان (مکانیزم اجماع PoW، سقف Gas با مقدار 8,000,000 و سختی 100,000) روی کامپیوترهایی با پردازنده Intel® Core™ i7-4800MQ و رم 16 گیگابایت اجرا شدند. چهار نوع حمله رایج شامل حمله رمزعبور کور (BP) برای سرقت کیف پول، حمله انکار سرویس (DoS) ، حمله مرد میانی (MitM) برای از دست دادن اطلاعات، و حمله سیل تراکنش‌ها (FoT) برای تأخیر در اجماع، شبیه سازی و داده‌های آن‌ها جمع‌آوری شد. این مجموعه داده برای مقاصد دانشگاهی آزاد بوده و برای دانلود رایگان قرار داده شده اما استفاده تجاری نیازمند تأیید نویسندگان است و ارجاع به مقاله منتشرشده در IEEE Transactions on Systems, Man, and Cybernetics: Systems (آوریل 2024) الزامی می باشد.

بررسی اجمالی مجموعه داده

در آزمایش‌های ما، یک شبکه بلاکچین اتریوم در راه‌اندازی شده که شامل سه گره کامل اتریوم، یک گره بوت اتریوم و یک سرور نت‌استتس است. تمام این گره‌ها به یک سوئیچ سیسکو کاتالیست 2950 متصل هستند. جزئیات این گره‌ها به شرح زیر است:

گره‌های کامل اتریوم با استفاده از نرم‌افزار منبع باز Geth v1.10.14 راه‌اندازی شده‌اند که برای پیاده‌سازی پروتکل اتریوم استفاده می‌شود. این گره‌ها از تنظیمات اولیه یکسانی برای بلوک جنسیس استفاده می‌کنند، یعنی مکانیزم اجماع PoW، سقف Gas بلوک 8,000,000 و سختی اولیه 100,000. هر گره بر روی یک کامپیوتر شخصی با پردازنده Intel® Core™ i7-4800MQ @2.7 GHz و رم 16 گیگابایت اجرا می‌شود. گره بوت نیز با استفاده از Geth v1.10.14 ایجاد شده و به سه گره اتریوم متصل است. همچنین نت‌استتس اتریوم با استفاده از نرم‌افزار منبع باز “eth-netstats” در گیت‌هاب راه‌اندازی شده است.

تصویر blockchain-attack-dataset-bnat_8519_2 مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

شکل تنظیمات آزمایشگاهی

تصویر blockchain-attack-dataset-bnat_8519_8 مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

شکل رابط کاربری نرم افزار eth-netstats

شکل بالا محیط نرم افزار eth-netstats را نشان می دهد که یک رابط بصری برای ردیابی وضعیت شبکه اتریوم است. از WebSockets برای دریافت آمار از گره‌های در حال اجرا و خروجی دادن آنها از طریق یک رابط Angular استفاده می‌کند. این پیاده‌سازی front-end برای eth-net-intelligence-api می باشد.

جمع‌آوری دیتاست و استخراج ویژگی‌ها

ما چهار نوع حمله شبکه‌ای معمولی را که در شبکه های بلاکچین گزارش شده‌اند، اجرا کردیم: حمله BP برای سرقت کیف پول، حملات DoS و MitM برای از دست دادن اطلاعات، و حمله FoT برای تأخیر در اجماع. این‌ها حملات رایجی در لایه ترافیک شبکه هستند که سال‌ها عواقب جدی به دنبال داشته‌اند. جزئیات بیشتر به شرح زیر است:

  • حمله رمزعبور کور (Brute Password – BP): از حملات سایبری سنتی مشتق شده است که هکرها برای سرقت حساب‌های کاربران بلاکچین انجام می‌دهند. به این ترتیب، هکرها می‌توانند به کیف پول کاربران دسترسی پیدا کرده و دارایی‌های دیجیتال آن‌ها را سرقت کنند.
  • حمله انکار سرویس (Denial of Service – DoS): نوع دیگری از حملات رایج در شبکه های بلاکچین است که به راحتی می‌تواند برای حمله به گره‌های بلاکچین اجرا شود.
  • حمله سیل تراکنش‌ها (Flooding of Transactions – FoT): با ارسال تراکنش‌های تهی یا بی‌معنی به شبکه بلاکچین PoW، باعث تأخیر در شبکه می‌شود.
  • حمله مرد میانی (Man in the Middle – MitM): حمله‌ای است که در آن مهاجم خود را بین طرف‌های ارتباطی قانونی قرار داده و به طور مخفیانه اطلاعات رد و بدل شده بین آن‌ها را رله کرده و ممکن است آن‌ها را تغییر دهد. به این ترتیب، مهاجم می‌تواند پیام‌های بلاکچین را رهگیری، خوانده و تغییر دهد.

تصویر blockchain-attack-dataset-bnat_8519_3 مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

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

جدول ویژگی‌های دیتاست BNaT

تصویر blockchain-attack-dataset-bnat_8519_4 مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

تصویر blockchain-attack-dataset-bnat_8519_5 مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

کاوشگر داده

تصویر blockchain-attack-dataset-bnat_8519_6 مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

تصویر blockchain-attack-dataset-bnat_8519_7 مجموعه داده ترافیک حملات در شبکه بلاکچین (BNaT)

این مجموعه داده برای استفاده در مقاصد دانشگاهی مانند مطالعه و تحقیق آزاد است. با این حال، استفاده از این مجموعه داده برای اهداف تجاری نیازمند تأیید نویسندگان است. جزئیات مجموعه داده BNaT در مقاله زیر منتشر شده است. برای استفاده دانشگاهی یا عمومی از این مجموعه داده، نویسندگان باید به مقاله زیر ارجاع دهند:

Tran Viet Khoa, Do Hai Son, Dinh Thai Hoang, Nguyen Linh Trung, Tran Thi Thuy Quynh, Diep N. Nguyen, Nguyen Viet Ha, and Eryk Dutkiewicz, “Collaborative Learning for Cyberattack Detection in Blockchain Networks,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, early access, pp. 1-14, Apr. 2024. [link]

 

باکس دانلود
شناسه:
۸۵۱۹
فرمت فایل:
Excel
اندازه فایل:
۲۰.۶ مگابایت
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است