Шкідлива програма – це будь-яка програма, яка завдає шкоди комп’ютеру або користувачеві комп’ютера. Як правило, шкідливі програми встановлюються без відома і згоди користувача, хоча, насправді, вони встановлюються в комплекті інших програм, які користувач самостійно вибрав для установки. Серед шкідливих програм можна зустріти шпигунські програми, трояни, руткіти, клавішні шпигуни, віруси і черв’яків. Також деякі види реклами вважаються шкідливими програмами.
Програмне забезпечення для боротьби з шкідливими програмами є одні з найбільш швидко розвиваються секторів. Велика кількість комп’ютерів під управлінням вразливою і незахищеною операційної системи, стало відмінною середовищем для створення всесвітньої мережі заражених комп’ютерів. Незважаючи на таку увагу, яка приділяється боротьбі з шкідливими програмами, більше 80% комп’ютерів під управлінням операційної системи Windows заражені шкідливими програмами. Ці комп’ютери використовуються зловмисниками для відправки спаму на електронну пошту, коли комп’ютер знаходиться в стані простою.
Часто, термін вірус використовується для позначення всіх типів шкідливих програм. Ймовірно, тому, що віруси були першим типом шкідливих програм, які добре запам’яталися громадськості. Голлівудські фільми також часто вживають термін вірус до інших видів шкідливих програм, таких як хробаки, трояни. Варто відзначити, що не всі віруси, шкідливі програми, і не всі шкідливі програми, віруси. Деякий час була популярна установка спеціального вірусу, який знаходив і знищував шкідливі програми.
Якщо у Вас є власний сайт, Ви, напевно, стикалися зі спамом в коментарях до статей. В основному спам будуть посилання на рекламовані і просувні в інтернеті сайти, серед яких можуть бути і заражені вірусом, при відвідуванні яких вірус може перебратися на комп’ютер. Захистити комп’ютер від вірусів набагато простіше і якщо Ви не знаєте, як захистити свій ресурс в інтернеті від можливого впровадження шкідливого коду, знадобиться стороння підтримка сайту професійним адміністратором. Для захисту сайту необхідно проводити не тільки постійний моніторинг виконуваних дій від імені адміністратора, але і перевіряти наявність незнайомих файлів і скриптів, що без спеціальної підготовки зробити дуже складно.