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