当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: SSLNT-SIZE: 15pt; FONT-FAMILY: 宋
 

 

    摘要:范型集合 毫无疑问,范型最典型的应用莫过于范型集合了。在 .net 2.0 中提供了已有集合类和接口的范型版本,它们位于 system.collections.generic 命名空间中。 .net 2.0 中新的范型集合类并不是简单的在已有非范型集合类的设计上多加了个范型参数 t 而已。新的范型集合类的设计充分吸收了已有设计中的合理之处并摒弃了一些不甚合理之处,同时引入了新的针对范型的设计。所以......
    摘要:其他范型类 .net 2.0 基础类库对范型的应用当然并不仅限于范型集合和 functional programming。下面所列的范型类也都有其明确的设计目的和用途。 array 在.net 2.0中,array 类扩充了对范型编程的支持。当然,array类本身并不是范型类(出于兼容的考虑),而是提供了一系列支持范型的方法。除了前面提到的 functional programming 的支持外,......


SSL上的HTTP
ssl上的http

http(超文本传输协议)提供与ssl固定协议的一个自然的例子.它是第一个使用ssl的协议并且至今为止仍然是最重要的固定协议.标准的方法,在几乎所有的网页浏览器与服务器中是使用一个分离的接口策略,而ietf在http升级到tls的谈判技术上已经使其标准化了.这一章从高水平的网安全问题的一次讨论着手,包括对于基本的网技术的介绍.然后我们讨论http与ssl的传统的途径(https,在rfc 2818描述了)与它怎么与这些网技术互相配合.这引发了一场更新的http升级技术的讨论(在rfc 2817描述了)以及它怎么与https匹配.最后,我们讨论ssl使用http时经常遇到的一些编程问题. 【程序编程相关:JDBC系列教程(二)---驱动设置

9.1介绍 【推荐阅读:JDBC系列教程(一)---连接

9.2固定网 【扩展信息:JDBC系列教程(三)---语句

 

原型的网络安全申请是服从一台网络服务器的信用卡.

用户在他的虚拟购物车中浏览一些网站并且放置许多的项目.

总的来说,这一步不用任何安全保护.一般假定的数据不敏感-即使你可能正在买一些令人困窘的东西.

安全的需求只是在客户准备好办理退房手续的时候.

为了这样做,顾客需要提供他的信用卡号码给服务者.

因为作为用户任何有信用卡号码的人能使用并且动用经费,显然我们需要为信用卡保密.

而且,用户需要确信他提交信用卡对应的是正确的服务者以免一名假冒的服务者盗取他的信用卡.

在校验上,服务器将安全的页传递给用户,并且能在此写入信用卡号码与截止日期.这条信息安全地被提交以后,用户需要被安全地交付为了阻止攻击者静静地阻塞顺序.

为这个应用程序,我们的安全要求是很简单的.我们需要在顾客与服务者与用户之间提供数据保密来确保他的顾客被连结到正确的服务器上.

其它的应用可能有更先进的安全需要,但是任何网安全协议需要至少满足这些要求.

基本技术

在我们讨论安全以前,理解生成万维网基础结构的基本技术是很重要的.

我们需要考虑的三种技术是http,html与urls.

http

http(超文本传输协议)是网络的基本传输协议.

网络是一个客户机/服务器系统需要存在在服务器与客户机之间传输移动数据的机制.http提供那机制.大多数网络浏览器使用其它的协议,例如ftp,但是绝大多数网络传输使用http协议.

html

html(超文本标注语言)基本上是web.html的文本格式是美国信息交换标准代码本文的一个被提高的版本

 

它提供的两个最重要的特征是能够构造文件指明段落,排队中断等等.并且提供链接的能力.链接允许用户从一份文件点接到另外一个.

urls

urls(统一的资源定位器)规定在链接参考使用.每一个html链接在用户链接上浏览器后告诉它做什么.

在理论上urls能够描述任何协议上获取的数据但实际上他们主要涉及http上获取的数据.

 

实际的考虑

真实世界网络环境的若干特征从我们迄今已经建议的简单的客户机/服务器模型来看还不明显.

当我们考虑网络安全问题时这些特征中证明有三种有特别的联系:连接行为,代理与虚拟的主机.

连接行为

大多数网页在页面上包含许多嵌入(“嵌入”)的图象.

这些图象必须分别地被它们自己的http请求提取.

由于性能的改进,大多数顾客执行并行执行这些提取.
...   下一页
    摘要:1.前言 为了能深入浅出的理解这个框架的由来,我们首先来了解一下jsp解析器将我们写的jsp代码转换成的java文件的内容。 下面是一个jsp文件test.jsp <%@ page language="java" contenttype="text/html;charset=gb2312" %> <% out.write("<......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE