Тема представлена в виде презентации .Темы которые здесь разобраны это:Введение
Прикладные программы
Системные программы
Системы программирования
Правовая охрана программ и данных
Сжатие файлов. Архиваторы
Компьютерные вирусы и антивирусы.Подойдет как для начинающего студента так и для показа вшколы в старших классах на уроках информатики.
Здесь написано все понятным языком простыми терминами
2_лек_Программное обеспечение (ПО).ppt
Программное обеспечение
Программное
обеспечение
1. Введение
2. Прикладные программы
3. Системные программы
4. Системы программирования
5. Правовая охрана программ и данных
6. Сжатие файлов. Архиваторы
7. Компьютерные вирусы и антивирусы
1
Программное обеспечение
Программное
обеспечение
2
Программное обеспечение
Программное обеспечение
Взаимодействие человека с компьютером
аппаратные средства
(hardware)
программное обеспечение
(software)
3
Программное обеспечение
Программное обеспечение
Прикладное ПО – программы, которые пользователь
использует для решения своих задач
▫ текстовые редакторы
▫ графические редакторы
▫ базы данных …
Системное ПО – обеспечивает взаимодействие
пользователя и прикладных программ с аппаратными
средствами
▫ операционные системы
▫ драйверы
▫ утилиты
Системы программирования – средства создания новых
программ.
Программы пользователей – пользователи составляют
их для своих собственных нужд.
4
Программное обеспечение
Программное обеспечение
ПРОГРАММИСТЫ
системы
программирования
аппаратные средства
(hardware)
системное ПО
прикладное ПО
ПОЛЬЗОВАТЕЛИ
5
Программное обеспечение
Прикладные
программы
6
Программное обеспечение
ПО для работы с текстом
Текстовые редакторы – для редактирования
текстовых документов без оформления
▫Блокнот – файлы *.txt
Текстовые процессоры – для редактирования
текстовых документов
▫WordPad – файлы *.doc (текст + рисунки)
▫Word – файлы *.doc, *.docx (текст + рисунки +
таблицы + автофигуры + диаграммы …)
▫OpenOffice Writer – файлы *.odt – бесплатно
openoffice.org
7
Прикладное ПО
• Редакторы видео (файлы *.avi, *.mpg, *.wmv)
▫Movie Maker (в составе Windows)
▫Pinnacle Studio www.pinnaclesys.ru
▫Adobe Premier www.adobe.com
• Издательские системы – для подготовки печатных
материалов (газет, книг, буклетов)
▫Microsoft Publisher
▫QuarkXPress www.quark.com
▫Adobe InDesign www.adobe.com
9
Программное обеспечение
Офисное ПО
Электронные таблицы – для выполнения расчетов с
табличными данными
▫Microsoft Excel – файлы *.xls, *.xlsx
▫OpenOffice Calc – файлы *.ods – бесплатно
Системы управления базами данных
▫Microsoft Access – файлы *.mdb, *.accdb
▫OpenOffice Base – файлы *.odb – бесплатно
Создание презентаций
▫Microsoft PowerPoint – файлы *.ppt, *.pptx
▫OpenOffice Impress – файлы *.odp – бесплатно
10
Программное обеспечение
ПО для работы в Интернете
Браузеры – для просмотра Webстраниц на экране
www.mozilla.org
▫Internet Explorer – бесплатно
▫Mozilla Firefox – бесплатно
▫Opera – бесплатно
▫Safari – бесплатно
www.opera.com
www.apple.com
Почтовые программы – прием и отправка email
▫Microsoft Outlook Express (в составе Windows)
▫Microsoft Outlook
▫TheBat www.ritlabs.com
▫Mozilla Thunderbird – бесплатно
www.mozillarussia.org
11
Программное обеспечение
Какие бывают программы?
• Свободное ПО с открытым исходным кодом
(Open Source): можно бесплатно
▫запускать и использовать в любых целях
▫изучать текст программы
▫распространять (бесплатно или за плату)
▫изменять код (развитие и усовершенствование)
Linux
Firefox
Gimp
• Бесплатное ПО (Freeware): можно бесплатно
использовать; исходного кода нет; есть
ограничения на:
▫коммерческое использование
▫изменение кода
▫извлечение данных
Opera
Avast
12
Программное обеспечение
Какие бывают программы?
• Условно-бесплатное ПО (Shareware):
бесплатное ПО с ограничениями:
▫отключены некоторые функции
▫ограничен срок действия (30 дней)
▫ограничено количество запусков
▫раздражающие сообщения
▫принудительная реклама
TheBat
Платная регистрация снимает ограничения.
Nero Burning
Rom
• Коммерческое ПО:
▫плата за каждую копию
▫бесплатная техническая поддержка (!)
▫запрет на изменение кода и извлечение данных
▫быстрое внесение изменений (сервис-паки,
новые версии)
13
Программное обеспечение
Использование программ
Основания:
• договор в письменной форме
• при массовом распространении –
лицензионное соглашение на экземпляре
Можно без разрешения автора:
• хранить в памяти 1 компьютера (или по
договору)
• вносить изменения, необходимые для
работы на компьютере пользователя (но не
распространять!)
• исправлять явные ошибки
• изготовить копию для архивных целей
• перепродать программу
14
Программное обеспечение
Системные
программы
15
Программное обеспечение
Операционные системы
Операционная система (ОС) – это комплекс
программ, обеспечивающих пользователю и
прикладным программам удобный интерфейс
(способ обмена информацией) с аппаратными
средствами компьютера.
Функции ОС (что она обеспечивает):
обмен данными с внешними устройствами
работу файловой системы (файлы, папки)
запуск и выполнение остальных программ
тестирование компьютера, обработка ошибок
распределение ресурсов (процессор, память,
внешние устройства)
16
Программное обеспечение
Файловые системы
Windows:
FAT32 (Windows 95/98/2000/XP/Vista)
медленно работает с большими дисками
не поставить права доступа
NTFS (Windows NT/2000/XP/Vista)
права на доступ
квоты для пользователей
сжатие дисков «на лету»
журналирование
сложность
Linux:
ext3
планируемые изменениях
планируемые изменениях
на диске записываются в
на диске записываются в
журнал (для
журнал (для
восстановления при сбое)
восстановления при сбое)
17
Программное обеспечение
Состав операционной системы
загрузчик ОС – это небольшая программа, которая
находится в секторе 0 загрузочного диска, ее задача –
загрузить в память основную часть (ядро) ОС
система распределения памяти
система ввода и вывода (BIOS = Basic
Input and Output System), в микросхеме
флэшпамяти на материнской плате
▫тестирование при запуске
▫чтение и запись на диски
▫обмен данными с клавиатурой, монитором, принтером
▫календарь и часы
▫настройки данного компьютера
командный процессор (command.com, cmd.exe)
▫выполняет команды, введенные с клавиатуры
▫обеспечивает загрузку и выполнение других
программ
18
Программное обеспечение
Состав операционной системы (II)
утилита (лат. utilitas – польза) – это служебные
программы для проверки и настройки компьютера:
▫разбивка диска на разделы (fdisk.exe)
▫форматирование диска (format.com)
▫тестирование диска (chkdsk.exe)
▫редактирование реестра (regedit.exe)
▫проверка соединения (ping.exe)
драйвер (англ. driver – водитель) – это программа,
которая постоянно находится в памяти и
обеспечивает обмен данными с внешним
устройством (файлы *.sys в Windows NT/2000/XP)
▫драйвер видеокарты, звуковой карты, сетевой
карты, принтера, сканера, …
19
Программное обеспечение
Типы ОС
Однозадачные – в каждый момент выполняется только
одна задача (программа), она получает все ресурсы
компьютера.
Примеры: MS DOS, DR DOS, PC DOS
Многозадачные – может одновременно выполняться
несколько задач; ОС распределяет кванты времени
процессора между задачами.
Windows 95/98/Me
Windows NT/2000/XP/2003/Vista
UNIX – надежная сетевая ОС (Интернет)
Linux – бесплатная UNIXподобная ОС
QNX – ОС реального времени
20
Программное обеспечение
Типы ОС
Однопользовательские – в каждый момент с компьютером
работает один пользователь, он получает все ресурсы
компьютера.
Многопользовательские – с мощным компьютером одновременно
работают несколько пользователей.
терминал = монитор + клавиатура
терминал
терминал
терминал
терминал
21
Программное обеспечение
Утилиты, не входящие в ОС
антивирусные программы
▫AVP (Antiviral Tookit Pro), Е. Касперский, www.avp.ru
▫DrWeb, И. Данилов www.drweb.com
▫Norton Antivirus www.symantec.com
▫McAfee www.mcafee.com
▫NOD32 www.eset.com
архиваторы – программы для упаковки файлов
▫WinRAR (Е. Рошал) – архивы *.rar, *.zip –
www.rarsoft.com
▫WinZIP – архивы *.zip – www.winzip.com
22
Программное обеспечение
Утилиты, не входящие в ОС
информация о системе
▫Everest www.lavalys.com
▫SiSoft – бесплатно
бесплатно
www.sisoftware.net
сканирование (MiraScan, EpsonScan, со сканером)
программы для записи CD и DVD
▫Nero Burning ROM www.nero.com
▫DeepBurner Free – бесплатно
www.deepburner.com
бесплатно
23
Программное обеспечение
Системы
программирования
(инструментальные
средства)
24
Программное обеспечение
Системы программирования
Системы программирования (или
инструментальные средства) – это ПО,
предназначенное для разработки и отладки новых
программ.
Проблема:
компьютеры понимают только язык кодов
(последовательность нулей и единиц)
для человека удобнее давать задания на
естественном языке (русском, английском)
Компромисс:
программы составляются на языках
программирования и затем переводятся в коды с
помощью специальных программ
25
Программное обеспечение
Языки программирования
Всего более 600, широко используется примерно 20.
Машинноориентированные языки:
машинные коды: 09 FE AC 3F
ассемблеры: символическая запись машинных команд:
профессиональные: Си (1972), Паскаль (Delphi),
Фортран (1957), Visual Basic
для задач искусственного интеллекта: ЛИСП, Пролог
для параллельных вычислений: Ада
для программирования в Интернете: JavaScript, Java,
PHP, Perl, ASP, …
26
mov AX, BX
макросассемблеры: одна команда языка заменяет
несколько машинных команд
Языки высокого уровня (алгоритмические):
для обучения: Бейсик (1965), Паскаль (1970), Лого,
Рапира
Программное обеспечение
Трансляторы
Транслятор – это программа, которая переводит текст
других программ в машинные коды.
program qq;
program qq;
var x: integer;
var x: integer;
begin
begin
x := 1;
x := 1;
writeln('Привет! X = ', x);
writeln('Привет! X = ', x);
end;
end;
программа на
языке Паскаль
101011010
транслятор
программа в
машинных кодах
?
Могут ли быть ошибки в трансляторах?
Программное обеспечение
Типы трансляторов
интерпретатор – переводит в коды 1 строчку
программы и сразу ее выполняет;
удобнее отлаживать программу
программы работают медленно
(цикл из 400 шагов!)
для выполнения программы нужен транслятор
компилятор – переводит в коды сразу всю
программу и создает независимый
исполняемый файл (*.exe);
сложнее отлаживать программу
программы работают быстро
для выполнения программы не нужен
транслятор
28
Программное обеспечение
Компоновщик
Компоновщик (редактор связей, Linker) – это
программа, которая объединяет части одной
программы и библиотечные функции в один
исполняемый файл.
исходные
объектные
файлы
qq.obj
qq2.obj
транслятор
библиотеки
функций
исполняемый
файл
qq.exe
компоновщик
29
файлы
qq.cpp
qq2.cpp
Программное обеспечение
Другие программы
Отладчик (англ. debugger) – это программа, которая
облегчает поиск ошибок в других программах (их
отладку).
Возможности:
пошаговое выполнение
«выполнить до курсора»
просмотр и изменение значений переменных
точки останова (англ. breakpoints)
Профайлер (англ. profiler) – это программа, которая
определяет, сколько времени занимает выполнение
каждой процедуры (и каждой команды) в программе в
процентах от общего времени работы.
Цель: определить, какие части программы «тормозят»
ее (англ. bottleneck – бутылочное горлышко), именно
их и надо оптимизировать.
30
Программное обеспечение
Интегрированная среда разработки
Интегрированная среда разработки (англ. IDE =
Integrated Development Environment) :
редактор текста
программ
транслятор
компоновщик
отладчик
профайлер
Примеры:
Turbo Pascal
Borland C++
Microsoft Visual C++
31
Программное обеспечение
Среда быстрой разработки
Среда быстрой разработки программ (англ. RAD =
Rapid Application Development)
интерфейс строится с помощью мыши
часть кода создается автоматически
Примеры: Delphi, Borland C++ Builder, Visual Studio…
32
Программное обеспечение
Правовая охрана
программ и данных
33
Программное обеспечение
собственность охраняется законом»
Законодательство
• Конституция РФ ст. 44 ч. 1: «Интеллектуальная
!
• «О правовой охране программ для электронных
Интеллектуальная собственность – права
на результаты творческой деятельности!
вычислительных машин и баз данных» (2006)
http://www.fips.ru/avp/law/3523-1S.HTM
3434
• «Об авторском праве и смежных правах» (2004)
• «Правила составления, подачи и рассмотрения
http://www.fips.ru/avp/law/5351-1SN.HTM
заявок на официальную регистрацию программ для
ЭВМ и баз данных» (1993)
http://www.morepc.ru/informatisation/osplaw0003.html
• Уголовный кодекс РФ
http://www.interlaw.ru/law/docs/10008000/
Программное обеспечение
Объектами авторского права…
… являются
программы для компьютеров (включая
подготовительные материалы, а также звук,
графику и видео, которые получаются с
помощью программы)
базы данных (данные, специально
организованные для поиска и обработки с
помощью компьютеров)
… не являются
алгоритмы и языки программирования
идеи и принципы, лежащие в основе
программ, баз данных, интерфейса;
официальные документы
!
Охраняется форма, а не содержание!
3535
Права автора
Личные:
• право авторства (право считаться автором)
• право на имя (свое имя, псевдоним,
анонимно)
• право на неприкосновенность (защита
программы и ее названия от искажений)
Имущественные: осуществлять или разрешать
• выпуск программы в свет
• копирование в любой форме
• распространение
• изменение (в т.ч. перевод на другой язык)
3737
Программное обеспечение
Использование программ и БД
Основания:
• договор в письменной форме
• при массовом распространении –
лицензионное соглашение на экземпляре
Можно без разрешения автора:
• хранить в памяти 1 компьютера (или по
договору)
• вносить изменения, необходимые для
работы на компьютере пользователя (но не
распространять!)
• исправлять явные ошибки
• изготовить копию для архивных целей
• перепродать программу
3838
Программное обеспечение
Защита от копирования
• инсталляция программ (нельзя просто
скопировать)
• защита CD, DVD (теряется при копировании)
• не работает без диска
• аппаратный ключ
• регистрационный код (привязка к оборудованию,
серийным номерам)
для параллельного
порта
для порта USB
• сканирование сети (обнаружение копий)
• сервер в Интернете проверяет серийные номера
• техподдержка – косвенная защита (!)
3939
Программное обеспечение
Компьютерные преступления
Экономические
• обогащение путем взлома информационных систем
• компьютерный шпионаж
• кража программ («пиратство»)
Против личных прав
• ложная информация
• незаконный сбор информации
• разглашение банковской и врачебной тайны
Против общественных и государственных интересов
• разглашение государственной тайны
• утечка информации
• искажение информации (подсчет голосов)
• вывод из строя информационных систем (диверсии)
4040
Программное обеспечение
Уголовный кодекс РФ
Статья 146. Нарушение авторских и смежных
прав.
• только при крупном ущербе (50000 р.)
• присвоение авторства (плагиат) –
до 6 месяцев лишения свободы
• незаконное использование, а также
приобретение, хранение, перевозка в целях
сбыта – до 2 лет
• группой лиц, в особо крупном размере
(250000 р.) или с использованием
служебного положения – до 5 лет
4141
Программное обеспечение
Уголовный кодекс РФ
Признаки преступления:
• уничтожение, блокирование, модификация или копирование
информации
• нарушение работы компьютера или сети
Статья 272. Неправомерный доступ к компьютерной
информации.
• до 2 лет лишения свободы
• группой лиц – до 5 лет
Статья 273. Создание, использование и
распространение вредоносных программ.
• до 3 лет лишения свободы
• с тяжкими последствиями – до 7 лет
Статья 274. Нарушение правил эксплуатации
компьютеров и сети.
• до 2 лет лишения свободы
• с тяжкими последствиями – до 4 лет
4242
Программное обеспечение
Авторские права в Интернете
При нелегальном использовании:
• всегда есть косвенная выгода (достижение своих
целей);
• ущерб авторам, снижение дохода;
• снижение посещаемости и цитируемости сайтов
снижение дохода.
Правила:
• при использовании материалов в учебных работах
ссылаться на источник;
фотографии получить разрешение автора или
издателя.
• для публикации в Интернете текста или
!
Официальные документы – не объекты
авторского права!
4343
Программное обеспечение
Что можно без спроса…
• скопировать себе картинку (текст)
• послать картинку (текст) другу
• отсканировать книгу
Разместить на сайте
• картинку с другого сайта
• Указ Президента РФ
• цитату из статьи с указанием автора
• статью с другого сайта (или из книги) с
указанием автора
• описание алгоритма
• отсканированную книгу
• повесть А.С. Пушкина
4444
Программное обеспечение
Сжатие файлов.
Архиваторы
45
Программное обеспечение
Архивация и сжатие файлов
Архивация – создание резервных копий (на CD, DVD). Цели:
сохранить данные на случай сбоя на диске
объединить группу файлов в один архив
зашифровать данные с паролем
Сжатие файлов – это уменьшение их размера. Цели:
уменьшить место, которое занимают файлы на диске
уменьшить объем данных для передачи через Интернет
Типы сжатия:
без потерь: сжатый файл можно восстановить в исходном
с потерями: при сжатии часть информации безвозвратно
виде, зная алгоритм сжатия
▫тексты
▫программы
▫данные
теряется
▫фотографии (*.jpg)
▫звук (*.mp3)
▫видео (*.mpg)
46
Программное обеспечение
Почему файлы можно сжать?
Алгоритм RLE (англ. Run Length Encoding, кодирование цепочек
одинаковых символов, используется для рисунков *.bmp)
Файл qq.txt
A
A
…
A
B
B
…
B
200 байт
100
100
Файл qq.rle (сжатый)
A
100
B
100
4 байта
сжатие в 50 раз!
сжатие в 50 раз!
?
Сжатие с потерями или без?
Сжатие возможно, если в данных есть повторяющиеся символы
или цепочки символов, сжатие «устраняет» эту избыточность.
47
Программное обеспечение
Почему файлы можно сжать?
Общий подход:
найти в данных повторяющиеся цепочки символов
обозначить их короткими кодами (битовыми, разной длины)
в начало сжатого файла записать словарь
Эффективные алгоритмы:
алгоритм Хаффмана
алгоритм LZW (ЛемпелаЗиваВелча)
алгоритм PPM (WinRAR)
Сжимаются
хорошо
тексты (*.txt)
тексты (*.txt)
документы (*.doc, *.xls)
документы (*.doc, *.xls)
несжатые рисунки (*.bmp)
несжатые рисунки (*.bmp)
несжатый звук (*.wav)
несжатый звук (*.wav)
несжатое видео (*.avi)
несжатое видео (*.avi)
плохо
случайные данные
случайные данные
программы (*.exe)
программы (*.exe)
архивы (*.zip, *.rar)
архивы (*.zip, *.rar)
сжатые рисунки (*.gif,
сжатые рисунки (*.gif,
*.jpg, *.png, *.tif, …)
*.jpg, *.png, *.tif, …)
сжатый звук (*.mp3, *.wma)
сжатый звук (*.mp3, *.wma)
сжатое видео (*.mpg, *.wmv)
сжатое видео (*.mpg, *.wmv)
48
Программное обеспечение
Специальные типы архивов
SFXархив (англ. SelF eXtracting – самораспако
вывающийся) – это файл с расширением *.exe, который
содержит сжатые данные и программу распаковки
(около 15 Кб).
для распаковки не нужен архиватор
может распаковать неквалифицированный пользователь
увеличение размера файла
опасность заражения вирусами
Многотомный архив – это архив, разбитый на несколько
частей. Цели:
перенос через дискеты
удобство скачивания через Интернет
WinRAR:
abc.part1.rar, abc.part2.rar, ….
многотомный SFXархив: abc.part1.exe,
abc.part2.rar, ….
49
Программное обеспечение
Архиватор WinRAR (Е. Рошал)
Запуск: Пуск – WinRAR
распаковать архив
распаковать архив
сжать выделенные
сжать выделенные
файлы
файлы
выйти из
выйти из
папки
папки
двойной
двойной
щелчок ЛКМ:
щелчок ЛКМ:
войти в архив
войти в архив
сменить диск
сменить диск
изменить пароль
изменить пароль
50
Программное обеспечение
Архиватор WinRAR: упаковка
ЛКМЛКМ
имя
имя
архива
архива
пароль
пароль
тип
тип
архива
архива
многотомные
многотомные
архивы
архивы
SFXSFX
51
Программное обеспечение
Архиватор WinRAR: распаковка
ЛКМЛКМ
куда распаковать?
куда распаковать?
выбрать папку
выбрать папку
52
Программное обеспечение
Архиватор WinRAR в Проводнике
Упаковка
Распаковка
ПКМПКМ
ПКМПКМ
53
Программное обеспечение
Компьютерные
вирусы
и антивирусы
54
Программное обеспечение
Что такое вирус?
Компьютерный вирус – это программа, которая при
запуске способна распространяться без участия
человека.
Признаки заражения:
замедление работы компьютера
перезагрузка или зависание компьютера
неправильная работа ОС или прикладных программ
изменение длины файлов
появление новых файлов
уменьшение объема оперативной памяти
рассылка сообщений email без ведома автора
55
Программное обеспечение
Вредные действия вирусов
звуковые и зрительные эффекты
имитация сбоев ОС и аппаратуры
перезагрузка компьютера
разрушение файловой системы
уничтожение информации
шпионаж – передача секретных данных
массовые атаки на сайты Интернет
56
Программное обеспечение
Что заражают вирусы?
Для того, чтобы вирус смог выполнить какието
Для того, чтобы вирус смог выполнить какието
действия, он должен оказаться в памяти в виде
действия, он должен оказаться в памяти в виде
программного кода и получить управление.
программного кода и получить управление.
Вирусы
заражают
программы – *.exe, *.com
программы – *.exe, *.com
загрузочные сектора дисков и
загрузочные сектора дисков и
дискет
дискет
командные файлы – *.bat
командные файлы – *.bat
драйверы – *.sys
драйверы – *.sys
библиотеки – *.dll
библиотеки – *.dll
документы с макросами – *.doc,
документы с макросами – *.doc,
*.xls, *.mdb
*.xls, *.mdb
Webстраницы со скриптами
Webстраницы со скриптами
не заражают
текст – *.txt
текст – *.txt
рисунки – *.gif, *.jpg,
рисунки – *.gif, *.jpg,
*.png, *.tif
*.png, *.tif
звук (*.wav, *.mp3, *.wma)
звук (*.wav, *.mp3, *.wma)
видео (*.avi, *.mpg, *.wmv)
видео (*.avi, *.mpg, *.wmv)
любые данные (без
любые данные (без
программного кода)
программного кода)
57
Программное обеспечение
Способы заражения
запустить зараженный файл;
загрузить компьютер с зараженной дискеты
или диска;
при автозапуске CD(DVD)диска или флэш
диска;
открыть зараженный документ с макросами
(Word или Excel);
открыть сообщение email с вирусом;
открыть Webстраницу с вирусом;
разрешить установить активное содержимое
на Webстранице.
58
Программное обеспечение
Классические вирусы
Файловые – заражают файлы *.exe, *.sys, *.dll
(редко – внедряются в тексты программ).
Загрузочные (бутовые, от англ. boot – загрузка) –
заражают загрузочные сектора дисков и дискет, при
загрузке сразу оказываются в памяти и получают
управление.
Полиморфные – при каждом новом заражении немного
меняют свой код.
Макровирусы – заражают документы с макросами
(*.doc, *.xls, *.mdb).
Скриптовые вирусы – скрипт (программа на языке
Visual Basic Script, JavaScript, BAT, PHP) заражает
командные файлы (*.bat), другие скрипты и Web
страницы (*.htm, *.html).
59
Программное обеспечение
Сетевые вирусы
распространяются через компьютерные сети, используют
«дыры» – ошибки в защите Windows, Internet Explorer,
Outlook и др.
Почтовые черви – распространяются через электронную
почту в виде приложения к письму или ссылки на вирус в
Интернете; рассылают себя по всем обнаруженным адресам
!
Наиболее активны – более 90%!
Сетевые черви – проникают на компьютер через «дыры» в
системе, могут копировать себя в папки, открытые для
записи (сканирование – поиск уязвимых компьютеров в сети)
IRCчерви, IMчерви – распространяются через IRCчаты и
интернетпейджеры (ICQ, AOL, Windows Messenger, MSN
Messenger)
P2Pчерви – распространяются через файлообменные сети
P2P (peertopeer)
60
Программное обеспечение
Троянские программы
позволяют получать управление удаленным компьютером,
распространяются через компьютерные сети, часто при установке
других программ (зараженные инсталляторы)
Backdoor – программы удаленного администрирования
воровство паролей (доступ в Интернет, к почтовым ящикам, к
платежным системам)
шпионы (введенный с клавиатуры текст, снимки экрана, список
программ, характеристики компьютера, промышленный
шпионаж)
DOSатаки (англ. Denial Of Service – отказ в обслуживании) –
массовые атаки на сайты по команде, сервер не справляется с
нагрузкой
проксисервера – используются для массовой рассылки
рекламы (спама)
загрузчики (англ. downloader) – после заражения скачивают на
61
компьютер другие вредоносные программы
Программное обеспечение
Антивирусысканеры
• умеют находить и лечить известные им вирусы в
памяти и на диске;
• используют базы данных вирусов;
• ежедневное обновление баз данных через
Интернет.
лечат известные им вирусы
не могут предотвратить заражение
чаще всего не могут обнаружить и вылечить
неизвестный вирус
62
Программное обеспечение
Антивирусымониторы
постоянно находятся в памяти в активном состоянии
• перехватывают действия, характерные для вирусов и
блокируют их (форматирование диска, замена системных
файлов);
• блокируют атаки через Интернет;
• проверяют запускаемые и загружаемые в память файлы
(например, документы Word);
• проверяют сообщения электронной почты;
• проверяют Webстраницы;
• проверяют сообщения ICQ
непрерывное наблюдение
блокируют вирус в момент заражения
могут бороться с неизвестными вирусами
замедление работы компьютера
в случае ошибки ОС может выйти из строя
63
Программное обеспечение
Антивирусные программы
Условнобесплатные:
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 (freeav.com)
AVG Free (free.grisoft.com)
64
Программное обеспечение
Антивирус Касперского
Файловый антивирус (проверка файлов в момент
обращения к ним)
Почтовый антивирус (проверка входящих и
выходящих сообщений)
Вебантивирус (Интернет, проверка Webстраниц)
Проактивная защита (попытки обнаружить
неизвестные вредоносные программы):
▫ слежение за реестром
▫ проверка критических файлов
▫ сигналы о «подозрительных» обращениях к памяти
Антишпион (борьба с Интернетмошенничеством)
Антихакер (обнаружение сетевых атак)
Антиспам (фильтр входящей почты)
65
Программное обеспечение
Антивирус Касперского
ПКМПКМ
66
Программное обеспечение
Антивирус Касперского
Проводник: запуск через контекстное меню
ПКМПКМ
67
Программное обеспечение
Антивирус DrWeb (сканер)
Запуск: Пуск – Сканер DrWeb
настройки
настройки
выбрать, что
выбрать, что
проверяем (ЛКМ)
проверяем (ЛКМ)
старт
результаты
результаты
68
старт
Программное обеспечение
Антивирус DrWeb
Проводник: запуск через контекстное меню
ПКМПКМ
69
Программное обеспечение
Другие виды антивирусной защиты
брандмауэры (файрволы, сетевые экраны)
блокируют «лишние» обращения в сеть и запросы из сети
аппаратные антивирусы
защита от изменения загрузочного сектора
запрет на выполнение кода из области данных
аппаратный брандмауэр ZyWALL UTM
(ZyXEL и Лаборатории Касперского)
онлайновые (online) антивирусы
устанавливают на компьютер модуль ActiveX,
который проверяет файлы…
или файл пересылается на сайт разработчика антивирусов
http://www.kaspersky.ru/virusscanner
http://www.bitdefender.com
http://security.symantec.com
http://us.mcafee.com/root/mfs/default.asp
чаще всего не умеют
лечить, предлагает
купить антивирусдоктор
70
Программное обеспечение
Профилактика
делать резервные копии важных данных на CD и DVD
(раз в месяц? в неделю?)
использовать антивирусмонитор, особенно при работе
в Интернете
при работе в Интернете включать брандмауэр (англ.
firewall) – эта программа запрещает обмен по некоторым
каналам связи, которые используют вирусы
проверять с помощью антивирусадоктора все новые
программы и файлы, дискеты
не открывать сообщения email с неизвестных адресов,
особенно файлыприложения
иметь загрузочный диск с антивирусом
71
Программное обеспечение
Если компьютер заражен…
Отключить компьютер от сети.
Запустить антивирус. Если не помогает, то…
выключить компьютер и загрузить его с
загрузочного диска (дискеты, CD, DVD). Запустить
антивирус. Если не помогает, то…
удалить Windows и установить ее заново. Если не
помогает, то…
отформатировать винчестер (format.com). Если
сделать это не удается, то могла быть испорчена
таблица разделов диска. Тогда …
создать заново таблицу разделов (fdisk.exe). Если
не удается (винчестер не обнаружен), то…
можно нести компьютер в ремонт.
72
Программное обеспечение
Конец фильма
73
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.