Programme donnant l’impression d’avoir une fonction utile mais qui possède par ailleurs une fonction cachée et potentiellement malveillante. La fonction cachée exploite parfois les autorisations légitimes d’une entité du système qui invoque ce programme. Elle peut par exemple permettre la collecte frauduleuse, la falsification ou la destruction de données.