Главная | Соглашение | Публикация статей

«ВАКЦИНАЦИЯ» ПРОГРАММ
Категория: Статьи

Что же следует сделать, чтобы эта безрадостная картина не стала реаль¬ностью? Один ответ очевиден-периодически (и по возможности чаще) со¬хранять жизненно важные для Вас результаты работы на дискетах. Нет ничего проще, чем дать этот совет, гораздо сложнее заставить себя следовать ему: я сам, честно говоря, далеко не каждый день трачу время на архивирование. Второй ответ менее очевиден. С его простой идеей я впервые познакомился в прекрасной статье Ф.Н.Шерстюка.
Вот эта идея: нужно произвести «вакцинацию» исполняемых программ, т.е. придать им свойство самодиагностики, позволяющее произвести контроль собственного файла и выяснить, заражен он или нет. Если факт заражения установлен, программа может попытаться восстановить свой исходный вид, т.е. удалить прицепившийся к ее файлу вирус. Если эту идею последовательно воплощать в жизнь, то большинство Ваших программ приобретет стойкий «иммунитет» к вирусам, во всяком случае, они смогут достаточно быстро со¬общить Вам о факте заражения.
Преимущества этой идеи очевидны: в отличие от разработчиков много¬численных антивирусных программ, которые борются с конкретными разно¬видностями вирусов, Вы можете сохранить в файле программы некоторую ключевую информацию о ее незараженном виде, и поэтому факт заражения любым видом вируса может быть легко установлен в момент запуска Вашей программы.

«ВАКЦИНАЦИЯ» ПРОГРАММ

Статьи по теме:

Подсистема вывода,способы логического вывода
Windows 7 - Окно В Будущее
Шифрование. PGP-ключ
Типизация
Разработка контрольно-информационных инструментов для PADS
Дисплей (монитор)
WordPad: Отмена и повтор последнего действия
Загрузка Mozilla
Применение математической логики в информатике
WordPad: Вставка времени и даты
Как Сделать Резервное Копирование Почты Mozilla Thunderbird
Ада Августа Байрон
Описание построения графической схемы терминала
Монтирование и размонтирование дисков
Информационное общество: необходимость государственного
Как выбрать CRM: Формирование short-листа CRM систем
Темп развития CompactPCI
Архитектура модулей центральных CompactPCI-процессоров INOVA
Описание переменных
ПРОЯВЛЕНИЕ НАЛИЧИЯ ВИРУСА В РАБОТЕ НА ПЭВМ
Коммутаторы NetGear
Просмотр видеодисков в формате MPEG 4 и DVD
Установка охранных систем - актуальность возросла!
Компании лидирующие на мировом рынке CompactPCI продукции
Пристрої, що запам'ятовують
Физические аспекты работы с дисками
Проверка Софта На Лицензионность
Программа Для Автоматизации Салона Красоты - Бизнес Инструмент Или Напрасная Трата Денег?
Ресурсная и социокультурная концепции информационной среды как пространства социальных коммуникаций
Где Купить Картридж С Доставкой В Офис
Системный реестр Windows XP
Расположение и размер корневого каталога
Ремонт & обслуживание регистратуры Windows
Компьютер и инвалиды
Модемы и факс-модемы
Информационное общество: глобальное, европейское, украинское
Ада и Java
Обмен данными через промежуточный файл
Internet
Общие сведения языка программирования
Агрегатный принцип построения ЭВМ
Восьмибитные чипы
Максимальная разрешающая способность
Украинский сегмент сети Internet сегодня
Основы Работы С Virtualdub
Хакеры, как субъекты компьютерных преступлений
ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Копирование данных с компакт-диска
Модуль F_Anti
Американские проекты создания информационной супермагистрали
Излучение
Пример разработки экспертной системы
Работа накопителя
Восстановление файлов миф или реальность?
Коммерческое использование