
常用软件类: |
|杀毒安全 | |联络聊天 | |网络软件 | |多媒体类 | |系统工具 | |图形图像 | |系统工具 | |应用软件 | |行业软件 |
开发设计类: |
|动画制作 | |图像处理 | |3D设计 | |操作系统 | |站长学院 | |网络相关 | |WEB设计 | |数据库类 | |程序开发 |
千万不要轻视正确配置安全设置的重要性。如果不正确配置安全设置,
不但会使您的 ASP 应用程序遭受不必要的篡改,而且会妨碍正当用户访问您
的 .asp 文件。
Web 服务器提供了各种方法来保护您的 ASP 应用程序免受未授权的访问和篡
改。在您读完本主题下的安全信息之后,请花一定的时间仔细检查一下您的
Windows NT 和 Web 服务器安全性文档。详细信息,请参阅 安全性。
NTFS 权限
您可以通过为单独的文件和目录应用 NTFS 访问权限来保护 ASP 应用程序文
件。NTFS 权限是 Web 服务器安全性的基础,它定义了一个或一组用户访问文件
和目录的不同级别。当拥有 Windows NT 有效帐号的用户试图访问一个有权限限
制的文件时,计算机将检查文件的访问控制表 (ACL)。该表定义了不同用户和用
户组所被赋予的权限。如果用户的帐号具有打开文件的权限,计算机则允许该用
户访问文件。例如,Web 服务器上的 Web 应用程序的所有者需要有“更改”权
限来查看、更改和删除应用程序的 .asp 文件。但是,访问该应用程序的公共用
户应仅被授予“只读”权限,以便将其限制为只能查看而不能更改应用程序的 Web
页。
维护 Global.asa 的安全
为了充分保护 ASP 应用程序,一定要在应用程序的 Global.asa 文件上为适当
的用户或用户组设置 NTFS 文件权限。如果 Global.asa 包含向浏览器返回信息
的命令而您没有保护 Global.asa 文件,则信息将被返回给浏览器,即便应用程
序的其他文件被保护。
有关配置 NTFS 权限的详细信息,请参阅访问控制。
注意一定要对应用程序的文件应用统一的 NTFS 权限。例如,如果您不小心过度
限制了一应用程序需要包含的文件的 NTFS 权限,则用户可能无法查看或运行该
应用程序。为了防止此类问题,在为您的应用程序分配 NTFS 权限之前应仔细计
划。
Web 服务器权限
您可以通过配置您的 Web 服务器的权限来限制所有用户查看、运行和操作您的
ASP 页的方式。不同于 NTFS 权限提供的控制特定用户对应用程序文件和目录的
访问方式, Web 服务器权限应用于所有用户,并且不区分用户帐号的类型。
对于要运行您的 ASP 应用程序的用户,在设置 Web 服务器权限时,必须遵循下
列原则:
对包含 .asp 文件的虚拟目录允许\"读\"或\"脚本\"权限。
对 .asp 文件和其他包含脚本的文件(如 .htm 文件等)所在的虚目录允许“读”
和“脚本”权限。
对包含 .asp 文件和其他需要\"执行\"权限才能运行的文件(如 .exe 和 .dll
文件等)的虚目录允许“读”和“执行”权限。
有关配置 Web 服务器权限的详细信息,请参阅 访问控制。
脚本映射文件
应用程序的脚本映射保证了 Web 服务器不会意外地下载 .asp 文件的源代码。
例如,即使您为包含了某个 .asp 文件的目录设置了\"读\"权限,只要该 .asp
文件隶属于某个脚本映射应用程序,那么您的 Web 服务器就不会将该文件的源
代码返回给用户。