কোড ছাড়াই সিকিউরিটি বিশ্লেষণ: ৫ ইঞ্জিনের তুলনায় বাংলাদেশি ফ্রিল্যান্সারদের জন্য বড় সুযোগ
একটি পরীক্ষায় AI এজেন্টকে শুধু স্পেসিফিকেশন YAML এবং ফ্যাক্ট দেওয়া হয়েছিল, কোনো সোর্স কোড নয়। পাঁচটি ভিন্ন রিজনিং ইঞ্জিন কীভাবে একই নিরাপত্তা প্রশ্নের উত্তর দিয়েছে, তা নিয়ে এই গবেষণা।
একটি পরীক্ষায় AI এজেন্টকে শুধু স্পেসিফিকেশন YAML এবং ফ্যাক্ট দেওয়া হয়েছিল, কোনো সোর্স কোড নয়। পাঁচটি ভিন্ন রিজনিং ইঞ্জিন কীভাবে একই নিরাপত্তা প্রশ্নের উত্তর দিয়েছে, তা নিয়ে এই গবেষণা।
একটি যুগান্তকারী পরীক্ষায় গবেষকরা দেখিয়েছেন যে AI এজেন্ট সোর্স কোড অ্যাক্সেস না করেও জটিল নিরাপত্তা প্রশ্নের উত্তর দিতে পারে। তারা একটি মৌলিক প্রশ্ন নিয়েছেন — কোনো অননুমোদিত ব্যবহারকারী কি সংবেদনশীল রিসোর্সে পৌঁছাতে পারে? এই প্রশ্নের উত্তর খুঁজতে পাঁচটি ভিন্ন রিজনিং ইঞ্জিন ব্যবহার করা হয়েছে।
এই পরীক্ষাটি বিশেষভাবে গুরুত্বপূর্ণ কারণ এটি প্রমাণ করে যে AI শুধু কোড পড়েই নয়, বরং বিমূর্ত স্পেসিফিকেশন থেকেও লজিক্যাল সিদ্ধান্ত নিতে পারে। এর ফলে ভবিষ্যতে নিরাপত্তা অডিট আরও দ্রুত এবং নির্ভুল হতে পারে। বড় বড় সফটওয়্যার কোম্পানির জন্য এটি একটি বড় পরিবর্তন আনতে পারে।
গবেষকরা পাঁচটি ইঞ্জিন বেছে নিয়েছেন — Z3 (SMT solver), Soufflé (Datalog), Clingo (Answer Set Programming), SWI-Prolog, এবং PRISM (probabilistic model checking)। প্রতিটি ইঞ্জিনের জন্য আলাদা স্পেসিফিকেশন লেখা হয়েছে। এই স্পেসিফিকেশনগুলো শুধুমাত্র YAML ফরম্যাটে ছিল এবং কোনো সোর্স কোড ছিল না।
AI এজেন্টকে শুধু স্পেসিফিকেশন YAML এবং কনফিগারেশন থেকে বের করা ফ্যাক্ট দেওয়া হয়েছে। এজেন্টের কাজ ছিল এই তথ্য ব্যবহার করে নিরাপত্তা প্রশ্নের উত্তর বের করা। গবেষণাটি dev.to AI-তে প্রকাশিত হয়েছে এবং এতে মানব-লিখিত বিশ্লেষণ ব্যবহার করা হয়েছে। AI শুধু ফরম্যাটিং এবং প্রুফরিডিংয়ের জন্য ব্যবহার করা হয়েছে।
প্রতিটি ইঞ্জিন ভিন্নভাবে কাজ করে। Z3 গাণিতিক সমীকরণ সমাধান করে। Soufflé ডেটাবেসের মতো তথ্য বিশ্লেষণ করে। Clingo নিয়ম-ভিত্তিক যুক্তি ব্যবহার করে। SWI-Prolog লজিক্যাল প্রোগ্রামিং ভাষা। PRISM সম্ভাব্যতা বিবেচনা করে সিদ্ধান্ত নেয়। এই পাঁচটি ভিন্ন পদ্ধতি একই প্রশ্নের উত্তর দেওয়ার চেষ্টা করেছে।
বাংলাদেশের সফটওয়্যার ডেভেলপার এবং সাইবার সিকিউরিটি বিশেষজ্ঞদের জন্য এই গবেষণার বড় প্রাসঙ্গিকতা আছে। দেশে সাইবার হামলা বাড়ছে এবং নিরাপত্তা অডিটের চাহিদা বাড়ছে। এই পদ্ধতি ব্যবহার করে দ্রুত এবং নির্ভুল নিরাপত্তা বিশ্লেষণ করা সম্ভব হবে। ফ্রিল্যান্সার এবং ছোট স্টার্টআপগুলোর জন্য এটি একটি সস্তা সমাধান হতে পারে।
ভবিষ্যতে গবেষকরা আরও জটিল নিরাপত্তা প্রশ্ন নিয়ে কাজ করতে পারেন। পাঁচটি ইঞ্জিনের মধ্যে কোনটি সবচেয়ে নির্ভুল এবং দ্রুত, তা নিয়ে আরও বিস্তারিত বিশ্লেষণ প্রয়োজন। এই গবেষণা AI-ভিত্তিক নিরাপত্তা সমাধানের পথ খুলে দিয়েছে।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: dev.to AI
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...