৪৩তম অধ্যায়: প্রথম পণ্য

মস্তিষ্ক ক্ষেত্র প্রযুক্তি বৃক্ষ মধ্য সম্রাট 3261শব্দ 2026-03-20 04:41:16

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

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

এটি একটি গোপন হাতিয়ারও বটে—কৌশলগত প্রতিরোধের উপায়। অন্য কোনো দেশ যদি শত্রুভাবাপন্ন প্রতিযোগিতা, নিষেধাজ্ঞা বা ব্লুস্টার পণ্য নিষিদ্ধ করে, তাহলে সে দেশে ফায়ারওয়াল ও অ্যান্টিভাইরাসের ব্যবহার বন্ধের মাধ্যমে পাল্টা ব্যবস্থা নেওয়া যাবে।

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

বিশ্বাসযোগ্য অঞ্চলের মধ্যে সাধারণত ইন্টারনেট ও অভ্যন্তরীণ নেটওয়ার্ক রয়েছে। চূড়ান্ত লক্ষ্য হল ন্যূনতম বিশেষাধিকারের নীতিতে নিরাপত্তা নীতিমালা অনুসরণ করে, বিভিন্ন স্তরের বিশ্বাসযোগ্য অঞ্চলের মধ্যে নিয়ন্ত্রিত সংযোগ প্রদান করা।

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

ভাইরাস সনাক্তকরণ পদ্ধতি হল ভাইরাসের সঙ্গে লড়াইয়ে দ্রুত শনাক্ত করা। যত দ্রুত শনাক্ত, তত দ্রুত নিয়ন্ত্রণ, তত কম ক্ষতি। ভাইরাস শনাক্ত করার পদ্ধতিগুলির মধ্যে রয়েছে: বৈশিষ্ট্য কোড পদ্ধতি, চেকসাম পদ্ধতি, আচরণ পর্যবেক্ষণ পদ্ধতি, সফটওয়্যার সিমুলেশন ইত্যাদি।

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

এই পদ্ধতিতে প্রথমে পরিচিত ভাইরাসের নমুনা সংগ্রহ করা হয়; ভাইরাস যদি একই সঙ্গে COM ও EXE ফাইল সংক্রমিত করে, তাহলে উভয় ধরনের নমুনা সংগ্রহ করতে হয়। নমুনা থেকে বিশেষ কোড বের করা হয়—যা সাধারণ কোন প্রোগ্রামের কোডের সাথে মিলে যাওয়ার সম্ভাবনা কম। কোডের দৈর্ঘ্য যথাযথ রাখতে হয়: যাতে একদিকে বিশেষত্ব বজায় থাকে, অপরদিকে অতিরিক্ত স্থান ও সময় অপচয় না হয়। যদি একটি ভাইরাসের বৈশিষ্ট্য কোড এক বাইট বাড়ে এবং ৩০০০ ধরনের ভাইরাস চিহ্নিত করতে হয়, তাহলে ৩০০০ বাইট বাড়তি জায়গা লাগবে। তাই কোড যত সংক্ষিপ্ত রাখা যায়, তত সাশ্রয়ী।

যেসব ভাইরাস COM ও EXE উভয় ফাইলে সংক্রমিত হতে পারে, তাদের সাধারণ বৈশিষ্ট্য কোড বের করতে হয় এবং এগুলো ভাইরাস তথ্যভাণ্ডারে সংরক্ষণ করা হয়।

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

বৈশিষ্ট্য কোড পদ্ধতির সুবিধা হল দ্রুত, সঠিক, ভাইরাসের নাম শনাক্তে সক্ষম ও কম ভুয়া সতর্কবার্তা। তবে এর অসুবিধা—অজানা ভাইরাস শনাক্তে অক্ষম, পরিচিত ভাইরাসের বৈশিষ্ট্য কোড সংগ্রহে খরচ বেশি, নেটওয়ার্কে কার্যকারিতা কম (কারণ সার্ভারে দীর্ঘ অনুসন্ধানে পুরো নেটওয়ার্কের গতি কমে যায়)।

বাজারের ফায়ারওয়াল ও অ্যান্টিভাইরাস সফটওয়্যারের আরও অনেক সীমাবদ্ধতা আছে, যেমন গতি ধীর—ভাইরাসের সংখ্যা বাড়লে অনুসন্ধান সময়ও বাড়ে। ৫০০০ ধরনের ভাইরাস অনুসন্ধানে ৫০০০ বৈশিষ্ট্য কোড একে একে পরীক্ষা করতে হয়। ভাইরাসের সংখ্যা বাড়লে, সময়ও বেড়ে যায়।

আরও কিছু সমস্যা—সতর্কবার্তার হার কম, বহুরূপী ভাইরাস শনাক্ত করতে অক্ষম। বৈশিষ্ট্য কোড পদ্ধতিতে বহুরূপী ভাইরাস ধরা যায় না। বিদেশী বিশেষজ্ঞরা মনে করেন, বহুরূপী ভাইরাস এই পদ্ধতির প্রধান চ্যালেঞ্জ।

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

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

কোনও সফটওয়্যার যদি না ফাঁকা হয়, তার প্রযুক্তিগত দিক অন্যদের পক্ষে মূল্যায়ন করা কঠিন। তাই বাজারে এই ধরনের পণ্য, পারফরম্যান্সে শ্রেষ্ঠ হলেও, খুব বেশি সন্দেহের উদ্রেক করবে না, বরং কোম্পানির ব্র্যান্ড দ্রুত গড়ে তুলবে।

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

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

ফায়ারওয়াল ডিজাইনও বাস্তব পণ্যের তুলনায় অনেক উন্নত।

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

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

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

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

মা-ইউ নির্মিত ফায়ারওয়াল পণ্য, বুদ্ধিবৃত্তিক প্রোগ্রাম-সদৃশ যুক্তি ও গণনার নিয়ম ব্যবহার করেছে—এতে কৃত্রিম বুদ্ধিমত্তার সরাসরি ছাপ না থাকলেও, অত্যন্ত সীমিত ও দুর্বল রূপে কৃত্রিম বুদ্ধিমত্তা যুক্ত হয়েছে।

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

এছাড়া, তিনি বিশেষভাবে একটি বন্ধ করার ফাংশন যুক্ত করেছেন, যাতে ভবিষ্যতে কোনো শক্তি বা দেশ যদি তার বা ব্লুস্টার কোম্পানির ওপর চাপ সৃষ্টি করে, তাহলে তারা যাতে ব্যবহৃত পণ্যে প্রত্যক্ষ নিয়ন্ত্রণ আরোপ করতে পারেন—এটি প্রতিরোধমূলক ব্যবস্থা।

এটা ব্যবহারকারীদের জন্য যেন একপ্রকার নেটওয়ার্ক টাইম-বোমা পুঁতে রাখা।

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