मैं हस्ताक्षर स्कैनिंग के आधार पर मैलवेयर पहचान लिख रहा हूं। जैसा कि मैंने समझा, मुख्य विचार आपकी ब्लैकलिस्ट में हस्ताक्षर के साथ स्कैन की गई फ़ाइल के हस्ताक्षर की तुलना करना है। Here मैंने पाया कि हस्ताक्षर कुछ प्रकार का MD5 हैश है, लेकिन मैं इसे फ़ाइल से कैसे प्राप्त कर सकता हूं? और क्या कोई अन्य प्रकार के हस्ताक्षर हैं?हस्ताक्षर मैलवेयर पहचान
उत्तर
एक MD5 हैश फ़ाइल की सामग्री का पाचन है। यदि आपके पास MD5 हैश की ब्लैकलिस्ट है, तो आप उनके खिलाफ एक फ़ाइल की तुलना कर सकते हैं। मुझे लगता है कि यह मैलवेयर स्कैन करने के लिए एक बहुत ही सरल और नाजुक तरीका का प्रतिनिधित्व करेगा, लेकिन यह निश्चित रूप से एक शुरुआत है। यह नाजुक होगा क्योंकि एमडी 5 हैश की तुलना केवल तभी पहचान जाएगी जब दो फाइलें समान होंगी। दुर्भावनापूर्ण फ़ाइल में पेश की गई किसी भी तरह की यादृच्छिकता बेकार स्कैनिंग की इस विधि को प्रस्तुत करेगी।
अधिकांश भाषाओं में एमडी 5 हैश उत्पन्न करने के लिए कुछ मानक तरीका है। सी #, वीबी और कुलपति ++ MD5 वर्ग का उपयोग कर सकते, पीएचपी hash कार्य है, (पहला तर्क के रूप में "MD5" का प्रयोग करके) जावा में आप MessageDigest है, आदि
वहाँ अन्य उपलब्ध hashing algorithms के एक नंबर हो सकता है कर रहे हैं कि इस उद्देश्य के लिए इस्तेमाल किया। एमडी 5 को कुछ अनुप्रयोगों की कमी दिखाई दे रही है, और जैसे कि एसएचए एल्गोरिदम उन अनुप्रयोगों के लिए बहुत मानक बन रहे हैं। इस एप्लिकेशन के लिए, जहां आपको उम्मीद नहीं की जाएगी कि एक दुर्भावनापूर्ण हमला एक मैच बनाने का प्रयास करेगा, बल्कि मैच को रोकने की कोशिश करने के विपरीत, किसी भी हैश मानक एल्गोरिदम, एमडी 5 समेत पर्याप्त रूप से आश्वासन दिया जाना चाहिए कि कोई झूठा सकारात्मक नहीं होगा देखा गया।
जावा में संदेशों को पाचन करने के लिए, आप MessageDigest का उपयोग कर सकते हैं। अपने जावाडोक के मुताबिक यह एमडी 5, एसएचए -1 और एसएचए -256 का समर्थन करता है।
- 1. एमएएस: कोड हस्ताक्षर पहचान निजी कुंजी
- 2. रनटाइम पर कोड हस्ताक्षर पहचान प्राप्त करना?
- 3. एक्सकोड "मान्य हस्ताक्षर पहचान नहीं मिली" वितरण प्रोफ़ाइल
- 4. नई आईओएस टीम सदस्य: कोई मान्य हस्ताक्षर पहचान
- 5. क्लाइंट की वेबसाइट पर मैलवेयर - विचार?
- 6. सेलेनियम आधारित मैलवेयर (विज्ञापन) जांच - कुछ प्रश्न
- 7. आर एक पंक्ति पर हस्ताक्षर
- 8. कोड हस्ताक्षर पहचान <name> किसी मान्य, गैर-समाप्त कोड-हस्ताक्षर प्रमाणपत्र से मेल नहीं खाता
- 9. क्रोम का कहना है कि मेरी वेबसाइट में मैलवेयर है?
- 10. यह मैलवेयर कोड पूरा करने वाला क्या है?
- 11. मैलवेयर या फ़िशिंग के लिए URL देखने के लिए सेवा?
- 12. पहचान
- 13. एक्सकोड 4.5 शून्य पहचान पहचान
- 14. एपीके हस्ताक्षर हस्ताक्षर कैसे प्राप्त करें?
- 15. डुप्लिकेट छवि पहचान एल्गोरिदम?
- 16. अमान्य कोड हस्ताक्षर ऐप सबमिशन
- 17. कोड हस्ताक्षर पहचान क्यों मेरे प्रमाणपत्र को सूचीबद्ध नहीं कर रही है?
- 18. एंड्रॉइड डिवाइस पर एपीके पर हस्ताक्षर करने वाले व्यक्ति की पहचान कैसे देखें?
- 19. विभिन्न हस्ताक्षर
- 20. विधि हस्ताक्षर
- 21. हस्ताक्षर/हस्ताक्षरित
- 22. डिजिटल हस्ताक्षर
- 23. एक्सएमएल हस्ताक्षर
- 24. जीपीजी हस्ताक्षर
- 25. ऑटो हस्ताक्षर
- 26. वीएफवाई: हस्ताक्षर
- 27. छवि में पैटर्न की पहचान
- 28. प्रतिरूपण पहचान बनाम ऐप पूल पहचान?
- 29. सिस्टम। स्पीच। पहचान पहचान प्रोफाइल का चयन
- 30. ध्वनि पहचान?
[हस्ताक्षर स्कैनिंग] (http://stackoverflow.com/questions/13152150/signature-scanning/13197718#13197718) –