2013-12-10 7 views
5

यह एक वैचारिक प्रश्न हो सकता है, इसलिए गलत जगह पर क्षमा करें। मेरा विचार यह है कि मैं नहीं चाहता कि कोई भी मेरी .war फ़ाइल, या अंदर .jar फ़ाइलों को किसी भी दर पर इंजीनियर करे। इसलिए, मैं उन्हें एन्क्रिप्ट कर सकता हूं और उन्हें पासवर्ड से सुरक्षित कर सकता हूं। फिर, उन्हें तैनात करने के लिए, एक ग्राहक को एक होस्टिंग सेवा चुननी होगी और उन्हें युद्ध फ़ाइल अपलोड करना होगा, जैसे कि मैं heroku.com के लिए करता हूं। एक बार एन्क्रिप्टेड युद्ध फ़ाइल वहां हो जाने के बाद, होस्टिंग सेवा मुझे पासवर्ड सेट करने और इस प्रकार युद्ध स्थापित करने की अनुमति दे सकती है। इस तरह, किसी भी होस्टिंग सेवा के पास कभी भी अन-एन्क्रिप्टेड फ़ाइलों तक पहुंच नहीं है।जावा युद्ध अनुप्रयोगों की सुरक्षित तैनाती

क्या किसी ने इस तरह से कुछ सुना है, या ऐसा कुछ जो एक ही उद्देश्य को पूरा करता है?

+0

यदि आपको यहां कोई जवाब नहीं मिल रहा है, तो मैं http://security.stackexchange.com/ पूछने पर विचार करता हूं हालांकि मुझे नहीं लगता कि यहां पूछने में कोई हानि है। – turbo

+4

केवल एक होस्टेड एप्लिकेशन प्रदान करने और उसे बेचने पर क्या फायदा है? क्लाइंट को क्या मिलता है, कि वे पूरी तरह से होस्ट किए गए ऐप के साथ नहीं मिल सकते हैं? इसके लिए काम करने के लिए, क्लाइंट को सर्वर पर कोई विशेषाधिकार प्राप्त नहीं हो सकता है। – DNA

+0

सच है। लाभ यह है कि एक ग्राहक को होस्टिंग प्रदाताओं का चयन करना पड़ता है, या उनके पास पहले से उपयोग किया जाता है। – NicholasKarl

उत्तर

1

यदि आपकी चिंता रिवर्स इंजीनियरिंग है, तो क्या आपने pro guard जैसे कोड obfuscator का उपयोग करने पर विचार किया है? यह काफी प्रभावी है

+0

ठीक है, यहां स्टैक ओवरफ्लो पर इस बारे में कई चर्चाएं हैं, उदाहरण के लिए, [क्या यह इसके लायक है] (http://stackoverflow.com/questions/1419474/is-it-worth-to-obfuscate-java-web- अनुप्रयोग? RQ = 1)। मैं कुछ और निश्चित खोज रहा हूँ। – NicholasKarl

+0

@ निकोलस करल सच है लेकिन एक व्यापक होस्टिंग मानक की अनुपस्थिति में जो एक ऐसी सेवा प्रदान करेगा जो आप कल्पना करते हैं, सास एकमात्र अन्य विकल्प है अन्यथा ग्राहकों के लिए कोई विकल्प नहीं होगा – mac

संबंधित मुद्दे