السلام عليكم ورحمة الله وبركاتة
هذا الدرس هام جداا لكل أصحاب السيرفرات و الدرس يحتاج بعض التركيز منا
تعريف بالمترجمات علي السيرفر ؟
المترجمات هى اداوت تستخدم لتنفيذ برامج مكتوبة بعدة لغات مثل لغة السى و غيرها من لغات البرمجة المعروفة عن طريقة الشل بامر gcc
ويعتبر هذا الامر خطر كبير جدا على السيرفر و يقوم بفتح مجال للهكرز بمنتهى السهولة
و لهذا ننصح دائما ان تقوم باغلاق المترجمات على سيرفرك لتكون اكثر امان
و لاغلاق المترجمات اتبع التالى :
أفتح الشل بأستخدام اليوزر root :
قم بتنفيذ الاوامر التالية بتتالي :
كود PHP:
chmod 000 /usr/bin/perlcc
chmod 000 /usr/bin/byacc
chmod 000 /usr/bin/yacc
chmod 000 /usr/bin/bcc
chmod 000 /usr/bin/cc
chmod 000 /usr/bin/gcc
chmod 000 /usr/bin/i386*cc
chmod 000 /usr/bin/*c++
chmod 000 /usr/bin/*g++
chmod 000 /usr/lib/bcc /usr/lib/bcc/bcc-cc1
ما قمنا به هو ايقاف التصاريح لكافه الملفات التي يمكن للمخترق استغلالها
في حال اذا رغبت في ان تقوم بتحديث النظام علي سيرفرك عليك أن تقوم بأرجاع تصاريحها مره أخري و لاسترجاع التصاريح قم بالدخول الي الشل و قم بتنفيذ التالي :
كود PHP:
chmod 755 /usr/bin/perlcc
chmod 755 /usr/bin/byacc
chmod 755 /usr/bin/yacc
chmod 755 /usr/bin/bcc
chmod 755 /usr/bin/cc
chmod 755 /usr/bin/gcc
chmod 755 /usr/bin/i386*cc
chmod 755 /usr/bin/*c++
chmod 755 /usr/bin/*g++
chmod 755 /usr/lib/bcc /usr/lib/bcc/bcc-cc1
و بعد التحديث نفذ الخطوات الاولي لاغلاق المترجمات مره أخري .
و هناك عده طرق لأغلاق المترجمات منها ان تقوم بكتابة الامر التالي بالشل :
كود:
/scripts/compilers off
و لفتحها مره أخري أكتب الامر بالصيغه التالية :
كود:
/scripts/compilers on
كما يمكنك تنفيذها من خلال WHM اذا لم تملك صلاحيات الدخول الي الشل
security > tweak Security > compilers tweak
ثم Configure
ثم اضغط علي disable compilers
و لتشغيلها من WHM نضغط enabled بدلا من disable .
وفقنا الله وياكم الي ما يحب و يرضي و اذا اصبت فمن الله و اذا اخطأت في شئ فمني و من الشيطان
و السلام عليكم ورحمة الله وبركاتة .
حقوق الشرح محفوظة الي صعب المنال و من يرغب في النقل يرجي ذكر المصدر .