একটি নিরাপত্তা গবেষণা দল 28 অক্টোবর প্যারামিটার ল্যাবস দ্বারা প্রকাশিত একটি প্রযুক্তিগত প্রকাশ অনুসারে, একটি শেয়ার্ড কথোপকথনের লিঙ্ক খোলার জন্য শিকারকে নেওয়ার মাধ্যমে যে কোনও ChatGPT অ্যাকাউন্ট দখল করার একটি উপায় খুঁজে পেয়েছিল৷ কোম্পানিটি জানিয়েছে যে OpenAI 26 অক্টোবর দুর্বলতা ঠিক করেছে এবং রিপোর্টটিকে P1 হিসাবে শ্রেণীবদ্ধ করেছে, এটির সর্বোচ্চ তীব্রতা রেটিং৷

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

কিভাবে অ্যাটাক চেইন কাজ করে

চেইন দুটি সাধারণ ChatGPT বৈশিষ্ট্যের অপব্যবহার করেছে যা বিচ্ছিন্নভাবে নিরীহ দেখায়: একটি ইন্টারেক্টিভ গ্রাফ এবং HTML প্রিভিউ স্যান্ডবক্স। ChatGPT-এর পূর্বরূপ বৈশিষ্ট্যটি একটি পৃথক ওয়েব ঠিকানায় একটি সীমাবদ্ধ ফ্রেমে জেনারেট করা HTML চালায়, যা এটিকে সাইন-ইন করা chatgpt.com পৃষ্ঠাটিকে এটির চারপাশে স্পর্শ করতে বাধা দেয়।

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

এইভাবে ঢোকানো স্ক্রিপ্টগুলি সাধারণত কার্যকর হয় না, তাই গবেষকরা srcdoc অ্যাট্রিবিউট ব্যবহার করে একটি আইফ্রেমে তাদের পেলোড মোড়ানো। যেহেতু প্রধান ChatGPT পৃষ্ঠাটি একটি স্যান্ডবক্স ছাড়াই সেই ফ্রেমটি তৈরি করেছে, ব্রাউজারটি মূল পৃষ্ঠায় অ্যাক্সেস সহ আসল chatgpt.com বিষয়বস্তু হিসাবে এর ভিতরের কোডটিকে বিবেচনা করেছে।

বিষয়বস্তু নিরাপত্তা নীতি থেকে অব্যাহতি

ChatGPT-এর বিষয়বস্তু সুরক্ষা নীতি এখনও ইনলাইন স্ক্রিপ্টগুলিকে অবরুদ্ধ করেছে, কিন্তু প্যারামিটার ল্যাবগুলি একটি ফাঁক খুঁজে পেয়েছে: নীতিটি YouTube থেকে স্ক্রিপ্টগুলিকে অনুমতি দেয়৷ গবেষকরা আবিষ্কার করেছেন যে YouTube-এর oEmbed এন্ডপয়েন্ট একটি অবৈধ JSONP কলব্যাক প্যারামিটারকে বৈধকরণের আগে তার ত্রুটির প্রতিক্রিয়ায় প্রতিফলিত করেছে, যাতে ব্রাউজার আনন্দের সাথে একটি স্ক্রিপ্ট হিসাবে লোড করবে এমন একটি প্রতিক্রিয়ার জন্য তাদের এক্সিকিউটেবল জাভাস্ক্রিপ্ট প্রিপেন্ড করতে দেয়।

সেই সময়ে দলটির নির্বিচারে জাভাস্ক্রিপ্ট চলছিল chatgpt.com-এর পরিচয় সহ শিকারের সাইন-ইন সেশনের মধ্যে। প্যারামিটার ল্যাবগুলি অনুশীলনে এর অর্থ কী তা সম্পর্কে স্পষ্ট ছিল: পেলোডটি পৃষ্ঠাটি পরিবর্তন করা বা একটি সতর্কতা প্রদর্শনের মধ্যে সীমাবদ্ধ ছিল না — এটি সরাসরি ChatGPT-এর প্রমাণীকৃত API-কে শিকার হিসাবে কল করতে পারে। পরীক্ষায়, পেলোড শিকারের কথোপকথনের তালিকা গণনা করতে পারে, আক্রমণকারীর সাথে কখনও ভাগ করা হয়নি এমন ব্যক্তিগত কথোপকথনের বিষয়বস্তু পুনরুদ্ধার করতে পারে এবং সেই ডেটা একটি বহিরাগত সার্ভারে পাঠাতে পারে। ব্রাউজার প্রতিটি ক্রিয়াকে chatgpt.com থেকে এসেছে বলে চিহ্নিত করেছে, একজন শিকারকে কোন দৃশ্যমান সংকেত দেয় না যে কিছু ভুল ছিল।

একটি লিঙ্ক যথেষ্ট ছিল

কি একটি গবেষণা বাগ একটি ব্যবহারিক অস্ত্র পরিণত হয়েছে ডেলিভারি. গবেষকরা একটি একক সাধারণ কথোপকথনে গ্রাফ এবং একটি পূর্বরূপ দেখার যোগ্য HTML ব্লক রেখেছেন, এটিকে ChatGPT-এর স্বাভাবিক ভাগ করে নেওয়ার বৈশিষ্ট্যের সাথে প্রকাশ করেছেন এবং ফলস্বরূপ /share/ লিঙ্কটি একই রুট দিয়ে পাঠিয়েছেন যেগুলি যে কেউ ব্যবহার করবে: ইমেল, চ্যাট, একটি সমর্থন টিকিট বা একটি সামাজিক পোস্ট৷

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

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

প্রকাশ এবং সংশোধন

প্যারামিটার ল্যাবস সমস্যাটি OpenAI-কে রিপোর্ট করেছে, যা 26 অক্টোবর একটি ফিক্স পাঠিয়েছে এবং রিপোর্ট P1 রেট করেছে। এআই প্ল্যাটফর্ম নিরাপত্তা গবেষণার বিস্তৃত দৌড়ের মধ্যে এই প্রকাশ এসেছে; এই সপ্তাহের শুরুতে দ্য রেজিস্টার পাঁচটি এআই ডেভেলপার টুলে বাগ রিপোর্ট করেছে, কিছু এখনও প্রকাশের সময় আনপ্যাচ করা হয়নি।

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

তার অংশের জন্য, OpenAI-এর P1 শ্রেণীবিভাগ এবং দ্রুত পরিবর্তন প্রস্তাব করে যে কোম্পানি chatgpt.com-এ ব্রাউজার-ভিত্তিক সেশন আক্রমণকে প্রথম-স্তরের হুমকি হিসাবে বিবেচনা করে। ঘটনাটি এই অ্যাকাউন্টগুলিতে এখন কতটা মূল্য কেন্দ্রীভূত করে তার একটি অনুস্মারক যে ব্যবহারকারীরা কাজের নথি, চিকিৎসা প্রশ্ন এবং ব্যক্তিগত প্রকল্পগুলি চ্যাটের ইতিহাসে সংরক্ষণ করে — ঠিক যে বিষয়বস্তু প্যারামিটার ল্যাবস প্রমাণ করেছে যে একজন আক্রমণকারী বের করতে পারে।

---

এআই থেকে এগিয়ে থাকুন

সর্বশেষ AI খবর, বিশ্লেষণ এবং সাফল্য পান — সব এক জায়গায়।

আরও এআই খবর পড়ুন →