फ़र्ज़ी क्रिप्टो नौकरी के कोडिंग टेस्ट में छिपा मैलवेयर
फ़र्ज़ी क्रिप्टो नौकरी के कोडिंग टेस्ट में छिपा मैलवेयर कैसे काम करता है, रिक्रूटर के संदेशों और टेक-होम रिपो में चेतावनी संकेत, टेस्ट सुरक्षित तरीके से चलाने के उपाय और संक्रमित होने पर क्या करें।
फ़र्ज़ी क्रिप्टो नौकरी के कोडिंग टेस्ट एक मैलवेयर हमला है, जिसमें कोई फ़र्ज़ी रिक्रूटर या फ़र्ज़ी कंपनी नौकरी के उम्मीदवार को छिपे हुए दुर्भावनापूर्ण कोड वाला टेक-होम प्रोजेक्ट या तकनीकी काम भेजती है; जब उम्मीदवार उसे इंस्टॉल करता है या चलाता है, तो कोड वॉलेट, पासवर्ड और क्रेडेंशियल चुरा लेता है या बैकडोर इंस्टॉल कर देता है। नौकरी, कंपनी और अक्सर इंटरव्यू लेने वाला भी गढ़े हुए होते हैं — कोडिंग टेस्ट सिर्फ़ मैलवेयर पहुँचाने का ज़रिया है।
डेवलपर्स आकर्षक निशाने हैं, क्योंकि उनकी मशीनों पर अक्सर क्रिप्टो वॉलेट, प्राइवेट कीज़, क्लाउड क्रेडेंशियल और नियोक्ता के सिस्टम का एक्सेस होता है। सुरक्षा शोधकर्ताओं ने सार्वजनिक रूप से इनमें से कुछ अभियानों को साधन-संपन्न, सरकारों से जुड़े समूहों से जोड़ा है, इसलिए ये चारे बेहद पेशेवर दिख सकते हैं। यह गाइड बताती है कि हमला कैसे काम करता है, इसका यथार्थवादी रूप कैसा दिखता है और ख़ुद को कैसे बचाएँ।
हमला कैसे काम करता है, चरण-दर-चरण
- 1पहला संपर्क। कोई रिक्रूटर प्रोफ़ेशनल नेटवर्क, मैसेजिंग ऐप या जॉब बोर्ड पर किसी क्रिप्टो स्टार्टअप में आकर्षक पद के साथ आपसे संपर्क करता है — अक्सर रिमोट, अच्छे वेतन वाला और जल्दबाज़ी वाला।
- 2विश्वसनीयता बनाना। आपको एक चमकदार जॉब डिस्क्रिप्शन, कंपनी की वेबसाइट और कभी-कभी किसी मिलनसार “हायरिंग मैनेजर” के साथ एक छोटी कॉल मिलती है। प्रोफ़ाइलें चुराई हुई या AI से बनाई हुई हो सकती हैं।
- 3टेस्ट। आपको किसी कोड रिपॉज़िटरी का लिंक या ZIP फ़ाइल मिलती है और बग ठीक करने, कोई फ़ीचर जोड़ने या “बस इसे चलाकर आर्किटेक्चर की समीक्षा करने” को कहा जाता है।
- 4एक्ज़िक्यूशन। दुर्भावनापूर्ण हिस्सा तब चलता है जब आप डिपेंडेंसी इंस्टॉल करते हैं या ऐप शुरू करते हैं। यह कोई पोस्ट-इंस्टॉल स्क्रिप्ट, छेड़छाड़ किया गया पैकेज या कॉन्फ़िगरेशन फ़ाइल की कोई लाइन हो सकती है, जो दूसरे चरण का पेलोड डाउनलोड करके चलाती है।
- 5चोरी। मैलवेयर ब्राउज़र वॉलेट एक्सटेंशन, वॉलेट फ़ाइलें, सेव किए गए पासवर्ड, कुकीज़, SSH कीज़ और एनवायरनमेंट फ़ाइलें खोजता है, उन्हें हमलावर को भेजता है और कोई रिमोट-एक्सेस टूल भी इंस्टॉल कर सकता है।
- 6कैश-आउट। आपके वॉलेट से फ़ंड निकाल लिए जाते हैं, कभी-कभी कुछ दिनों बाद, और चुराए गए वर्क क्रेडेंशियल का इस्तेमाल आपके मौजूदा नियोक्ता पर हमले के लिए किया जा सकता है।
एक रूप में रिपॉज़िटरी की ज़रूरत ही नहीं पड़ती: इंटरव्यू लेने वाला दावा करता है कि उसका मीटिंग सॉफ़्टवेयर काम नहीं कर रहा और किसी “ठीक किए गए” वीडियो-कॉल ऐप या ड्राइवर का लिंक भेजता है, जो असल में मैलवेयर होता है। हमारा लेख क्रिप्टो यूज़र्स को निशाना बनाने वाले फ़र्ज़ी ब्राउज़र अपडेट और कैप्चा मैलवेयर इस बिंदु को विस्तार से समझाता है।
एक मिश्रित उदाहरण
नीचे दिया गया परिदृश्य आम पैटर्न को मिलाकर बनाया गया काल्पनिक उदाहरण है, कोई असली मामला नहीं।
कल्पना कीजिए कि बैकएंड डेवलपर सैम से एक रिक्रूटर एक नए DeFi स्टार्टअप में “सीनियर ब्लॉकचेन इंजीनियर” पद के लिए संपर्क करता है। सुखद बातचीत के बाद सैम को एक “स्टेकिंग डैशबोर्ड” की प्राइवेट रिपॉज़िटरी मिलती है और 24 घंटे में एक फ़ेल हो रहा टेस्ट ठीक करने को कहा जाता है। सैम उसे अपने रोज़मर्रा के लैपटॉप पर क्लोन करता है और इंस्टॉल कमांड चलाता है। पैकेज फ़ाइल में एक पोस्ट-इंस्टॉल स्क्रिप्ट है जो बिल्ड स्टेप जैसी दिखती है, लेकिन एक छिपा हुआ पेलोड लाती है। टेस्ट ठीक से चल जाते हैं, सैम अपना फ़िक्स सबमिट करता है, और रिक्रूटर चुप हो जाता है। एक हफ़्ते बाद सैम का ब्राउज़र वॉलेट ख़ाली हो जाता है और उसके वर्क क्लाउड अकाउंट में विदेश से लॉगिन दिखते हैं।
इस कहानी में सैम को “किसी ख़राब लिंक पर क्लिक” करने की ज़रूरत नहीं पड़ी। कोड चलाना ही काफ़ी था। गहराई से जानने के लिए देखें क्रिप्टो में नियामक और पुलिस बनकर ठगी करने वाले स्कैमर।
चेतावनी संकेतों की चेकलिस्ट
| चेतावनी संकेत | यह क्यों मायने रखता है |
|---|---|
| असामान्य रूप से ऊँचे वेतन और जल्दबाज़ी वाला बिन माँगा ऑफ़र | दबाव सावधानी से जाँचने की क्षमता कम करता है |
| रिक्रूटर या कंपनी की ऑनलाइन मौजूदगी कमज़ोर, नई या असंगत है | फ़र्ज़ी पहचान बनाना सस्ता है |
| टेस्ट को लोकल, जल्दी और पहले “npm install” या इसी तरह की कमांड से चलाना ज़रूरी है | मकसद एक्ज़िक्यूशन है, आपका कोड रिव्यू नहीं |
| रिपॉज़िटरी में कम कमिट, एक ही कॉन्ट्रिब्यूटर या ऑबफ़स्केट की गई फ़ाइलें हैं | दुर्भावनापूर्ण कोड अक्सर मिनिफ़ाई या एनकोड की गई लाइनों में छिपा होता है |
| असामान्य install, pre-start या post-install स्क्रिप्ट | ये अपने-आप चलती हैं |
| ख़ास मीटिंग, असेसमेंट या ड्राइवर सॉफ़्टवेयर इंस्टॉल करने का अनुरोध | मैलवेयर पहुँचाने का क्लासिक तरीका |
| इंटरव्यू लेने वाला वीडियो से बचता है, या “कंपनी” का ईमेल डोमेन किसी मुफ़्त प्रोवाइडर का है | असली कंपनियाँ आम तौर पर अपना डोमेन इस्तेमाल करती हैं |
फ़र्ज़ी क्रिप्टो नौकरियों और टास्क स्कैम पर हमारी गाइड नौकरी से जुड़ी दूसरी धोखाधड़ी को कवर करती है, और LinkedIn पर क्रिप्टो स्कैम बताता है कि प्रोफ़ेशनल नेटवर्क पर रिक्रूटर बनकर ठगी कैसे होती है। यह भी देखें: फ़र्ज़ी क्रिप्टो चैरिटी और आपदा दान स्कैम।
ख़ुद को कैसे सुरक्षित रखें
कुछ भी चलाने से पहले
- कंपनी की स्वतंत्र रूप से पुष्टि करें। कंपनी की आधिकारिक साइट ख़ुद खोजें, जाँचें कि पद वहाँ सूचीबद्ध है, और किसी प्रकाशित चैनल के ज़रिए उनसे संपर्क करें। देखें कैसे पुष्टि करें कि कोई वेबसाइट प्रोजेक्ट की आधिकारिक साइट है।
- चलाने से पहले पढ़ें। पैकेज या बिल्ड फ़ाइलें खोलें और इंस्टॉल स्क्रिप्ट, अनजान डिपेंडेंसी और लंबी एनकोडेड स्ट्रिंग देखें।
- ऑटोमैटिक स्क्रिप्ट बंद करें, जहाँ आपका पैकेज मैनेजर इसकी अनुमति देता हो, ताकि डिपेंडेंसी आपकी जानकारी के बिना इंस्टॉल के समय कोड न चला सकें।
एनवायरनमेंट को अलग रखें
- डिस्पोज़ेबल वर्चुअल मशीन, कंटेनर या क्लाउड डेवलपमेंट एनवायरनमेंट इस्तेमाल करें।
- सुनिश्चित करें कि उसमें कोई वॉलेट, सीड फ़्रेज़, पासवर्ड मैनेजर, SSH कीज़, क्लाउड क्रेडेंशियल या लॉग-इन किए हुए ब्राउज़र सेशन न हों।
- टेस्ट पूरा होते ही उसे डिलीट कर दें।
काम और पैसे को अलग रखें
क्रिप्टो को हार्डवेयर वॉलेट में रखें और डेवलपमेंट के लिए इस्तेमाल होने वाले किसी भी कंप्यूटर पर सीड फ़्रेज़ या प्राइवेट कीज़ स्टोर करने से बचें। क्रिप्टो के लिए एक समर्पित डिवाइस, जो प्रयोगों वाले डिवाइस से अलग हो, किसी एक संक्रमण की पहुँच को काफ़ी हद तक सीमित कर देता है। सप्लाई चेन हमलों पर हमारी गाइड बताती है कि दुर्भावनापूर्ण डिपेंडेंसी वैध प्रोजेक्ट्स में भी ख़तरनाक क्यों होती हैं।
अगर आपने कोई संदिग्ध टेस्ट चला दिया हो तो क्या करें
- 1डिवाइस को इंटरनेट से डिस्कनेक्ट करें और किसी भी संवेदनशील काम के लिए उसका इस्तेमाल बंद कर दें।
- 2किसी साफ़ डिवाइस से फ़ंड ट्रांसफ़र करें और उन्हें बिल्कुल नए सीड फ़्रेज़ वाले नए वॉलेट में भेजें। ऐसा कोई भी सीड फ़्रेज़ दोबारा इस्तेमाल न करें जो कभी संक्रमित मशीन पर टाइप या स्टोर किया गया हो।
- 3ईमेल, एक्सचेंज, कोड होस्टिंग और क्लाउड अकाउंट के पासवर्ड बदलें और सेशन रद्द करें, शुरुआत ईमेल से करें। API कीज़ और SSH कीज़ बदलें।
- 4अगर डिवाइस पर कोई वर्क क्रेडेंशियल या कोड था, तो अपने नियोक्ता की सुरक्षा टीम को बताएँ।
- 5कंप्यूटर को दोबारा इस्तेमाल करने से पहले ऑपरेटिंग सिस्टम को पूरी तरह मिटाकर दोबारा इंस्टॉल करें।
- 6रिपोर्ट करें। फ़र्ज़ी रिक्रूटर प्रोफ़ाइल की रिपोर्ट प्लेटफ़ॉर्म को और घटना की रिपोर्ट स्थानीय अधिकारियों को करें। आप स्कैम प्रोजेक्ट या डोमेन की रिपोर्ट हमारे अनुरोध भेजने वाले पेज के ज़रिए भी कर सकते हैं।
हमारी चेकलिस्ट वॉलेट कॉम्प्रोमाइज़ होने पर तुरंत क्या करें रिकवरी के चरणों को और विस्तार से बताती है।
निष्कर्ष
फ़र्ज़ी क्रिप्टो नौकरी का कोडिंग टेस्ट आपके अपने हाथों को हमलावर की डिलीवरी प्रणाली बना देता है: जैसे ही आप प्रोजेक्ट इंस्टॉल करते हैं या चलाते हैं, छिपा हुआ कोड आपकी मशीन की हर चीज़ चुरा सकता है। हर बिन माँगे टेक-होम टास्क को अविश्वसनीय कोड मानें, नियोक्ता की स्वतंत्र रूप से पुष्टि करें, टेस्ट सिर्फ़ साफ़ और डिस्पोज़ेबल एनवायरनमेंट में चलाएँ, और अपनी क्रिप्टो कीज़ एक अलग, समर्पित डिवाइस पर रखें।
अक्सर पूछे जाने वाले सवाल
कोडिंग टेस्ट मैलवेयर कैसे इंस्टॉल कर सकता है?
टेक-होम प्रोजेक्ट असली कोड होता है जो आपके कंप्यूटर पर चलता है। हमलावर दुर्भावनापूर्ण कोड को किसी डिपेंडेंसी, इंस्टॉल स्क्रिप्ट, कॉन्फ़िगरेशन फ़ाइल या प्रोजेक्ट की किसी ऑबफ़स्केट की गई लाइन में छिपा देते हैं। जब आप डिपेंडेंसी इंस्टॉल करते हैं या ऐप शुरू करते हैं, तो वह कोड आपकी यूज़र अनुमतियों के साथ चलता है और वॉलेट डेटा, पासवर्ड और सेशन कुकीज़ चुरा सकता है या बैकडोर इंस्टॉल कर सकता है।
फ़र्ज़ी क्रिप्टो जॉब इंटरव्यू किसे निशाना बनाते हैं?
मुख्य रूप से सॉफ़्टवेयर डेवलपर्स को, ख़ासकर जिनके पास क्रिप्टो या Web3 का अनुभव है, क्योंकि उनके कंप्यूटरों में अक्सर वॉलेट, प्राइवेट कीज़, API कीज़ और कंपनी के सिस्टम का एक्सेस होता है। डिज़ाइनर, कम्युनिटी मैनेजर और दूसरे नौकरी तलाशने वाले भी फ़र्ज़ी मीटिंग ऐप या दस्तावेज़ों के ज़रिए निशाना बनते हैं।
क्या वर्चुअल मशीन में कोडिंग टेस्ट चलाना सुरक्षित है?
यह आपके मुख्य कंप्यूटर पर चलाने से कहीं ज़्यादा सुरक्षित है, बशर्ते वर्चुअल मशीन या क्लाउड वर्कस्पेस में कोई वॉलेट, सेव किए गए पासवर्ड, SSH कीज़ या कंपनी एक्सेस न हो, और आप बाद में उसे डिलीट कर दें। इससे नौकरी का ऑफ़र वैध नहीं हो जाता; यह सिर्फ़ कोड के दुर्भावनापूर्ण होने पर नुकसान को सीमित करता है।
अगर मैंने कोई संदिग्ध कोडिंग टेस्ट चला दिया है तो क्या करूँ?
डिवाइस को नेटवर्क से डिस्कनेक्ट करें, फिर किसी दूसरे साफ़ डिवाइस से फ़ंड को नए सीड फ़्रेज़ वाले नए वॉलेट में भेजें, पासवर्ड बदलें, सेशन और API कीज़ रद्द करें, और अगर वर्क अकाउंट उजागर हुए हों तो अपने नियोक्ता को सूचित करें। इसके बाद संक्रमित कंप्यूटर को दोबारा इस्तेमाल करने से पहले पूरी तरह मिटाकर दोबारा इंस्टॉल करें।
