Компьютерные вирусы эволюционировали от простых червей до более сложных троянских программ из-за развития технологий. 3 По мере совершенствования компьютеров киберпреступники находили новые способы эксплуатации устройств и обмана жертв. 3
Черви захватывали дисковое пространство компьютера, чтобы замедлить, а в некоторых случаях и полностью парализовать его работу. 2 Троянские программы проникали в компьютер в составе других безобидных программ и, пока пользователь не запускал её, вели себя тихо. 2 Однако с запуском исполняющего файла программы троянец активировался и, в зависимости от типа, начинал красть информацию, распространять другие вирусы, повреждать определённые файлы. 2
Также для усложнения вирусов их создатели начали создавать полиморфные вирусы, которые не только копировали свой код в новую программу, но и полностью меняли его текст, оставляя неизменным назначение. 1