Wirusy komputerowe działają już od ponad 20 lat czyniąc szkody dla użytkowników komputerów, sieci i Internetu. W 1984 roku uczony Fred Cohen opublikował książkę o nazwie „Wirusy komputerowe – teoria i eksperymenty".

Tym samym zapoczątkował powstanie nowej branży która na dzień dzisiejszy jest warta miliony dolarów. W książce opisana jest budowa programu który sam się rozmnaża i wykonuje polecenia które mu nakażemy. A najgorsze że wszystko to dzieje się bez wiedzy użytkownika. Już pięć lat po publikacji tego podręcznika wirusy komputerowe stały się realnym zagrożeniem, które strasznie przykaszało życie ówczesnym użytkownikom. Jednocześnie zaczęto myśleć nad zaprojektowaniem programów które będą potrafiły zapewnić ochronę komputerów. W latach 80 dochodziło do zaginięć plików ale użytkownicy tym faktem obwiniali błędy sprzętowe, aż w końcu odkryto wirusa polimorficznego. Wirus ten sam modyfikuje swój kod, wiele firm w owym czasie które podjęły wojnę z wirusami po prostu poddało się. Jak jeszcze nie było Internetu to wirusom było ciężko się rozprzestrzeniać, bowiem mogło się to odbywać jedynie za pomocą dyskietek. Najlepsze czasy dla ich twórców przyszły wraz z rozwojem sieci. Pojawiła się bowiem możliwość rozsyłania złośliwego oprogramowania na cały świat i to na różne sposoby. Dla firm które w owym czasie budowały programy antywirusowe, możliwość rozprzestrzeniania się zagrożenia prze Internet stanowiło zupełnie nowe wyzwanie. Najprościej mówiąc odbywało się to w ten sposób że po wykryciu wirusa był on analizowany i tworzona była na niego szczepionka zabezpieczająca komputer. Ale dziennie powstawała ich masa m.in. dla tego że mutowały na różne odmiany. Taka sytuacja zmusiła producentów oprogramowania komputerowego do stworzenia olbrzymich center które analizowały wirusy i dokonywały aktualizacji sygnatur. Dziś wszystko odbywa się w ciągu kilku sekund. W ostatnich latach zaobserwowano ze nawet telefony komórkowe padły ofiarą wirusów, odpowiadają za to takie usługi jak Live Mesh czyli program stworzony przez Apple który możliwa dokonywanie prostej wymiany danych między telefonami. Obecnie jest zagrożony każdy system operacyjny zarówno Windows jak i Linuks. Wirusy roznoszą się na tysiące sposobów co powoduje że prace nad ich wykryciem i usuwaniem muszą być ciągle doskonalone.