1

我有几个关于 SSL 的问题。

  1. 如果有人篡改或更改加密数据会怎样?正在传输的数据可以通过多种方式被篡改,所以虽然加密的数据对篡改者没有任何意义,但如果他只是篡改它会发生什么?我将如何处理这种情况?

  2. 如果不支持 SSL 的浏览器请求网页会发生什么?或者访问该网站的客户端实际上是某种恶意软件?

我对 SSL 很陌生,所以也许我的问题很琐碎,但我没有答案。

4

2 回答 2

2
  1. 包括 URL 本身的数据包是加密的。修改字节将使数据包无效。据我所知,服务器不接受它。

  2. 如果客户端浏览器不支持您的 SSL 协议,它就无法访问该网站。客户端收到“不安全的请求被拒绝错误”。

SSL 是为了建立一个安全的连接。任何支持该协议的软件(包括恶意软件)都可以启动连接。SSL 协议“只是”加密通信,因此无法在外部检查数据包。因此,无论如何,您的软件本身都需要受到保护以免受任何攻击。

于 2012-06-29T06:30:53.713 回答
1
  1. 篡改将在到达时被检测到并自动断开连接,可能会导致浏览器用户出现一个对话框。

  2. 我不知道有任何浏览器不支持 SSL。这样的事情将毫无用处。

于 2012-06-29T06:54:10.860 回答