AI দিয়ে কোড লেখার জনপ্রিয় সফটওয়্যার Cursor-এর এক্সটেনশন মার্কেটপ্লেসে Claude Code-এর ক্ষতিকর সংস্করণ ছড়িয়ে পড়েছে। ২৯ অক্টোবর ২০২৬ প্রায় ১১ ঘণ্টা ধরে ওই সংস্করণগুলো ডাউনলোড বা আপডেটের জন্য পাওয়া যাচ্ছিল। Cursor জানিয়েছে, সর্বোচ্চ ৫ হাজার ব্যবহারকারী এর আওতায় পড়তে পারেন। তবে তাঁদের সবার কম্পিউটার হ্যাক হয়েছে, এমন প্রমাণ নেই।
কীভাবে ক্ষতিকর আপডেট ছড়াল?
Cursor এমন একটি কোড এডিটর, যেখানে ডেভেলপাররা AI-এর সাহায্যে সফটওয়্যার তৈরি ও সংশোধন করেন। এতে বাড়তি সুবিধা যোগ করতে এক্সটেনশন ইনস্টল করা যায়। Claude Code-এর এক্সটেনশনও সেখান থেকে ব্যবহার করা সম্ভব।
Cursor-এর ২৯ অক্টোবরের নিরাপত্তা বিজ্ঞপ্তি অনুযায়ী, তাদের নিজস্ব মার্কেটপ্লেসে Anthropic.claude-code-এর 2.1.312 ও 2.1.313 সংস্করণের ক্ষতিকর কপি পাওয়া গিয়েছিল। সংশ্লিষ্ট ঘটনাটি Windows ও macOS-এর জন্য নিশ্চিত করা হয়েছে। এগুলো Anthropic তৈরি করেনি। ৩০ অক্টোবর Cursor তাদের বিজ্ঞপ্তি হালনাগাদ করে আক্রান্ত সংস্করণ সম্পর্কে আরও স্পষ্ট তথ্য দেয়।
ক্ষতিকর কোডটি কীভাবে মার্কেটপ্লেসে ঢুকেছে, তা প্রকাশিত তথ্য থেকে এখনো নিশ্চিত হওয়া যায়নি। তাই ঘটনাটিকে Anthropic-এর মূল সিস্টেম হ্যাক হওয়ার প্রমাণ হিসেবে দেখা ঠিক হবে না।
কম্পিউটারে কী করার চেষ্টা করছিল ক্ষতিকর কোড?
এক্সটেনশনটি চালু হলে কম্পিউটারের নাম, ব্যবহারকারীর নাম, অপারেটিং সিস্টেম, পাবলিক IP ঠিকানা ও কিছু সফটওয়্যার কনফিগারেশনের তথ্য সংগ্রহের চেষ্টা করত। পাশাপাশি SSH নামে দূর থেকে কম্পিউটারে সংযোগ করার ব্যবস্থায় আক্রমণকারীর একটি অনুমোদিত কী যোগ করা, গোপনে সংযোগ তৈরি করা এবং পরে আবার চালু হওয়ার ব্যবস্থা রাখার চেষ্টা করত।
Cursor ও Microsoft-এর নিরাপত্তা বিশ্লেষণ অনুযায়ী, কোডের ত্রুটি এবং প্রশাসনিক অনুমতির অভাবে অধিকাংশ Windows ও macOS কম্পিউটারে দূর থেকে প্রবেশের গুরুত্বপূর্ণ ধাপটি ব্যর্থ হওয়ার কথা। কিন্তু কিছু ক্ষতিকর ফাইল ও SSH কী থেকে যেতে পারে। ফলে শুধু এক্সটেনশন মুছে ফেললেই ঝুঁকি পুরোপুরি শেষ হয় না।
কারা ঝুঁকিতে, আর কারা নয়?
যাঁরা ২৯ অক্টোবর নির্দিষ্ট সময়ের মধ্যে Cursor-এর নিজস্ব মার্কেটপ্লেস থেকে ওই সংস্করণ দুটি ইনস্টল বা আপডেট করেছেন, তাঁদের সতর্ক হওয়া প্রয়োজন। Cursor জানিয়েছে, অন্য এক্সটেনশনে একই ধরনের পরিবর্তনের প্রমাণ তারা পায়নি। প্রতিষ্ঠানটি ক্ষতিকর সংস্করণ সরিয়ে মার্কেটপ্লেস সাময়িক বন্ধ করে পরীক্ষা শেষে আবার চালু করেছে।
Microsoft-এর গবেষকেরা নিশ্চিত করেছেন, ক্ষতিকর প্যাকেজগুলো Microsoft Visual Studio Marketplace বা Claude Code-এর সরকারি npm প্যাকেজ থেকে বিতরণ করা হয়নি। Anthropic-ও জানিয়েছে, তাদের নিজস্ব সিস্টেম আক্রান্ত হয়নি। অর্থাৎ Claude Code-এর সব ব্যবহারকারী এই ঘটনার আওতায় পড়েন না।
Cursor ব্যবহার করলে এখন কী করবেন?
প্রথমে Cursor-এ ইনস্টল করা Claude Code এক্সটেনশনের সংস্করণ ও আপডেটের সময় দেখুন। উল্লেখিত সংস্করণ ইনস্টল হয়ে থাকলে Cursor-এর আনুষ্ঠানিক নিরাপত্তা নির্দেশনা অনুসরণ করে কম্পিউটার পরীক্ষা করুন। বিশেষ করে SSH-এর authorized_keys ফাইলে svc-telemetry নামে অচেনা কী আছে কি না, তা যাচাইয়ের কথা বলা হয়েছে।
এ ধরনের চিহ্ন পাওয়া গেলে আক্রান্ত কম্পিউটার নেটওয়ার্ক থেকে আলাদা করে নিরাপত্তা বিশেষজ্ঞের সহায়তায় ক্ষতিকর কী, স্বয়ংক্রিয়ভাবে চালু হওয়া স্ক্রিপ্ট ও সন্দেহজনক সংযোগ সরাতে হবে। প্রয়োজন হলে নিরাপদ অন্য ডিভাইস থেকে সংশ্লিষ্ট পাসওয়ার্ড ও সেশন পরিবর্তন করতে হবে। Cursor Windows ও macOS-এর জন্য পরীক্ষার এবং সমস্যা দূর করার আলাদা স্ক্রিপ্ট দিয়েছে। না বুঝে কমান্ড চালানো বা নিজের প্রয়োজনীয় SSH কী মুছে ফেলা উচিত নয়।
বাংলাদেশের ডেভেলপারদের জন্য কেন গুরুত্বপূর্ণ?
বাংলাদেশের সফটওয়্যার ডেভেলপার, ফ্রিল্যান্সার ও এজেন্সিগুলো AI কোডিং টুল ব্যবহার করলে এমন ঘটনা বিশেষভাবে গুরুত্ব পায়। কারণ কোড এডিটরে অনেক সময় ক্লায়েন্টের প্রজেক্ট, সার্ভারের সংযোগ এবং ডেভেলপমেন্ট পরিবেশের তথ্য থাকে। ক্ষতিকর এক্সটেনশন সেসব ব্যবস্থায় প্রবেশের পথ তৈরি করতে পারে।
এই ঘটনা মনে করিয়ে দেয়, পরিচিত নামের এক্সটেনশন হলেও আপডেটের উৎস, সংস্করণ ও নিরাপত্তা সতর্কতা পরীক্ষা করা জরুরি। বিশেষ করে কাজের কম্পিউটারে সন্দেহজনক আপডেটের পর শুধু সফটওয়্যার পুনরায় ইনস্টল করাকে পূর্ণ নিরাপত্তা ব্যবস্থা ধরে নেওয়া যাবে না।


