gpt4 book ai didi

Java:如何使应用程序免受在同一台计算机上外部运行的 jvm 和 http 监视器的影响?

转载 作者:行者123 更新时间:2023-12-02 08:07:15 25 4
gpt4 key购买 nike

有没有办法隐藏java应用程序从wireshark或机器上任何其他流量监控进程发出的http请求?

可以隐藏某些字符串数据以免通过 jvm 监视器公开吗?

最佳答案

Is there any way to hide the http requests a java application makes from wireshark or any other traffic monitoring processes on the machine?

这要看情况。您可以通过使用 SSL 等来保护网络连接,防止简单的数据包嗅探;即使用 HTTPS。然而,如果某人/某物在典型机器上拥有最大权限,他们(理论上)可以绕过您尝试建立的任何方案。例如,他们可以进入 JVM 并找出使用哪些 key 来加密 SSL 流量。

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

possible to hide certain string data from being exposed via jvm monitor?

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

<小时/>

从字里行间看,您似乎正在尝试在您的服务器和在您不信任的机器/平台上运行的软件副本之间实现某种安全通信 channel 。简而言之,这在理论上是不可能的。您最好寻找一种无论是否有人可以看到网络流量都无关紧要的方案。 (如果不知道你想要做什么,就很难提出建议。)

关于Java:如何使应用程序免受在同一台计算机上外部运行的 jvm 和 http 监视器的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7961238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com