Программы-вирусы создаются для ЭВМ определенного типа, работающих с конкретными ОС. Для одних ОС созданы тысячи вирусов, привлекательность которых определяется следующими факторами:
- распространенность ОС;
- отсутствие встроенных антивирусных механизмов;
- относительная простота;
- продолжительность эксплуатации.
Все приведенные факторы характерны для MS DOS. Наличие антивирусных механизмов, сложность систем и относительно малые сроки эксплуатации делают задачу создания вирусов трудно решаемой.
Главным недостатком MS DOS является возможность полного и бесконтрольного доступа любой активной программы ко всем системным ресурсам ЭВМ, включая и модули самой ОС.
ОС Microsoft Windows 3.1 и ее модификации Microsoft Windows for Workgroups 3.11 не являются самостоятельными ОС, а больше похожи на очень большие программы MS DOS. В этих ОС введены ограничения на доступ к ОП, каждая программа получает доступ только к своему виртуальному пространству ОП, но доступ к дискам, файлам и портам внешних устройств не ограничены – сохраняют работоспособность и загрузочные вирусы, разработанные для MS DOS.
|
|
Слабость защитных функций ОС Microsoft Windows 95/98 также объясняется совместимостью с MS DOS.
Значительно лучше защищена от вирусов ОС IBM OS/2. Эта система полностью независима от MS DOS. Все выполняемые в ней программы работают в отдельных адресных пространствах, что полностью исключает возможность взаимного влияния программ. Существует возможность запретить рабочим программам (несистемным) иметь доступ к портам периферийных устройств.
Хорошую защиту от вирусов имеют сетевые операционные системы Microsoft Windows NT и Novell Net Ware, а также ОС Windows 2000, и особенно Windows XP.