- Instructure के learning management platform Canvas ने बड़े पैमाने पर data breach की पुष्टि के बाद काम करना बंद कर दिया, और Canvas, Canvas Beta, Canvas Test को maintenance mode में डाल दिया गया
- breach से प्रभावित डेटा में छात्रों के नाम, email addresses, ID numbers, और messages शामिल हैं
- Canvas एक्सेस करने वाले छात्रों को एक संदेश दिखा, जिसमें hacking group ShinyHunters ने हमले की जिम्मेदारी लेने और स्कूल डेटा सार्वजनिक करने की धमकी दी
- ShinyHunters ने धमकी दी कि अगर 12 मई 2026 के अंत तक कोई बातचीत नहीं हुई, तो वह सारा डेटा लीक कर देगा, और प्रभावित स्कूलों से TOX पर निजी तौर पर संपर्क कर समझौता करने को कहा
- Instructure ने पिछले हफ्ते breach के बाद सिस्टम सुरक्षा मजबूत करने के लिए patch जारी किए, जबकि ShinyHunters का दावा है कि उसके data leak site पर 9,000 स्कूलों और 27.5 करोड़ छात्रों, शिक्षकों और कर्मचारियों का डेटा है
आउटेज की स्थिति
- Instructure के status page पर सूचना दी गई कि “Canvas, Canvas Beta, Canvas Test को maintenance mode में डाल दिया गया है”
- Instructure ने कहा कि उसे उम्मीद है कि सेवा जल्द बहाल हो जाएगी और वह यथाशीघ्र अपडेट देगा
ShinyHunters की धमकी
- ShinyHunters का दावा है कि उसने Instructure में फिर से सेंध लगाई, और यह भी कहा कि Instructure ने उनसे संपर्क किए बिना “security patch” लगाया
- संदेश में उस स्कूल सूची का लिंक शामिल था, जिनके बारे में ShinyHunters का दावा है कि वे Canvas के जरिए breach हुए
- उसने मांग की कि प्रभावित स्कूलों की सूची में शामिल संस्थान, अगर डेटा सार्वजनिक होने से रोकना चाहते हैं, तो cyber advisory company से सलाह लेने के बाद TOX पर निजी संपर्क कर समझौते पर बातचीत करें
नुकसान का दायरा और पुराने दावे
- ShinyHunters पहले भी Ticketmaster, AT&T, Rockstar Games, ADT, Vercel पर हमलों की जिम्मेदारी लेने का दावा कर चुका है
- Bleeping Computer के अनुसार, ShinyHunters का दावा है कि उसकी data leak site पर 9,000 स्कूलों का डेटा है, जिसमें 27.5 करोड़ छात्रों, शिक्षकों और अन्य कर्मचारियों की जानकारी शामिल है
1 टिप्पणियां
Hacker News की राय
ज़मीनी नज़रिए से देखें तो मैं Canvas इस्तेमाल करने वाले एक विश्वविद्यालय में पढ़ाता हूँ, और अभी फ़ाइनल परीक्षा का समय है
आज दोपहर 5:17 EDT पर अकादमिक प्रशासन की ओर से पहली outage alert ईमेल मिली, और 6:24 व 6:57 पर अतिरिक्त मेल आए, लेकिन उनमें असल में क्या हुआ इस पर कम और मुआवज़ा/वैकल्पिक प्रक्रियाओं पर ज़्यादा बात थी
“राष्ट्रीय स्तर की रुकावट”, “cybersecurity attack” के अलावा कोई विवरण नहीं था, और लगता है विश्वविद्यालय को भी इससे ज़्यादा नहीं पता
चिंताजनक बात यह है कि Canvas पर जमा किए गए असाइनमेंट अब छात्रों से सीधे प्रोफ़ेसरों को ईमेल करने को कहा गया है, जिससे यह भरोसा नहीं दिखता कि सेवा जल्दी बहाल होगी
व्यक्तिगत रूप से मुझ पर असर कम है। मैं CS प्रोफ़ेसर हूँ, इसलिए छात्रों का काफ़ी काम विभागीय मशीनों पर होता है और जमा भी वहीं होता है, और असली परीक्षा कागज़ पर होती है
इससे भी अहम बात यह है कि मैंने कभी Canvas gradebook पर भरोसा नहीं किया, इसलिए Canvas पर grade सिर्फ़ छात्र पुष्टि के लिए डालता हूँ, और मूल gradebook हमेशा लोकल spreadsheet में रखता हूँ
लेकिन मेरे कई सहकर्मियों के लिए यह “इमारत जल गई और सारे exam papers व gradebook गायब हो गए” जैसी आपदा है। आमने-सामने पढ़ाने वाले प्रोफ़ेसरों ने भी ज़्यादातर मूल्यांकन Canvas के “quiz” फ़ीचर पर शिफ्ट कर दिए थे, फ़ाइनल परीक्षा भी Canvas पर ले रहे थे, और Canvas gradebook को मूल रिकॉर्ड मान रहे थे
प्रशासन ने भी “grade submission आसान हो जाएगा” कहकर ऐसा करने को बढ़ावा दिया था। ऐसे प्रोफ़ेसरों के पास छात्रों का काम बहुत कम या बिलकुल नहीं हो सकता, और छात्र भी शुरू से Canvas के भीतर ही लिखते रहे होंगे, इसलिए ईमेल से दोबारा भेजने लायक सामग्री ही नहीं होगी; grade या attendance records भी शायद सिर्फ़ Canvas में ही रहे हों
अगर मार्च में midterm advisory grades जमा किए गए थे, तो शायद उतना रिकॉर्ड उपलब्ध हो, लेकिन संभव है कि बस वही सब कुछ हो
मेरा अंदाज़ा है कि या तो यह कुछ घंटों में ठीक हो जाएगा, या फिर कई हफ़्ते लगेंगे। अगर air-gapped backup है और सिर्फ़ नए server खड़े करने हैं तो पहली स्थिति, वरना दूसरी। बीच का रास्ता कम दिखता है
अगर कल सुबह तक यह ठीक नहीं हुआ, तो मुझे सच में समझ नहीं आता कि हमारा विश्वविद्यालय और देशभर के कई प्रोफ़ेसर निष्पक्ष और तर्कसंगत grade कैसे जमा करेंगे
चरम स्थिति में शायद वही करना पड़े जो pandemic semester में किया था, और उस semester में भी जब हमारे विश्वविद्यालय में फ़ाइनल से एक हफ़्ता पहले दो बड़े academic buildings जल गए थे—यानी मूल रूप से letter grade देने वाली classes को भी pass/fail के रूप में जमा करना पड़े। और किया भी क्या जा सकता है
बेशक, एक ही टोकरी में सारे अंडे न रखना और “cloud” पर इतना ज़्यादा भरोसा न करना बेहतर होता, लेकिन अब बहुत देर हो चुकी है। लंबी अवधि में कोई इससे सबक सीखेगा या नहीं, यह देखना दिलचस्प होगा
अपडेट: 11:45pm EDT तक हमारे विश्वविद्यालय का Canvas instance फिर से चल रहा है। उम्मीद है चलता रहेगा, लेकिन एहतियातन मैं कुछ चीज़ें डाउनलोड कर लेने वाला हूँ
लेकिन वे ऐसा नहीं करते क्योंकि वे डेटा पर नियंत्रण रखना चाहते हैं, और मुझे समझ नहीं आता कि विश्वविद्यालय इसे अनिवार्य क्यों नहीं करते
आज जो कुछ पता है, वह Reddit thread और Hacker News thread से ही पता चला है। आधिकारिक communication में attack का ज़िक्र नहीं था, लेकिन login page को ShinyHunters ने deface कर दिया था
और मैं उस दिन की दुआ करूँगा जब SaaS गायब हो जाए, और हम ज़रूरत के मुताबिक नियंत्रित व संशोधित किए जा सकने वाले software खुद deploy कर सकें
वैसे भी आदर्श रूप से यही होना चाहिए; semester भर के assignment marks या उससे भी ख़राब attendance marks, यह जानने के लिए ज़रूरी नहीं कि छात्र ने सामग्री सीखी या नहीं। परीक्षा लो और काम ख़त्म करो
हैरानी है कि इस thread में इतने कम comment हैं। शायद लाखों छात्र साल के सबसे तनावपूर्ण समय में प्रभावित हो रहे होंगे
मुझे पहले से Canvas और शायद बाकी सभी learning management system कंपनियाँ पसंद नहीं थीं, लेकिन इस outage की विडंबना यह है कि यह ठीक उसी समय हुआ जब ADA compliance नियमों के कारण विश्वविद्यालय हर प्रोफ़ेसर से बिना किसी अपवाद के सारी सामग्री Canvas पर डालने की माँग कर रहे हैं
उदाहरण के लिए, अपने व्यक्तिगत website पर डाले गए PDF को refer करने को कहना भी स्पष्ट रूप से मना है
यहाँ के बाकी लोगों को शायद अंदाज़ा नहीं कि बहुत से faculty members भी Canvas के इस्तेमाल को मजबूरी के रूप में ही देखते हैं
Canvas को लेकर मेरी एक और गंभीर चिंता यह है कि प्रोफ़ेसरों द्वारा अपलोड की गई सारी सामग्री का इस्तेमाल शायद AI substitute training के लिए किया जा रहा हो। सहकर्मी इस पर काफ़ी dark humor करते हैं, लेकिन असली कार्रवाई कम दिखती है
प्रशासन की ओर से अभी तक “Canvas कहता है” से शुरू होने वाला एक मेल आया, और एक घंटे बाद “Canvas अनिश्चितकाल के लिए बंद है” वाला मेल आया, जिससे पता चला कि वे स्थिति की गंभीरता समझते हैं
जो लोग Canvas को नहीं जानते, उनके लिए कहूँ तो यह quiz जैसी सुविधाओं के साथ एक classroom wiki जैसा है
इसलिए अब छात्रों को फिर से classroom में आना पड़ सकता है, और यह काफ़ी देखने लायक होगा। पहले दिन lecture hall लगभग खचाखच भरा रहता है, कभी-कभी खड़े होने तक की जगह नहीं होती, फिर धीरे-धीरे भीड़ कम हो जाती है। 100 छात्रों की class में कभी सिर्फ़ 10 छात्र भी आते हैं
अगर Canvas जल्दी बहाल नहीं हुआ, तो इस वजह से भी असली अव्यवस्था बढ़ सकती है
यह सही है कि PDF reader screen reader के लिए सर्वोत्तम नहीं होते, लेकिन साथ में
.htmlकॉपी भी अपलोड की जा सकती है, नहीं?किसी भी कंपनी के लिए ransomware की फिरौती देना गैरकानूनी होना चाहिए। बिना किसी अपवाद के, कभी भुगतान नहीं होना चाहिए
हमलावरों की सज़ा उस system से जुड़ी होनी चाहिए जिसे उन्होंने compromise किया। अगर किसी hospital पर हमले से किसी की मौत हुई, तो आजीवन कारावास या मृत्युदंड तक होना चाहिए। न्यूनतम सज़ा इतनी कड़ी होनी चाहिए कि हमला करने से रोक सके
बेशक, केवल इससे समस्या नहीं रुकेगी, और कंपनियों को भी सुरक्षा में कम निवेश के लिए जवाबदेह ठहराना चाहिए। हर हमले के बाद यह जाँच होनी चाहिए कि संबंधित कंपनी agreed industry-standard best practices, staffing standards वगैरह पर खरी उतरी या नहीं; अगर नहीं, तो दंडात्मक सज़ा होनी चाहिए
breaches लगातार होते रहते हैं, और किसी को परवाह नहीं होती। सबसे बुरा क्या होता है—कुछ ग्राहक खो देते हैं और “credit monitoring” खरीदकर दे देते हैं
ऐसे मामलों के बाद audit होना चाहिए और prosecution भी। लापरवाह security failures के लिए कंपनी के executives को जेल भेजना चाहिए। अगर accounting fraud के लिए जेल हो सकती है, तो cybersecurity promises fraud के लिए भी होनी चाहिए
ये लोग कई security standards के अनुपालन का दावा करते हैं https://www.instructure.com/en-au/trust-center/compliance
मैं post-mortem audit में देखना चाहूँगा कि वास्तव में कितना लागू किया गया था
अगर उत्तर कोरियाई सैनिक अमेरिका आकर Fort Knox से 200 मिलियन डॉलर का सोना लूट ले जाएँ, तो जवाबी कार्रवाई होगी। लेकिन उतनी ही रकम अमेरिकी कंपनियों को hack करके ले जाई जाए, तो संघीय सरकार कुछ नहीं करती
ransomware attack, extortion और data leak पर भी वही सिद्धांत लागू होना चाहिए। अगर उसके कारण कोई आत्महत्या कर ले, तो वह हत्या मानी जानी चाहिए
मेरे बच्चे फ़ाइनल परीक्षा सप्ताह के बीच में हैं। पूरा हाल बेहाल है
विश्वविद्यालयों को कुछ पता नहीं, Canvas कह रहा है कि वह “scheduled maintenance” में है, और किसी प्रोफ़ेसर ने कहा कि “ऑफ़लाइन सामग्री की कोई कॉपी नहीं है”, जो काफ़ी लापरवाही लगती है
एक लोकप्रिय course के एक section में शायद paper exam होगा, जबकि दूसरे sections शायद आज पहले ही Canvas-based परीक्षा दे चुके हैं, जिसमें “दूसरी कोशिश पर आधे अंक” जैसा नियम था
नाम और grades data dump में आने में कितना समय लगेगा
यह वैसा है जैसे अमेरिका में TurboTax 14 अप्रैल को “scheduled maintenance” रख दे
status page के हिसाब से तो यह 99.996% uptime कहलाएगा। ध्यान से देखिए
MIT में पढ़ाने वाले एक दोस्त ने बताया कि वह इस स्थिति से गुज़रा
यह विडंबनापूर्ण और थोड़ा दुखद लगा कि MIT जैसी जगह पर भी ऐसे उपयोग के लिए on-premises solution बनाए रखने वाला IT staff नहीं है
लेकिन बाद में पता चला कि MIT के पास खुद का बना हुआ system था और हाल में उसने Canvas पर switch किया था। अब शायद वे पछता रहे होंगे
पिछले 10 सालों में build vs buy का फ़ैसला buy की तरफ़ बहुत ज़्यादा झुक गया है, और यह अफ़सोस की बात है
बेशक, संस्थाओं को अपनी core competency पर ध्यान देना चाहिए, और कभी-कभी non-core काम को बाहरी vendor को देना सही भी होता है। लेकिन हमेशा trade-off रहता है
learning management system बस बहुत जटिल software होता है। undergraduate के समय मैं अपने विश्वविद्यालय के in-house version से जुड़ा था
महत्वाकांक्षी और सक्षम IT staff शिक्षा क्षेत्र में ज़्यादा देर नहीं टिकते। industry की तुलना में वेतन बहुत कम होता है
जहाँ मैं काम करता था, वहाँ कुछ साल सेवा के बाद आरामदायक pension मिल सकती थी, इसलिए IT staff ज़्यादा से ज़्यादा outsourcing चाहते थे ताकि retirement funding से जुड़ा कोई जोखिम न रहे। फिर हर समस्या का दोष consultants पर डाल दो और ख़ुद जितना कम हो सके उतना काम करो
सचमुच यह सपनों के मरने की जगह है
MIT अपने शानदार professors और students के लिए मशहूर है, लेकिन आखिरकार विश्वविद्यालय चलाना काफ़ी standard काम है। lecture platform server संभालने के लिए किसी genius rockstar की ज़रूरत नहीं होती
मैं Stanford का छात्र हूँ, और यह outage पूरे campus पर बड़ा असर डाल रहा है
Brown, Harvard, MIT जैसी East Coast universities के विपरीत, हम quarter system पर हैं, इसलिए हम अभी-अभी midterms से निकले हैं
अच्छी बात यह है कि CS department Canvas से पूरी तरह स्वतंत्र है, लेकिन मेरी ज़्यादातर humanities classes ऐसी नहीं हैं
एक art history class ने midterm assignment को Google Drive folder में upload करने को कहा है, और दूसरी class ने weekly quiz रोक दिया है
इस घटना से साफ़ दिखता है कि छात्र और शिक्षक Canvas पर कितने निर्भर हो चुके हैं। छात्र के नज़रिए से भी, पहले से बहुत अच्छा न रहे इस platform से बाहर निकलने पर चर्चा फिर शुरू होनी चाहिए
companies को target करना और छात्रों को परेशान करना अलग बात है। छात्रों को छोड़ देना चाहिए
Canvas की प्रतिक्रिया बेहद ख़राब है। न communication, न status update
ऐसा लगता है मानो पूरा platform compromise हो गया हो, और पहले ही हो चुकी security breach पर एक भी ठोस रिपोर्ट न होना बहुत बुरा संकेत है
अमेरिका के ज़्यादातर स्कूल अभी फ़ाइनल परीक्षा ले रहे हैं, इसलिए service-level agreement उल्लंघन और मुक़दमे कितनी जल्दी सामने आते हैं, यह देखना दिलचस्प होगा
लेकिन culture ऐसा लगता है जैसे market position के कारण वे ख़ुद को बहुत बड़ा समझते हों
पहले बहुत से विश्वविद्यालय अपने खुद के बनाए या on-premises student systems चलाते थे
यही cloud centralization की कमी है। अगर infrastructure compromise हो जाए, तो असर किसी एक-दो installation पर नहीं बल्कि सब पर पड़ता है
सोचता हूँ अब वे उस फ़ैसले के बारे में कैसा महसूस कर रहे होंगे। फिर भी शायद “यह हमारी गलती नहीं” कह पाने से कुछ सुकून मिलता होगा, जो अपने सिस्टम में vulnerability होने पर नहीं मिलता
vulnerability के प्रकार के अनुसार, यह on-premises admin द्वारा सुझाए गए security measures पूरी तरह लागू न करने पर और भी आसान हो सकता है
दरअसल मुझे ज़्यादा जिज्ञासा इस बात की है कि क्या यहाँ Instructure की financial liability बनती है। तकनीकी विफलता Instructure की तरफ़ दिखती है, लेकिन ransom demand विश्वविद्यालयों को मिल रही है—यह दिलचस्प है
uptime SLA से तो मैं परिचित हूँ, लेकिन security breach SLA कैसा होगा
अब वे blackjack dealer की तरह हाथ थपथपाकर हथेलियाँ दिखा सकते हैं और बिना ज़िम्मेदारी लिए table छोड़ सकते हैं। शायद खुद न बनाकर product इस्तेमाल करने के सबसे बड़े फ़ायदों में से एक यही है
किसी और पक्ष को दोष दे पाना, और सबके साथ मिलकर down होना भी अपने आप में एक value है
जब मैं high school में था, शायद 2016 या 2017 में, मैंने assignment submission form में एक बहुत साधारण XSS पाया और अपने programming teacher को बताया
उसके बाद Canvas ने मेरा account lock कर दिया, और मुझे शायद मेरी ज़िंदगी की पहली और इकलौती after-school detention मिली। अच्छे दिन थे
discussion comments लिखने वाले HTML editor को disable करना समझदारी थी, लेकिन वे भूल गए कि यह rich text editor था, इसलिए
data:text/htmlमें code डालकर और element को formatted HTML के रूप में copy करके embed ज्यों का त्यों paste किया जा सकता थामैंने DOMPurify sample XSS suite भी चला दी थी, और किसी के computer पर custom content download करवाने का एक तरीका खोज लिया था
अगर किसी को अंदर की जानकारी हो, तो जानना चाहूँगा कि क्या Parchment भी संभावित रूप से प्रभावित हुआ है
कुछ साल पहले Instructure ने उसे acquire किया था, और वह बहुत बड़ी संख्या में transcripts संभालता है
संपादन: https://status.parchment.com/ पर लिखा है, “Canvas, Canvas Beta, Canvas test इस समय उपलब्ध नहीं हैं, लेकिन हम Parchment सहित अन्य सभी product environments की साथ-साथ निगरानी कर रहे हैं। अभी तक हमारे पास यह मानने का कोई कारण नहीं है कि Parchment resources प्रभावित हुए हैं”