Ключевые отличия вируса от троянской программы:
- Распространение: вирусы распространяются самостоятельно, а троянские программы запускаются пользователем вручную или автоматически и не способны к саморазмножению. 15
- Цель: вирусы атакуют файлы в системе, а троянские программы — пользователей, выполняя различные несанкционированные действия в системе жертвы. 2
- Маскировка: вирусы не маскируются под легальное программное обеспечение, а троянские программы маскируются под что-то полезное, чтобы обманом заставить пользователей запустить вредоносные программы на компьютере. 35
Вместе с тем троянская программа может быть модулем вируса. 1
Таким образом, вирусы наносят вред системе непосредственно, а троянские программы — предоставляют доступ к устройству и данным, которые на нём содержатся. 5