Tôi muốn mã hóa hoặc làm xáo trộn tệp WAR của mình để kỹ thuật đảo ngược sẽ mất nhiều nỗ lực hơn một chút. Có một công cụ hoặc plugin maven nào sẽ mã hóa tệp WAR và nội dung của nó không?Mã hóa các tệp chiến tranh
Ngoài ra, sau khi WAR được mã hóa, Ứng dụng web sẽ được triển khai tại thời điểm đó như thế nào? Nếu máy chủ web phát nổ WAR, mỗi bình và tài nguyên vẫn được mã hóa, hành vi khởi động sẽ được sửa đổi như thế nào để giải mã các lọ và tài nguyên lồng nhau?
Cảm ơn, Walter
Tại sao bạn muốn thực hiện việc này? Nếu ai đó quan tâm đến mã của bạn, anh ta sẽ có thể tái tạo lại nó, miễn là anh ta truy cập vào tệp nhị phân (trong trường hợp này là một cuộc chiến). Trong Java đặc biệt đơn giản, nhưng nó cũng có thể cho C. Quan tâm đến mã của bạn có thể chỉ là các nhà phát triển, với ít nỗ lực họ có được kiến thức cần thiết cho việc này. Vì vậy, các nỗ lực thêm để làm xáo trộn mã của bạn có thể chống lại rất ít tin tặc. Tôi không thể thấy được lợi ích. – Mnementh
+1 cho nhận xét của @ Mnementh. Mục tiêu ở đây là gì? Bạn đang triển khai chiến tranh của mình trong vùng chứa ứng dụng web (ví dụ: Tomcat), phía máy chủ. Khách hàng web sẽ không có quyền truy cập vào nó. –
Tôi không lo lắng về việc mọi người xem trang web trong firefox hay bất cứ điều gì, nhưng những người khác trên hệ thống hoặc nếu phát triển trang web cho khách hàng và sử dụng máy chủ của họ, tôi có thể hoặc không muốn họ dễ dàng truy cập vào mã nguồn . –