为什么在IIS 6.0 MetaBase.xml中更改密码和ACL条目?

我正在尝试使用TripWire监视对IIS服务器configuration的更改,并且注意到IIS 6.0 MetaBase.xml文件经常更改。 我知道IIS经常备份MetaBase,但是为什么各个ACL和密码条目的值会随着每个修订而改变?

值的变化:
AdminACL
AnonymousUserPass
LogOdbcPassword
的WAMUserPass
UNCPassword

即使没有更改任何设置,只需打开iis.msc即可触发新的修订版本。

它似乎是腌制每个出口的vaues。

这些propeties都是“安全”属性(请参阅http://technet.microsoft.com/en-us/library/cc775980(WS.10).aspx),Microsoft试图在XML文件中使它们变得模糊。

XML文件的encryption似乎与时间戳,版本号或两者(我无法在任何地方获得清晰的algorithm描述)“腌”。 看起来,IISpipe理pipe理单元调用了IIsComputer.SaveData( http://msdn.microsoft.com/en-us/library/ms524872.aspx )API,然后用新的方法写一个新的XML导出 – 价值。