русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Программа самораспространения

Программа самораспространение - программа, которая имеет возможность установки на целевой компьютер без сознательного вмешательства пользователя и без запланированной помощи программного обеспечения, которое там установлено. Акт распространение программы достигается в три этапа:

  1. Физическое переноса с базового на целевой компьютер.
  2. Получение управления целевым компьютером.
  3. Подготовка к следующему акту распространения.

Этапы 1-2 преодолеваются С.п. либо самостоятельно, либо с помощью агента - пользователя, выполняя определенные обычные для него действия, также неосознанно выполняет определенный этап распространения С.п. В зависимости от этого обстоятельства различают разные типы С.п. - вирусы и черви. Иногда все С.п. ошибочно называют вирусами.

В отличие от троянских коней, акт распространения С.п. может продолжаться и далее - целевой компьютер становится базовым для новых актов распространения.Распространение происходит подобно эпидемии, отсюда происходит название "вирус" и другие метафорические термины.

Действия, которые агент-пользователь должен выполнить для того, чтобы состоялся акт распространения С.п. могут быть как обыденными - открытие файла, запуск программы, отправка письма по электронной почте и т.д., так и довольно специфическими - забывание дискеты в дисководе при перезагрузке компьютера, пиратское копирование программного обеспечения. Классификация С.п. значительной мере основывается на классификации таких действий, а распространенность того или иного типа С.п. зависит от того, насколько распространены те или иные действия пользователей как явление.

Идея С.п. возникла в 70-х годах ХХ в. Сначала С.п. планировали использовать в целях выполнения определенных системных функций. Но быстро выяснилось, что через постоянно растущую сложность компьютерных систем, быстрое изменение версий программ, протоколов и форматов данных они вызывают неожиданные побочные эффекты и приносят больше вреда, чем пользы. Идея использовать С.п. для борьбы с другими, вредными С.п. также не нашла поддержки.

В наше время практически все С.п. создаются с целью нанести ущерб компьютерным системам, в основном из хулиганских побуждений. Большинство стран сейчас предусматривают уголовную ответственность для авторов С.п. по факту причиненного вреда. Для борьбы с С.п. используют специальные программы, которые обобщенно называются антивирусными.

Просмотров: 16450

Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.