Transcript
00:00:00तो आज बुधवार की सुबह है और मैंने जानबूझकर एक और विशाल सप्लाई चेन अटैक पर एपिसोड नहीं बनाया, एक नया विशाल सप्लाई चेन अटैक जो कल हुआ था जिसमें 600 से अधिक NPM पैकेज प्रभावित हुए, एक और 'शाय हुलू' अटैक, क्योंकि मैं हर हफ्ते इसके बारे में बात नहीं करना चाहता।
00:00:23लेकिन फिर कुछ घंटे पहले मैंने पढ़ा कि GitHub लगभग 4000 आंतरिक रिपॉजिटरी के उल्लंघन की जांच कर रहा है, जो एक पॉइज़न्ड VS कोड एक्सटेंशन के माध्यम से एक कर्मचारी के डिवाइस के साथ समझौता होने के कारण हुआ है।
00:00:43और मैं सचमुच बस थक गया हूँ। कोई ऐसा हफ्ता नहीं जाता जब इस तरह की गंभीर सुरक्षा घटनाएं न हों। पिछले हफ्ते हमारे पास Tanstack से संबंधित सप्लाई चेन अटैक की लहर थी, इस हफ्ते हमारे पास एक और थी और अब हमारे पास वह GitHub अटैक है और अब तक GitHub द्वारा जारी की गई जानकारी से यह केवल
00:01:07उद्धरणों में कहें तो उनकी रिपॉजिटरी को प्रभावित किया, लगभग 4000 आंतरिक रिपॉजिटरी का डेटा बाहर निकाला गया, ग्राहक रिपॉजिटरी नहीं, निजी ग्राहक रिपॉजिटरी भी नहीं, सिर्फ आंतरिक GitHub रिपॉजिटरी, लेकिन फिर भी शायद ही कोई हफ्ता ऐसा जाता है जब इस तरह की कोई नई घटना न हो।
00:01:27और मेरा मतलब है कि हमारे पास वे सभी सुरक्षा कमजोरियां भी हैं जो पाई जा रही हैं, जैसे फिर से GitHub से जुड़ी हुई, जो कुछ हफ्ते पहले पाई गई थी जिसने रिमोट कोड निष्पादन की अनुमति दी थी।
00:01:38यह दुर्व्यवहार किए जाने से पहले ही मिल गई थी और पैच कर दी गई थी लेकिन साइबर सुरक्षा स्पष्ट रूप से एक बड़ी समस्या बनती जा रही है और मैं जानता हूँ कि मैंने पहले इस बारे में बात की है और मैंने AI की भूमिका के बारे में बात की है जो निश्चित रूप से बहुत बड़ी है क्योंकि AI सुरक्षा कमजोरियों को खोजने में मदद करता है,
00:02:00यह दुर्भावनापूर्ण कोड लिखने में मदद करता है, यह सप्लाई चेन अटैक चलाने में मदद करता है और यह उन हमलों को हमलावरों के लिए इतना अधिक दिलचस्प बना देता है क्योंकि बहुत सारे नए लोग कोड डाल रहे हैं, पहले से कहीं अधिक कोड लिखा जा रहा है, एजेंट कोड लिख रहे हैं और पैकेज इंस्टॉल कर रहे हैं, यह अभी वहां 'वाइल्ड वेस्ट' की तरह है।
00:02:24यह वास्तव में एक कष्टप्रद समयरेखा है, मैं यह कहूँगा। मैं पूरी तरह से इस बात से सहमत हूँ कि आपको AI के मौजूद होने के साथ सामंजस्य बिठाना होगा, कि आपको इन उपकरणों के साथ काम करना सीखना होगा।
00:02:40और वही मैं कई महीनों से कर रहा हूँ और इसीलिए मैंने Claude Code या Codex पर पाठ्यक्रम बनाए हैं, लेकिन हाल ही में मेरे सहकर्मी मैनुअल ने Claude Code वर्क पर एक पाठ्यक्रम बनाया है क्योंकि हम उन चीजों को साझा करना चाहते हैं जो हमने इन उपकरणों के बारे में सीखी हैं, हम उनका उपयोग कैसे कर रहे हैं, आप शायद उनका उपयोग और अधिक प्रभावी होने के लिए कैसे कर सकते हैं और पारंपरिक कोड लेखन से AI-संवर्धित डेवलपर में वह बदलाव कैसे करें।
00:03:03लेकिन साथ ही आइए बहुत ईमानदार रहें, मैं कम सुरक्षा घटनाओं के साथ, और कम CEO के साथ जो मुझे हर समय बताते हैं कि सारा व्हाइट-कॉलर काम एक महीने में खत्म हो जाएगा, एक सरल समयरेखा रखना पसंद करूँगा, लेकिन हम यहां हैं।
00:03:21हम आज एक और सुरक्षा घटना के साथ यहां हैं और जैसा कि मैंने उल्लेख किया है यह केवल बुधवार की सुबह है, इसलिए हम देखेंगे कि इस हफ्ते के बाकी दिनों में और क्या सामने आता है।
00:03:30और इस समय हमारे पास जो एकमात्र रास्ता है, निश्चित रूप से उद्योग छोड़ने के अलावा जो कि कुछ डेवलपर्स ने किया है या विचार कर रहे हैं, एकमात्र चीज जो आप कर सकते हैं यदि आप उस उद्योग में रहने का निर्णय लेते हैं तो निश्चित रूप से इन AI उपकरणों को अपनाना और सीखना है, लेकिन जब सुरक्षा की बात आती है तो इसे वास्तव में गंभीरता से लेना है।
00:03:50और मैं जानता हूँ कि मैंने पहले भी पिछले एपिसोड में इसका उल्लेख किया है, लेकिन उदाहरण के लिए इसीलिए मैंने अपने दूसरे YouTube चैनल पर एक पूरा मुफ्त वीडियो बनाया है जिसे मैं नीचे फिर से लिंक करूँगा, जहाँ मैं आपको कुछ बुनियादी चरणों के बारे में बताता हूँ जो आप अधिक सुरक्षित विकास वातावरण रखने के लिए उठा सकते हैं।
00:04:08और इसमें pnpm जैसे पैकेज मैनेजर का उपयोग करना या bun का उपयोग एक ऐसे पैकेज मैनेजर के रूप में करना शामिल है जो डिफ़ॉल्ट रूप से अधिक सुरक्षित है। उदाहरण के लिए pnpm के नवीनतम संस्करण में न्यूनतम रिलीज आयु एक दिन है, जिसका अर्थ है कि यदि आप इसके माध्यम से पैकेज इंस्टॉल करते हैं, तो यह उन पैकेजों को नहीं खींचेगा जो एक दिन से कम पुराने हैं।
00:04:29इसलिए सप्लाई चेन अटैक से प्रभावित होने के खतरे को कम करता है क्योंकि उनमें से अधिकांश, लेकिन जरूरी नहीं कि सभी, आपको कोई गारंटी नहीं है, लेकिन उनमें से अधिकांश काफी जल्दी पकड़े जाते हैं इसलिए यह एक अच्छी बात है और जाहिर है आप इन सभी सेटिंग्स को बदल सकते हैं।
00:04:44और फिर इस तरह के मैनेजर लेकिन bun भी उदाहरण के लिए उन स्क्रिप्ट्स के निष्पादन को ब्लॉक करते हैं जो आपके द्वारा इंस्टॉल किए जा रहे पैकेजों से जुड़ी हो सकती हैं।
00:04:55और फिर निश्चित रूप से अन्य चरण भी हैं जैसे कि देव कंटेनर या वर्चुअल मशीन में चलाना, अपना विकास वहां करना और अपनी मशीन पर प्लेन टेक्स्ट में रहस्य न रखना।
00:05:05लेकिन निश्चित रूप से किसी को GitHub के लिए भी यह सोचना होगा कि एक कर्मचारी के डिवाइस का समझौता, जैसा कि लगता है, इस तरह के बड़े पैमाने पर डेटा एक्सफिल्ट्रेशन का नेतृत्व कैसे कर सकता है, इसलिए स्पष्ट रूप से बड़ी कंपनियां या कुछ ही कर्मचारियों से अधिक वाली कोई भी कंपनी को फिर से सोचना होगा कि उनका ब्लास्ट रेडियस कितना बड़ा है और एक अकेला कर्मचारी कितना नुकसान कर सकता है।
00:05:31और यह सब उस समय होता है जब सैद्धांतिक रूप से आप AI एजेंटों को सभी प्रकार के डेटा तक बड़े पैमाने पर पहुंच देना चाहेंगे ताकि उन्हें कुशल बनाया जा सके, ताकि एजेंटों के पास डेटा की विशाल मात्रा को क्रॉल करने और सभी प्रकार के सिस्टम के साथ बातचीत करने की क्षमता हो, इसलिए आपको अभी इन टकराती वास्तविकताओं का सामना करना पड़ रहा है।
00:05:53और सच्चाई यह है कि आप खतरे में हैं यदि आप अनुमतियों, पहुंच अधिकारों, डेटा सुरक्षा और उन सभी मजेदार चीजों के बारे में प्रतिबंधात्मक नहीं हैं जिनकी किसी ने कई वर्षों तक परवाह नहीं की, लेकिन अब यह गंभीर हो रहा है, AI इन हमलों को आसान और अधिक सार्थक बना रहा है।
00:06:12मजेदार समय, एक डेवलपर होने के लिए मजेदार समय, लेकिन हे यह शायद ही बेहतर हो सकता है, हम देखेंगे।
Community Posts
No posts yet. Be the first to write about this video!
Write about this video