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

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

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

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

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

Глобальный уровень
Защита посредством назначения прав доступа и атрибутов
Экспортные законы
Загрузочная запись
Реализация ЭС
Замечания по региональной системе имен
Поиск фотографий в Интернете
Сертификаты TCO и MPRII
Как работает вирус
Кибернетика – наука ХХ века
Материнская плата
ПРОЯВЛЕНИЕ НАЛИЧИЯ ВИРУСА В РАБОТЕ НА ПЭВМ
ЛАЗЕРНЫЕ (СВЕТОДИОДНЫЕ) ПЛОТТЕРЫ
Перемещение данных в рабочем листе
Запись фильма с видеомагнитофона или видеокамеры
Повышение производительности биллинговой системы
Работа с файлами в редакторе Paint
Компьютерные Технологии И Генеалогия
Определение типа компьютера
Создание фотоснимков из кадра видеозаписи
СОЗДАНИЕ И РАБОТА С ГРАФИЧЕСКОЙ ИНФОРМАЦИЕЙ
Чтение таблицы FAT
ПОДГОТОВКА МОНТАЖНЫХ ПРОВОДОВ
Основы Работы С Virtualdub
Новый вид Windows Vista
Трассировка процессов в UNIX
CASE-средства
Программа решения системы нелинейных уравнений методами Ньютона и простых итераций
COSMOS/M трансляторы
Горизонтальная подсистема
Режимы работы ЕС ЭВМ
Примеры комплексов CASE-средств
ЧТО ТАКОЕ КОМПЬЮТЕРНЫЕ ВИРУСЫ
Уничтожение компьютерной информации
Анализ мировых тенденций развития сети Internet
Уничтожение компьютерной информации
Автоматизации планирования печатного издания под Apple (Mac)
КОМПЬЮТЕРНАЯ ИНФОРМАЦИЯ КАК ОБЪЕКТ ПРЕСТУПНОГО ПОСЯГАТЕЛЬСТВА
Пути и фазы моделирования интеллекта
Запись
Реализация кабельной системы
Обыск и выемка
Персональный компьютер
Сети NETGEAR
Атака На Infinity Gb V2 2
Бесплатный Софт, Быть Или Не Быть
Права собственности
Разработка Баз Данных, Взгляд Изнутри
Hесанкционированный доступ к информации, хранящейся в компьютере
Архитектура Risc Вычислительных Ядер
Microsoft о дате выхода Windows Vista
Возможности ввода/вывода
Российские национальные IP-сети
Проверка состояния очереди печати
Информатизация