- •«Разработка системно-динамической модели процесса заражения компьютеров в сети»
- •Введение
- •Введение в модель
- •Основные сведения о модели
- •Элементы модели Пояснение главной модели
- •Описание вспомогательной модели
- •Результаты (диаграмма) Главный график – образец (основные характеристики на стандартные) Примечание характеристики на графике умножить нужно на 100
- •Ситуация 9. Моделирование вируса «Червь»
Описание вспомогательной модели
Уровень рассеяности – этот поток показывает, то что через некоторое время пользователи перестают осознавать угрозу или более не обращают на неё должного внимания.
Коэффициент осознания – это поток показывает, что всё больше и больше пользователей, которые раньше не осознавали угрозы становятся более осведомленными с ростом числа зараженных компьютеров. Предполагается, что увидеть истинное соотношение зараженных компьютеров нельзя, однако в модели учтено другое соотношение между времени восприятия угрозы и её фактическим состоянием. И чем выше будет информированность о зараженных компьютерах, тем выше будет становиться скорость.
IF('Незнающие люди'>0<<user>>,'Незнающие люди',0<<user>>)*'Коэффициент задержки заражения компьютеров'*'Коэффициент взаимодействия пользователей'*'Знающие люди'/'Все пользователи'
Коэффициент взаимодействия пользователей – это количество пользователей, которые связываются друг с другом за определенный период времени. Чем меньше это значение, тем быстрее люди будут быть в курсе угрозы. Скорость не является постоянной, люди больше общаются о вирусе если он есть и меньше если угроза миновала.
Уровень сознательных пользователей – отношение пользователей, которые осознают угрозу над общим числом.
MIN('Знающие люди'/'Все пользователи',1)
Коэффициент пользователей – это число пользователей компьютера. Возможно, что имеется больше пользователей, чем общее количество компьютеров, поэтому берём среднее число пользователей одного компьютера.
Задержка обнаружения вируса – это время необходимое для того, чтобы обнаружить вирус. Чем больше это время, тем больше времени потребуется пользователям, чтобы начать воспринимать угрозу.
Коэффициент задержки заражения компьютеров – это задержка отношения зараженных компьютеров. После некоторого времени пользователи будут воспринимать, что есть угроза.
DELAYINF('Коэффициент зараженных компьютеров','Задержка обнаружения вируса',2,0)
Результаты (диаграмма) Главный график – образец (основные характеристики на стандартные) Примечание характеристики на графике умножить нужно на 100
Ситуация
1. Иммунизация и профилактика равны нулю
(0) (основные характеристики «стандарт»
см. главный график)
На этом графике можно наблюдать эффект иммунизации и профилактический уровень иммунизации если они всегда равны нулю. Через некоторое время все компьютеры заражены. Скорость инфекции растёт до тех пор, пока число восприимчивых компьютеров не опускается ниже числа зараженных компьютеров. На оси абцисс отмечен период времени, на оси ординат – число компьютеров.
Ситуация 2. (Время связи ПК = 0) (основа см. главный график)
При увеличении контактной скорости инфекция распространяется быстрее. Высокая скорость контакта чаще характеризует вирусы, используемые для массовой рассылки.
Ситуация 3. (Знающие люди = 91)
Синяя кривая представляет осведомлённость пользователей. Это зависит от коэффициента максимального контакта пользователей, среднего времени забытия и задержки обнаружения вируса.
Ситуация 4. Уровень иммунизации ноль (0). (Зараженные ПК = 67)
Осознание пользователей может не сработать, если уровень инфекции слишком высок. Этот график отражает положение системы запущенной без иммунизации. Так что если люди находятся в курсе вируса, они могут предотвратить слишком быстрое распространение некоторых из них. Это может дать время, чтобы разработали «противовирусные коды».
Ситуация
5. Задержка очистки один день. (Рассеянность
= 15)
В некоторых случаях, когда уровень рассеяности не является слишком низким и где люди работают только на чистых компьютерах, инфекции вполне поддаётся ликвидации. Но задержка очистки должна быть достаточно маленькой (в данном случае 1 день). Это означает, что пользователи должны чистить свои компьютеры каждый день. Однако, если уровень контактов достаточно высокий, то даже можно получить уровень инфекции компьютеров равный нулю.
Ситуация
6. Ликвидация вируса путём очистки. Нет
антивируса (0)
Используя только очистку можно вызвать колебания в количестве зараженных компьютеров. Это обусловлено тем, что путём очистки количество компьютеров не снижается полностью до нуля, из-за большого числа инфицированных компьютеров, которые с течением времени будут распространять новые инфекции. Амплитуда колебаний будет снижаться с течением времени, потому что люди будут уже знакомы с вирусом, так что они смогут действовать вовремя, чтобы очистить свои компьютеры.
Ситуация 7
Диверсификация в сочетании с Очисткой также могут уничтожить угрозу. Однако стоит напомнить, что компьютеры с иммунитетом не могут быть заражены тем же вирусом вновь.
Ситуация
8. Иммунизация не равна нулю, задержки
на очистки - день
Если используется иммунизация, это означает, что с помощью антивируса вполне реально искоренить инфекцию, но необходимо реализовать мероприятия по иммунизации в очень быстрые сроки, иначе вирус сможет успеть распространиться и заразить множество компьютеров.
