Компьютерные вирусы и антивирусы: взгляд программиста.
Автор - Константин Климентьев
Существующие публикации по вирусологической тематике можно условно разделить на две группы. Первую составляют книги и статьи, написанные «ортодоксами» – авторами известных антивирусных программ и сотрудниками организаций, занимающихся защитой компьютерной информации. Как правило, эти публикации рассчитаны на массового читателя и направлены на формирование у него лишь минимально необходимого уровня антивирусной грамотности. Технических деталей в таких публикациях мало, а конкретная информация сводится к описанию внешних проявлений различных вирусов и правил работы с теми или иными антивирусами. Другая группа публикаций принадлежит перу «экстремистов». Эти работы содержат достаточно подробные описания конкретных алгоритмов, исходные тексты вирусов, советы по их распространению. Как правило, авторами являются люди, написавшие несколько простых вирусов и горящие желанием донести свое «умение» до всех желающих. Книги и статьи подобного сорта рассчитаны преимущественно на невзыскательных любителей «жареного». Книга Константина Климентьева "Компьютерные вирусы и антивирусы: взгляд программиста", которая лежит перед вами, не относится ни к первой, ни ко второй группе. Автор постарался пройти по узкой грани между «безответственным подстрекательством к написанию вирусов» и «ханжеским умолчанием необходимых подробностей».
В книге рассматриваются основные принципы организации компьютерных вирусов, методики их обнаружения, изучения и обезвреживания. В данной книге рассмотрены все типы саморазмножающихся программ, получивших распространение в последнюю четверть века: загрузочные вирусы; файловые вирусы для MS-DOS, Windows всех версий и UNIX-подобных операционных систем; макровирусы для MS Office; сетевые, почтовые и «мобильные» черви; «экзотические» типы вирусов. Так называемые «троянские программы», не способные к самостоятельному размножению, в книге не рассматриваются. Приведены необходимые сведения по системной организации различных сред, пригодных для существования компьютерных вирусов, – носителей информации, операционных систем, пакетов прикладных программ. Также значительная часть книги посвящена рассмотрению математических принципов и конкретных алгоритмов, лежащих в основе поиска, распознавания и удаления вредоносных программ.
Конечно, книга рассчитана на достаточно квалифицированного читателя. Необходимо владение программированием на языках Си и Ассемблер для i80x86/Pentium хотя бы на уровне институтских курсов. Для адекватного восприятия математических аспектов нелишними будут знания в рамках дисциплин «Дискретная математика» и «Дифференциальные уравнения», изучаемых на младших курсах технических вузов. Но автор надеется, что это не станет препятствием для пытливого читателя, желающего заняться увлекательнейшим занятием – охотой за компьютерными вирусами.
Издательство – ДМК Пресс
Год издания – 2013
Формат книги - PDF
Размер - 2,8 Мб
Компьютерные вирусы и антивирусы: взгляд программиста. Константин Климентьев - скачать
|