Назад | Перейти на главную страницу

Почему меняются пароли и записи ACL в IIS 6.0 MetaBase.xml?

Я пытаюсь отслеживать изменения в конфигурации сервера IIS с помощью TripWire и заметил, что файл MetaBase.xml IIS 6.0 часто изменяется. Я понимаю, что IIS часто выполняет резервное копирование базы данных MetaBase, но почему значения для различных записей ACL и пароля меняются с каждой версией?

Значения, которые меняются:
AdminACL
AnonymousUserPass
LogOdbcPassword
WAMUserPass
UNCPassword

Новые версии запускаются простым открытием iis.msc, даже если ни одна из настроек не изменилась.

Похоже, засолка цен на каждый экспорт.

Все эти свойства являются "БЕЗОПАСНЫМИ" свойствами (см. http://technet.microsoft.com/en-us/library/cc775980(WS.10).aspx), и Microsoft пытается скрыть их в XML-файле.

Кажется, что шифрование «засолено» меткой времени, номером версии или обоими (я нигде не могу получить четкое описание алгоритма) XML-файла. Похоже, что оснастка управления IIS вызывает IIsComputer.SaveData (http://msdn.microsoft.com/en-us/library/ms524872.aspx) API, который, в свою очередь, записывает новый экспорт XML с новыми значениями.