Программноеобеспечение Тема 6. Сжатие файлов. Архиваторы
Архивация и сжатие файлов Архивация – создание резервных копий (на CD, DVD). Цели:сохранить данные на случай сбоя на дискеобъединить группу файлов в один архивзашифровать данные с паролемСжатие файлов – это уменьшение их размера. Цели:уменьшить место, которое занимают файлы на дискеуменьшить объем данных для передачи через ИнтернетТипы сжатия:без потерь: сжатый файл можно восстановить в исходном виде, зная алгоритм сжатиятекстыпрограммыданныес потерями: при сжатии часть информации безвозвратно теряетсяфотографии (*.jpg)звук (*.mp3)видео (*.mpg)
Почему файлы можно сжать? Алгоритм RLE (англ. Run Length Encoding, кодирование цепочек одинаковых символов, используется для рисунков *.bmp)Сжатие возможно, если в данных есть повторяющиеся символы или цепочки символов, сжатие «устраняет» эту избыточность.
Почему файлы можно сжать? Общий подход: найти в данных повторяющиеся цепочки символовобозначить их короткими кодами (битовыми, разной длины)в начало сжатого файла записать словарьЭффективные алгоритмы: алгоритм Хаффмана алгоритм LZW (Лемпела-Зива-Велча) алгоритм PPM (WinRAR)
Специальные типы архивов SFX-архив (англ. SelF eXtracting – самораспако-вывающийся) – это файл с расширением *.exe, который содержит сжатые данные и программу распаковки (около 15 Кб).Многотомный архив – это архив, разбитый на несколько частей. Цели:перенос через дискетыудобство скачивания через ИнтернетWinRAR:abc.part1.rar, abc.part2.rar, ….многотомный SFX-архив: abc.part1.exe, abc.part2.rar, ….
Архиватор WinRAR (Е. Рошал)
Архиватор WinRAR: упаковка
Архиватор WinRAR: распаковка
Архиватор WinRAR в Проводнике
ПрограммноеобеспечениеТема 7. Компьютерные вирусы и антивирусы
Что такое вирус?Компьютерный вирус – это программа, которая при запуске способна распространяться без участия человека.Признаки заражения:замедление работы компьютераперезагрузка или зависание компьютеранеправильная работа ОС или прикладных программизменение длины файловпоявление новых файловуменьшение объема оперативной памятирассылка сообщений e-mail без ведома автора
Вредные действия вирусовзвуковые и зрительные эффектыимитация сбоев ОС и аппаратурыперезагрузка компьютераразрушение файловой системыуничтожение информациишпионаж – передача секретных данныхмассовые атаки на сайты Интернет
Что заражают вирусы?Для того, чтобы вирус смог выполнить какие-то действия, он должен оказаться в памяти в виде программного кода и получить управление.
Способы заражениязапустить зараженный файл;загрузить компьютер с зараженной дискеты или диска;при автозапуске CD(DVD)-диска или флэш-диска;открыть зараженный документ с макросами (Word или Excel);открыть сообщение e-mail с вирусом;открыть Web-страницу с вирусом;разрешить установить активное содержимое на Web-странице.
Классические вирусыФайловые – заражают файлы *.exe, *.sys, *.dll (редко – внедряются в тексты программ).Загрузочные (бутовые, от англ. boot – загрузка) – заражают загрузочные сектора дисков и дискет, при загрузке сразу оказываются в памяти и получают управление.Полиморфные – при каждом новом заражении немного меняют свой код.Макровирусы – заражают документы с макросами (*.doc, *.xls, *.mdb).Скриптовые вирусы – скрипт (программа на языке Visual Basic Script, JavaScript, BAT, PHP) заражает командные файлы (*.bat), другие скрипты и Web-страницы (*.htm, *.html).
Сетевые вирусыраспространяются через компьютерные сети, используют «дыры» – ошибки в защите Windows, Internet Explorer, Outlook и др.Почтовые черви – распространяются через электронную почту в виде приложения к письму или ссылки на вирус в Интернете; рассылают себя по всем обнаруженным адресамСетевые черви – проникают на компьютер через «дыры» в системе, могут копировать себя в папки, открытые для записи (сканирование – поиск уязвимых компьютеров в сети)IRC-черви, IM-черви – распространяются через IRC-чаты и интернет-пейджеры (ICQ, AOL, Windows Messenger, MSN Messenger)P2P-черви – распространяются через файлообменные сети P2P (peer-to-peer)
Троянские программы позволяют получать управление удаленным компьютером, распространяются через компьютерные сети, часто при установке других программ (зараженные инсталляторы) Backdoor – программы удаленного администрированияворовство паролей (доступ в Интернет, к почтовым ящикам, к платежным системам)шпионы (введенный с клавиатуры текст, снимки экрана, список программ, характеристики компьютера, промышленный шпионаж)DOS-атаки (англ. Denial Of Service – отказ в обслуживании) –массовые атаки на сайты по команде, сервер не справляется с нагрузкойпрокси-сервера – используются для массовой рассылки рекламы (спама)загрузчики (англ. downloader) – после заражения скачивают на компьютер другие вредоносные программы
Антивирусы-сканерыумеют находить и лечить известные им вирусы в памяти и на диске; используют базы данных вирусов;ежедневное обновление баз данных через Интернет.лечат известные им вирусыне могут предотвратить заражениечаще всего не могут обнаружить и вылечить неизвестный вирус
Антивирусы-мониторыпостоянно находятся в памяти в активном состоянииперехватывают действия, характерные для вирусов и блокируют их (форматирование диска, замена системных файлов);блокируют атаки через Интернет;проверяют запускаемые и загружаемые в память файлы (например, документы Word);проверяют сообщения электронной почты;проверяют Web-страницы;проверяют сообщения ICQнепрерывное наблюдениеблокируют вирус в момент заражениямогут бороться с неизвестными вирусамизамедление работы компьютерав случае ошибки ОС может выйти из строя
Антивирусные программыУсловно-бесплатные:AVP = Antiviral Toolkit Pro (www.avp.ru) – Е. КасперскийDrWeb (www.drweb.com) – И. ДаниловNorton Antivirus (www.symantec.com)McAfee (www.mcafee.ru)NOD32 (www.eset.com)Бесплатные:Avast Home (www.avast.com)Antivir Personal (free-av.com)AVG Free (free.grisoft.com)
Антивирус КасперскогоФайловый антивирус (проверка файлов в момент обращения к ним)Почтовый антивирус (проверка входящих и выходящих сообщений)Веб-антивирус (Интернет, проверка Web-страниц)Проактивная защита (попытки обнаружить неизвестные вредоносные программы):слежение за реестромпроверка критических файловсигналы о «подозрительных» обращениях к памятиАнти-шпион (борьба с Интернет-мошенничеством)Анти-хакер (обнаружение сетевых атак)Анти-спам (фильтр входящей почты)
Антивирус Касперского
Антивирус КасперскогоПроводник: запуск через контекстное меню
Антивирус DrWeb (сканер)Запуск: Пуск – Сканер DrWeb
Антивирус DrWebПроводник: запуск через контекстное меню
Другие виды антивирусной защитыбрандмауэры (файрволы, сетевые экраны)блокируют «лишние» обращения в сеть и запросы из сетиаппаратные антивирусызащита от изменения загрузочного секторазапрет на выполнение кода из области данныхаппаратный брандмауэр ZyWALL UTM (ZyXEL и Лаборатории Касперского)онлайновые (on-line) антивирусыустанавливают на компьютер модуль ActiveX,который проверяет файлы…или файл пересылается на сайт разработчика антивирусовhttp://www.kaspersky.ru/virusscannerhttp://www.bitdefender.com http://security.symantec.comhttp://us.mcafee.com/root/mfs/default.asp чаще всего не умеют лечить, предлагает купить антивирус-доктор
Профилактикаделать резервные копии важных данных на CD и DVD (раз в месяц? в неделю?)использовать антивирус-монитор, особенно при работе в Интернетепри работе в Интернете включать брандмауэр (англ. firewall) – эта программа запрещает обмен по некоторым каналам связи, которые используют вирусыпроверять с помощью антивируса-доктора все новые программы и файлы, дискетыне открывать сообщения e-mail с неизвестных адресов, особенно файлы-приложенияиметь загрузочный диск с антивирусом
Если компьютер заражен…Отключить компьютер от сети.Запустить антивирус. Если не помогает, то…выключить компьютер и загрузить его с загрузочного диска (дискеты, CD, DVD). Запустить антивирус. Если не помогает, то…удалить Windows и установить ее заново. Если не помогает, то…отформатировать винчестер (format.com). Если сделать это не удается, то могла быть испорчена таблица разделов диска. Тогда …создать заново таблицу разделов (fdisk.exe). Если не удается (винчестер не обнаружен), то…можно нести компьютер в ремонт.
Конец фильма