我有几个关于 SSL 的问题。
如果有人篡改或更改加密数据会怎样?正在传输的数据可以通过多种方式被篡改,所以虽然加密的数据对篡改者没有任何意义,但如果他只是篡改它会发生什么?我将如何处理这种情况?
如果不支持 SSL 的浏览器请求网页会发生什么?或者访问该网站的客户端实际上是某种恶意软件?
我对 SSL 很陌生,所以也许我的问题很琐碎,但我没有答案。
包括 URL 本身的数据包是加密的。修改字节将使数据包无效。据我所知,服务器不接受它。
如果客户端浏览器不支持您的 SSL 协议,它就无法访问该网站。客户端收到“不安全的请求被拒绝错误”。
SSL 是为了建立一个安全的连接。任何支持该协议的软件(包括恶意软件)都可以启动连接。SSL 协议“只是”加密通信,因此无法在外部检查数据包。因此,无论如何,您的软件本身都需要受到保护以免受任何攻击。
篡改将在到达时被检测到并自动断开连接,可能会导致浏览器用户出现一个对话框。
我不知道有任何浏览器不支持 SSL。这样的事情将毫无用处。