Troijalainen tai troijalainen on eräänlainen haittaohjelma, joka naamioituu lailliseksi tiedostoksi tai hyödylliseksi ohjelmaksi, jonka perimmäisenä tarkoituksena on antaa hakkereille luvaton pääsy tietokoneeseen. Troijalaiset eivät yritä ruiskuttaa itseään muihin tiedostoihin, kuten tietokoneviruksiin. Troijalaiset voivat kopioida itseään, varastaa tietoja tai vahingoittaa isäntätietokonejärjestelmiään. Monet troijalaiset käyttävät latauksia tai asennuksia verkkopelien tai Internet-pohjaisten sovellusten kautta päästäkseen kohdetietokoneisiin. Termi on johdettu kreikkalaisen mytologian Troijan hevosen tarinasta, koska Troijan hevoset käyttävät eräänlaista "sosiaalista suunnittelua" esittäen itsensä vaarattomina, hyödyllisinä lahjoina saadakseen uhrit asentamaan ne tietokoneilleen.