cgi文档教材中的网络安全.docVIP

  • 0
  • 0
  • 约2.25千字
  • 约 2页
  • 2019-08-07 发布于湖北
  • 举报
CGI中的网络安全 CGI的全称是Common Gateway Interface,即通用网关接口,是外部程序和HTTP服务器进行信息交互的一种标准,当前的版本是CGI/1.1。由于它是实时执行的,所以它返回的信息也是动态的,它也是当前网络上应用最广的Web应用,它既可以使用C,Pascal等编译型语言,也可以使用Perl,PHP等解释型语言来。 CGI是可执行的,也就是说是让别人在你的服务器上运行程序的,这当然不是很安全的。所以在使用CGI之前要做充分的安全准备工作。首先它们必须处于特定的目录(一般情况是/cgi-bin/),以便于服务器去执行它们而不是简单的返回给浏览器。这个目录应该直接置于管理员管理之下,用户编写的程序必须由管理员来设定。 编译过的程序一般比解释执行的程序有更高的安全性,首先用户不可能取得你的源程序,尽管一个正确配置的服务器是不会返回源程序,但是泄漏源程序的可能总是存在的,一旦你的源程序被Hacker们所熟知,那么就越容易被人攻破。(例如,你用一个编辑器修改了程序,那么这个编辑器会留下一个备份,此时用户就可以通过 HYPERLINK http://server/*.cgi~ http://server/*.cgi~来得到你的源程序),当然,在网上可以找到很多CGI的C的源程序,即便是编译过的程序也不一定是百分之百保险的。使用编译过的程序另外一个好处是,无论是P

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档