Вирус - компьютерлерге "жугуучу" жана зыяндуу коддор сыяктуу иш алып барган программа. Вирус өзүн-өзү көп жолу кайталап, бүт тутумга жайылуу мүмкүнчүлүгүнө ээ. Бул программалар адатта белгилүү бир тиркемелердин файлдарына, ошондой эле белгилүү бир кеңейтүүсү бар файлдарга кол салат.
Компьютерди жуктуруу, эреже боюнча, аткарылуучу файлдарга кирип кетүү жолу менен болот, вирус маалымат файлдарына да кол салышы мүмкүн, мисалы, графикалык, тексттик ж.б. Бирок, акыркы учурда, вирустун активдүүлүгү файл таандык болгон тиркемеден көз каранды.
Вирустардын түрлөрү - курттар жана трояндар. Кадимки вирустардан айырмаланып, алар түздөн-түз файлдын кодуна сиңип кетпейт, бирок өзүн-өзү көп жолу көчүрүп алуу менен автономдуу иштешет. Курттар спамдарды жана вирустарды жергиликтүү тармактарда же Интернетте жайылтуу үчүн колдонулат. Троян - жеке маалыматтарды уурдоо же компьютерди кийинчерээк колдонуу менен, мисалы, DDos чабуулдарында алыстан башкарууну токтотуу үчүн иштелип чыккан программа.
Вирустардын иш-аракетинин түрлөрү боюнча так айырмачылык жок. Көпчүлүк учурларда, вирус колдонуучуну билбей туруп, зыяндуу аракеттерди жасаган ар кандай кодду билдирет. Бирок, вирустар бир жагынан жарнамалык билдирүүлөрдү дайыма чыгарып турган же колдонуучуну белгилүү бир сайттарга багыттаган, экинчи жагынан колдонуучунун өзүнүн түздөн-түз макулдугусуз ишке киргизилбей турган программаларды камтыбайт. Адатта, мындай программалар орнотуудан мурун лицензиялык келишимди тастыктоону талап кылат, андыктан алардын аракеттерин зыяндуу деп эсептөөгө болбойт.