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