- एक open source डेवलपर के रूप में GitHub से अक्सर ईमेल मिलते हैं
- इनमें से अधिकांश ईमेल ऐसे notification emails होते हैं जो GitHub users की interaction की जानकारी देते हैं
- लेकिन कुछ ईमेल GitHub security का रूप धरकर malware डाउनलोड करवाते हैं
हमले का तरीका
- हमलावर अस्थायी GitHub account का उपयोग करके public repository में issue बनाता है
- हमलावर issue को जल्दी से delete कर देता है
- repository owner को notification email मिलता है
- वह ईमेल में दिए गए link पर क्लिक करता है
- निर्देशों का पालन करते हुए अपने system में malware संक्रमित कर लेता है
ईमेल संदेश का विश्लेषण
- ईमेल की सामग्री का अधिकांश हिस्सा हमलावर नियंत्रित कर सकता है
- ईमेल में यह नहीं बताया जाता कि कोई नया issue बनाया गया था
- हमलावर "Github Security Team" बनकर सामने आता है
- ईमेल GitHub से भेजा गया होता है, इसलिए phishing checks पार कर लेता है
GitHub में सुधार की गुंजाइश
- ईमेल में अधिक संदर्भ दिया जाए तो हमले की प्रभावशीलता कम की जा सकती है
- हमलावर द्वारा नियंत्रित content कम करना चाहिए और sender के बारे में स्पष्टता बढ़ानी चाहिए
वेबसाइट
- ईमेल के link का पीछा करने पर captcha page पर ले जाया जाता है
- captcha page उपयोगकर्ता को Windows Run box में command दर्ज करने के लिए उकसाता है
malware
malware के चरण
- PowerShell command के जरिए script डाउनलोड और execute की जाती है
- script malicious executable डाउनलोड करके चलाती है
- executable पर digital signature होता है, लेकिन वह valid नहीं होता
- Windows invalid signature पर warning नहीं देता
Windows की कमजोरी
- इंटरनेट से डाउनलोड की गई files की पहचान करने वाला "Mark of the Web" (MOTW) flag सेट नहीं होता
- .NET Framework की
System.Net.WebClient class MOTW flag सेट नहीं करती
- MOTW flag सेट न होने पर Windows invalid signature के लिए warning नहीं देता
malware विश्लेषण
- malware memory में load होकर execute होता है
- यह LummaStealer नाम का malware है, जो cryptocurrency wallets, saved credentials आदि चुरा लेता है
निष्कर्ष
- यह GitHub notification emails की कमजोरी का दुरुपयोग करने वाले हमले का मामला है
- विश्लेषण के लिए विभिन्न tools का उपयोग किया गया
GN⁺ का सार
- यह लेख GitHub notification emails का दुरुपयोग करने वाले malware हमले के मामले को कवर करता है
- GitHub की email system की कमजोरी का फायदा उठाकर malware वितरित किया गया
- Windows के "Mark of the Web" flag और digital signature validation की कमजोरियों का उपयोग किया गया
- LummaStealer नाम का malware इस्तेमाल किया गया
- ये कमजोरियां GitHub और Microsoft को report की गई हैं
- मिलती-जुलती functionality वाले अन्य projects में Cyfirma की analysis सामग्री की सिफारिश की गई है
1 टिप्पणियां
Hacker News राय
हाल ही में PayPal से एक बहुत ही विश्वसनीय लगने वाला ईमेल मिला
सोचता हूँ क्या लोग सच में ऐसे scam में फँस जाते हैं
लगता है junior developers ऐसे scam में फँस सकते हैं
वेबपेज को सिर्फ क्लिक से copy/paste buffer भर पाने में सक्षम नहीं होना चाहिए
Github को automated services के लिए issue में बिना जाँच के लिंक डालने से रोकना चाहिए
सोच रहा हूँ कि github-scanner.com अब भी malicious party है या नहीं
हमलावर ने issue जल्दी हटा दिया
अच्छा लेख है, Julia Evans के ब्लॉग जैसा अहसास देता है
यह दुखद है कि 2024 में भी लोग अब भी सबसे आसान trick में फँस जाते हैं
आज सुबह मुझे भी ऐसी notification मिली थी और मैंने उसे नज़रअंदाज़ कर दिया
पढ़ने लायक है, यह दिखाता है कि वे क्या करने की कोशिश कर रहे हैं
मुझे भी ऐसा ही GitHub notification ईमेल मिला