качество и полнота документирования |
документирована поверхностно |
документирована весьма обстоятельно |
доступность исходных текстов |
исходные тексты недоступны |
исходные тексты доступны |
сложность анализа |
высокая |
умеренная |
распространенность |
существует весьма ограниченное количество представителей NT, причем наблюдается ярко выраженная преемственность дыр от одних версий системы к другим |
существует огромное количество разнообразных клонов, причем ошибки одной версии системы зачастую отсутствуют в остальных |
сложность кода |
код излишне сложен |
код предельно прост |
поддержка удаленного администрирования |
частично поддерживает |
поддерживает |
комплектность штатной поставки |
содержит минимум необходимых приложений |
содержит огромное количество приложений, в том числе и не протестированных |
механизмы аутентификации |
устойчив к перехвату паролей |
передает открытый пароль |
использование привязки |
не использует |
использует |
выполнение привилегированных операций |
выполняется операционной системой |
выполняется самим приложением со временным повышением привилегий |
модель пользователей |
иерархическая |
одноуровневая |
защита от переполнения буфера |
отсутствует, причем сама ОС написана на языке провоцирующим такие ошибки |
отсутствует, причем сама ОС написана на языке провоцирующим такие ошибки |
возможность доступа в адресное пространство чужого процесса |
имеется, разрешена по умолчанию |
отсутствует |
возможность отладки процессов |
имеется, разрешена по умолчанию |
имеется, но связана с рядом ограничений |
возможность отладки активных процессов |
имеется, но требует наличия соответствующих привилегий |
отсутствует |
удаленный доступ к именованным каналам |
есть |
нет |
создание подложных именованных каналов |
есть, можно создать и канал, и даже подложный экземпляр уже открытого канала |
есть, можно создать лишь подложный канал |
защита именованных каналов от нежелательных подключений |
отсутствует |
отсутствует |
защита сокетов от нежелательных подключений |
отсутствует |
отсутствует |
возможность эмуляции ввода в более привилегированный процесс |
имеется |
отсутствует |