Computer worms are self-replicating programs that use a network to get distributed and infect other computers without any user intervention. Distinguished from computer viruses, worms don't need to attach to an existing program as they can run on their own and spread. And while viruses virtually always corrupt or destroy files, worms typically affect system operation most notably in the form of bandwidth consumption.