Некоторые отличия сетевых червей от троянских программ:
- Способность к размножению: сетевые черви способны к саморазмножению и созданию собственных копий, которые не обязательно совпадают с оригиналом. 13 Троянские программы не обязаны уметь размножаться. 1
- Цель: сетевые черви стремятся поселиться в системе отдельным файлом и найти уязвимость в сети или системе для дальнейшего распространения. 5 Троянские программы предназначены для нанесения ущерба целевому компьютеру путём выполнения несанкционированных пользователем действий: кражи, порчи или удаления конфиденциальных данных, нарушения работоспособности компьютера и т. д.. 1
- Способ проникновения: сетевые черви распространяются по сетевым каналам, используя локальные сети и интернет. 13 Троянские программы могут проникать в систему самостоятельно или вместе с вирусом либо червём. 1 В первом случае троян обычно выдаёт себя за полезное приложение, которое пользователь самостоятельно копирует себе на диск и запускает. 1
Таким образом, сетевые черви ориентированы на распространение и самовоспроизведение, в то время как троянские программы — на нанесение вреда компьютеру путём выполнения определённых действий, которые не согласованы с пользователем.