іммунізатори
Іммунізатори
Необхідно також згадати такий різновид антивірусних програм, як іммунізатори. Вони діляться на два види: іммунізатори, що повідомляють про зараження, і іммунізатори, блокуючі зараження яким-небудь типом вірусу. Перші зазвичай записуються в кінець файлів (за принципом файлового вірусу) і при запуску файлу кожного разу перевіряють його на зміну. Недолік у таких іммунізаторов всього один, але він принциповий: абсолютна нездатність виявити зараження вірусами-невидимками, принцип маскування яких описаний вище. Другий тип іммунізаторов захищає систему від поразки яким-небудь певним вірусом. Файли модифікуються таким чином, що вірус приймає їх за вже заражені. Наприклад, щоб запобігти зараженню COM-файлу вірусом Jerusalem досить дописати в його кінець рядок MSDos. Для захисту від резидентного вірусу в пам'ять комп'ютера заноситься програма, що імітує копію вірусу. При запуску вірус натикається на неї і вважає, що система вже заражена. Другий тип імунізації не может бути визнаний універсальним, оскільки не можна імунізувати файли від всіх відомих вірусів: у кожного з них свої прийоми визначення зараженості файлів. Крім того, багато вірусів не перевіряють файли на предмет присутності в них своєї копії. Не дивлячись на це, подібні іммунізатори як напівзахід можуть цілком надійно захистити комп'ютер від нового невідомого вірусу аж до того моменту, коли він визначатиметься антивірусними сканерами. Із-за описаних вище недоліків іммунізатори не набули великого поширення і в даний час практично не використовуються.