سرعت تولید داده ها و افزایش حجم آنها در دفاع سایبری و بدون توجه به اتوماسیون و تنها به دست بشر قابل کنترل نیست. توسعه نرم افزارها با الگوریتم ثابت برای دفاع در برابر حملات شبکه مشکل است. در چنین وضعیتی دفاع سایبری با هوش مصنوعی که قابلیت یادگیری برای نرم افزار را فراهم میکند مناسبترین راه حل است.
دفاع سایبری با هوش مصنوعی
بسیاری از مشکلات دفاع سایبری با روش های هوش مصنوعی به خوبی قابل حل خواهد بود. به عبارت دیگر استفاده از تصمیم گیری در تمام علوم بسیار ضروری است ولی پشتیبانی از تصمیم گیری هوشمند هنوز جز مواردی است که در دفاع سایبری حل نشده است. دفاع در برابر سلاحهای هوشمند سایبری تنها با نرم افزارهای هوشمند امکان پذیر است. همین امر افزایش هوشمندی نرم افزارهای مخرب و سلاح های سایبری را به همراه داشته است. به عنوان مثال تاثیر کرم Conficker را بر روی شبکه های کامپیوتری پلیس و نظامی اروپا را بررسی می کنیم:
شبکه های کامپیوتری نظامی فرانسه در ژانویه ۲۰۰۹ به این کرم آلوده شدند. شبکه به قرنطینه رفت و هواپیماهای جنگنده به دلیل دانلود نشدن نقشه های پرواز زمین گیر شدند.
وزرات دفاع انگلیس اعلام کرد بخش عمده ای از سیستم ها و کامپیوترهای رومیزی به این کرم آلوده شده اند. کامپیوترهای اداری، ناوهای سلطنتی و زیر دریایی های جنگی و بیمارستانها شیفلد خبر آلودگی به این ویروس را تایید کردند. نرم افزارهای کاربردی جنگ محور شبکه، حوادث سایبری را به صورتی خطرناک میکنند. از این رو تغییرات دفاع سایبری ضروری است. راه اندازی محیط های امن گوناگون، آگاهی از وضعیت محیط، واکنش خودکار هنگام حملات شبکه نیاز زیادی به استفاده از روش های هوش مصنوعی دارد.
نقش نرم افزارهای هوشمند در حملات سایبری
هوش مصنوعی عکس العمل سریع به وضعیت اینترنت از خود نشان می دهد. این ویژگی بررسی سریع مقدار زیادی از اطلاعات برای توصیف و بررسی حوادث در فضای سایبری داده و گرفتن تصمیم مناسب را فراهم میکند. در این زمینه ابزارهایی که توانایی هوش مصنوعی را افزایش می دهند معرفی می گردند:
شبکه های عصبی
شبکه های عصبی قدیمی تاریخی دارند. اختراع پرسپترون توسط فرانم روزن بلات در سال ۱۹۵۷ شروع شد. یک سلول عصبی یکی از مهمترین عناصر شبکه عصبی محسوب می شود. شبکه های عصبی از تعداد زیادی عصب مصنوعی تشکیل می شوند. شبکه های حسگر تابعی از یادگیری موازی سریع و تصمیم گیری را به همراه دارند. ویژگی مهم این شبکه ها سرعت عملکرد آنهاست. تشخیص الگو، طبقه بندی، پاسخ به حملات و … از کارهایی است که بخوبی از عهده آن بر می آیند. تشخیص نفوذ و ممانعت از نفوذ به خوبی توسط شبکه های عصبی انجام میگیرد. سرعت بالا در سخت افزارها و پردازنده های گرافیکی از دلایل محبوبیت شبکه های عصبی در حملات سایبری است.
سیستم های خبره
سیستم های خبره بی قید و شرط، سریع ترین برنامه مورد استفاده در هوش مصنوعی می باشند. به طور مستقیم از سیستم های خبره برای پشتیبانی تصمیم گیری استفاده می شود. استفاده از سیستم خبره انتخاب اقدامات امنیتی را ساده و استفاده بهینه از منابع محدود را فراهم می آورد.