Виды программного обеспечения. Какие программы называются утилитами


Ответы@Mail.Ru: что такое утилиты

Что такое утилиты?

Утилиты – это специализированные программы, предназначенные для обслуживания и оптимизации работы системы, программы-помощники, решающие задачи, с которыми сама оперативная система справиться не в состоянии. Большинство утилит предназначено для обслуживания файловой системы и дисков. Некоторые утилиты используются для ведения архивов данных, а специальные антивирусные программы обеспечивают защиту системы от компьютерных вирусов. Утилиты - необходимая компонента инструментария программиста любого уровня и, в первую очередь, прикладного. Первоначально слово «утилита» отождествлялось с простыми маленькими программами. Но сегодняшние утилиты часто занимают десятки мегабайт и по сложности не уступают некоторым офисным пакетам. И выполнять они могут уже не одну-две операции, как раньше, а значительно больше…

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

В настоящее время существует много различных наборов утилит (Microsoft PLUS 98, Norton Utilities, Nuts & Bolts 98), а также множество отдельных утилит (Anti Viral Toolkit Pro, First Aid (Cybermedia),Power Strip (Etitech), SciTech Display, Win Boost (Magellas Corp) и др.) . В этом реферате более подробно рассматривается программный пакет Norton Utilities .

Имя Питера Нортона, без сомнения, знакомо любому уважающему себя компьютерщику. Нортон – создатель самого популярного в мире файлового менеджера Norton Commander и не менее знаменитого комплекта утилит. Правда, сам Питер Нортон давно уже отошёл от создания программных продуктов, превратившись скорее в товарный знак семейства программ, производимых корпорацией Symantec. Несмотря на это, Norton Utilities продолжает оставаться превосходным комплектом программ для обслуживания компьютера.

otvet.mail.ru

Утилиты - это... Что такое Утилиты?

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

  • утилиты построений — Позволяют строить для программы просмотра файлы данных, которые содержат текст, связи между гипертекстами и ссылки на данные мультимедиа, программу редактора для выбора точки курсора. Средство пакета Windows, позволяющее добавлять оформленные в… …   Справочник технического переводчика

  • Утилиты управления процессами — Это статья об утилитах управления процессами. О встроенной утилите Microsoft Windows см. статью Диспетчер задач Microsoft Windows Диспетчер задач  компьютерная программа (утилита) для вывода на экран списка запущенных процессов и потребляемых ими …   Википедия

  • Utility — Утилита (англ. utility или tool)  программный продукт, предназначенный не для решения какой либо прикладной задачи, а для решения вспомогательных задач. Компьютерные утилиты можно разделить на три группы: Утилиты сервисного обслуживания… …   Википедия

  • Norton Utilities — (NU, утилиты Нортона)  это комплекс утилит, предназначенный для конфигурирования, оптимизации и обслуживания компьютера. Разработчики  компании Peter Norton Computing и Symantec (которая в сентябре 1990 года приобрела Peter Norton… …   Википедия

  • CCleaner — CCleaner …   Википедия

  • Программы UNIX-подобных операционных систем — Это список популярных программ, работающих в операционных системах основанных на UNIX (POSIX совместимых). Некоторые из этих программ являются стандартными для UNIX подобных систем. Содержание 1 Системный софт 1.1 Общего назначения …   Википедия

  • GNU Coreutils — GNU Core Utilities Тип Miscellaneous Utilities Разработчик GNU Project Написана на C Операционная система Unix подобные ОС Последняя версия 8.20 (23 октября 2012) …   Википедия

  • Утилита — (англ. utility или tool)  вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы (ОС)[1]. Утилиты… …   Википедия

  • Программы юникс-подобных операционных систем — Содержание 1 Системный софт 1.1 Общего назначения 1.2 Управление системой …   Википедия

  • dic.academic.ru

    Что такое утилиты.

    Наверняка,Вы слышали слово утилита и не один раз.А при обсуждении разных программных продуктов, это слово, встречается,практически через строку,именно от незнания или непонимания,что это такое – утилита ,чувствуешь диcкомфорт.Что же это такое – утилита? — мы и попробуем разобраться. Cлово утилита «UTILITAS» латинское,и  в переводе означает польза.Утилиты— это можно сказать полезности для компьютера. программы помощники для обслуживания компьютера и не только,предназначены они как правило,для определённых задач,та же оптимизация операционной системы и жёстких дисков,обслуживание файловой системы.

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

    Разделить утилиты можно на несколько основных видов.

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

    Драйверы – расширяющие возможности системы.

    Упаковщики – которые позволяют сжимать информацию.

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

    Утилиты для управления памятью, позволяющие управлять оперативной памятью и многие другие.

    Многие утилиты довольно серьезные коммерческие пакеты, и продаются в магазинах. Но в основном утилиты,относятся к разряду условно-бесплатного программного обеспечения (shareware), и найти их можно в свободном доступе в Internet, именно ту утилиту которая Вам нужна для выполнения конкретной задачи.

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

    P.P.S. Если у Вас есть вопросы, желание прокомментировать или поделиться опытом, напишите, пожалуйста, в комментариях ниже.

    Оцените статью: Поделитесь с друзьями!

    kompkimi.ru

    Что такое утилиты

     

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

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

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

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

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

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

     

    fb.ru

    Виды программного обеспечения

    Все программы, работающие на компьютере, можно условно разделить на три вида (рис. 1.):

    • прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;

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

    • управление ресурсами компьютера;

    • создание копий используемой информации;

    • проверка работоспособности устройств компьютера;

    • выдача справочной информации о компьютере и др.;

    Рисунок 1

    Программы, работающие на компьютере

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

      1. Прикладное программное обеспечение.

        1. Какие программы называют прикладными.

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

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

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

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

        1. Наиболее часто встречающееся прикладное по

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

    • редактирование строк текста;

    • возможность использования различных шрифтов символов;

    • копирование и перенос части текста с одного места на другое или из одного документа в другой;

    • контекстный поиск и замена частей текста;

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

    • автоматический перенос слов на новую строку;

    • автоматическая нумерацию страниц;

    • обработка и нумерация сносок;

    • выравнивание краев абзаца;

    • создание таблиц и построение диаграмм;

    • проверка правописания слов и подбор синонимов;

    • построение оглавлений и предметных указателей;

    • распечатка подготовленного текста на принтере в нужном числе экземпляров и т.п.

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

    Представители редакторов документов – программы Microsoft Word, Wordpad, Microsoft Publisher, Corel Ventua и Adobe ageMaker

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

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

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

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

    Представители семейства табличных процессоров: Microsoft Excel, Quatro Pro, Lotus 1-2-3

    Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создание надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров. Представители графических редакторов – программы Adobe Photoshop, Corel Draw.

    Правовые базы данных содержат тексты нормативных документов и предоставляют возможности справки, контекстного поиска, распечатки и т.д. Представители правовых баз данных – пакеты Гарант и Консультант+ .

    Системы автоматизированного проектирования (САПР) или CAD (англ. Computer-Aided Design) — программный пакет, предназначенный для создания чертежей, конструкторской и/или технологической документации и/или 3D моделей. Среди систем малого и среднего класса в мире наиболее популярна система AutoCad фирмы AutoDesk. Отечественный пакет с аналогичными функциями – Компас.

    Существуют остроумные способы визуализации наиболее простых многомерных объектов — множеств точек. Один из них носит название "лица Чернова" (Чернов — современный американский математик). {there must be pictures here} Этим способом можно отображать 10-20-мерные множества. Суть способа такова: каждому из измерений сопоставляется один из параметров схематически изображённого человеческого лица, например, первое измерение дает отношение высоты лица к ширине, второе – размер носа, третье – расстояние между глазами и т.д. Таким образом, каждой точке исходного множества будет сопоставлено лицо. Рассматривая эти лица, можно отобрать похожие между собой или же выделить абсолютно непохожие и тем самым произвести некую классификацию исходного множества.

    Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами - базами данных. Программные системы этого вида позволяют обрабатывать на компьютере массивы информации, обеспечивают ввод, поиск, сортировку выборку записей, составление отчетов и т.д. Представители данного класса программ – Microsoft Access, Clipper, Paradox, FoxPro.

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

      1. Системные программы.

    studfiles.net

    Что входит в состав системного программного обеспечения???

    Примерно вот так. # Системное ПО

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

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

    К системному ПО относятся: # операционные системы (эта программа загружается в ОЗУ при включении компьютера) # программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander) # операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и. т. # Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера) # утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)

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

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

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

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

    К прикладному ПО, например, относятся: # Комплект офисных приложений MS OFFICE # Бухгалтерские системы # Финансовые аналитические системы # Интегрированные пакеты делопроизводства # CAD – системы (системы автоматизированного проектирования) # Редакторы HTML или Web – редакторы # Браузеры – средства просмотра Web - страниц # Графические редакторы # Экспертные системы И так далее.

    otvet.mail.ru

    Системное ПО Утилиты Архиваторы Антивирусы

    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% общей численности машин в сети.

    Классификация компьютерных вирусов по признакам

    1. По среде обитания:

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

    b)   загрузочные, записывают себя в загрузочный сектор диска, при загрузке ОС внедряются в оперативную память и заражают файлы при обращении к ним ПК. Защита: отказ от загрузки ОС с дискет., установка запрета на запись в загрузочный сектор в BIOS.

    c)    макровирусы, заражают файлы документов Word и Excel. После загрузки постоянно присутствуют в ОП и могут заражать другие документы. Защита: запрет на загрузку макросов.

    d)   сетевые, распространяются в сети, используют для своего распространения электронную почту и всемирную паутину.

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

    2. По заражаемой операционной системе:

    Каждый файловый или сетевой вирус заражает файлы какой либо одной или нескольких систем – DOS, Windows, Linux и т.д.

    3. По особенностям алгоритма работы:

    a)    Резидентные вирусы – оставляют в оперативной памяти свою резидентную часть, которая затем перехватывает обращения ОС к объектам заражения и внедряется в них. Резидентные вирусы сохраняют активность до выключения ПК.

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

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

    В случае макровирусов наиболее популярный способ — запрет вызовов меню просмотра макросов.

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

    d)   Квазивирусы (трояны) – внедряются в систему, похищают пароли и данные и передают своему хозяину.

    4. По величине вредных воздействий

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

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

    c)    Опасные, которые могут привести к сбоям и зависаниям ПК. К ним можно отнести Интернет черви (I-Worm.Hybris, I-Worm.Tanatos, Win32.HLLM.Klez и так далее).

    d)    Очень опасные, активизация которых может привести к потере программ и данных, форматированию винчестера, выводу из строя микросхемы BIOS и так далее. (WIN95.CIH – чернобыль).

    Классификация вирусов по способу заражения

    1. Файловые вирусы

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

    1.1. Overwriting-вирусы

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

    1.2. Parasitic-вирусы

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

    1.3. Companion-вирусы

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

    Делится на несколько подвидов.

    Первый вид. Создают для ЕХЕ-файлов файлы-спутники, имеющие то же самое имя, но с расширением .СОМ. Например, для файла COPY.EXE создается файл COPY.COM. Вирус записывается в СОМ-файл и никак не изменяет ЕХЕ-файл. Некоторые вирусы используют не только вариант СОМ-ЕХЕ, но также и ВАТ-СОМ-ЕХЕ.

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

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

    1.4. Link-вирусы

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

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

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

    1.6. OBJ-, LIB-вирусы и вирусы в исходных текстах

    Вирусы, заражающие библиотеки компиляторов, объектные модули и исходные тексты программ. Распространяется в два этапа: на первом заражает текст программы, на втором (при компоновке программы, т.е. создание exe-файла) получается работоспособный вирус. Являются достаточно экзотичными и практически не распространены.

    2. Загрузочные вирусы

    Загрузочные вирусы заражают загрузочный (boot) сектор гибкого диска и boot-сектор или Master Boot Record (MBR) винчестера. При заражении дисков загрузочные вирусы подставляют свой код вместо какой-либо программы, получающей управление при загрузке системы.

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

    3 Макровирусы

    Являются программами на макроязыках, встроенных в некоторые системы обработки данных (текстовые редакторы, электронные таблицы и т. д.). Для своего размножения такие вирусы используют возможности макроязыков и при их помощи переносят себя из одного зараженного файла в другие. Наибольшее распространение получили макровирусы для Microsoft Word, Excel и Office .

    Физическое расположение вируса внутри файла зависит от его формата. Продукты Microsoft имеют очень сложную структуру. Структура файлов Word, Excel и Office 97(и выше) состоит из множества отдельных блоков, которые ссылаются друг на друга (напоминает файловую систему FAT). Поэтому представить расположение макровируса в файле можно лишь схематично.

    Распространяются следующим образом: при запуске переносят свой код (макросы) в область глобальных макросов документа («общие» макросы). Создает новый макрос, вставляет в него свой код, который и сохраняет в документе. При выходе из Word глобальные макросы (включая макросы вируса) автоматически сохраняются. Таким образом, при следующем запуске Word вирус активизируется в тот момент, когда WinWord грузит глобальные макросы, т. е. сразу.

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

    4. Сетевые вирусы

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

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

    Лишь в начале 1997 г. с появлением вирусов Macro.Word.ShareFun и Win.Homer. Первый из них использует возможности электронной почты. Он создает новое письмо, содержащее зараженный файл-документ, затем выбирает из списка адресов три случайных адреса и рассылает по ним зараженное письмо.

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

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

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

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

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

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

    5.2. Intended-вирусы

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

    Наиболее эффективны в борьбе с компьютерными вирусами антивирусные программы.

    Антивирус — программа, предназначенная для обнаружения и обезвреживания вирусов.

    Стоит отметить, что не существует антивирусов, гарантирующих стопроцентную защиту от вирусов.

    Качество антивирусной программы определяется по следующим характеристикам:

    Характеристики качества антивируса:

    1. Надежность и удобство работы — отсутствие зависаний антивируса в процессе работы и прочих технических проблем.

    2. Качество обнаружения вирусов всех распространенных типов, сканирование внутри файлов документов/таблиц (MS Word, Excel, Office 97), упакованных и архивированных файлов. Отсутствие «ложных срабатываний». Возможность лечения зараженных объектов.

    3. Существование версий антивируса под все популярные платформы (DOS, Windows, Windows 95, Windows NT, Novell NetWare, OS/2, Alpha, Linux и т. д.), поскольку только программа, рассчитанная на конкретную ОС, может полностью использовать функции этой системы. Присутствие не только режима «сканирование по запросу», но и «сканирование на лету», существование серверных версий с возможностью администрирования сети.

    4. Скорость работы и прочие полезные особенности.

    Типы антивирусных программ

    1. Программы-сканеры Принцип работы антивирусных сканеров основан на проверке файлов, секторов и системной памяти и поиске в них известных и новых (неизвестных сканеру) вирусов. Для поиска известных вирусов используются так называемые маски. Маской вируса является некоторая постоянная последовательность кода, специфичная для этого конкретного вируса. Если вирус не содержит постоянной маски или длина этой маски недостаточно велика, то используются другие методы. Вирусные базы современных сканеров содержат десятки тысяч масок вирусов, а также алгоритмы поиска неизвестных вирусов, так называемые эвристические анализаторы. Эффективность такого поиска превышает 80%.

    К достоинствам сканеров относится их универсальность, к недостаткам — размеры антивирусных баз, которые сканерам приходится «таскать за собой», и относительно небольшая скорость поиска вирусов.

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

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

    3. Программы-ревизоры построены на принципе, обратном принципу построения сканеров. Они не знают в лицо конкретных вирусов, но они запоминают информацию о каждом логическом диске и по изменению этой информации позволяют обнаруживать как известные, так и новые, неизвестные на сегодня вирусы. Безусловным преимуществом ревизоров является их высочайшая скорость проверки дисков (во много десятков раз превышающая скорость работы сканеров) и высокая надежность обнаружения вирусов. К наиболее известным у нас в стране ревизорам относится ADinO2 для Windows 9x.

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

    В случае обнаружения вируса на экран выводится сообщение о вирусе, предложение его вылечить и настоятельный совет проверить все дисковые устройства на наличие вирусов. К наиболее популярным программам подобного типа можно отнести AVP-Монитор Касперского.

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

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

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

    Правила защиты от компьютерных вирусов

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

    — всегда проверять файлы, полученные с помощью электронной почты;

    — регулярно проверять компьютер на наличие вирусов.

    Выбор антивируса

    Работа многих антивирусов основана на использовании антивирусных баз. В такой базе хранятся характерные пСистемные утилитыризнаки  (сигнатуры) известных вирусов. Чем обширнее и актуальнее база, тем выше вероятность обнаружения вируса. Поэтому антивирусные базы должны обновляться часто и желательно бесплатно.

    К наиболее популярным и распространенным у нас в стране антивирусам относят комплекс AVP (AntiviralToolkitPro) Касперского, включающий AVP-Сканер, AVP-Монитор, AVP-Центр управления (для автоматизации процесса управления работой всего комплекса) и AVP Автоматическое обновление (предназначен для обновления антивирусных баз, в том числе и через Интернет).

    К наиболее мощным и популярным в России антивирусным средствам относятся:

    • Антивирус Касперского (в документации AVR) – продукция фирмы «Лаборатория Касперского» (www.kaspersky.com)
    • Doctor Web (в документации dr.Web)– программа российской компании «ДиалогНаука» (www.dialognauka.ru)
    • Nod32 – фирма   ESET (www.eset.com)  
    • Avast Pro Antivirus  —компания avast (www.avast.com)

    • Norton Antivirus— корпорация Symantec (www.symantec.com), имеет русскоязычный раздел
    • McAfee VirusScan – компания Networks Associates

    • Panda Antivirus – компания Panda Software (www.viruslab.ru)
    • Avast Pro Antivirus  —компания avast (www.avast.com)

     

     Внимание!

    Категорически не рекомендуется устанавливать и использовать на одном компьютере два и более антивирусных пакета. Дело в том, что при выполнении своих функций пакеты сами действуют подобно вредоносным программам. Например: антивирусы-иммунизаторы могут изменять исходный код исполняемых файлов, а мониторы –антивирусы постоянно находятся в памяти в ОП, и их активность может показаться «коллегам» подозрительной. В результате альтернативный антивирус может поднять «ложную тревогу» или вообще уничтожить «коллегу». Частой причиной конфликта может быть  наличие в их модулях (в базе данных и /или в документации) образцов сигнатур вирусов, которые воспринимаются «конкурентом» как признак заражения файлов.

    komputercnulja.ru