ChatGPT ও Claude-র কোডে বড় নিরাপত্তা ফাঁক, ডেভেলপারদের সতর্ক থাকতে হবে
একজন ডেভেলপার AI-জেনারেটেড কোডের জন্য বিশেষ নিরাপত্তা স্ক্যানার তৈরি করেছেন। এতে উঠে এসেছে যে ChatGPT ও Claude-র মতো মডেল বারবার একই ধরনের নিরাপত্তা ভুল করে। এই খবর AI কোডিং অ্যাসিস্ট্যান্ট ব্যবহার করা ডেভেলপারদের জন্য বড় সতর্কবার্তা।
একজন ডেভেলপার AI-জেনারেটেড কোডের জন্য বিশেষ নিরাপত্তা স্ক্যানার তৈরি করেছেন। এতে উঠে এসেছে যে ChatGPT ও Claude-র মতো মডেল বারবার একই ধরনের নিরাপত্তা ভুল করে। এই খবর AI কোডিং অ্যাসিস্ট্যান্ট ব্যবহার করা ডেভেলপারদের জন্য বড় সতর্কবার্তা।
AI-জেনারেটেড কোড ব্যবহারের ঝুঁকি নিয়ে নতুন এক গবেষণায় চাঞ্চল্যকর তথ্য উঠে এসেছে। একজন ডেভেলপার বিশেষভাবে AI-র তৈরি কোডের নিরাপত্তা ত্রুটি শনাক্ত করার জন্য একটি স্ক্যানার তৈরি করেছেন। এই স্ক্যানারটি দেখিয়েছে যে ChatGPT ও Claude-র মতো বড় ভাষার মডেল (LLM) বারবার একই ধরনের নিরাপত্তা ভুল করে থাকে।
ডেভেলপারটি dev.to-তে প্রকাশিত এক নিবন্ধে জানিয়েছেন, AI মডেলগুলো কোড লেখার সময় ফাংশনালিটিকে অগ্রাধিকার দেয়, নিরাপত্তাকে নয়। অর্থাৎ কোড কাজ করছে কিনা সেটা নিশ্চিত করাই তাদের প্রধান লক্ষ্য। ফলে তারা প্রায়ই SQL ইনজেকশন, ক্রস-সাইট স্ক্রিপ্টিং (XSS) এবং ইনপুট ভ্যালিডেশনের মতো মৌলিক নিরাপত্তা দুর্বলতা তৈরি করে ফেলে।
এই স্ক্যানার তৈরির পেছনের মূল কারণ ছিল ভাইব কোডিং নামে পরিচিত একটি প্রবণতা। বর্তমানে অনেক ডেভেলপার AI-কে প্রম্পট দিয়ে কোড জেনারেট করে সরাসরি প্রোডাকশনে পাঠিয়ে দিচ্ছেন। এই দ্রুততার কারণে নিরাপত্তা পরীক্ষা প্রায়ই উপেক্ষিত হচ্ছে। স্ক্যানারটি বিশেষভাবে সেই প্যাটার্নগুলো শনাক্ত করার জন্য ডিজাইন করা হয়েছে যা AI মডেলগুলো বারবার তৈরি করে।
গবেষণায় দেখা গেছে, AI-জেনারেটেড কোডে সবচেয়ে সাধারণ ত্রুটিগুলোর মধ্যে রয়েছে ইউজার ইনপুট না যাচাই করা, ডাটাবেস কোয়েরি সঠিকভাবে প্যারামিটারাইজ না করা এবং ত্রুটিপূর্ণ অথেনটিকেশন মেকানিজম ব্যবহার করা। এই সমস্যাগুলো ঠিক করতে না পারলে হ্যাকাররা সহজেই সিস্টেমে প্রবেশ করতে পারে।
বাংলাদেশের ডেভেলপার ও ফ্রিল্যান্সারদের জন্য এই খবর বিশেষভাবে গুরুত্বপূর্ণ। দেশের সফটওয়্যার ইন্ডাস্ট্রিতে AI কোডিং অ্যাসিস্ট্যান্টের ব্যবহার দ্রুত বাড়ছে। অনেক ফ্রিল্যান্সার ক্লায়েন্টের কাজ দ্রুত শেষ করতে AI-র ওপর নির্ভর করছেন। কিন্তু নিরাপত্তা ত্রুটির কারণে ক্লায়েন্টের ডাটা লিক হওয়ার ঝুঁকি তৈরি হতে পারে। দীর্ঘমেয়াদে এটি ফ্রিল্যান্সারদের সুনাম ও ব্যবসার জন্য ক্ষতিকর হতে পারে।
এই স্ক্যানারটি ওপেন সোর্স হিসেবে প্রকাশ করা হয়েছে। ডেভেলপাররা চাইলে তাদের নিজস্ব AI-জেনারেটেড কোড স্ক্যান করে দেখতে পারেন কোথায় নিরাপত্তা ত্রুটি আছে। এটি ব্যবহার করা সহজ এবং দ্রুত ফলাফল দেয়। বিশেষজ্ঞরা পরামর্শ দিচ্ছেন, AI-জেনারেটেড কোড সরাসরি ব্যবহার না করে অবশ্যই ম্যানুয়ালি রিভিউ করা উচিত।
AI প্রযুক্তি দিন দিন উন্নত হচ্ছে কিন্তু নিরাপত্তা এখনও একটি বড় চ্যালেঞ্জ। ডেভেলপারদের উচিত AI-কে একটি সহায়ক হিসেবে ব্যবহার করা, সম্পূর্ণ নির্ভরশীল না হওয়া। ভবিষ্যতে AI মডেলগুলো আরও নিরাপদ কোড জেনারেট করবে বলে আশা করা যায়, তবে আপাতত সতর্ক থাকাই উত্তম পথ।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: dev.to AI
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...