Haittaohjelma on yleiskäsite tietokoneohjelmille, jotka tarkoituksellisesti aiheuttavat ei-toivottuja tapahtumia tietokoneessa tai sen ympäristössä.
Haittaohjelmiin kuuluvat mm. virukset, troijalaiset, madot, takaportit, botit (bot=web robot) ja useiden haittaohjelmien yhdistelmät (blended/multi-vector cocktail malware).