Компьютерные вирусы. 2
Содержание
1.Введение 3
2.Компьютерные вирусы, их свойства и классификация 4
2.1Свойства компьютерных вирусов 4
2.2Классификация вирусов 5
3.История
компьютерной вирусологии и
4.Пути проникновения вирусов в компьютер 12
5.Признаки появления вирусов 14
6.Обнаружение вирусов и меры по защите и профилактике 15
6.1Методы
и средства борьбы с вирусами 1
6.2Методы обнаружения вирусов 16
6.3Основные меры по защите от вирусов 19
Заключение 20
Список использованной литературы 22
1.Введение
Мы проживаем на стыке тысячелетий, когда человечество вошло во время новейшей научно-технической революции. В завершение двадцатого века люди изучили многие тайны: научились превращать вещество и энергию и используют эти знания для совершенствования своего существования. Но наряду с веществом и энергией в жизни большую роль занимает еще одна такая составляющая как информация. Это самые различные знания, оповещения, известия, запас сведений, умения. В середине столетия возникли особые механизмы - компьютеры, ориентированные на сохранение, преобразование информации и случилась компьютерная революция.
В наше время массовость применения персональных компьютеров, к большому сожалению, стала связанной с появлением программ способных самостоятельно себя воспроизвести - вирусов, мешающих работе компьютера, ломающих файловое строение дисков и причиняющих убыток сохраняемой в компьютере информации. Несмотря на то, что многие страны приняли законы о борьбе с компьютерными злодеяниями и разрабатывают специальные программные средства защиты от вирусов, число новейших программных вирусов стабильно увеличивается.
Это призывает пользователя компьютера получать знания о вирусах, свойствах заражения и как защититься от них. В своей работе я рассказываю об основных видах вирусов, подвергаю рассмотрению схемы того, как они функционируют, пути проникновения и основания их появления, а также предложу меры по защите и профилактической работе.
Цель работы - познакомить пользователя с началами компьютерной вирусологии, обучить выявлять вирусы и бороться с ними.
2.Компьютерные вирусы, их свойства и классификация
2.1Свойства компьютерных вирусов
В наши дни используются персональные компьютеры, в которых мы имеем возможность доступа ко всем имеющимся ресурсам машины. Это и открыло возможность для возникновения опасности, получившую название компьютерный вирус. Каждый жизнеспособный вирус должен иметь, по крайней мере, две основные части или подпрограммы.
Во-первых, он должен содержать подпрограмму поиска, определяющую новые файлы или новые области диска, которые могут служить целями инфекции. Эта подпрограмма определяет, как хорошо вирус будет размножаться (быстро или медленно, на одном и т. д.). Как и у всех программ, размер выступает против функциональности. Сложная поисковая подпрограмма занимает больше места. Поэтому, несмотря на то, что эффективный поиск помогает вирусу размножаться быстрее, он делает его более крупным, а это не всегда хорошо.
Во-вторых, каждый вирус должен иметь подпрограмму копирования в ту область, которую выявила подпрограмма поиска. Механизм копирования должен быть сложным ровно настолько, чтобы сделать работу вируса незаметной. Чем он меньше, тем лучше. Все зависти от сложности вируса. Например, инфектор com-файлов может обойтись меньшей подпрограммой копирования, чем вирус инфицирующий ехе-файлы. Дело в том, что структура ехе-файлы более сложная, поэтому вирусу приходится делать больше операций, что бы прикрепиться к файлу.
Помимо основных черт (нахождение жертвы и прикрепление к ней) вирус обычно наделяется другими дополнительными чертами, которые позволяют ему избегать определения. К примеру, поисковая подпрограмма может быть строго ограничена в размере, чтобы избежать определения. Подпрограмма, которая проверяет каждый файл на каждом диске, работает долго, вызывает довольно подозрительную и необычную активность диска, что может насторожить пользователя. Поэтому антиопределительная подпрограмма активирует деятельность вируса только при особых условиях.
Например, она может действовать только в те моменты, если ни одна клавиша кейборда не нажимается около пяти минут (можно предположить, что пользователь в это время находится вдали от компьютера). Подпрограммы поиска, копирования и антиопределения являются необходимыми компонентами компьютерного вируса. Многие вирусы имеют дополнительные подпрограммы для так называемой «расплаты» (разрушения файлов или создания каких-то шуток). Такие элементы придают вирусу характер (злой, веселый или добрый), но они неважны для его существования. Чем меньше вирус провоцирует активность диска, тем лучше для его выживания.
С другой стороны, если любимая программа пользователя обрывается и на экране появляется надпись, после чего компьютер не выполняет команды, а файлы удаляются с диска, то вы стали жертвой вирусной атаки.
2.2Классификация вирусов
В наше время известны десятки тысяч программных вирусов, их классифицируют по признакам:
- по способу заражения ими среды обитания
- особенностям их алгоритма
- среде их обитания
- воздействию
По среде их обитания они разбиты: загрузочные, файловые, сетевые и файлово-загрузочные.
Файловые вирусы внедряют себя основным образом в модули исполняемые, то есть. В файлы, обладающие расширениями EXE и COM. Файловые вирусы так же могут внедрить себя в другой тип файлов, но обычно их запись в таких файлах, не получает никогда управления, следовательно у них теряется способность к размножению.
Сетевые вирусы распространяют себя по разнообразным компьютерным сетям. Загрузочные вирусы внедряют себя в загрузочный сектор диска или в сектор, содержащий программу загрузки системного диска.
Файлово-загрузочные подвергают заражению загрузочные сектора и файлов.
По способу заражения вирусы разделяют: нерезидентные и резидентные.
Резидентные вирусы сохраняют
свою резидентную часть в
По степени влияния вирусы можно поделить на следующие виды:
Безвредные вирусы они размножаются, живут своей неведомой людям жизнью и не как себя не проявляют, как правило один побочный эффект их существования – сокращение свободного пространства памяти компьютера. Это не так страшно, в большинстве случаев вирусы весьма компактны.
Следующей ступенью являются так называемые не опасные вирусы, они уже стараются заявить о себе во весь голос, используют различные звуковые, графические или текстовые эффекты, например: проигрывают в определенное время какую-нибудь мелодию, выводят на экран различные надписи, переворачивают экран верх ногами. При этом все данные на компьютере остаются в целости и сохранности. А программы продолжают нормально работать. От таких вирусов спасает стандартный антивирусный пакет.
Вирусы-вредители примитивные, но опасные программы, в них заложены алгоритмы, уничтожающие или искажающие данные на диске машины, такой вирус может запросто стереть результат многолетней работы. Противоядие для вредителей создают в течение нескольких часов. Чтобы защититься достаточно, обновить антивирусную программу.
Самые страшные вирусы могут разломать компьютер в прямом смысле этого слова, слухи о вирусах портящих мониторы – это только слухи, но программы, выводящие из строя жесткий диски - это реальность.
В связи с разнообразием вирусов по особенностям алгоритма их трудно классифицировать. Вредоносные программы сейчас стали настоящей проблемой каждый раз, включая свой компьютер, выходя в социальную сеть или совершая электронный перевод, вы рискуете подцепить вирус. И чем это грозит это вам и вашему компьютеру сказать заранее не могут даже специалисты. Кроме сбоев в работе машины и уменьшения доступной памяти на жестком диске вредоносные программы могут шпионить за вами, воровать персональные данные, использовать ваш компьютер для хакерских программ или распространять заражение дальше по интернету.
Сами программы можно условно разделить на несколько видов: вирусы, черви, Трояны.
Вирус отличается от червя тем, что вирус это программный код который внедряется в уже существующий файл, а червь-это самостоятельная программа она существует сама по себе и не встраивается не в какие файлы. После внедрения вируса, он начинает себя распространять по другим компьютерам.
Троян или Троянский конь по аналогии с греческой мифологией маскируется под полезную программу и начинает действовать «из под тишка», как правило, проникновение таких программ происходит из-за неграмотности самого пользователя.
Троян-это программа, которая самодостаточна, но должна распространяться человеком. А вирус распространяется сам и использует для этого другие программы.
Если бы крохотные вирусы только копировали бы самих себя, их никто бы не боялся. Но каждый вирус несет в себе дополнительный код. Например, вирус Form по 18-м числам каждого месяца начинал пикать каждый раз, когда пользователь нажимал на клавишу кейборда. Вирус Гитлер выдавал на экран политические сообщения. Вирусы наносят большой ущерб, системе стирая файлы.
Кроме того,99% современных
вирусов являются резидентами памяти.
То есть возникает вероятность
А он тем временем запуган различными баснями о вирусах. Не удивительно, что каждый пользователь, обнаруживший вирус на своей машине, избавляется от него любым способом — даже таким радикальным, как форматирование дисков. Подобная борьба обходится людям недешево. Она требует затрат времени и денег. Попробуйте прикинуть, сколько машинного времени крадут современные антивирусы и сколько денег выкачивается из пользователей из-за каких-то крохотных и почти безобидных программ.
3.История компьютерной вирусологии и причины появления вирусов
История компьютерных вирусов кажется сегодня постоянной "гонкой за лидирующей позицией", причем, при всей силе нынешних антивирусных программ, лидеры не они, а вирусы. Среди большого числа вирусов лишь некоторые из них являются своеобразными разработками, применяющими принципиально новейшие идеи. Остальные - "варианты на тему".
Но каждая новая разработка вынуждает антивирусную индустрию адаптироваться к новым условиям, не стоять на месте, а стараться догнать вирусную индустрию. Поначалу вирусы не считались чем-то плохим и ужасным. Их называли иначе — «сорняками» или «травой». К примеру, на древних компьютерах имелась инструкция, которая могла копировать саму себя в следующую локацию памяти и затем переходить к этой локации. Если такую инструкцию выполняли в начале памяти, все пространство могло быть «заполнено» одним известным значением. Термин «вирус» появился в связи с функцией APL для вызова сопроцессора и вошел в обиход наряду с другими шутливыми названиями.
Проводились многочисленные исследования, но никто не рассматривал их в целом. Программисты называли самовоспроизводящиеся программы по-разному — кто как хотел. Затем Фред Кохен обобщил и суммировал это поле знаний. Его аналитические труды легализовали и, можно сказать, увековечили термин «вирус». Позже он понял, что название оказалось жутко неудачным.
Фактически, оно создавало у людей неправильное мнение об их компьютерных программах и формировало отрицательное отношение к ним. Кохен предлагал изменить название на« живые программы» или «самовоспроизводящийся автомат». Но поздно. Термин «вирус» обзавелся мемой «опасность», и Кохен уже ничего не мог изменить. Название быстро прижилось и вошло в сознание людей.
Вплоть до 1986 года компьютерные вирусы представляли собой безобидные приколы программистов. Уже тогда имелось несколько разработок с разрушительными кодами и вредоносными последствиями, но это считалось дурным тоном, и чаще всего было плодом ошибок. Затем компьютерными вирусами занялись военные.
Осенью 1987 года один
из американских университетов,
В 1988—89 годах вирусы Datacrime и Vienna пронеслись по Европе, как смерч, уничтожая данные государственных организаций и учреждений. Вирус Vienna добрался до Болгарии. В ту пору компьютерные вирусы были новинкой. Мысль о том, что можно создать программу, которая напоминала бы живое существо (могло размножаться и перемещаться из компьютера в компьютер против воли пользователя) подвергало в ужас пользователей. Софийский программист, раздобыл исходный код «Vienna» и создал несколько клонов, уменьшив первоначальную длину вируса с 648 байтов до 348. На базе полученных знаний он создал вирусы Cascade и Ping Pong. Именно он написал один из первых вирусов Old Yankee, заражавших ехе-файлы. В 1990 году в России было создано 35 вирусов. Сейчас наша страна занимает в этой индустрии первое место.
В наши дни развитие компьютерных вирусов идет в ногу с усовершенствованием антивирусных программ. Как только один из соперников берет вверх над другим, тут же возникают новые методы противодействия.
В связи с тем, что в
конце 1990-x — начале 2000-х программное
обеспечение и системное
Вирусы, написанные по сложным алгоритмам, внедряются уже в операционную систему, а не в файлы как это они делали прежде. Наряду с этим, в связи с множеством уязвимостей обнаруженных в программном обеспечении и Windows стали распространяться черви-эксплоиты.
В 2004 году вызывают эпидемию MsBlast(заражает более 16 млн. систем), Sasser (ущерб 500 млн. $) и Mydoom(ущерб 4 млрд. $). Монолитные вирусы уступают свое место, комплексам вредоносного программного обеспечения с разделом ролей, вспомогательными средствами (пауки, троянские программы, фишинговые сайты). Свой рассвет переживают социальные технологии - фишинг и спам. Также набирают обороты черви-ботнеты(Kraken, 2009, около 500 тыс. ботов; Rustock, 2006, около 150 тыс. ботов; Conficker, 2008—2009, более 7 млн. ботов).
Киберпреступность такая же преступность как любая другая преступность. Сейчас по статистике Киберпреступность она на третьем месте после торговли оружием, алкоголем и другими вещами. Третье место по объему денег, которые крутятся в этом теневом бизнесе.
Можно ли предположить, что
все кто пишет вирус финансово-
4.Пути проникновения вирусов в компьютер
Сетевые черви, Трояны, вредоносные или шпионские программы все это компьютерные вирусы. Программы не санкционировано проникающие в компьютер с целью нанесения вреда.
На сегодняшний день главными
источниками угроз для
Большое количество вредоносных программ включает в себя вирусы, Трояны, черви, которые могут проникнуть в компьютер, в то время пока вы занимаетесь чтением статьи в Интернете, ищите в нужную вам информацию, занимаетесь открытием веб-сайтов, загрузкой и установкой программного обеспечения, чтением почты. Вредоносные программы распространяют себя с мгновенной скоростью, и причиняют вред вашему компьютеру в секунду, что очень дорого для восстановления вашего компьютера. Дело не только в повреждении данных, но и несанкционированный доступ к системе, нарушении ее целостности, утечка информации.
Спам – нежелательные письма, могут нанести больший вред, чем некоторые вредоносные программы. Он не является источником прямой угрозы, он приводит к снижению или потери рабочего времени, может вызвать существенные финансовые потери, если это относится к корпоративной компьютерной сети, то потери могут увеличиться в сотни, и даже тысячи раз.
Любой пользователь, обширно
применяющий современные
Самыми распространенными источниками угроз, через которые вредоносные программы могут проникнуть на ваш компьютер, являются:
Интернет – является
главным источником, через который
происходит распространение
Электронная почтовая корреспонденция - послания, принятые пользователем, которые хранятся в почтовых базах, так же могут содержать вирусы. Вредоносные программы могут быть в теле сообщения или в приложении. Обычно, электронные письма могут содержать в себе либо почтовых червей или вирусы. И если вы откроете или сохраните файл, вложенный в сообщении, вы можете заразить данные на компьютере.
Цель фишинга - ваша конфиденциальная информация (к примеру, номер кредитной карты), в то время как спам вызывает лишь в основном трату времени. Для того чтобы украсть деньги из иностранного банка совсем не обязательно быть программистом, все необходимые программы и сервисы доступны в интернете. Заработать первый миллион, можно вложив всего тысячу долларов. Кардер тот, кто стремится завладеть чужой банковской информацией, приобретает троянскую программу шпион и связку. Вирус, который доставит потенциальным жертвам. Затем покупается трафик. Например, взломанного хакерами интернет ресурса. Теперь любой посетитель сайта становится обладателем программы, о которой он совсем не просил. Она заработает, если потенциальная жертва решит обратиться к вэб-странице своего банка. В базе программ, таких банков сотни. Стоит клиенту ввести пароль, как вся информация автоматически поступает на специальный сервер, закрыть который очень не просто. Получив коды доступа к банковским щитам. Злоумышленник обращается к дроп-сервисам, здесь подбирают пушечное мясо – дроперов. НА их щита поступят украденные деньги, которые им предстоит обналичить и по цепочки переслать организатору.
Уязвимости в программном
обеспечении - так нарекаемые "дыры"
в программном обеспечении
Съемные носители информации - съемные диски, также широко используются для передачи информации. Вы пришли с флеш-накопителем к другу, а у вас там вирус, у друга нет антивируса, он флеш-накопитель вставил в компьютер, компьютер уже заразился, потому что автозагрузка в Windows используется и компьютер считывает информацию с загружаемых файлов. А впоследствии, распространить их на остальные диски в компьютере.
5.Признаки появления вирусов
При заражении компьютера вирусом немаловажно его обличить. Для этого необходимо знать о признаках существенных проявления вирусов. К ним следует отнести:
• неправильная работа или прекращение работы прежде благополучно работающих программ
• замедленная работа компьютера
• операционная система не может загрузиться
• исчезают каталоги и файлы или их содержимое искажается
• модификация времени и даты изменение файлов
• модификация величин файлов
• внезапное существенное увеличение числа файлов
• значительное снижение величины оперативной памяти
• выводятся на экран посторонние изображения, сообщения
• подает непредусмотренные звуковые сигналы
• часто компьютер зависает, и происходят сбои в работе
Следует заметить, что признаки,
которые перечислены выше не всегда
вызываются наличием вируса, а могут
быть вызваны другими причинами.
Вследствие этого затрудняется точная
диагностика состояния
6.Обнаружение вирусов и меры по защите и профилактике
6.1Методы и средства борьбы с вирусами
Вирусы получили массовое распространение, результаты их воздействия на компьютеры, вызвали необходимость разрабатывать и использовать антивирусные программы и методы их применения. Антивирусные программы применяются для следующих задач:
-обнаружить вирусы
-блокировать работу программ-
-устранять результаты влияния вирусов
Выявление вирусов следует осуществить на стадии, когда вирус внедряется или до того как он начинает осуществлять деструктивные функции. Важно понимать, что не имеется антивирусных средств, которые гарантируют обнаружение всех существующих вирусов. Если вирус обнаружен, необходимо завершить работу программы-вируса, чтобы свести к минимуму ущерб от его воздействия.
В двух направлениях можно
устранить последствия
- удалить вирусы;
- восстановить (если необходимо) файлы, области памяти.
Для того чтобы восстановить систему, надо знать от чего зависит ее восстановление, а именно от времени выявления вируса относительно начала деструктивных действий, а так же от типа вируса. Без дублирующей информации восстановить систему может быть неосуществимым, если произошло внедрение вируса, и он не сохранил информацию, на место которой он поместился, и уже начались деструктивные действия, то они предусматривают изменение информации.
Для борьбы с вирусами выступают средства программные, аппаратно-программные, применяющиеся в определенной последовательности, которые образуют для борьбы с вирусами определенные методы.
6.2Методы обнаружения вирусов
Один из самых элементарных методов выявления вирусов - сканирование. Оно осуществляется с помощью программы-сканера. Программа занимается просмотром файлов, ищет опознавательную вирус часть-сигнатуру. Затем программа отмечает наличие известного уже вируса, исключением являются полиморфные вирусы, поскольку эти вирусы используют шифрование тела вируса, при этом и сигнатура изменяется каждый раз. Программы-сканеры могут сохранять не сами сигнатуры знакомых вирусов, а хранить их суммы контрольные.
Программы-сканеры нередко могут удалить обнаруженные ими вирусы. Эти программы получили название полифаги. Этот метод применим для выявления вирусов, в случае если сигнатуры их выделяются и проявляются постоянно. Чтобы эффективно использовать этот метод необходимо обновлять сведения о новейших вирусах. Самая известная программа-сканер в России Aidstest.
Метод же обнаружения изменений основывается на применении программ-ревизоров. Они занимаются определением и запоминанием характеристик на диске всех имеющихся областей, в которых нередко находятся вирусы. При частом выполнении этих программ, они сравнивают характеристики, которые хранятся с теми которые они, получили вследствие контроля областей дисков.
По итогам проверки она выдает сведения, о том, сколько предположительно вирусов имеется в наличии. Так же они могут контролировать объем оперативной памяти, которая установлена, параметры, и количество подсоединенных дисков к компьютеру. Главным плюсом этого метода, является то, что он может обнаружить вирусы всех типов и новейшие еще неизвестные вирусы. «Стелс» - вирусы они даже обнаруживают. Примером является программа Adinf.
Недостатком этого метода является, то, что нельзя определить вирусы, которые находятся в файлах и поступили в систему уже зараженными. Они будут выявлены только после того, как распространяться в системе. В связи с тем, что документы и таблицы часто подвергаются изменениям, то для выявления макровирусов программы-ревизоры не пригодны.
Сравнительно недавно стал применяться эвристический анализ для выявления вирусов. Данный метод, как и метод предыдущий, позволяет выявлять вирусы еще неизвестные, но отличием является то, что он не потребует обработки, предварительного сбора, хранения информации. Его сущность заключается в проверке сред обитания вирусов, и выявить в них группы команд, которые характерны для вирусов.
Если он обнаруживает «подозрительную» команду в файлах или загрузочных секторах, они выдадут сообщение о заражении. Вслед за тем как вы получили это сообщение, следует проверить файлы, которые предположительно заражены и загрузочные сектора. Антивирусными средствами, которые имеются на вашем компьютере. Эвристический анализатор наблюдается, к примеру, в антивирусной программе Doctor Web.
Использования резидентных сторожей этот метод организован на использовании программ, которые находятся в операционных системах ЭВМ постоянно. Они все действия, осуществляемые остальными программами, отслеживают.
Если какая-либо программа выполняет подозрительные действия, то резидентный сторож выдает пользователю сообщение. Она может на выполнение загрузить другую антивирусную программу для ревизии программ, и контролирует все поступающие файлы извне (сеть, съемные носители). Основным ее недостатком является, то, что часто тревоги являются ложными. Это мешает работе пользователя. Он раздражается и впоследствии может отказаться от применения резидентных сторожей. Пример резидентного сторожа является программа Vsafe.
Самый надежный метод защитить компьютер от вирусов - применение аппаратно-программных средств. Для защиты ПЭВМ в настоящее время используются программное обеспечение специальных контроллеров и сами контроллеры. Он устанавливается в разъеме расширения, а так же имеет доступ к общей шине.
Это разрешает производить контроль всех обращений к дисковой системе. В программном обеспечении контроллера запоминаются области на дисках, в обычном режиме работы изменение не допускается. Таким образом, устанавливается защита на изменение основной загрузочной записи, файлов конфигурации и др. Если программа выполняет запретные действия, контроллер выдает сообщение пользователю, работа ПЭВМ блокируется.

- Компьютерные вирусы
- Компьютерные вирусы
- Компьютерные вирусы. Антивирусные программы. Организация информационной безопасности на ПК
- Компьютерные вирусы – виды, методы борьбы с ними
- Компьютерные вирусы и антивирусные программы
- Компьютерные вирусы и антивирусные программы
- Компьютерные вирусы и антивирусные программы
- Компьютерные вирусы
- Компьютерные вирусы
- Компьютерные вирусы
- Компьютерные вирусы
- Компьютерные вирусы
- Компьютерные вирусы
- Компьютерные вирусы