赞
踩
作者:禅与计算机程序设计艺术
HTTP(Hypertext Transfer Protocol)即超文本传输协议,是互联网上应用最广泛的协议之一。它定义了客户端浏览器与服务器之间的通信规则,使得它们可以从万维网上获得数据。由于HTTP协议存在着严重的安全缺陷,致使一些网站无法正常工作,如中间人攻击、DNS劫持等。这些安全漏洞构成了HTTP协议的最大缺点,也限制了其在网络中的应用。
以下是HTTP协议的主要安全问题:
因为HTTP协议是无状态的协议,没有保存上一次连接的信息,因此很容易受到中间人攻击。中间人攻击就是攻击者截获两个或以上用户之间的通信,然后将自己伪装成接收通信的一方,向接收通信的一方进行双向转发,导致通信被篡改或者读取敏感信息。
为了防范中间人攻击,HTTP协议需要验证通信方的身份,确保数据包的发送者是可信任的。目前,TLS协议已经成为HTTP协议的一个新版本,它提供SSL/TLS加密功能,可以实现通信方的身份认证和加密数据传输。但同时,HTTPS仍然是一个安全协议,并不是绝对安全的。
HTTP协议本身不对请求的内容做任何约束,任何人都可以随意发送请求。因此&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。