我有一個基本的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文件,我會將此問題歸類爲無法解析。這就是互聯網的工作方式,你不能改變它。如果您擔心其他文件,最好包含有關可下載文件的一些詳細信息,以及如何將它們包含在您的部署中。 –