SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec
SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec
第一章 引言
随着计算机网络的发展,网络安全问题受到越来越大的关注。网络安全一直
是 Internet 的一个薄弱环节,因为当初设计 TCP/IP 时并没有考虑网络的安全机
制。如 Telnet、Ftp、Email 和基于 WEB 的应用系统等都是明文方式传输数据包,
其中就有用户的帐号和口令等非常重要的数据。而这些数据包很容易被人通过特
定的软件或硬件工具截取,通过分析数据包的内容,从而可以获得用户的帐号和
口令,然后进行一些非法的活动。因此,用户 ID 和口令的安全传输的问题越来
越受到人们的关注。
Web 程序使用一种称为会话状态管理(session state management)的技术来
跟踪浏览器与服务器之间的交互,正如超文本传输协议所规定的那样,每个浏览
器的请求都独立于其他浏览器,一个 Web 程序必须使用一些技巧,如 cookie,隐
藏的表格字段,或 URL 重写,来识别其与特定的浏览器的特定的会话。大多数服
务器端开发环境如 ASP,PHP,ColdFusion 等使用 cookie。
使用会话状态管理的问题是从根本上说它是不安全的,一个黑客可以在服务
器和用户浏览器之间截取用来管理会话状态的 cookie,表格字段值,或是 URL,
一旦得手,他就可以利用这些信息来接管用户的会话。
大多数服务器端的脚本开发环境允许你减少这种危险,例如你可以指定
cookie 的极短失效时间,使用难预测的会话状态信息。然而最安全的还是使用
安全套接层(SSL),购买它后,你就可以不仅保护用户口令,还可以保护会话状
态管理信息。
如果你不使用 SSL,让用户在你的程序中的安全敏感页面中每次都重新认证
是个好主意,但是从用户角度出发,这实在是太麻烦了。最后,你必须考虑你和