【问题标题】:Issue with java-based app in RMIScoketFactory within locked down environment锁定环境中 RMIscoketFactory 中基于 java 的应用程序出现问题
【发布时间】:2021-12-31 08:33:09
【问题描述】:

我们公司使用 java 应用程序作为其核心业务应用程序之一 - 它在现有的 Windows 7 环境中运行良好。

我正在做的(许多)事情之一是将组织迁移到 Windows 10 21H2 - 更加注重安全性。

此核心业务应用程序在安全桌面内出现故障。所谓安全,我的意思是如果不遵循/为什么不遵循 CIS Windows 10 锁定建议 - 所以如果有理由不遵循,我们不遵循。

经过大量的故障排除,我认为问题的核心是应用程序中的以下几行

Found network address: /0:0:0:0:0:0:0:1 (loopback)
Found network address: /127.0.0.1 (loopback)
java.lang.IllegalStateException: No suitable network interface found.
 at <appname>/net.MulitopleNetworkadapaterRMISocketfactory.(init)
Couldn't create socketfactory: No suitable network interface found.

在关闭防火墙并从提升的命令提示符运行时会发生这种情况 - 因此这些基础知识已被覆盖。

我根本不懂 Java——而我正在寻求帮助的是任何知道“socketfactory”的人——它是如何工作的。它会在用户安全上下文中运行所有命令吗?它使用什么方法来查找本地网卡?我正在尝试找出它被阻止的位置。

我接受这是导致问题的安全锁定之一 - 但我无法找到它并希望得到一些指示。

至于询问供应商......好吧......他们没有帮助。

我搜索了事件日志和进程监视器,但没有成功

【问题讨论】:

  • 您是否尝试在 Internet 上搜索 debug rmi

标签: java windows-security


【解决方案1】:

很抱歉延迟了这一点 - 问题最终是 IPv6 被禁用。重新启用它 - 应用程序又开心了。

供其他人参考 - https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/configure-ipv6-in-windows

【讨论】:

    猜你喜欢
    • 2013-07-04
    • 2011-01-26
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 2011-02-15
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多