मैं अपनी डब्ल्यूएआर फ़ाइल को एन्क्रिप्ट या ओबफस्केट करना चाहता हूं ताकि रिवर्स इंजीनियरिंग थोड़ा और प्रयास करे। क्या ऐसा कोई उपकरण या मैवेन प्लगइन है जो एक WAR फ़ाइल और इसकी सामग्री को एन्क्रिप्ट करेगा?युद्ध फ़ाइलों को एन्क्रिप्ट करना
इसके अलावा, एक बार WAR एन्क्रिप्ट किया गया है, तो उस समय वेब एप्लिकेशन को कैसे तैनात किया जाएगा? यदि वेब सर्वर WAR को विस्फोट करता है, तो प्रत्येक जार और संसाधन अभी भी एन्क्रिप्ट किया जा सकता है, नेस्टेड जार और संसाधनों को डिक्रिप्ट करने के लिए स्टार्टअप व्यवहार को कैसे संशोधित किया जाएगा?
धन्यवाद, वाल्टर
आप ऐसा क्यों करना चाहते हैं? अगर कोई आपके कोड में रूचि रखता है, तो वह इसे किसी भी तरह से पुनर्निर्माण करने में सक्षम होगा, जब तक कि वह बाइनरी तक पहुंच जाए (इस मामले में एक युद्ध)। जावा में जो विशेष रूप से सरल है, लेकिन सी के लिए यह भी संभव है। आपके कोड में दिलचस्पी केवल डेवलपर्स हो सकती है, कम प्रयास के साथ वे इसके लिए आवश्यक ज्ञान प्राप्त करते हैं। तो आपके कोड को खराब करने के अतिरिक्त प्रयास केवल कुछ ही हैकर्स बंद कर सकते हैं। मैं लाभ नहीं देख सकता। @Mnementh की टिप्पणियों के लिए – Mnementh
+1। यहां उद्देश्य क्या है? आप एक वेब एप्लिकेशन कंटेनर (जैसे टोमकैट), सेवर-साइड में अपना युद्ध तैनात कर रहे हैं। वेब क्लाइंटों तक इसका उपयोग नहीं होगा। –
मैं साइट को फ़ायरफ़ॉक्स या जो भी कुछ भी देख रहा हूं, उसके बारे में चिंतित नहीं हूं, लेकिन सिस्टम पर अन्य लोग या क्लाइंट के लिए वेबसाइट विकसित करना और उनके सर्वर का उपयोग करना, मैं शायद उन्हें स्रोत कोड तक पहुंच नहीं ले सकता । –