"Компьютерная вирусология" - читать интересную книгу автора (Безруков Н.Н.)уязвимость, является массовое производство программно-совместимых
мощных персональных ЭВМ, которое явилось одной из причин появления нового класса программ-вандалов - компьютерных вирусов. Наибольшая опасность, возникающая в связи в опасностью заражения программного обеспечения компьютерными вирусами, состоит в возможности искаже- ния или уничтожения жизненно-важной информации, которое может при- вести не только к финансовым и временным потерям, но и вызвать че- ловеческие жертвы. В последние три года в зарубежной печати наблюдается активное развитие исследований, посвященных проблеме защиты компьютеров от вирусов. О размахе работ по рассматриваемой тематике свидетельст- вует ряд фактов: библиография работ, затрагивающих или целиком по- священных данной проблеме, исчисляется сотнями наименований, поя- вился ряд монографий, как американских, так и европейских авторов (см. приведенный в данной работе список источников, хотя он, есте- ственно, является неполным и включает только публикации, доступные в СССР). Состоялось несколько конференций по проблеме защиты от вирусов, а на большинстве представительных конференций имеются се- кции, так или иначе связанные с этой тематикой. Появился ряд фирм, для которых разработка антивирусных средств стала основным направ- лением их деятельности. Все это ставит вопрос о формировании новой инженерной дисциплины "компьютерной вирусологии", рассматриваемой как совокупность методов и приемов изучения компьютерных вирусов и разработки эффективных средств защиты от них. Можно выделить три основных направления исследований в компь- ютерной вирусологии: теоретические исследования, разработка мето- дов анализа и разработка средств защиты. Теоретические исследова- ния связаны с выявлениями закономерностей, присущих эпидемиям ком- пьютерных вирусов, анализом "точек проникновения" и созданием нес- пецифической методики выявления вирусов в компьютерных программах. Исследование этих проблем наталкивается на значительные трудности, частично связанные с их новизной и необычностью, а частично с не- четкостью самой проблемы. Например, проблема выделения вируса в компьютерной программе может с теоретической точки зрения рассмат- риваться как задача распознавания образов, однако такой абстракт- ный подход непросто увязать с практическими проблемами детектиро- вания вирусов. Разработка методов анализа связана с проблемой дизассемблиро- вания программного обеспечения, не имеющего исходных текстов. К проблеме дизассемблирования в академических кругах незаслуженно относились пренебрежительно, а те немногие статьи, которые писа- лись по данной тематике, часто отвергались редакциями журналов как "ненаучные" и связанные с "пиратством". На самом же деле проблема дизассемблирования является частью проблемы реконструкции програм- много обеспечения. Последнее время это направление усиленно разви- вается за рубежом и есть надежда, что постепенно оно будет призна- но и нашей "официальной" наукой. |
|
|