Log in
Latest topics
Statistics
We have 24 registered usersThe newest registered user is quibernh
Our users have posted a total of 2246 messages in 615 subjects
نکاتی برای ایمن سازی سیستم های لینوکس
:: رایانه :: مقالات وآموزش ها
Page 1 of 1
نکاتی برای ایمن سازی سیستم های لینوکس
سلام،
در این مبحث با نکات و اصول مهم برای ایمن سازی سیستم های لینوکس آشنا می شوید:
BIOS
همیشه یک کلمه رمز برای BIOS خود تعریف کنید و امکان بوت شدن از طریق Floppy و CD-ROM/DVD-ROM رو غیرفعال کنید.
این روش سیستم رو برای دستکاری تنظیمات BIOS از افراد غیر مجاز محافظت می کنه.
SSH/Secure shell
این پروتکل بصورت پیشفرض فعال هستش.
با کمک فایل sshd_config قسمت Protocol رو به 2 تغییر بدید و PermitRootLogin رو هم به No تغییر بدید. بعد SSHD رو Restart کنید.
همچنین پورت SSH رو هم تغییر بدید.
Telnet
این سرویس بصورت پیشفرض(معمولاً) فعال هستش.
با کمک xinetd.d/telnet قسمت disable رو به Yes تغییر بدید.
ProFTP
ورودی Root در این سرویس فعال هستش.
با کمک فایل proftpd.conf قسمت RootLogin رو Off کنید. بعد ProFTP رو Restart کنید.
History
خرابکارها بعد از نفوذ/خرابکاری معمولاً ردپا/Track ها رو می پوشونن(از بین میبرن). برای جلوگیری(50%) از این کار دستورات زیر رو برای فایل bash_history اعمال کنید:
کد:
chattr +a .bash_history
chattr +i .bash_history
هم چنین می توانید دسترسی Read only بهش بدید+گروه بندی.
حسابها و گروههای ویژه/misc. رو هم حذف کنید: game, news, lp, uucp, halt...
userdel xxxxx
groupdel yyyyy
جهت ایمنی بیشتر فایلها: تغییر دسترسی:
کد:
chmod 700 /bin/ping
chmod 700 /usr/bin/finger
chmod 700 /usr/bin/who
chmod 700 /usr/bin/w
chmod 700 /usr/bin/locate
chmod 700 /usr/bin/whereis
chmod 700 /sbin/ifconfig
chmod 700 /usr/bin/pico
chmod 700 /usr/bin/vi
chmod 700 /usr/bin/which
chmod 700 /usr/bin/gcc
chmod 700 /usr/bin/make
chmod 700 /bin/rpm
غیر فعال کردن سرویس هایی که استفاده نمی شوند.
بستن پورت هایی که استفاده نمی شوند.
حذف RPM هایی که استفاده نمی شوند.
غیر فعال کردن توابع خطرناک زبانهای برنامه نویسی:
PHP: symlink,shell_exec,exec,proc_close,proc_open,popen ,system,dl,passthru,escapeshellarg, escapeshellcmd
نصب و پیکربندی دیوار های آتشین:
http://www.r-fx.ca/downloads/apf-current
و در آخر نصب و پیکربندی Detector حملات Brute force:
http://www.r-fx.ca/downloads/bfd-current.
موفق باشید.
منبع: http://www.iranphp.org
در این مبحث با نکات و اصول مهم برای ایمن سازی سیستم های لینوکس آشنا می شوید:
BIOS
همیشه یک کلمه رمز برای BIOS خود تعریف کنید و امکان بوت شدن از طریق Floppy و CD-ROM/DVD-ROM رو غیرفعال کنید.
این روش سیستم رو برای دستکاری تنظیمات BIOS از افراد غیر مجاز محافظت می کنه.
SSH/Secure shell
این پروتکل بصورت پیشفرض فعال هستش.
با کمک فایل sshd_config قسمت Protocol رو به 2 تغییر بدید و PermitRootLogin رو هم به No تغییر بدید. بعد SSHD رو Restart کنید.
همچنین پورت SSH رو هم تغییر بدید.
Telnet
این سرویس بصورت پیشفرض(معمولاً) فعال هستش.
با کمک xinetd.d/telnet قسمت disable رو به Yes تغییر بدید.
ProFTP
ورودی Root در این سرویس فعال هستش.
با کمک فایل proftpd.conf قسمت RootLogin رو Off کنید. بعد ProFTP رو Restart کنید.
History
خرابکارها بعد از نفوذ/خرابکاری معمولاً ردپا/Track ها رو می پوشونن(از بین میبرن). برای جلوگیری(50%) از این کار دستورات زیر رو برای فایل bash_history اعمال کنید:
کد:
chattr +a .bash_history
chattr +i .bash_history
هم چنین می توانید دسترسی Read only بهش بدید+گروه بندی.
حسابها و گروههای ویژه/misc. رو هم حذف کنید: game, news, lp, uucp, halt...
userdel xxxxx
groupdel yyyyy
جهت ایمنی بیشتر فایلها: تغییر دسترسی:
کد:
chmod 700 /bin/ping
chmod 700 /usr/bin/finger
chmod 700 /usr/bin/who
chmod 700 /usr/bin/w
chmod 700 /usr/bin/locate
chmod 700 /usr/bin/whereis
chmod 700 /sbin/ifconfig
chmod 700 /usr/bin/pico
chmod 700 /usr/bin/vi
chmod 700 /usr/bin/which
chmod 700 /usr/bin/gcc
chmod 700 /usr/bin/make
chmod 700 /bin/rpm
غیر فعال کردن سرویس هایی که استفاده نمی شوند.
بستن پورت هایی که استفاده نمی شوند.
حذف RPM هایی که استفاده نمی شوند.
غیر فعال کردن توابع خطرناک زبانهای برنامه نویسی:
PHP: symlink,shell_exec,exec,proc_close,proc_open,popen ,system,dl,passthru,escapeshellarg, escapeshellcmd
نصب و پیکربندی دیوار های آتشین:
http://www.r-fx.ca/downloads/apf-current
و در آخر نصب و پیکربندی Detector حملات Brute force:
http://www.r-fx.ca/downloads/bfd-current.
موفق باشید.
منبع: http://www.iranphp.org

» اصول امنيت برنامه های وب
» نکاتی که قبل وبعد ازآرایش
» نکاتی دررابطه با تهیه مادربرد
» نکاتی در مورد خرید دوربینهای دیجیتال
» نحوه انتخاب یک کارت گرافیک خوب
» نکاتی که قبل وبعد ازآرایش
» نکاتی دررابطه با تهیه مادربرد
» نکاتی در مورد خرید دوربینهای دیجیتال
» نحوه انتخاب یک کارت گرافیک خوب
:: رایانه :: مقالات وآموزش ها
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
» نقش سویا در کاهش عوارض دوران یائسگی
» قطع قاعدگی به هزار و یک علت
» خانم ها باید مراقب باشند
» آنچه زنان درباره اش کمتر حرف می زنند
» بهبود جوش با قرص ضدبارداری
» عفونت های دستگاه ادراری زنان
» بهبود کیفیت زندگی در زنان یائسه
» هشت روش طلائی درمان دردهای پیش از قاعدگی