打印本文 打印本文 关闭窗口 关闭窗口
SQLSERVER2000一些内置存储过程用法和说明
作者:武汉SEO闵涛  文章来源:敏韬网  点击数13620  更新时间:2007/11/14 12:27:07  文章录入:mintao  责任编辑:mintao
欢迎光临 " & Request("UserName")
Else
Response.Write "
您的帐号/密码输入错误
"
End If
Else
%>

程序代码列表 6:利用 ADODB Command 对象来存取预存程序。

如程序代码列表 6 中灰色的程序代码区块,将存取 SQL Server 预存程序的方式改以透过 ADODB Command 对象,如此骇客就不能用加入自订 SQL 的语法来要求 SQL Server 执行额外的动作。

  • 改掉预设的 Web 虚拟路径,不要使用 IIS 装好后预设的 <系统所在磁盘>\Inetpub\WWWRoot 路径,否则利用前述的档案存取方式,很容易在该目录下动手脚。
  • 不要显示错误讯息到前端。
    利用 VBScript 语法的 On Error Resume Next,并搭配 If Err.Number<>0 Then 的错误处理方式,自行将错误重导到适当的错误处理网页,如此系统将更稳固,且骇客也不易透过错误讯息来探知系统的内部运作方式。
    或着,也可以修改<系统所在磁盘>\WINNT\Help\iisHelp\common\500-100.asp 预设网页,最简单的方式就是将它更改名字3
  •  将用不到但功能强大的延伸预存程序删除。
  •  监控系统的执行。
  •  防火墙关闭 TCP 1433/UDP 1434 (port)对外的联机

     << 上一页  [11] [12] [13] [14] [15] [16] [17]  下一页

打印本文 打印本文 关闭窗口 关闭窗口