मुझे लगता है कि आपके पायथन कोड की सुरक्षा के लिए एक और तरीका है; Obfuscation विधि का हिस्सा। मेरा मानना है कि माउंट और ब्लेड या ऐसा कुछ खेल था जो बदल गया और उनके अपने अजगर इंटरप्रेटर (मूल व्याख्याकार जो मुझे विश्वास है कि खुला स्रोत है) को बदल दिया है और बस ओपी कोड तालिका में ओपी कोड को अलग करने के लिए बदल दिया है, तो मानक अजगर ओपी कोड।
तो अजगर स्रोत unmodified है, लेकिन * .pyc फाइलें की फाइल एक्सटेंशन अलग हैं और ऑप कोड सार्वजनिक python.exe दुभाषिया से मेल नहीं खाते हैं। यदि आपने गेम डेटा फ़ाइलों की जाँच की तो सारा डेटा पायथन स्रोत प्रारूप में था।
इस तरह अपरिपक्व हैकर्स के साथ गड़बड़ करने के लिए सभी प्रकार के गंदे ट्रिक किए जा सकते हैं। अनुभवहीन हैकर्स का एक समूह रोकना आसान है। यह पेशेवर हैकर हैं जिन्हें आप हरा नहीं पाएंगे। लेकिन ज्यादातर कंपनियां प्रो हैकर्स को स्टाफ़ पर लंबे समय तक नहीं रखती हैं, जिसकी मैं कल्पना करता हूं (संभावना है कि चीजें हैक होने के कारण)। लेकिन अपरिपक्व हैकर्स सभी जगह हैं (उत्सुक आईटी स्टाफ के रूप में पढ़ें)।
आप उदाहरण के लिए, एक संशोधित दुभाषिया में, इसे अपने स्रोत में कुछ टिप्पणियों या डॉक्टर के तार के लिए जाँच करने की अनुमति दे सकते हैं। कोड की ऐसी लाइनों के लिए आपके पास विशेष ओपी कोड हो सकते हैं। उदाहरण के लिए:
ओपी 234 स्रोत लाइन के लिए है "# कॉपीराइट मैंने इसे लिखा था" या उस लाइन को ऑप कोड में संकलित करें जो "यदि गलत:" यदि "# कॉपीराइट" के बराबर है तो गायब है। मूल रूप से कुछ अस्पष्ट कारण प्रतीत होने वाले कोड के एक पूरे ब्लॉक को अक्षम करना।
एक उपयोग का मामला जहां एक संशोधित दुभाषिया को फिर से स्थापित करना संभव हो सकता है, जहां आपने ऐप नहीं लिखा है, ऐप बड़ा है, लेकिन आपको इसे संरक्षित करने के लिए भुगतान किया जाता है, जैसे कि जब आप किसी वित्तीय ऐप के लिए समर्पित सर्वर व्यवस्थापक हों।
मुझे यह थोड़ा विरोधाभासी लगता है कि स्रोत या ऑपकोड को नेत्रगोलक के लिए खुला छोड़ दें, लेकिन नेटवर्क ट्रैफ़िक के लिए एसएसएल का उपयोग करें। एसएसएल 100% सुरक्षित भी नहीं है। लेकिन इसे पढ़ने से ज्यादातर MOST आँखों को रोकने के लिए उपयोग किया जाता है। एक अजीब सा एहतियात समझदार है।
इसके अलावा, यदि पर्याप्त लोग यह समझते हैं कि पायथन स्रोत और ऑपकोड बहुत अधिक दिखाई दे रहे हैं, तो यह संभव है कि कोई व्यक्ति अंततः इसके लिए कम से कम एक सरल सुरक्षा उपकरण विकसित करेगा। तो अधिक लोग "पायथन ऐप की सुरक्षा कैसे करें" पूछ रहे हैं, केवल उस विकास को बढ़ावा देता है।