我有一个基本的servlets和jsp的java应用程序。现在我试图使用HTTrack软件下载源代码。无论如何,完整的应用程序并没有与那个下载,但我仍然觉得它不安全,因为很少的文件被下载,我想完全保证它的客户端不应该能够下载任何文件。这怎么能实现呢?有人请点此。保护java web应用程序不被复制
-1
A
回答
1
通过来源,如果你的意思是HTML,CSS和Javascript,那么你不能阻止他们被下载。这是HTTP模型的重点。客户端从服务器请求一个页面,然后将其下载到客户端的机器上。
但我不认为即使HTTrack能够下载Java或JSP源代码,如果你已经正确地将它们放在WEB-INF /目录中。
避免客户端下载的最佳方法是使用Applets或Flex,它消除了HTML,CSS和Javascript,这样客户端将只下载Applet或Flex应用程序。
Applets可以使用Jarsigner进行签名,这样可以保护它们并且可以对Flex应用程序进行模糊处理,以避免看到源代码。
+0
我没有将我的文件放在网络inf中,还有什么方法可以保护这些文件吗? – user1544102
相关问题
- 1. 保护我的Java应用程序不被复制
- 2. 如何保护ASP.NET MVC/IIS应用程序不被复制?
- 3. 保护Web应用程序
- 4. 我是否需要保护我的Android应用程序不被复制?
- 5. 保护Web应用程序的WIFI
- 6. 保护iphone + web应用程序
- 7. 保护Asp.net Web窗体应用程序
- 8. 保护客户端Java应用程序
- 9. 如何保护许多java web应用程序
- 10. 如何保护我的Java Web应用程序?
- 11. 保护我的Java应用程序不被复制(仅适用于一台电脑)
- 12. 如何保护标记应用程序不被禁用?
- 13. C#应用程序部署,安全性,复制保护?
- 14. 保护图片在我的应用程序内复制
- 15. 安卓应用程序的许可,复制保护
- 16. 从复制保护Winform应用程序/ Sql数据库
- 17. Android免费应用程序中的复制保护
- 18. 在Azure中保护Web应用程序不受访问
- 19. 保护JSF应用程序
- 20. 保护ASP.NET应用程序
- 21. 保护Android应用程序
- 22. 保护Symfony2应用程序
- 23. 如何保护我的iOS应用程序不被破解?
- 24. 如何保护应用程序文件不被修改?
- 25. 如何保护ContentResolver不被任何应用程序访问?
- 26. 如何保护应用程序不被修补
- 27. 如何通过复制保护来复制我的应用程序?
- 28. 在公共web应用程序上保护web方法
- 29. 复制保护
- 30. 复制WPF Web应用程序
阅读[教程](http://docs.oracle.com/javaee/6/tutorial/doc/bncbx.html) – adatapost
'我想完全采用这种方式,客户端不应该能够下载任何文件。“ - 如果这包括要在浏览器中解析的HTML和JavaScript文件,我会将此问题归类为无法解析。这就是互联网的工作方式,你不能改变它。如果您担心其他文件,最好包含有关可下载文件的一些详细信息,以及如何将它们包含在您的部署中。 –