یک سامانه نرم‌افزاری برای شبیه‌سازی مقیاس‌‌پذیر انتشار بدافزار‌ها در شبکه‌های رایانه ای

نویسندگان

1 کارشناسی ارشد دانشکده مهندسی کامپیوتر، دانشگاه علم و صنعت ایران، تهران

2 دانشیار، دانشکده مهندسی کامپیوتر، دانشگاه علم و صنعت ایران، تهران

doi
چکیده

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