Web应用安全

本文深入探讨了Web应用安全,包括Web的基本结构、HTTP协议、Web服务器和浏览器的角色,以及Web安全需求和传输安全性。重点介绍了SET(安全电子交易)协议,用于确保网上交易的保密性、完整性以及双方认证。
摘要由CSDN通过智能技术生成

Web应用安全

1. Internet上的应用

  • E-mail、FTP、Rlogin、News
  • 1989年,Archie(FTP查询)、WAIS(internet主题查询系统),要求用户对系统有一定程度的了解,没有直观友好的 用户界面
  • 1989年,Time Berners Lee 和他的同事提出了一种新的协议,用于信息发布。1991年该信息发展为WWW(World Wide Web)协议,即HTTP(Hyper Text Transfer Protocol)协议,在该体系中用户可以嵌入指向其他文档的链接。
  • 1993年,国家超级计算机应用NCSA实验室工作的 Marc和Eric开发了第一个图形界面的Web浏览器 Mosaic. Web技术随之成熟,并走向商业化。。
1.1 Web基本结构

​ Web是一个运行于Internet和TCP/IP intranet 之上的基本的client/server应用。 C/S -->B/S(Browser/Server, 客户为浏览器,服务器为Web Server,在Web应用中,Web Server后面常常与数据库打交道)

  • 服务器:规定了服务器的传输设定、信息传输格式及服务器的基本开放结构;

  • 客户机: 统称Web浏览器,用于向服务器发送资源索取请求,并将接收到的信息进行解码和显示

  • 通信协议: Web浏览器与服务器之间遵照HTTP协议 进行通信

1.2 HTTP协议

​ 是分布式Web应用的核心技术协议,在TCP/IP协议中属于应用层。它定义了Web浏览器向Web服务器发送索取Web页面请求的格式,以及Web页面在Internet上的传输方式。

HTTP工作过程:

  • Web服务器在80端口等候Web浏览器的请求;
  • Web浏览器通过三次握手与服务器建立起TCP/IP连接,然后Web浏览器向Web服务器发送索取页面的请求:Get /dailynews.html
  • 服务器以相应的文件为内容响应Web浏览器的请求

B/S之间的通讯协议:<

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星河如雨落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值