Основные этапы компьютерного моделирования кратко

Обновлено: 05.07.2024

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

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

Использование компьютера для исследования информационных моделей различных объектов и систем позволяет изучить их изменения в зависимости от значения тех или иных параметров.

Процесс разработки моделей и их исследования на компьютере можно разделить на несколько основных этапов:

1. Постановка задачи. Построение описательной информационной модели (выделение существенных параметров).

2. Создание формализованной модели (запись формул).

3. Построение компьютерной модели.

4. Компьютерный (вычислительный) эксперимент.

5. Анализ полученных результатов и корректировка исследуемой модели.

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

На втором этапе создается формализованная модель, то есть описательная информационная модель записывается с помощью какого-либо формального языка. В такой модели с помощью формул, уравнений, неравенств и пр. фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств. Кроме того, в соответствии с поставленной целью необходимо выделить параметры, которые известны (исходные данные) и которые следует найти (результаты).

На третьем этапе необходимо формализованную информационную модель преобразовать в компьютерную на понятном для компьютера языке.

Существуют два принципиально различных пути построения компьютерной модели:

• создание алгоритма решения задачи и его кодирование на одном из языков программирования;

• формирование компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и т. д.).

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

Четвертый этап исследования информационной модели состоит в проведении компьютерного эксперимента.

Эксперимент - это опыт, который производится с объектом или моделью. Он заключается в выполнении некоторых действий и определении, как реагирует экспериментальный образец на эти действия.

Этап проведения компьютерного эксперимента включает две стадии:

- составление плана эксперимента;

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

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

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




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

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

Использование компьютера для исследования информационных моделей различных объектов и систем позволяет изучить их изменения в зависимости от значения тех или иных параметров.

Процесс разработки моделей и их исследования на компьютере можно разделить на несколько основных этапов:

1. Постановка задачи. Построение описательной информационной модели (выделение существенных параметров).

2. Создание формализованной модели (запись формул).

3. Построение компьютерной модели.

4. Компьютерный (вычислительный) эксперимент.

5. Анализ полученных результатов и корректировка исследуемой модели.

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

На втором этапе создается формализованная модель, то есть описательная информационная модель записывается с помощью какого-либо формального языка. В такой модели с помощью формул, уравнений, неравенств и пр. фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств. Кроме того, в соответствии с поставленной целью необходимо выделить параметры, которые известны (исходные данные) и которые следует найти (результаты).

На третьем этапе необходимо формализованную информационную модель преобразовать в компьютерную на понятном для компьютера языке.

Существуют два принципиально различных пути построения компьютерной модели:

• создание алгоритма решения задачи и его кодирование на одном из языков программирования;

• формирование компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и т. д.).

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

Четвертый этап исследования информационной модели состоит в проведении компьютерного эксперимента.

Эксперимент - это опыт, который производится с объектом или моделью. Он заключается в выполнении некоторых действий и определении, как реагирует экспериментальный образец на эти действия.

Этап проведения компьютерного эксперимента включает две стадии:

- составление плана эксперимента;

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

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

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

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

Первый этап – постановка задачи. Прежде всего следует уяснить цель моделирования . Исходя из цели моделирования, определяется вид и форма представления информационной модели , а также степень детализации и формализации модели. В соответствии с целью моделирования заранее определяются границы применимости создаваемой модели. На этом этапе также необходимо выбрать инструментарий, который будет использоваться при моделировании (например, компьютерную программу ).

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

Третий этап – оценка качества модели, заключающаяся в проверке соответствия модели целям моделирования. Такая проверка может производиться путем логических рассуждений, а также экспериментов, в том числе и компьютерных. При этом могут быть уточнены границы применимости модели. В случае выявления несоответствия модели целям моделирования она подлежит частичной или полной переделке.

Четвертый этап – эксплуатация модели, ее применение для решения практических задач в соответствии с целями моделирования.

Пятый этап – анализ полученных результатов и корректировка исследуемой модели.


XXI – это век информационных технологий. И естественно компьютер используется для разработки и исследования моделей. Компьютерное исполнение информационных моделей является удобным, так как становится возможным проведение вычислительного эксперимента и осуществление прогнозирования. На этом уроке учащиеся узнают, что понимают под компьютерным моделированием; каковы основные этапы компьютерного моделирования; а также рассмотрят пример построения компьютерной модели.


В данный момент вы не можете посмотреть или раздать видеоурок ученикам

Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобретя в каталоге.

Получите невероятные возможности




Конспект урока "Основные этапы разработки и исследования моделей на компьютере"

· основные этапы компьютерного моделирования;

· построение компьютерной модели.

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


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

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


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

Компьютерное моделирование незаменимо:

1. когда реальные объекты очень сложные. Число факторов, которые относятся к решаемой проблеме, выходит за пределы человеческих возможностей.

2. необходимость проведения экспериментов. На практике встречается много ситуаций, когда экспериментальное исследование объектов ограничено высокой стоимостью или вовсе невозможно (опасно или вредно).

Компьютерное моделирование состоит из двух этапов.

1. для исследования объекта или процесса, составляется описательная информационная модель. Что это значит? Здесь необходимо определить цель исследования. И в зависимости от цели, выделить главные (существенные) свойства модели, необходимые для данного исследования.

2. создаётся формализованная модель. Разберёмся что это значит.

Формализованная модель – это перевод описательной информационной модели на формальный язык. Формальный значит специальный, то есть язык формул, уравнений, неравенств. Здесь мы устанавливаем формальные взаимосвязи между начальными и конечными значениями свойств объектов, а также задаём некоторые ограничения на допустимые значения этих свойств.

То есть чем больше значимых свойств будет выявлено и перенесено на компьютерную модель – тем более приближенной она окажется к реальной модели, тем большими возможностями сможет обладать система, использующая данную модель.

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

Выделим основные преимущества компьютерного моделирования.

Компьютерное моделирование даёт возможность:

· расширить круг исследовательских объектов - становится возможным изучать не повторяющиеся явления, явления прошлого и будущего, объекты, которые не воспроизводятся в реальных условиях;

· визуализировать объекты любой природы, в том числе и абстрактные;

· исследовать явления и процессы в динамике их развёртывания;

· управлять временем (ускорять или замедлять);

· совершать многоразовые испытания модели, каждый раз возвращая её в первичное состояние;

· получать разные характеристики объекта в числовом или графическом виде;

· находить оптимальную конструкцию объекта, не изготовляя его пробных экземпляров;

· проводить эксперименты без риска негативных последствий для здоровья человека или окружающей среды.

Современные компьютеры позволяют строить весьма сложные модели, достаточно полно отражающие реальные объекты или процессы.

Рассмотрим основные этапы компьютерного моделирования

1. Постановка задачи: описание объекта и определение цели моделирования.

На этом этапе необходимо выяснить, с какой целью создаётся модель. Определить, какие исходные данные нужны для создания модели и что ожидается получить в результате.

2. Построение информационной модели.

Здесь необходимо определить параметры модели и выявить взаимосвязь между ними. Оценить, какие из параметров важны для данной задачи, а какими можно пренебрегать. А также математически описать зависимость между параметрами модели.

3. Разработка метода и алгоритма реализации компьютерной модели.

То есть нужно выбрать или разработать метод получения исходных результатов. Составить алгоритм получения результатов по избранным методам. И проверить правильность алгоритма.

4. Разработка компьютерной модели.

Здесь выбираются средства программной реализации алгоритма на компьютере. Разрабатывается компьютерная модель. Проверяется правильность созданной компьютерной модели.

5. Проведение эксперимента.

На этом этапе разрабатывается план исследования. Проводится эксперимент на базе созданной компьютерной модели. Анализируются полученные результаты. И в конце делают выводы.

Рассмотрим основные этапы компьютерного моделирования на примере.

Лесной участок оценивается в 200000 кубометров древесины. Ежегодно этот объём увеличивается на 7% за счёт естественного прироста. Начиная с четвёртого года на хозяйственные нужды вырубается 20 000 кубометров ежегодно.

· наступит ли уменьшение объёма древесины на участке до 100 000 кубометров и на каком году.

· что произойдёт, если, начиная с седьмого года естественный прирост уменьшится до 6%.

· какой может быть максимально вырубка леса, чтобы объём древесины на участке не сокращался.

Итак, первый этап. Постановка задачи: описание объекта и определение цели моделирования.

Для нашей задачи объектом моделирования является лесной участок. Наша цель – сделать прогноз, на каком году наступит уменьшение объёма древесины на участке до ста тысяч.

Второй этап. Построение информационной модели.

Построим математическую модель.

Пусть V0 – это начальный объём древесины на участке. P – процент естественного прироста леса. Ri – это объём вырубки леса в i-том году. Vi – объём древесины в i-том году.

В нашей задаче мы будем учитывать естественный прирост древесины и пренебрегать остальными свойствами объекта, например, влияние погодных условий.

Третий этап. Разработка метода и алгоритма реализации компьютерной модели.


Аналогично будем поступать далее, пока не ответим на поставленные вопросы.

Четвёртый этап. Разработка компьютерной модели

Решим эту задачу с помощью электронных таблиц, например, Microsoft Excel.

Назовём нашу модель: Вырубка леса. Заполним исходные данные.

Теперь приступим к разработке компьютерной модели. То есть нам нужно заполнить Расчётную таблицу.


То есть в ячейку C13 запишем формулу: =$A$5.

Теперь скопируем её в диапазон ячеек C14; C39.

Теперь проверим правильность скопированных данных. Проверим данные для второго года. Объём древесины в начале второго года равен значению в ячейке B10. То есть формула записана правильно.

Проверим правильность созданной компьютерной модели.

Мы построили модель в соответствии с условием задачи.

Ответим на первый вопрос нашей задачи. Уменьшение объёма древесины до 100000 кубометров наступит на 25 году, то есть в начале 26 года объём древесины будет уже меньше 100000 кубометров.

Пятый этап компьютерного моделирования. Проведение эксперимента.

В задаче необходимо ответить ещё на два вопроса:

Итак, для того чтобы выяснить, что произойдёт, если, начиная с седьмого года естественный прирост уменьшится до 6% введём в электронную таблицу ещё одно исходное значение. Теперь необходимо в ячейке B15 изменить формулу, то есть теперь у нас будет ссылка на ячейку A6, причём ссылка абсолютная. Скопируем формулу в диапазон B16; B39.

Обратите внимание, теперь уменьшение объёма древесины до 100000 кубометров наступит на 20 году, то есть в начале 21 года объём древесины будет меньше 100000 кубометров.

То есть чем меньше естественный прирост древесины, тем быстрее происходит вырубка леса.

Чтобы ответить на последний вопрос нашей задачи, необходимо заметить, что для того чтобы объём древесины на участке не сокращался максимальная вырубка леса должна быть равна естественному приросту.

Проведём эксперимент для начальных условий.

Нам нужно изменить значение в ячейке C13. Естественный прирост составляет 7% от начального объёма. Значит запишем формулу: =B12*$A$4.

Обратите внимание, для того чтобы объём древесины на участке не сокращался максимальная вырубка леса должна быть равна 17150,602 кубометра.

Пришло время подвести итоги урока.

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

К основным этапам компьютерного моделирования относятся:

Первый. Постановка задачи: описание объекта и определение цели моделирования.

Второй. Построение информационной модели

Третий этап. Разработка метода и алгоритма реализации компьютерной модели

Четвёртый этап. Разработка компьютерной модели

И пятый этап. Проведение эксперимента.

Также сегодня на уроке мы с вами рассмотрели пример построения компьютерной модели.

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

В процессе разработки компьютерной модели исходная информационная модель будет претерпевать некоторые из­менения по форме представления, так как должна ориенти­роваться на определенную программную среду и инструмен­тарий. После внесения уточнений необходимо перепрове­рять данные и условия на непротиворечивость. В результате проверки может возникнуть необходимость возврата к п. 2 или п. 3.

План эксперимента должен четко отражать последова­тельность работы с моделью.

6. Компьютерный эксперимент:

  • аисследование модели;
  • анализ полученных результатов на соответствие цели
    моделирования;
  • уточнение модели.

Компьютерный эксперимент включает в себя исследова­ние модели в соответствии с поставленной целью.

Конечная цель моделирования — принятие решения, ко­торое должно быть выработано на основе всестороннего ана­лиза результатов моделирования. Анализ полученных ре­зультатов на соответствие цели моделирования — решаю­щий этап для дальнейшей работы. Если результаты не соответствуют целям поставленной задачи, значит, на пре­дыдущих этапах были допущены ошибки. Если такие ошиб­ки выявлены, то требуется уточнение (корректировка) моде­ли. Корректировка может быть незначительной в рамках проведения самого эксперимента или существенной, требую­щей возврата к предыдущим этапам.

Процесс повторяется до тех пор, пока результаты не бу­дут удовлетворять цели моделирования и их можно будет использовать для принятия решений.

Пример построения информационной модели

Задача Фибоначчи сводится к последовательности чисел:

1, 1, 2, 3, 5, 8, 13, 21, . ,

где каждый последующий член равен сумме двух предыду­щих, за исключением первых двух членов.

Математическая модель размножения кроликов:

f(n) = f(n - 1) + f(n - 2), n > 2,

где f(n) — количество пар кроликов, рожденных за n меся­цев, f(1) = 1 и f(2) = 1.

Анализ модели

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

Модель строится, в частности, для того, чтобы получить дополнительную информацию об объекте моделирования. При этом подразумевается, что информация, полученная при исследовании модели, может быть с той или иной степенью достоверности перенесена на объект. Адекватность модели объекту предполагает воспроизведение моделью с необходи­мой полнотой всех характеристик объекта, существенных для целей моделирования. То есть, создав модель, надо отве­тить на вопрос, возможно ли такое в действительности.

Специализированное программное обеспечение для за­щиты программ и данных. Компьютерные вирусы и анти­вирусные программы.

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

Защита этих данных как от случайного повреждения, так и от злонамеренных действий — цель целой отрасли в обла­сти разработки программных и аппаратных средств, отрасли обеспечения информационной безопасности.

При обеспечении информационной безопасности ее рас­сматривают как процесс сохранения трех аспектов безопасности информации: целостности (логической непротиворечиво­сти, соответствия выполняемым задачам обработки), доступ­ности (возможности проведения всех необходимых операций с обрабатываемыми данными) и конфиденциальности (поли­тики распространения и использования данных).

Наибольшее значение меры по обеспечению информаци­онной безопасности имеют при работе в общедоступных те­лекоммуникационных сетях и самом крупном их объедине­нии — Интернете.

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

  1. Антивирусные программы — средства выявления и устранения вредоносного программного обеспечения.
  2. Брандмауэры — программы, реализующие политику взаимодействия с внешними сетями и контролирую­щие ее исполнение.
  3. Средства разграничения доступа к информации на основе некоторых специальных данных (учетных запи­сей пользователей, паролей на доступ к информации, ключей шифрования).

Компьютерные вирусы— это программы или фрагменты программного кода, которые, после запуска, могут вопреки воле пользователя выполнять различные операции на этом компьютере — создавать или удалять объекты, модифици­ровать файлы данных или программные файлы, осуществ­лять действия по собственному распространению по локаль­ным вычислительным сетям или по сети Интернет. Такая модификация программных файлов, файлов данных или за­грузочных секторов дисков, при которой последние сами становятся носителями вирусного кода и в свою очередь мо­гут осуществлять вышеперечисленные операции, называет­ся заражением (инфицированием).

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

  1. Программы-сканеры (полифаги).Эти программы по­сле запуска анализируют файлы на диске на предмет обнаружения программного кода вирусных программ. При их обнаружении полифаги принимают меры к удалению вредоносного кода, его блокированию или удалению всей вредоносной программы. Корректность и эффективность работы такой программы зависят от ее своевременного обновления (программы обнаружи­вают и удаляют в основном известные вирусы и их мо­дификации) и настройки параметров сканирования и удаления. Не обеспечивают мониторинга в реальном времени.
  2. Программы-мониторы. Проверяют файлы запускае­мые, открываемые или модифицируемые во время ра­боты системы. Способ проверки сходен с принципом работы полифагов, зачастую они используют общие базы данных о вирусах и механизмы их удаления. По­зволяют принимать меры более оперативно, но не вы­являют вирусы уже имеющиеся на диске (например, пропущенные устаревшей версией монитора до обнов­ления). Дополняют полифаги.
  3. Программы-фильтры. Эти программы проверяют по­ток данных, принимаемых системой по определенному протоколу (электронной почты, Web-страниц и пр.) Позволяют защитить компьютер от получения вредо­носных программ из сети.
  4. Программы-детекторынежелательного программно­го обеспечения (ПО). С многими свободно распростра­няемыми программами или свободно доступными WEB-страницами связаны формально не вредоносные программы, которые тем не менее могут затруднять работу пользователя, использовать его компьютер для нежелательных операций или разглашать личные данные пользователей. Значительная часть таких программ выявляется антивирусами-полифагами, но иногда это не программы, а настройки уже имеющего­ся ПО. В таких ситуациях антивирусы бесполезны. Выявляют такие настройки и устраняют их програм­мы-детекторы (Anti-SpyWare).

Все эти программы не могут полноценно противостоять распространяющимся с помощью уязвимостей в сетевом программном обеспечении вирусам-червям. Для защиты от таких программ необходимо своевременно обновлять уже установленное ПО (обновлениями, выпущенными произво­дителями), а также применять программы контроля работы с сетями — брандмауэры.

Таким образом, защита — комплексная задача, требую­щая грамотного применения набора взаимодействующих программ, а также своевременного их обновления.

Читайте также: