2013-03-23 5 views
8

मुझे पता है कि ड्रॉपबॉक्स अपने आवेदन में बहुत सारे पायथन कोड का उपयोग करता है, इसलिए मैं सोच रहा हूं कि यह कोड चोरी होने से कैसे बचाता है क्योंकि यह पाइथन कोड (protecting python code) को खराब करना बहुत मुश्किल लगता है।DropBox अपने पायथन कोड को कैसे सुरक्षित करता है?

मैंने सॉफ्टवेयर के बारे में पढ़ा है जो पाइथन कोड को एक्जिक्यूटिव (i.e. pyinstaller) में परिवर्तित करता है। क्या ड्रॉपबॉक्स अपने कोड की सुरक्षा के लिए इस तरह के सॉफ्टवेयर का उपयोग करता है?

+6

ड्रॉपबॉक्स एक webservice है, इसलिए कोड को खराब करने या संरक्षित करने की कोई आवश्यकता नहीं है। आप शुरू करने के लिए कोड तक नहीं पहुंच सकते हैं। – Blender

+12

उनके क्लाइंट एप्लिकेशन को Python –

+5

में लिखा गया है यह प्रश्न ऑफ़-विषय नहीं है: स्रोत कोड सुरक्षा व्यावसायिक प्रोग्रामिंग में एक लगातार विषय है और प्रोग्रामर द्वारा उपयोग किए जाने वाले सॉफ़्टवेयर टूल के तहत अच्छी तरह से गिरती है [http://stackoverflow.com/faq# प्रशन)। – user4815162342

उत्तर

8

मैंने अभी इसे अपनाने की कोशिश की है, लेकिन सभी डिकंपेलर विफल रहे हैं, क्योंकि उन्हें ड्रॉपबॉक्स पीईसीएस में इस्तेमाल किए गए जादू संख्या को नहीं पता है। तो मैं googled और इस मिल गया है: http://itooktheredpill.dyndns.org/2012/dropbox-decrypt/

इसमें कहा गया है कि वे मॉड्यूल एन्क्रिप्ट और कोड-वस्तुओं के लिए उपयोग न करे करने के लिए संशोधित दुभाषिया है। इसके अलावा वे opcodes scramble।

+0

क्या आप जानते हैं कि सॉफ़्टवेयर द्वारा बनाए गए निष्पादन योग्य उपकरण को पाइंस्टॉलर करना आसान है या नहीं? – bab

+0

मुझे नहीं पता। ड्रॉपबॉक्स निष्पादन योग्य को अनजिप किया जा सकता है और पीईसी का गुच्छा होगा (जिसे आप उल्लिखित कारण के लिए संकुचित नहीं कर सकते हैं)। –

+1

इस विषय पर अधिक http://blog.csnc.ch/2012/12/asfws-a-critical-analysis-of-dropbox-software-security/ – hithwen

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