Haittaohjelmat, lyhenne sanoista haittaohjelmat, ovat ohjelmistoja, joita käytetään tai luodaan häiritsemään tietokoneen toimintaa, keräämään arkaluonteisia tietoja tai pääsemään yksityisiin tietokonejärjestelmiin. Se voi esiintyä koodin, komentosarjojen, aktiivisen sisällön ja muun ohjelmiston muodossa. Haittaohjelmat’ on yleinen termi, jota käytetään viittaamaan erilaisiin vihamielisten, tunkeilevien tai ärsyttävien ohjelmistojen muotoihin