Вредоносная программа — программа для компьютера, заведомо приводящая к несанкционированному уничтожению, блокированию, модификации либо копированию информации, нарушению работы машины, или их сети. Существует две различных группы вредоносного ПО. Первая предназначена для жертвы, вторая — инструменты хакеров.
Вредоносные программы пишутся с разными целями.
* шутка;
* вандализм, в том числе на религиозной, националистической, политической почве;
* стремление доказать свою квалификацию или проверить новый программный механизм;
* получение конфиденциальной информации;
* меркантильные мотивы, например, распространение спама с компьютера-зомби.
Чем защититься от вирусов? Антивирусом! Но каким? Антивирусных программ так много, и как тут пользователю разобраться? Рекламные баннеры предлагают первоклассную защиту, но наш человек не привык верить рекламе… Так как все же понять, что есть что?
Все программы (включая ОС и приложения) могут быть подвержены атаке вирусов в том случае, если они способны запускать сторонние программы. Сейчас очень распространены криптоновые языки, и поэтому практически все программы подвергаются заражению со стороны вирусов.
Компьютерные вирусы, черви, троянские программы существуют для многих программ и ОС, в то же время существуют программы, который не подверглись заражению.
популярность, широкое распространение данной системы;
наличие разнообразной и достаточно полной документации по системе;
незащищенность системы или существование известных уязвимостей в системе безопасности.
Каждый пункт является обязательным.
Из этих условий следует вывод: чем популярнее ОС или программа, тем чаще она будет являться жертвой вирусной атаки. Например для ОС Линукс существует ни так много вирусов, как для ОС Виндоус.
Наличие полной документации необходимо для существования вирусов по естественной причине — создание программ (включая вирусные) невозможно без технического описания использования сервисов операционной системы и правил написания приложений. У большинства мобильных телефонов, например, подобная информация закрыта — ни компании-производители программных продуктов, ни хакеры не имеют возможности разрабатывать программы для данных устройств.
Компьютерный вирус - это небольшая программа, написанная программистом высокой квалификации, способная к саморазмножению и выполнению разных деструктивных действий. На сегодняшний день известно свыше 50 тыс. компьютерных вирусов.
Большинство вирусов пишется студентами и школьника, недавно начавшими изучать изык и решивших таким способов «пошутить». Но такие вирусы не устраивали эпидемий в интернете и не наносили большого урона, а просто писались для самоутверждения автора.
Следующая группа «авторов» -студенты, который не до конца овладели искусством программирования, и пишут вирусы из-за свой неполноценности. Такие вирусы имеют очень много ошибок, и, как правило, долго не живут.
С появлением сети интернет, вирусов стало еще больше. Т.к. существует много сайтов с рекомендациями (а очень часто и с готовыми кодами) вирусов, которые нужно только откомпилировать и все. Хултганские вирусы постепенно уходят в прошлое, на текущий момент доля подобных вирусов и троянских программ занимает не более 10% «материала», заносимого в антивирусные базы данных. Остальные вирусы (90%) намного опаснее «обычных» вирусов. Их создатели профессионалы и выпускают только «профессиональные» вирусы.
Часто авторы подобных вирусов не распространяют свои творения, однако активно пропагандируют свои идеи через многочисленные интернет-ресурсы, посвященные созданию вирусов. При этом опасность, исходящая от таких «исследовательских» вирусов, тоже весьма велика — попав в руки «профессионалов» из предыдущей группы, эти идеи очень быстро появляются в новых вирусах.