إخفاء معلومات نسخة apache و php

شيء مهم في أمن خوادم الشبكة هي دائما تقديم أقل قدر من المعلومات حول سيرفير معين، لا أحد يريد أن تتم تجارب بعض الأشخاص على السيرفير الخاص بنا لمعلوات نقوم بعرضها تقدر أن تهمه وقد يستطيع فعل ما كان يجرب.
معلومات بعض السيرفيرات يمكن أخذها من خطئ 404 أو عمل توصيل ب telnet أو طرق أخرى وهذه المعلومات تتضمن نضام التشغيل و نسخة أباتشي و نسخة بي أتش بي و نسخ بعض المكونات ل أباتشي
404 apache2 300x151 إخفاء معلومات نسخة apache و php
الأن الكل يعرف أني أستعمل نسخة دييبان lenny بنسخة أباتشي 2.2.9 ونسخة بي أتش بي 5.2.6-1+lenny9 وأخيرا هو أنه تم تفعيل وحدات mod_ssl النسخة 2.2.9 لكن المشكلة هي في إضهار معلومات قديمة لنسخ معينة وجدة فيها خلل ما.
الحل هو إخفائها حليا او تغييرها عبر mod-security في تدوينة قادمة إنشاء الله

إخفاء معلومات نسخة أباتشي

عند إستعمالنا ديبيان أو أبونتو سنجد أن هناك ملف يوجد به أوامر الحماية وتحتوي على أمرين مهمين يتم تحميلهم اخر ملف Apache2.conf
# vim /etc/apache2/conf.d/security
الأمرين
ServerTokens Full
ServerSignature On

وتغييرهما إلى
ServerTokens Prod
ServerSignature Off

الأول ServerTokens ويقوم بعرض المعلومات (Full | OS | Minimal | Minor | Major | Prod)
الثاني ServerSignature عرض ذالك السطر بمعلومات جاره (On | Off | EMail)

إخفاء معلومات نسخة بي أتش بي

إذا لم نخفي كل المعلومات المتعلقة ب أباتشي يمكن إخفاء معلومات بي أتشي بي وحده عبر ملف php.ini
# vim /etc/php5/apache2/php.ini
تغير
expose_php On
إلى
expose_php Off
تحياتي

3 تعليقات ل “إخفاء معلومات نسخة apache و php”

إترك تعليق

  • (لن يتم نشره)

الوسوم المسموح إستعمالها : <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>