控制对虚拟 Web 站点的访问
MSCMS 站点上的每个虚拟站点各代表 Web 服务器的一个不同的入口点。因此,控制对这些站点的访问对服务器安全很重要。
管理员可以为每个虚拟 Web 站点从三种不同的安全设置中选择一种:
对于高安全性站点,管理员可能想将系统配置为只有一个服务器的一个虚拟 Web 站点支持创作功能。此虚拟 Web 服务器的地址可由防火墙或 IP 访问隐藏,这样任何外部用户都不能访问或读取它。除提供高安全性外,此配置还可提高性能,因为 MSCMS 使用效率更高的脚本来呈现运行时 Web 页。
MSCMS 2001 系统帐户
使用一个系统帐户,MSCMS 可访问网络上的资源,并可在使用了 Active Directory 时连接到 Active Directory。此帐户充当所有已验证身份的用户的代理,从而使管理员不必分别向每个已验证身份的用户授予对受保护资源的访问权。系统帐户必须有权枚举或浏览 MSCMS 中支持的组织单元、域、容器、组和用户。
在设置系统帐户时,请注意以下几点:
启用系统帐户
1.打开“服务器配置应用程序”,单击 Security(安全)选项卡,然后单击 Configure(配置)。
2.为系统帐户设置 Windows NT 用户帐户和帐户密码。

3.如果您选择使用 SQL 身份验证,请打开“数据库配置应用程序”(Database Configuration Application),选择 SQL Server 7/2000,然后单击 Next(下一步)。

4.清除 Use Trusted Connection(使用可信连接)复选框,然后提供必要的凭据。如果您在使用 SQL 集成安全机制,请将数据库角色定义为 Public、DB_DATAREAD 和 DB_DATAWRITE。

IP 检查和 cookie 超时
IP 检查和 cookie 超时专门用于禁止黑客模拟已验证身份的用户对 Web 站点进行未经授权访问。对计划使用基于窗体手动登录的管理员,这些设置特别重要,因为 cookie 超时指定标识用户会话的会话令牌的生存期,而令牌只对通过基于窗体登录访问站点的用户发出。令牌的默认生存期为 720 分或 12 小时。
启用 IP 检查时,将对照 HTTP 请求中的标头的 IP 地址来检查由 MSCMS 在用户登录时生成的会话令牌。在理论上,用户在登录到 Web 站点后,会一直使用同一 IP 地址;这样,对于每个后续的 HTTP 请求,令牌中的 IP 地址应当匹配提交请求的用户的 IP 地址。如果不匹配,访问就会被拒绝。但在某些情况下,用户可能不一直使用同一 IP 地址(例如,通过不同代理服务器传递其请求的用户就是这样);因此,明智的做法是,在实现 IP 检查前,应先分析可能访问 Web 站点的用户群体。注意,IP 检查默认情况下是启用的;所以,如果管理员预见到 Web 站点用户会有问题,则必须禁用它。例如,如果在已验证身份的用户手动登录后不断出现“会话超时”这一提示消息,则管理员可能需要禁用 IP 检查。






