我有一个 Java Web Start 应用程序,它通过 Web 服务(通过 https)与我的服务器通信。我想将 web 服务的使用限制在我的应用程序中,以便 3rd 方应用程序不起作用。
我有什么策略?这个问题有点宽泛,但是在 JWS 中运行会禁用一些选项,例如对所有 jar 进行校验和(至少我不知道在 JWS 环境中执行此操作的方法)。
我总是可以实现自己的身份验证方案,但由于客户端代码在客户端,因此总是可以反汇编类文件并破解身份验证机制。
我有一个 Java Web Start 应用程序,它通过 Web 服务(通过 https)与我的服务器通信。我想将 web 服务的使用限制在我的应用程序中,以便 3rd 方应用程序不起作用。
我有什么策略?这个问题有点宽泛,但是在 JWS 中运行会禁用一些选项,例如对所有 jar 进行校验和(至少我不知道在 JWS 环境中执行此操作的方法)。
我总是可以实现自己的身份验证方案,但由于客户端代码在客户端,因此总是可以反汇编类文件并破解身份验证机制。