Разница между вирусами и сетевыми червями заключается в способе распространения и активации. 15
Вирусы — это вредоносные программы, которые «прикрепляются» к другим программам или файлам. 5 Они не могут существовать самостоятельно — для распространения вирусу нужен носитель, например какой-нибудь текстовый документ. 5 Вирус активируется, только когда получает команду от злоумышленника или когда пользователь запускает заражённый файл. 1
Сетевые черви — это автономные вредоносные программы, способные к самовоспроизведению. 1 Они начинают распространяться по системе сразу после того, как попали в неё. 1 Для распространения и выполнения вредоносного кода червям не требуются команда или вмешательство пользователя. 1 Червь создаёт множество своих копий, которые распространяются по локальной сети или через интернет-соединение, заражая недостаточно защищённые компьютеры и серверы при их подключении к изначально заражённому устройству. 1
Таким образом, вирусы распространяются через носители, а черви — самостоятельно, без участия пользователя. 15