ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 使用ISAPI过滤器划分Web站点的密级(转)

使用ISAPI过滤器划分Web站点的密级(转)

原创 Linux操作系统 作者:jcszjswkzhou 时间:2019-07-06 11:51:05 0 删除 编辑
使用ISAPI过滤器划分Web站点的密级: 现在ISA过滤器已经完成并且编译好了,应将它放在自己通常存放过滤器的位置,可以是Controls、Scripts、甚至System32目录下。记住要在服务器停止运行时生成所需的注册表项,完成后再重新启动服务器。现在我们开始测试过滤器。
我们首先需要完成的工作是创建三个Web页。第一个是中心Web页,我们使用它在另两个页(一个正常注册,另一个按密级注册)之间切换。第一个Web页称为Filter.HTM。程序列表13.6 显示了该测试部分的源代码。


这些代码并没有什么神秘可言,我们前面都曾使用过。该页包含一个标题,一些解释性文本以及几个链接。我们将使用它在两个测试页之间切换而无需太多额外的工作。
两个测试页的名字很重要,第一个测试页必须命名为NoLog.HTM,否则过滤器将不会工作(因为过滤器通过该名称来寻找目标,因此你必须提供一个名称)。程序列表13.7包含该页的代码。第二个测试页名为LogIt.HTM。程序列表13.8 包含了创建它所需的源代码。两个测试页都包含一个标题和一些文本,但也仅此而已。


现在已经作好准备对ISA过滤器进行核查,你要做的就是用自己的浏览器打开 Filter.HTM web页。一定要通过内部网连接访问Web服务器。在Explorer中双击Filter.HTM 并将它作为文件打开,这样就不会迫使Web服务器做出日志项。在两个测试页之间切换几次后可以打开日志文件。如果你的Web服务器设置和我的一样,那么你的Web服务器的System32LogFiles目录中每天都应该有一个日志文件。下图就是测试NoLog ISA过滤器时的日志项。

请注意,除了NoLog.HTM的日志项之外,所有日志项都显示了正确的Web页。图中唯一的NoLog.HTM项位于第三行(从上往下看),由于NoLog过滤器已经修改了日志项,因此,这些项均按密级划分进行标记。另外,LogIt和Filter项都能正常显示。显然这些都是自动完成的,过滤器在后台对日志事件自动作出反应。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10294527/viewspace-123231/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-08-29

  • 博文量
    3481
  • 访问量
    3018067