Trojanec je vrsta zlonamerne programske opreme. Trojanec se na vse možne načine preobleče v uporabne programe, zavaja uporabnika in izvaja zlonamerna dejanja, na primer krade osebne podatke ali prestreže nadzor nad računalnikom.
Izraz "trojanski" izvira iz izraza "trojanski konj" - starogrška vojaška taktika, ki je obsegala neviden prodor v zadnji del sovražnika. Za razliko od virusov trojanci običajno ne okužijo programskih datotek, ampak se uporabljajo za krajo osebnih podatkov in organiziranje omrežnih napadov. Obstaja več vrst trojancev, od katerih vsaka opravlja določeno nalogo.
Keylogger je preprost trojanski konj, ki spremlja pritiske tipk ali premike miške. Nato se vse tako zbrane informacije pošljejo napadalcem. S pomočjo keyloggerjev lahko sledite zaporedju uporabniških dejanj in na primer kradete gesla. Za zaščito pred zapisovalniki tipk nekatera spletna mesta ponujajo uporabo navideznih tipkovnic, vendar v nekaterih primerih ta pristop ne preprečuje kraje.
Drug način uporabe trojanskih programov je vdor v zaščito sistema z naknadnim prestrezanjem nadzora nad računalnikom. Računalniki, ki so bili izpostavljeni takemu napadu, se imenujejo zombiji; postanejo del porazdeljene mreže računalnikov, ki se nato uporablja za organizacijo DDos napadov.
Za zaščito pred trojanci, tako kot pri drugih virusih, je treba uporabiti sodobne protivirusne sisteme. Vdoru takih programov lahko preprečite tudi z upoštevanjem osnovnih varnostnih ukrepov: ne sledite naključnim povezavam, ne prebirajte datotek, priloženih črkam neznanih pošiljateljev itd.