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