Читайте также:
|
|
Число реализованных конструкций конечно в любом языке программирования. Структурной элементарной единицей алгоритма является простая команда, обозначающая один элементарный шаг переработки или отображения информации. Простая команда на языке схем изображается в виде функционального блока «процесс», который имеет один вход и один выход. Из простых команд и проверки условий образуются составные команды, имеющие более сложную структуру и тоже один вход и один выход.
Алгоритм любой сложности может быть представлен комбинацией трех базовых структур:
· следование;
· ветвление (в полной и сокращенной форме);
· цикл (с предусловием или постусловием).
Характерной особенностью этих структур является наличие у них одного входа и одного выхода
18.19.20) Понятие вируса. Классификация вирусов
Компьютерный вирус - это специально написанная, небольшая по размерам программа (т.е. некоторая совокупность выполняемого кода), которая может "приписывать" себя к другим программам ("заражать" их), создавать свои копии и внедрять их в файлы, системные области компьютера и т.д., а также выполнять различные нежелательные действия на компьютере. Один из авторитетнейших «вирусологов» страны Евгений Касперский предлагает условно классифицировать вирусы по следующим признакам:
ÿ по среде обитания вируса
ÿ по способу заражения среды обитания
ÿ по деструктивным возможностям
ÿ по особенностям алгоритма вируса.
Более подробную классификацию внутри этих групп можно представить примерно так:
ù | сетевые | распространяются по компьютерной сети | |
Среда обитания: | ø | файловые | внедряются в выполняемые файлы |
÷ | загрузочные | внедряются в загрузочный сектор диска (Boot-сектор) | |
Способы | ø | резидентные | находятся в памяти, активны до выключения компьютера |
заражения: | ø | нерезидентные | не заражают память, являются активными ограниченное время |
ù | безвредные | практически не влияют на работу; уменьшают свободную память на диске в результате своего распространения | |
Деструктивные | ø | неопасные | уменьшают свободную память, создают звуковые, графические и прочие эффекты |
возможности: | ø | опасные | могут привести к серьезным сбоям в работе |
÷ | очень опасные | могут привести к потере программ или системных данных | |
ù | вирусы-«спутники» | вирусы, не изменяющие файлы, создают для ЕХЕ-файлов файлы-спутники с расширением,СОМ | |
ù | вирусы-«черви» | распространяются по сети, рассылают свои копии, вычисляя сетевые адреса | |
Особенности | ø | «паразитические» | изменяют содержимое дисковых секторов или файлов |
алгоритма | ø | «студенческие» | примитив, содержат большое количество ошибок |
вируса: | ø | «стелс»-вирусы (невидимки) | перехватывают обращения DOS к пораженным файлам или секторам и подставляют вместо себя незараженные участки |
÷ | вирусы-призраки | не имеют ни одного постоянного участка кода, труднообнаружи- ваемы, основное тело вируса зашифровано | |
÷ | макровирусы | пишутся не в машинных кодах, а на WordBasic, живут в документах Word, переписывают себя в Normal.dot |
Основными путями проникновения вирусов в компьютер являются съемные диски (гибкие и лазерные), а также компьютерные сети. Заражение жесткого диска вирусами может произойти при загрузке программы с дискеты, содержащей вирус. Такое заражение может быть и случайным, например, если дискету не вынули из дисковода А и перезагрузили компьютер, при этом дискета может быть и не системной. Заразить дискету гораздо проще. На нее вирус может попасть, даже если дискету просто вставили в дисковод зараженного компьютера и, например, прочитали ее оглавление.
Дата добавления: 2015-01-30; просмотров: 156 | Поможем написать вашу работу | Нарушение авторских прав |