Axborot xavfsizligiga tahdidlar ko'p bo'lishi mumkin: dasturiy ta'minot hujumlari, intellektual mulkni o'g'irlash, shaxsni o'g'irlash, uskunalar yoki ma'lumotlarni o'g'irlash, sabotaj va axborotni tovlamachilik. Xavfsizlik buzilishining zaifligidan foydalanadigan va ob'ektni yoki qiziqtirgan narsalarni salbiy o'zgartiradigan, o'chirib tashlaydigan, zarar etkazadigan har qanday narsa tahdid bo'lishi mumkin. Dasturiy hujumlar viruslar, qurtlar, troyan otlari va boshqalarning hujumini anglatadi. Ko'p foydalanuvchilar zararli dasturlar, viruslar, qurtlar, botlarning hammasi bir xil narsalarga ishonishadi. Ammo ular bir xil emas, faqat o'xshashlik shundaki, ularning hammasi boshqacha yo'l tutadigan zararli dasturdir.
Zararli dasturiy ta'minot- bu ikkita atamaning kombinatsiyasi- zararli va dasturiy ta'minot. Shunday qilib, zararli dastur asosan zararli dasturiy ta'minotni anglatadi, bu dastur kodi yoki tizimda zararli operatsiyalarni bajarish uchun mo'ljallangan narsa bo'lishi mumkin. Zararli dasturiy ta'minotni 2 toifaga bo'lish mumkin: