Un cal troian (nume derivat din legenda calului troian) reprezintă o aplicaţie informatică de tip spion (care este la rândul său un tip de mallware). Sub o falsă aparenţă de realizare a unor funcţii utile, permite accesarea neautorizată a unui calculator, respectiv copierea fișierelor, și chiar controlarea comenzilor calculatorui penetrat.
Un cal troian, din punct de vedere tehnic nu reprezintă un virus şi poate fi descărcat cu ușurință și în necunoștință de cauză. Spre exemplu, un joc pentru calculator poate fi proiectat special astfel încât la executarea sa de către un utilizator să permită accesul unui hacker, care poate prelua ulterior controlul asupra computerului.