মাইক্রোসফ্ট একটি ক্লড কোড দুর্বলতা প্রকাশ করেছে যা গিটহাব ক্রেডেনশিয়াল চুরি করতে পারে

icon币界网
শেয়ার
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconসারাংশ

expand icon
মাইক্রোসফটের গবেষকরা এনথ্রোপিকের Claude Code GitHub Action-এ একটি দুর্বলতা প্রকাশ করেছেন, যা চুক্তির নিরাপত্তাকে বিপন্ন করতে পারে। আক্রমণকারীরা GitHub ইস্যু বা মন্তব্যের মাধ্যমে ক্ষতিকারক কোড প্রবেশ করাতে পারে, যার ফলে AI সিআই/সিডি ওয়ার্কফ্লোতে ক্রেডেনশিয়াল প্রকাশ করে ফেলে। নিয়ন্ত্রিত ডোমেইনে ক্ষতিকারক কমান্ডগুলি লুকিয়ে, এই দুর্বলতা কিছু অভ্যন্তরীণ সুরক্ষা বাইপাস করে। পরীক্ষার সময়, আক্রমণকারীরা AI-কে সংবেদনশীল ডেটা সহ ফাইলগুলি পুনর্লিখনের জন্য উদ্বুদ্ধ করেছিল, যাতে শনাক্তকরণ এড়ানো যায়। চুরি করা ক্রেডেনশিয়ালগুলি লগ বা শেল কমান্ডের মাধ্যমে পুনঃপ্রাপ্তি করা যেত। মাইক্রোসফট ২৯ এপ্রিলে এই সমস্যাটি প্রতিবেদন করেছিল, এবং এনথ্রোপিক ৫ মে-এর আপডেটে এটি প্যাচ করেছিল। এই দুর্বলতাটি স্বয়ংক্রিয় সিস্টেমগুলিতে বলিষ্ঠতর ব্লকচেইন নিরাপত্তার প্রয়োজনীয়তা উজাগর করে।
ক্রিপ্টো নিউজ ওয়েবসাইট রিপোর্ট করছে:

মাইক্রোসফটের গবেষকদের প্রকাশ্যে আনা হয়েছে যে, Anthropic-এর Claude Code GitHub Action-এ একটি ভালোভাবে মেরামত করা ভাইরাস ছিল। আক্রমণকারীরা GitHub-এর ইস্যু, পুল রিকোয়েস্ট বা মন্তব্যে ক্ষতিকারক নির্দেশাবলী লুকিয়ে রাখতে পারে, যা AI কোডিং এজেন্টকে CI/CD প্রক্রিয়ায় সংবেদনশীল তথ্য পড়তে এবং পাসওয়ার্ড বাইরে পাঠাতে উত্সাহিত করবে।

আক্রমণটি গিটহাব কন্টেন্ট ট্রিগার করে

মাইক্রোসফ্ট ব্লগে বলেছে, এই ধরনের ঝুঁকি এসেছে এআই এজেন্টগুলি যে বাহ্যিক টেক্সট কন্টেন্টগুলি সরাসরি ডেভেলপমেন্ট প্রক্রিয়ায় প্রক্রিয়া করে, এবং সংশ্লিষ্ট ওয়ার্কফ্লোগুলি সাধারণত API কী, ক্লাউড সার্ভিস যাচাইকরণ ইত্যাদি সংবেদনশীল ডেটা অ্যাক্সেস করে। যখন এজেন্টগুলি অবিশ্বস্ত ইনপুটকে এক্সিকিউটেবল নির্দেশনা হিসাবে বিবেচনা করে, তখন ঝুঁকি দ্রুত বৃদ্ধি পায়।

মাইক্রোসফ্টের পরীক্ষার পদ্ধতি অনুসরণ করে, গবেষকদের একটি গিটহাব ওয়ার্কফ্লো তৈরি করা হয়েছিল এবং দুষ্টু নির্দেশাবলীকে তাদের নিয়ন্ত্রিত ডোমেইনের প্রতিক্রিয়ায় লুকিয়ে রাখা হয়েছিল, যার মাধ্যমে ক্লাউডের কিছু সুরক্ষা প্রতিরোধকে পার হওয়া হয়েছিল। তারপর, Claude Code-কে প্ররোচিত করা হয়েছিল যাতে সংবেদনশীল যাচাইকরণ তথ্যযুক্ত ফাইলগুলি পড়ে এবং সেই যাচাইকরণ তথ্যগুলির বিষয়বস্তুকে পরিবর্তন করা হয়, যাতে এটি নিজের সুরক্ষা এবং গিটহাবের কী-স্ক্যানিং টুলগুলির থেকে এড়িয়ে যায়।

প্রমাণীকরণ বিভিন্ন চ্যানেলের মাধ্যমে বহির্মুখী হতে পারে

মাইক্রোসফট বলেছে যে আক্রমণকারীরা ইস্যু মন্তব্য, ওয়ার্কফ্লো লগ, ওয়েব অনুরোধ বা শেল কমান্ডের মতো বিভিন্ন উপায়ে এই তথ্যগুলি ফিরিয়ে আনতে পারে। গবেষকদের বিশেষভাবে লক্ষ্য ছিল যে লেখার অনুমতি না থাকা ব্যবহারকারীদেরও ওয়ার্কফ্লো ট্রিগার করতে দেওয়া হবে, যাতে পরিবেশ চলাচলের পরিষ্কার ব্যবস্থা সক্রিয় থাকলেও আক্রমণটি সম্ভব কিনা তা যাচাই করা যায়।

মাইক্রোসফ্ট বলেছে যে তারা এই গবেষণা শুরু করেছে কারণ আগে থেকেই বিভিন্ন সরবরাহকারী-সংশ্লিষ্ট পাবলিক রিপোজিটরিতে এই ধরনের প্রম্পট ইনজেকশনের চেষ্টা দেখা গিয়েছিল। এই ধরনের আক্রমণের সাধারণ বৈশিষ্ট্য হলো, আক্রমণকারীর নিয়ন্ত্রণাধীন issue বা পুল রিকোয়েস্টের কনটেন্টকে AI এজেন্ট পড়বে এবং এটি তার টুল কল আচরণকে আরও প্রভাবিত করবে।

অ্যানথ্রোপিক ৫ মার্চ মে মাসে সমাধান করেছে

Claude Code হল Anthropic দ্বারা গত বছর অক্টোবরে চালু করা একটি AI কোডিং এজেন্ট। এই টুলটি এই বছর মার্চে সোর্স কোডের অপ্রত্যাশিত প্রকাশের কারণে খ্যাতি লাভ করেছিল, যখন 50 লাখেরও বেশি লাইন প্রকাশিত হয় এবং গবেষকদের ও ডেভেলপারদের মধ্যে এর অভ্যন্তরীণ আর্কিটেকচারের ব্যাপক বিশ্লেষণ শুরু হয়।

মাইক্রোসফ্ট জানিয়েছে যে, ২৯ এপ্রিল তারিখে এই সমস্যাটি HackerOne-এর মাধ্যমে Anthropic-এর কাছে প্রকাশ করেছে। Anthropic পরবর্তীতে ৫ মে তারিখে Claude Code 2.1.128 সংস্করণ প্রকাশ করে এটি ঠিক করে।

মাইক্রোসফট মনে করে, এই কেসটি দেখায় যে AI এজেন্টগুলিকে সফটওয়্যার ডেভেলপমেন্ট প্রক্রিয়ায় যুক্ত করার সাথে সাথে প্রাকৃতিক ভাষার ইনপুটগুলি ক্রমাগত "নির্বাহযোগ্য কোড"-এর কাছাকাছি আসছে। এই পরিস্থিতিতে, GitHub issue, মন্তব্য ইত্যাদি বাহ্যিক কন্টেন্টগুলিকে ডিফল্টরূপে অবিশ্বস্ত ইনপুট হিসাবে বিবেচনা করা উচিত, নাহলে একটি সুনির্দিষ্টভাবে তৈরি করা তথ্যই উৎপাদন পরিবেশের যাচাইকরণ তথ্য অর্জনের পথ হয়ে দাঁড়াতে পারে।

দাবিত্যাগ: এই পৃষ্ঠার তথ্য তৃতীয় পক্ষের কাছ থেকে প্রাপ্ত হতে পারে এবং অগত্যা KuCoin এর মতামত বা মতামত প্রতিফলিত করে না। এই বিষয়বস্তু শুধুমাত্র সাধারণ তথ্যগত উদ্দেশ্যে প্রদান করা হয়, কোন ধরনের প্রতিনিধিত্ব বা ওয়ারেন্টি ছাড়াই, বা এটিকে আর্থিক বা বিনিয়োগ পরামর্শ হিসাবে বোঝানো হবে না। KuCoin কোনো ত্রুটি বা বাদ পড়ার জন্য বা এই তথ্য ব্যবহারের ফলে যে কোনো ফলাফলের জন্য দায়ী থাকবে না। ডিজিটাল সম্পদে বিনিয়োগ ঝুঁকিপূর্ণ হতে পারে। আপনার নিজের আর্থিক পরিস্থিতির উপর ভিত্তি করে একটি পণ্যের ঝুঁকি এবং আপনার ঝুঁকি সহনশীলতা সাবধানে মূল্যায়ন করুন। আরও তথ্যের জন্য, অনুগ্রহ করে আমাদের ব্যবহারের শর্তাবলী এবং ঝুঁকি প্রকাশ পড়ুন।