Spring 如何设置Web应用程序的有效性?
我使用Spring和Hibernate在JavaEE中开发了我的web应用程序。在某些情况下,我必须将客户机源代码与数据库一起移交,但条件是他只能在1年的时间内运行应用程序,但问题是客户机有代码,所以显然他可以修改并使其工作。!!那么,加密/解密、代码模糊处理或其他方式是否还有余地呢?没有。你可以让你的客户变得更难,但是如果他有(甚至是模糊和/或加密的)代码,并且必须有可能运行它,你就不走运了,因为后者将意味着JVM在某种意义上必须有“明文” 通常,任何密码与明文同时存在的设置都容易受到某种形式的攻击,无论是差分加密还是其他Spring 如何设置Web应用程序的有效性?,spring,hibernate,jakarta-ee,web-applications,licensing,Spring,Hibernate,Jakarta Ee,Web Applications,Licensing,我使用Spring和Hibernate在JavaEE中开发了我的web应用程序。在某些情况下,我必须将客户机源代码与数据库一起移交,但条件是他只能在1年的时间内运行应用程序,但问题是客户机有代码,所以显然他可以修改并使其工作。!!那么,加密/解密、代码模糊处理或其他方式是否还有余地呢?没有。你可以让你的客户变得更难,但是如果他有(甚至是模糊和/或加密的)代码,并且必须有可能运行它,你就不走运了,因为后者将意味着JVM在某种意义上必须有“明文” 通常,任何密码与明文同时存在的设置都容易受到某种形式
您应该专注于为客户提供价值,然后他将不可避免地回来寻求更多业务。考虑向客户销售您的支持,而不仅仅是代码。