2011-11-01 26 views

回答

1

有没有什么办法可以隐藏Java应用程序从wireshark或机器上的任何其他流量监控进程所产生的http请求?

这取决于。您可以通过使用SSL等来保护简单的数据包嗅探以保护网络连接;即使用HTTPS。但是,如果某个人/某些东西在典型机器上拥有最大权限,他们可以(理论上)绕过您尝试建立的任何方案。例如,他们可以进入JVM并找出用于加密SSL流量的密钥。

隐藏存在目的地是不可能的。

可能隐藏某些字符串数据被暴露通过jvm监视器?

如果有人可以将Java调试器附加到您的JVM,那么可以(理论上)看到它包含的任何数据并观察它所做的任何事情。对此你无能为力。


字里行间,好像你正试图实现某种您的服务器和软件的机器/平台,你不能相信上运行的副本之间的安全通信信道。简而言之,这在理论上是不可能的。如果有人能看到网络流量,你最好寻找一个无所谓的方案。 (如果不知道你在做什么,很难建议。)

1

如果您使用https而不是http,则不能被窃听。

相关问题