Поэтому формулируют не определение вируса, а обязательное свойство вируса. — КиберПедия 

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

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

Поэтому формулируют не определение вируса, а обязательное свойство вируса.

2020-11-19 140
Поэтому формулируют не определение вируса, а обязательное свойство вируса. 0.00 из 5.00 0 оценок
Заказать работу

Виды архиваторов. Архив

Бывали ли у вас ситуации, когда нужно связать несколько файлов в один? Например, чтобы передать их кому-нибудь по почте или в скайпе. А бывало, что размер флешки не позволял скинуть все необходимое за один раз? Так вот, если размер файлов слишком велик или если их нужно объединить в один общий файл для удобства, то здесь вам пригодится архиватор. Что это такое, как он работает и в каких ситуациях вообще может понадобиться?

Для начала определимся с понятием и объясним его смысл.

Архиватор — это программа для упаковывания и/или сжатия файлов в один пакет, а также их извлечения. Сжатия может и не происходить, если требуется простое объединение группы файлов в один. Иногда есть необходимость разделения архива на равные части, например, для удобства переноса на другой компьютер.

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

От чего зависит степень сжатия

Существует деление на два типа файлов:

· текстовые;

· бинарные.

При этом текстовые могут сжиматься в десятки раз за счет применения оптимальных алгоритмов сжатия и шифрования. Бинарные же файлы очень плохо подвергаются изменению, так как данные в них имеют сложную структуру и зачастую уже подвержены сжатию и кодированию. Например, mp3 файлы музыки и jpeg фотографии уже сжаты соответствующими алгоритмами с потерями, если применять к ним дополнительно агрессивное шифрование, то после этого их попросту нельзя будет восстановить без критичной потери данных. Так, для музыки существуют формат без сжатия — flac, а для фотографий это raw. Они имеют на порядок больший размер, но и качество там лучше.

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

Какие бывают архиваторы

Самыми распространенными на сегодня являются 7z и WinRAR. Давайте же рассмотрим их поближе.

WinRaR. Условно бесплатная программа для архивирования файлов. Действует вечный Триал, то есть, первые 40 дней после установки вы пользуетесь им абсолютно свободно, а после этого при каждом запуске вам будут ненавязчиво предлагать купить лицензию. Жмет в форматах rar и zip, распаковывает практически все форматы. Считается лучшим по соотношению скорости к степени сжатия.

7z. Полностью свободный архиватор. Запаковывает во множество распространенных форматов, при этом распаковывает практически любые. Самыми часто используемыми форматами запаковки здесь являются 7z, gzip, tar, при чем некоторые из них могут вкладываться друг в друга для дополнительного эффекта. Например, очень часто можно встретить дважды запакованные файлы tar.gz, особенно в Unix системах. По эффективности сжатия немного превосходит WinRAR, но при этом незначительно проигрывает ему в скорости.

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

Утилиты

Термин «утилита» происходит от английского слова utility — полезный.

Утилиты можно рассматривать как «развитые» внешние команды операционной системы, имеющие хорошо организованный графический интерфейс, ориентированный на работу с мышью. Они служат для расширения возможностей ОС (предоставление различного сервиса), а их функции носят специализированный характер.

Системные утилиты – это обслуживающие программы вспомогательного назначения.

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

Утилиты часто используют низкоуровневые механизмы функционирования ОС, поэтому они могут работать только в тех ОС, на которые рассчитаны. Т.к. применение утилит в «чужой» для них ОС может привести, например, к уничтожению данных (это относится, прежде всего, к программам обслуживания дисков).

Примером может служить комплект стандартных утилит, встроенных в MS Windows(группа «Служебные»). Туда включен стандартный набор приложений, обеспечивающих выполнение следующих функций:

· проверка и восстановление сбойных дисков;

· оптимизация расположения файлов на диске (дефрагментация диска);

· получение информации о компьютере;

· восстановление файлов на диске;

· очистка диска и др.

К утилитам относят и два блока приложений: архиваторы и антивирусные пакеты.

Архиваторы

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

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

Типы архиваторов:

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

Кроме этого практически в любой программе архиваторе имеется возможность создания самораспаковывающихся файлов, который имеет расширение exe. Он содержит кроме упакованных данных разархивирующий модуль. (Rar, Zip, Ice, Ain)

2. Программные архиваторы – позволяют упаковать за один прием один единственный файл – выполняемую программу exe типа, которая при запуске самораспаковывается в оперативной памяти и тут же начинает работу. Программа становиться в два раза меньше и при этом сохраняет работоспособность. (LZEXE –UNLZEXE, EXEPACK — UPACKEXE)

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

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

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

Резервирование (backup) – резервное копирование

Восстановление (restore) – восстановление данных с резервной копии

Основные функции программ резервирования:

· резервирование файлов на носители информации;

· восстановление файлов с помощью резервной копии;

· сравнение текущего состояния файлов с резервной копией;

· применение сжатия данных, автоматической коррекции ошибок, проверки читаемости создаваемой резервной копии и т.д.

Примеры. В Windows имеется стандартная программа архивации BackUp.

Антивирусы

Как ни странно, но до сих пор нет точного определения, что же такое вирус. Почему?

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

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

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

Основная же особенность компьютерных вирусов - возможность их самопроизвольного внедрения в различные объекты ОС - присуща многим программам, которые не являются вирусами. Например, самая распространенная операционная система MS-DOS имеет в себе все необходимое, чтобы самопроизвольно устанавливаться на He-DOS’OBCKHe диски.

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

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

Overwriting-вирусы

Данный метод заражения является наиболее простым: вирус записывает свой код вместо кода заражаемого файла, уничтожая его содержимое. Естественно, что при этом файл перестает работать и не восстанавливается. Такие вирусы очень быстро обнаруживают себя, так как ОС и приложения довольно быстро перестают работать.

Parasitic-вирусы

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

Companion-вирусы

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

Link-вирусы

Link-вирусы, как и компаньон-вирусы, не изменяют физического содержимого файлов, однако при запуске зараженного файла заставляют ОС выполнить свой код.

1.5. Файловые черви (не сетевые черви, не надо их путать)

Файловые черви (worms) являются разновидностью компаньон-вирусов, но при этом никоим образом не связывают свое присутствие с каким-либо выполняемым файлом. При размножении они копируют свой код в какие-либо каталоги дисков в надежде, что эти новые копии будут когда-либо запущены пользователем. Иногда эти вирусы дают своим копиям «специальные» имена, чтобы подтолкнуть пользователя на запуск своей копии, например INSTALL.EXE или WINSTART.BAT. Существуют вирусы-черви записывающие свои копии в архивы (RAR, ZIP и др.). (ArjVirus и Winstart).

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

Второй вирус (Homer) использует для распространения протокол FTP (File Transfer Protocol) и передает свою копию на удаленный ftp-сервер в каталог Incoming.

5. Прочие вирусы

Логические бомбы

а) «Дропперы» подправляют код заражаемых файлов таким образом, что известные версии антивирусов не определяют вируса в файле. Например, файл шифруется каким-либо специальным образом или упаковывается редко используемым архиватором, что не позволяет антивирусу «увидеть» заражение.

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

Intended-вирусы

К таким вирусам относятся программы, которые из-за ошибок в своем коде способны только к однократному размножению из «авторской» копии. Заразив какой-либо файл, они теряют способность к дальнейшему размножению.

Виды архиваторов. Архив

Бывали ли у вас ситуации, когда нужно связать несколько файлов в один? Например, чтобы передать их кому-нибудь по почте или в скайпе. А бывало, что размер флешки не позволял скинуть все необходимое за один раз? Так вот, если размер файлов слишком велик или если их нужно объединить в один общий файл для удобства, то здесь вам пригодится архиватор. Что это такое, как он работает и в каких ситуациях вообще может понадобиться?

Для начала определимся с понятием и объясним его смысл.

Архиватор — это программа для упаковывания и/или сжатия файлов в один пакет, а также их извлечения. Сжатия может и не происходить, если требуется простое объединение группы файлов в один. Иногда есть необходимость разделения архива на равные части, например, для удобства переноса на другой компьютер.

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

От чего зависит степень сжатия

Существует деление на два типа файлов:

· текстовые;

· бинарные.

При этом текстовые могут сжиматься в десятки раз за счет применения оптимальных алгоритмов сжатия и шифрования. Бинарные же файлы очень плохо подвергаются изменению, так как данные в них имеют сложную структуру и зачастую уже подвержены сжатию и кодированию. Например, mp3 файлы музыки и jpeg фотографии уже сжаты соответствующими алгоритмами с потерями, если применять к ним дополнительно агрессивное шифрование, то после этого их попросту нельзя будет восстановить без критичной потери данных. Так, для музыки существуют формат без сжатия — flac, а для фотографий это raw. Они имеют на порядок больший размер, но и качество там лучше.

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

Какие бывают архиваторы

Самыми распространенными на сегодня являются 7z и WinRAR. Давайте же рассмотрим их поближе.

WinRaR. Условно бесплатная программа для архивирования файлов. Действует вечный Триал, то есть, первые 40 дней после установки вы пользуетесь им абсолютно свободно, а после этого при каждом запуске вам будут ненавязчиво предлагать купить лицензию. Жмет в форматах rar и zip, распаковывает практически все форматы. Считается лучшим по соотношению скорости к степени сжатия.

7z. Полностью свободный архиватор. Запаковывает во множество распространенных форматов, при этом распаковывает практически любые. Самыми часто используемыми форматами запаковки здесь являются 7z, gzip, tar, при чем некоторые из них могут вкладываться друг в друга для дополнительного эффекта. Например, очень часто можно встретить дважды запакованные файлы tar.gz, особенно в Unix системах. По эффективности сжатия немного превосходит WinRAR, но при этом незначительно проигрывает ему в скорости.

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

Утилиты

Термин «утилита» происходит от английского слова utility — полезный.

Утилиты можно рассматривать как «развитые» внешние команды операционной системы, имеющие хорошо организованный графический интерфейс, ориентированный на работу с мышью. Они служат для расширения возможностей ОС (предоставление различного сервиса), а их функции носят специализированный характер.

Системные утилиты – это обслуживающие программы вспомогательного назначения.

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

Утилиты часто используют низкоуровневые механизмы функционирования ОС, поэтому они могут работать только в тех ОС, на которые рассчитаны. Т.к. применение утилит в «чужой» для них ОС может привести, например, к уничтожению данных (это относится, прежде всего, к программам обслуживания дисков).

Примером может служить комплект стандартных утилит, встроенных в MS Windows(группа «Служебные»). Туда включен стандартный набор приложений, обеспечивающих выполнение следующих функций:

· проверка и восстановление сбойных дисков;

· оптимизация расположения файлов на диске (дефрагментация диска);

· получение информации о компьютере;

· восстановление файлов на диске;

· очистка диска и др.

К утилитам относят и два блока приложений: архиваторы и антивирусные пакеты.

Архиваторы

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

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

Типы архиваторов:

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

Кроме этого практически в любой программе архиваторе имеется возможность создания самораспаковывающихся файлов, который имеет расширение exe. Он содержит кроме упакованных данных разархивирующий модуль. (Rar, Zip, Ice, Ain)

2. Программные архиваторы – позволяют упаковать за один прием один единственный файл – выполняемую программу exe типа, которая при запуске самораспаковывается в оперативной памяти и тут же начинает работу. Программа становиться в два раза меньше и при этом сохраняет работоспособность. (LZEXE –UNLZEXE, EXEPACK — UPACKEXE)

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

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

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

Резервирование (backup) – резервное копирование

Восстановление (restore) – восстановление данных с резервной копии

Основные функции программ резервирования:

· резервирование файлов на носители информации;

· восстановление файлов с помощью резервной копии;

· сравнение текущего состояния файлов с резервной копией;

· применение сжатия данных, автоматической коррекции ошибок, проверки читаемости создаваемой резервной копии и т.д.

Примеры. В Windows имеется стандартная программа архивации BackUp.

Антивирусы

Как ни странно, но до сих пор нет точного определения, что же такое вирус. Почему?

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

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

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

Основная же особенность компьютерных вирусов - возможность их самопроизвольного внедрения в различные объекты ОС - присуща многим программам, которые не являются вирусами. Например, самая распространенная операционная система MS-DOS имеет в себе все необходимое, чтобы самопроизвольно устанавливаться на He-DOS’OBCKHe диски.

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

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

Поэтому формулируют не определение вируса, а обязательное свойство вируса.

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

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

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

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

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

Впервые большое внимание к проблеме вирусов привлекла книга Фреда Коэна (F. Cohen) «Компьютерные вирусы, теория и эксперименты», вышедшая в свет в 1984 г.

Первый эксперимент по распространению вируса Ф. Коэн провел 10 сентября 1983 г. в университете Южной Калифорнии в рамках Семинара по безопасности.

Большой общественный резонанс вызвало первое неконтролируемое распространение вируса в сети. 2 ноября 1988 г. 23-летний студент последнего курса Корнельского университета Роберт Таппан Моррис запустил в сети свою программу, которая из-за ошибки начала бесконтрольное распространение и многократное инфицирование узлов сети. В результате было заражено около 6200 машин, что составило 7,3% общей численности машин в сети.


Поделиться с друзьями:

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

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

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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.079 с.