Создание вирусов и его причины
Основная масса вирусов и троянских программ в прошлом создавалась студентами и школьниками, которые только что изучили язык программирования, хотели попробовать свои силы, но не смогли найти для них более достойного применения. Отраден тот факт, что значительная часть подобных вирусов их авторами не распространялась, и вирусы через некоторое время умирали сами вместе с дисками, на которых хранились. Такие вирусы писались и пишутся по сей день только для самоутверждения их авторов.
Вторую группу создателей вирусов также составляют молодые люди (чаще - студенты), которые еще не полностью овладели искусством программирования. Единственная причина, толкающая их на написание вирусов, это комплекс неполноценности, который компенсируется компьютерным хулиганством. Из-под пера подобных «умельцев» часто выходят вирусы крайне примитивные и с большим числом ошибок («студенческие» вирусы).
Жизнь подобных вирусописателей стала заметно проще с развитием интернета и появлением многочисленных веб-сайтов, ориентированных на обучение написанию компьютерных вирусов. На подобных веб-ресурсах можно найти подробные рекомендации по методам проникновения в систему, приемам скрытия от антивирусных программ, способам дальнейшего распространения вируса. Часто здесь же можно найти готовые исходные тексты, в которые надо всего лишь внести минимальные «авторские» изменения и откомпилировать рекомендуемым способом.
«Хулиганские» вирусы в последние годы становятся все менее и менее актуальными (несмотря на то, что на смену повзрослевшим тинейджерам-хулиганам каждый раз приходит новое поколение тинейджеров) - за исключением тех случаев, когда такие вредоносные программы вызвали глобальные сетевые и почтовые эпидемии.
На текущий момент доля подобных вирусов и троянских программ занимает не более 10% «материала», заносимого в антивирусные базы данных. Оставшиеся 90% гораздо более опасны, чем просто вирусы.
Став старше и опытнее, многие из подобных вирусописателей попадают в третью, наиболее опасную группу, которая создает и запускает в мир «профессиональные» вирусы. Эти тщательно продуманные и отлаженные программы создаются профессиональными, часто очень талантливыми программистами. Такие вирусы нередко используют достаточно оригинальные алгоритмы проникновения в системные области данных, ошибки в системах безопасности операционных сред, социальный инжиниринг и прочие хитрости.
Отдельно стоит четвертая группа авторов вирусов - «исследователи», довольно сообразительные программисты, которые занимаются изобретением принципиально новых методов заражения, скрытия, противодействия антивирусам и т.д. Они же придумывают способы внедрения в новые операционные системы. Эти программисты пишут вирусы не ради собственно вирусов, а скорее ради исследования потенциалов «компьютерной фауны».
Часто авторы подобных вирусов не распространяют свои творения, однако активно пропагандируют свои идеи через многочисленные интернет-ресурсы, посвященные созданию вирусов. При этом опасность, исходящая от таких «исследовательских» вирусов, тоже весьма велика - попав в руки «профессионалов» из предыдущей группы, эти идеи очень быстро появляются в новых вирусах.
Распространение
[править]Механизм
Вирусы распространяются, копируя свое тело и обеспечивая его последующее исполнение: внедряя себя в исполняемый код других программ, заменяя собой другие программы, прописываясь в автозапуск и другое. Вирусом или его носителем могут быть не только программы, содержащие машинный код, но и любая информация, содержащая автоматически исполняемые команды — например,пакетные файлы и документы Microsoft Word и Excel, содержащие макросы. Кроме того, для проникновения на компьютер вирус может использовать уязвимости в популярном программном обеспечении (например, Adobe Flash, Internet Explorer, Outlook), для чего распространители внедряют его в обычные данные (картинки, тексты и т. д.) вместе с эксплоитом, использующим уязвимость.
- Позиционные системы счисления
- Смешанные системы счисления
- Системы счисления разных народов Древнеегипетская система счисления
- Римская система счисления
- 4. Логические (функциональные) схемы
- Виды высказываний
- История
- [Править]Централизованные вычисления
- [Править]Конструкторы и самодельные компьютеры
- [Править]Первые фирменные домашние пк
- [Править]Amiga и Macintosh
- [Править]Windows 95, мультимедийные возможности пк
- [Править]Один компьютер — один хозяин
- [Править]Продажи во всём мире
- [Править]Отечественные персональные компьютеры
- Разновидности устройств ввода
- 1.2 Устройства ввода-вывода
- Информация ввод вывод интерфейс
- Устройства ввода текста, графики и команд
- Клавиатура
- Плазменные мониторы
- Классификация по
- Системное по Прикладное по Инструментальное по
- Операционные системы
- [Править]Функции ос
- [Править]Понятие операционной системы
- [Править]Основные идеи ос
- [Править]Встроенные программы
- [Править]Утилиты
- [Править]Утилиты используются для
- [Править]Типы утилит
- [Править]Системы программирования
- [Править]Системы управления базами данных
- 16 Системы программирования
- Классификация По типу
- По сфере применения
- 19 История компьютерной вирусологии
- Создание вирусов и его причины
- [Править]Каналы
- -Профилактические меры, позволяющие уменьшить вероятность заражения вирусом;
- 1. В сфере оборота компьютерной информации:
- 3. В сфере информационного оборудования:
- 4. В сфере защиты охраняемой законом информации:
- 5. В сфере информационных правоотношений:
- 6. В сфере экономики и компьютерной информации:
- Графические интерфейсы и расширения для dos
- Семейство Windows 9x
- [Править]Семейство Windows nt
- Интегрированные программные продукты
- Основные стандартные утилиты Windows xp (программы из группы стандартные)
- Классификация файловых систем
- Задачи файловой системы
- 27 Окна Windows
- Диалоговые окна
- Управление меню
- Обозначения, принятые в меню
- Главное меню
- Контекстное меню
- Строка меню окна
- Системное меню
- История
- Состав программного продукта
- Виды баз данных
- [Править]Классификация по модели данных
- [Править]Классификация по среде постоянного хранения
- [Править]Классификация по содержимому
- [Править]Классификация по степени распределённости
- [Править]Другие виды бд
- 37 Работа с базой данных на примере программы "Аксес" ("Access")
- Разработка базы данных
- История
- Основы алгоритмизации
- 43 Понятие о системе программирования
- 46 Ооп. Давайте знакомиться
- Объект - Черный ящик
- Создание, жизнь и смерть объектов
- Переопределение (перегрузка) методов
- Наследование
- 1.3. Выражения и операции.
- 1.4. Операторы
- 50 Функции ввода и вывода
- 0 2 4 6 8 10
- Технологии повлиявшие на развитие компьютерных сетей
- Системы пакетной обработки
- Многотерминальные системы — прообраз сети
- Первые глобальные компьютерные сети
- Первые локальные компьютерные сети
- Компьютерные сети сегодня
- Классификация [править]По территориальной распространенности
- [Править]По типу функционального взаимодействия
- Достоинства
- [Править]Недостатки
- Достоинства
- [Править]Недостатки
- Достоинства
- [Править]Недостатки
- История
- Особенности Интернета
- Система адресации в интернет
- Что ищем?
- [Править]Где ищем?
- [Править]Как ищем?
- Протоколы получения почты
- [Править]pop3
- [Править]imap
- [Править]Различия
- Введение
- [Править]Устройство
- [Править]Опции
- Структура и принципы Всемирной паутины
- 59 Влияние компьютера на организм человека.
- 60 Эргономика рабочего места