در چند سال گذشته مکانیزم های جدیدی نظر محققان را برای امنیت کامپیوتر به خود جلب کرده است«فارست »و همکارانش برای اولین بار در سال 1994 تئوری ایمنی را برای تشخیص ناهنجاری های کامپیوتر به کار بردند. این تئوری الهام گرفته از
سیستم ایمنی طبیعی است.الگوریتم انتخاب معکوس )منفی( که یکی از الگوریتم های مهم
سیستم ایمنی مصنوعی است، درشناسایی الگو کاربرد دارد. این الگوریتم با بهرهگیری از عملکرد سلول های B و T
سیستم ایمنی طبیعی بدن، که سلول های خودی را از غیرخودی تشخیص می دهند، قادر است کدهای مخرب را از کدهای غیرمخرب تشخیص بدهد، و بدین طریق است که می تواند بدافزارهای ناشناخته را تشخیص دهد.مدل پیشنهادی که با الهام از سیستم ایمنی بدن ارائه شده است، به تشخیص ویروس های مبهم،گونه های جدید از ویروس های شناخته شده و ویروس های ناشناخته می پردازد. مدل با یک فرآیند تطبیق ، برمبنای مجموعه ی آموزشی، کتابخانه ی ژن ویروس کاندیند را تولید می کند. سپس کتابخا نه ی ژن تشخیص ویروس با به روز شدن کتابخانه ی ژن ویروس کاندید با استفاده از انتخاب منفی ساخته می شود. محتوای این کتابخانه، که همان آشکارسازها هستند، قادر به تمیز دادن همه برنامه های مجاز در مجموعه ی آموزشی خواهند بود. به عبارت دیگر کد خودی را از کد غیرخودی تشخیص می دهند