ফেডোরায় এইডের সাথে কীভাবে সততা যাচাই করা যায়


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

এই নিবন্ধে, আমরা ফেডোরা ডিস্ট্রিবিউশনে ফাইল এবং ডিরেক্টরি অখণ্ডতা যাচাই করার জন্য এইডই ইনস্টল করতে এবং কীভাবে ব্যবহার করব তা প্রদর্শন করব।

ফেডোরায় কীভাবে এইড ইনস্টল করবেন

১. এইডই ইউটিলিটিটি ডিফল্টরূপে ফেডোরা লিনাক্সে অন্তর্ভুক্ত করা হয়েছে, সুতরাং, আপনি এটি প্রদর্শিত হিসাবে ইনস্টল করতে ডিফল্ট ডিএনএফ প্যাকেজ ম্যানেজার ব্যবহার করতে পারেন।

$ sudo dnf install aide  

২. ইনস্টলেশনটি সম্পূর্ণ হওয়ার পরে আপনার প্রাথমিক এইড ডেটাবেস তৈরি করা দরকার যা এটির স্বাভাবিক অবস্থায় থাকা সিস্টেমের একটি স্ন্যাপশট। এই ডাটাবেসটি ইয়ার্ডটিক হিসাবে কাজ করবে যার বিপরীতে পরবর্তী সমস্ত আপডেট এবং পরিবর্তনগুলি পরিমাপ করা হবে।

নোট করুন যে এটি একটি নতুন সিস্টেমে নেটওয়ার্কে আনার আগে ডাটাবেস তৈরি করা গুরুত্বপূর্ণ। এবং দ্বিতীয়ত, ডিফল্ট এইড কনফিগারেশন /etc/aide.conf ফাইলে সংজ্ঞায়িত ডিরেক্টরি এবং ফাইলগুলির একটি সেট পরীক্ষা করতে সক্ষম করে। সহায়তার দ্বারা দেখার জন্য আরও ফাইল এবং ডিরেক্টরিগুলি কনফিগার করতে আপনাকে সেই অনুযায়ী এই ফাইলটি সম্পাদনা করতে হবে।

প্রাথমিক ডাটাবেস তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

$ sudo aide --init

৩. ডাটাবেস ব্যবহার শুরু করতে, প্রাথমিক ডাটাবেস ফাইলের নাম থেকে । নতুন সাবস্ট্রিং সরিয়ে ফেলুন।

$ sudo mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz

৪. এইড ডাটাবেসটিকে আরও সুরক্ষিত করতে, আপনি কনফিগারেশন ফাইল সম্পাদনা করে ডিবিডিআইআরএর মানটি সংশোধন করে এটির ডিফল্ট অবস্থান পরিবর্তন করতে পারেন এবং এটি ডাটাবেসের নতুন অবস্থানে নির্দেশ করতে পারেন।

@@define DBDIR  /path/to/secret/db/location

অতিরিক্ত সুরক্ষার জন্য, কেবলমাত্র পঠনযোগ্য মিডিয়া হিসাবে নিরাপদ স্থানে ডাটাবেস কনফিগারেশন ফাইল এবং/usr/sbin/সহায়ক বাইনারি ফাইল সঞ্চয় করুন। গুরুত্বপূর্ণভাবে, আপনি প্রকৃতপক্ষে কনফিগারেশন এবং/অথবা ডাটাবেস সাইন ইন করে সুরক্ষা বাড়িয়ে তুলতে পারেন।

ফেডোরায় অখণ্ডতা পরীক্ষা করা

৫. ফেডোরা সিস্টেমটি ম্যানুয়ালি স্ক্যান করতে নিম্নলিখিত কমান্ডটি চালান।

$ sudo aide --check

উপরের কমান্ডের আউটপুট ডাটাবেস এবং ফাইল সিস্টেমের বর্তমান অবস্থার মধ্যে পার্থক্য দেখায়। এটি এন্ট্রিগুলির একটি সংক্ষিপ্তসার এবং পরিবর্তিত এন্ট্রি সম্পর্কিত বিশদ তথ্য দেখায়।

Effective. কার্যকর ব্যবহারের জন্য, আপনি ক্রোন জব হিসাবে চালানোর জন্য, সাপ্তাহিক (সর্বনিম্ন) বা দৈনিক (সর্বাধিক) স্ক্যান নির্ধারিত স্ক্যানগুলি সম্পাদন করতে আপনার এইডকে কনফিগার করতে হবে।

উদাহরণস্বরূপ, প্রতিদিন মধ্যরাতে স্ক্যানের সময়সূচি নির্ধারণের জন্য/etc/crontab ফাইলটিতে নিম্নলিখিত ক্রোন এন্ট্রি যুক্ত করুন।

00  00  *  *  *  root  /usr/sbin/aide --check

একটি এইড ডাটাবেস আপডেট করা হচ্ছে

Your. আপনার সিস্টেমের পরিবর্তনগুলি যেমন, প্যাকেজ আপডেট বা কনফিগারেশন ফাইলগুলির পরিবর্তনগুলি নিশ্চিত করার পরে, নিম্নলিখিত কমান্ড সহ আপনার বেসলাইন এইড ডাটাবেস আপডেট করুন।

$ sudo aide --update

সহায় - আপডেট কমান্ডটি একটি নতুন ডাটাবেস ফাইল /var/lib/aide/aide.db.new.gz তৈরি করে। ভবিষ্যতের স্ক্যানগুলির জন্য এটি ব্যবহার শুরু করতে, আপনাকে আগের হিসাবে এটি পুনরায় নামকরণ করতে হবে (ফাইলের নাম থেকে নতুন নতুন স্ট্রিংটি মুছে ফেলুন)।

এইড সম্পর্কিত অতিরিক্ত তথ্যের জন্য আপনি এর ম্যান পৃষ্ঠাটি পরীক্ষা করতে পারেন।

$ man aide

অন্যান্য লিনাক্স বিতরণগুলির জন্য, আপনি যাচাই করতে পারেন: লিনাক্সে "এইড" ব্যবহার করে ফাইল এবং ডিরেক্টরিতে কীভাবে সততা পরীক্ষা করা যায়।

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