安全问题:url中的参数是否安全?

Gen*_*nom 3 java security ssl google-app-engine

在过去的几个月里,我自己开发了关于java(servlets和jsp)中的web开发.我正在开发一个主要服务于应用程序的Web服务器.实际上它正在谷歌应用程序引擎上运行.我担心的是,虽然我使用SSL连接,但在URL中发送参数(例如https://www.xyz.com/server?password=1234&username=uname)可能不安全.我应该使用其他方式还是真的安全?我不知道这个url是否作为plaint文本整体传递(带参数)?

任何帮助,将不胜感激!

JMa*_*Max 6

您的问题似乎比Web Server和Google App Engine更进一步.

通过Web表单向服务器发送密码是一个非常常见的安全问题.看到这个SO线程:


JB *_*zet 6

一切都是加密的,包括URL及其参数.您可能仍然可以避免使用它们,因为它们可能存储在服务器端日志和浏览器历史记录中.