hardening سیستم عامل CentOS 7 قسمت ۳

در ادامه سری مقالات hardening سیستم عامل centos 7 به بررسی موارد دیگری که باید ایمن شوند می پردازیم

۲۵- غیر فعال کردن secure rpc client/server

برای این منظور به ترتیب زیر عمل میکنیم

برای غیرفعال کردن clilent دستور زیر را اجرا میکنیم

systemctl disable rpcgssd

و برای غیرفعال کردن server دستور زیر را اجرا میکنیم

systemctl disable rpcsvcgssd

۲۶- غیر فعال کردن netfs و nfs

برای این منظور دستورات زیر را اجرا میکنیم

sudo systemctl disable netfs
systemctl disable nfs

نکته: در صورتی که به ssh هم نیاز ندارید آن را با دستور زیر غیر فعال کنید

systemctl disable sshd

نکته: فایل های مربوط به RSH را پاک کنید

rm /etc/hosts.equiv
rm ~/.rhosts

۲۷- غیر فعال کردن سرویس avahi

برای این منظور دستور زیر را اجرا کنید

systemctl disable avahi-daemon

۲۸- غیرفعال کردن سرپیس های CUPS و DHCP

برای این منظور به ترتیب دستورات زیر را اجرا کنید

systemctl disable cups
systemctl disable dhcpd

۲۹- فعال کردن postfix و پاک کردن sendmail

برای این منظور به ترتیب زیر عمل میکنیم

فعال کردن Postfix

systemctl enable postfix

پاک کردن sendmail

yum remove sendmail

نکته: فایل /etc/postfix.main.cf را ویرایش کرده و خط inet_interfaces را برابر مقدار زیر قرار میدهیم.

inet_interfaces = localhost

۳۰- تغییر سطح دسترسی و صاحب audit log

برای این منظور به ترتیب دستورات زیر را اجرا میکنیم

sudo chmod 0640 audit_file
sudo chown root /var/log

۳۱- غیر فعال کردن autofs

برای این منظور دستورات زیرا را اجرا میکنیم

sudo chmod 0640 audit_file
sudo chown root /var/log

۳۲- غیرفعال کردن فایل سیستم های غیر ضرور

برای این منظور دستورات زیر را اجرا میکنیم

echo “install cramfs /bin/false” > /etc/modprobe.d/cramfs.conf
echo “install freevxfs /bin/false” > /etc/modprobe.d/freevxfs.conf
echo “install jffs2 /bin/false” > /etc/modprobe.d/jffs2.conf
echo “install hfs /bin/false” > /etc/modprobe.d/hfs.conf
echo “install hfsplus /bin/false” > /etc/modprobe.d/hfsplus.conf
echo “install squashfs /bin/false” > /etc/modprobe.d/squashfs.conf
echo “install udf /bin/false” > /etc/modprobe.d/udf.conf

۳۳- غیرفعال کردن core dump برای همه ی کاربران

برای این منظور فایل /etc/security/limits.conf را ویرایش کرده و مقدار زیر را در آن قرار میدهیم

* hard core 0

۳۴- غیر فعال کردن لاگین بدون پسورد

برای این منظور دستورات زیر را اجرا میکنیم

sed -i ‘s/\<nullok\>//g’ /etc/pam.d/system-auth

۳۵- آپدیت کردن سیستم عامل centos 7

در آخرین مرحله از این سری از مقالات  hardening به آپدیت کردن سیستم عامل با استفاده از دستورات زیر می پردازیم

yum -y install yum-cron

chkconfig yum-cron on

yum update -y

قسمت اول مقاله hardening

قسمت دوم مفاله hardening

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *