
Kaspersky's GReAT KLara
KLara प्रोजेक्ट का उद्देश्य थ्रेट इंटेलिजेंस शोधकर्ताओं को Yara का उपयोग करके नए मैलवेयर की खोज में मदद करना है।
मैलवेयर की कुशलतापूर्वक खोज करने के लिए, किसी को स्कैन करने के लिए नमूनों का एक बड़ा संग्रह चाहिए होता है। शोधकर्ताओं को आमतौर पर एक Yara नियम को मैलवेयर फाइलों के संग्रह/सेट पर चलाना होता है और फिर परिणाम वापस प्राप्त करने होते हैं। कुछ मामलों में, नियम को समायोजित करने की आवश्यकता होती है। दुर्भाग्य से, फाइलों के बड़े संग्रह को स्कैन करने में समय लगता है। इसके बजाय, यदि एक कस्टम आर्किटेक्चर का उपयोग किया जाता है, तो 10TB फाइलों को स्कैन करने में लगभग 30 मिनट लग सकते हैं।
KLara, Python में लिखी गई एक वितरित प्रणाली, शोधकर्ताओं को नमूनों वाले संग्रहों पर एक या अधिक Yara नियमों को स्कैन करने की अनुमति देती है, स्कैन परिणाम तैयार होने पर ई-मेल के साथ-साथ वेब इंटरफ़ेस के माध्यम से सूचनाएं प्राप्त करती है।
KLara Yara की शक्ति का उपयोग करता है, एक डिस्पैचर-वर्कर मॉडल का उपयोग करके स्कैन वितरित करता है। प्रत्येक वर्कर सर्वर एक डिस्पैचर से जुड़ता है यह जांचने के लिए कि क्या नए कार्य उपलब्ध हैं। यदि वास्तव में कोई नया कार्य उपलब्ध है, तो यह जांचता है कि आवश्यक स्कैन रिपॉजिटरी अपने स्वयं के फाइलसिस्टम पर उपलब्ध है या नहीं, और यदि है, तो यह शोधकर्ता द्वारा सबमिट किए गए नियमों के साथ Yara स्कैन शुरू करेगा।
KLara जिस मुख्य समस्या को हल करने का प्रयास करता है, वह है मैलवेयर नमूनों के बड़े संग्रह ( > 1TB) पर Yara कार्यों को उचित समय में चलाना।
कृपया यहाँ दिए गए निर्देशों का पालन करें।
======
यदि आपको इस सॉफ़्टवेयर को स्थापित करने में कोई समस्या आती है, तो कृपया एक बग रिपोर्ट सबमिट करें।
कोई भी योगदान देने के लिए स्वागत है। कृपया एक PR सबमिट करें और हमारी टीम इसकी समीक्षा करेगी।
आप हमारे Telegram चैनल पर हमसे संपर्क कर सकते हैं: #KLara
बग या समस्याओं को सबमिट करने का सबसे अच्छा तरीका Github की Issues सुविधा का उपयोग करना है।
KLara टीम धन्यवाद देना चाहेगी
उनके अद्भुत इनपुट और विचारों के लिए। हैप्पी हंटिंग!