Что такое интернет
Реферат - Компьютеры, программирование
Другие рефераты по предмету Компьютеры, программирование
?ер мятежников компьютерного подполья. Других просто переполняет гнев и жажда уничтожения.
Основные способы, с помощью которых вирус может пробраться
в ваш компьютер, на самом деле совершенно предсказуемы. Имеются
три основных способа передачи. Имели место случаи, когда компании по разработке программного обеспечения преследовались за то, что продавали зараженные вирусами фабричные дистрибутивные диски. Но наиболее распространенным путем передачи вирусов является обмен дисками между пользователями.
Некоторые вирусы, пожирающий загрузочный сектор, могут инфицировать компьютерную систему только в том случае, если компьютер загружается с заражённого системного диска. Но с уменьшением использования DOS такие вирусы становятся менее распространенными. Многие программы правильно работают, только если загрузить компьютер с игрового диска. Многофункциональные вирусы (они используют различные комбинации методов нападения) и файловые вирусы требует лишь выполнения инфицированной программы.
Десять лет назад очень немногие компьютеры имели модемы или подключены к сети. Сегодня быстрый факсимильные модем - почти правило, но в подобной связанной компьютерной среде шире открыта дверь для распространения троянских программ и вирусов. Архивирование и сжатие исходных файлов в один делает пересылку программ и данных на жёсткий диск удобной, простой и быстрой, но в некоторых случаях опасной. Уровень опасности от источника. Некоторые системные администраторы по возможности добросовестно проверяют каждый файл на наличие вирусов, перед тем как разрешить его пересылку, а другие берут практически всё загруженное и пересылают без всякого тестирования.
Неправда, что вирусы распространяются только через COM - и EXE файлы. Приблизительно 80 процентов всех вирусов всех вирусных инфекций связано с загрузочным сектором. Поэтому вирусы не ограничиваются только COM - и EXE - файлами. Имеется множество других видов файлов, принадлежащим к системам DOS и Windows.
Выполняемый код специального назначения, как правило (а иногда обязательно), должен иметь расширения, отличные от COM и EXE.В качестве примера приведу два файла начальной загрузки, обеспечивающие работу компьютерных систем DOS: MSDOS.SYS и
IO.SYS (IBMIO.SYS в вариантах DOS-PC). Эти файлы загружаются и выполняются в течение начальной загрузки. Драйверы устройства часто имеют расширение SYS,также возможно расширение BIN.Чтобы обойти DOS-овский барьер в 640К, приложения часто используют OVL- или OVR-файлы для сохранения оверлейного кода, считываемого в память только при необходимости. В Windows часто используют динамические библиотеки связи с расширением DLL.Большинство внутренних функций Windows описаны как динамические библиотеки связей. Обычно DLL-файлы совместно используются более чем одним приложением, что делает их удобными для поражения вирусом.
Был обнаружен новый вид вируса, использующий для инфицирования системы код макрокоманд. В коммерческие приложения типа Microsoft Word часто встраиваются языки программирования, называемые макрокомандами, которые используются для автоматизации типических операций. Так был обнаружен Word Prank,написанный для Word Basic (макроязык Microsoft Word).Загрузка Word-файлов, содержащих макрокоманду Prank,инфицирует ваш файл NORMAL.DOT, который в свою очередь, инфицирует любые другие открываемые документы.Prank - безобидный вирус, но это лишняя головная боль, потому что обычные антивирусные программы его не обнаруживают. Для получения более подробной информации о вирусе Prank Macro посмотрите разделы Microsoft в коммерческих интерактивных страницах, посетите
Любой файл, способный к загрузке и выполнению кода программы, - это потенциальное место, куда может внедриться вирус.
РАЗНОВИДНОСТИ ВИРУСОВ.
Мы, люди, являемся биологическими созданиями и при работе с компьютерными системами часто пользуемся биологическими метафорами. Программисты часто говорят о своих творениях как о живых существах. Метафоры переходят в своеобразный жаргон, используемый для описания компьютерных ситуаций. Ни в какой другой области компьютерного жаргона так широко не применяются
биологические метафоры, как при описании программного обеспечения, разработанного для нападения на компьютеры и их данные. Такие слова ,как инфекция ,вирус ,гигиена, прививка стали частью компьютерного лексикона.
Имеется много терминов, используемых для описания агрессивного программного обеспечения. Большинство из них имеет связь с животным миром.
BACTERIUM . Программа, распространяющая себя путем создания собственных копий, которые передаются другим пользователям и компьютерам. Бактерии близкие родственники вирусов.
BUG. Жук-это дефект в программе, заставляющей ее делать нечто непредвиденное. Действия жука носят случайный характер, но его пакости часто могут быть разрушительными. Программы, написанные на языках низкого уровня типа. С или ассемблера, особенно склонны к подобным разрушительным проделкам. Это происходит потому, что ошибки в адресации памяти могут приводить к перезаписи данных, хранимых в областях, обычно зарезервированных операционной системой. Не подумайте, что и ассемблер - плохие инструменты: ошибки возникают по вине программистов, пишущих плохо продуманные программы.
Легенда гласит, что однажды при тестировании одного из первых компьютеров, сделанного из вакуумных ламп и сотен миль проводов, компьютер работал со сбоями. Гюйс Хоппер, возглавлявший некоторые исследования