数据是否为URL编码时,HTTP GET的安全性如何?

Mat*_*att 5 security get xmlhttprequest httpwebrequest url-encoding

如果数据是Url Encoded,它是否足够安全以通过HTTP GET发送登录凭据?

Ran*_*pho 20

一点也不.URL编码很容易逆转.你应该加密传输层(即使用HTTPS)

  • 除HTTPS之外,您应该使用POST,因此凭据不会存储在浏览器历史记录或收藏夹中. (6认同)

yle*_*bre 8

否 - URL编码旨在确保您尝试使用GET请求发送的所有字符实际上都可以到达另一端.

它实际上被设计为易于编码和解码以准备用于传输的数据,而不是用于安全性.


rog*_*pvl 5

URL编码不是任何类型的加密,它只是准备要通过网络发送的字符串.

如果您的数据是敏感的,那么GET应该是完全不可能的.原因是什么?

  1. 显而易见的是,每个看一下URL栏的人都会看到数据
  2. 数据将保留在它通过的每个代理日志中
  3. 如果用户离开站点,则下一个站点将在其日志/ Web统计信息(REFERER)中记录URL.