أحد الجوانب المهمة لأمن الخادم هو إخفاء المعلومات حول إصدار خادم الويب الذي تستخدمه. هذا ينطبق بشكل خاص على الخوادم التي تعمل على منصة إنجن إكس الشعبية.
إنجن إكس هي واحدة من خوادم الويب الأكثر شعبية التي توفر الأداء العالي والموثوقية. ومع ذلك ، عندما يعمل موقع على خادم مع إصدار محدد صراحة من إنجن إكس ، وهذا يخلق نقاط ضعف إضافية ويمكن استخدامها من قبل المهاجمين لمهاجمة واستغلال نقاط الضعف المحتملة.
طريقة واحدة لتحسين أمن الخادم هو إخفاء إصدار إنجن إكس. سيسمح ذلك للمهاجمين بتقليل فرص اكتشاف نقاط ضعف معينة وتعقيد الهجمات على الخادم.
هناك عدة طرق لإخفاء إصدار إنجن إكس. أحدها هو تغيير السطر في ملف تكوين الخادم حيث تم تحديد الإصدار. على سبيل المثال ، يمكنك استبدال "الخادم: إنجن إكس/1.14.0" مع "الخادم: إنجن إكس". يمكنك أيضا استخدام وحدة "رؤوس المزيد" لتغيير رؤوس استجابة الخادم وحذف معلومات الإصدار.
- طرق لإخفاء إصدار إنجن إكس على الخادم
- باستخدام وحدة هتب ريليب_مودول
- تغيير الإعدادات في إنجن إكس.ملف أسيوط
- تثبيت وحدة سرعة الصفحة إنجن إكس لإخفاء الإصدار
- استخدام الإضافات الخاصة لنظام إدارة المحتوى
- سؤال وجواب
- ما هي الطرق لإخفاء إصدار خادم إنجن إكس?
- لماذا إخفاء إصدار خادم إنجن إكس?
- ما هي المخاطر المرتبطة الكشف عن إصدار خادم إنجن إكس?
طرق لإخفاء إصدار إنجن إكس على الخادم
عند تكوين خادم باستخدام إنجن إكس ، من المهم ضمان أمانه ، بما في ذلك إخفاء إصدار إنجن إكس. بعد كل شيء ، مع معرفة إصدار الخادم ، يمكن للمهاجمين استغلال نقاط الضعف المرتبطة بهذا الإصدار ومهاجمة نظامك.
هناك عدة طرق لإخفاء إصدار إنجن إكس:
- في كتلة" هتب " في ملف تكوين نجينكس.
- في كتلة" الخادم "أو" الموقع " في ملف تكوين إنجن إكس. يمكنك تحديد أي اسم لخادمك.
- تغيير المنفذ القياسي: افتراضيا ، نجينكس يستمع إلى المنفذ 80 ل هتب والمنفذ 443 ل هتبس. إذا قمت بتغيير المنفذ إلى منفذ غير قياسي ، فقد يجعل من الصعب تحديد إصدار إنجن إكس. على سبيل المثال ، يمكنك استخدام المنفذ 8080 أو منفذ آخر على الخادم الخاص بك.
- باستخدام تقنية" التشويش": تتكون هذه الطريقة من تغيير استجابة الخادم بحيث تعطي معلومات لا تتوافق مع الإصدار الحقيقي من إنجن إكس. هناك أدوات وموارد يمكن أن تساعدك على القيام بذلك.
- تحديث إلى أحدث إصدار من إنجن إكس: المطورين إنجن إكس بانتظام الافراج عن التحديثات التي تشمل إصلاحات الضعف. ولذلك ، فمن المهم لإبقاء العين على التحديثات وتثبيت أحدث إصدارات إنجن إكس. وهذا سوف يساعد على زيادة أمن الخادم الخاص بك.
باستخدام مزيج من هذه الأساليب يمكن أن تساعد في إخفاء إصدار إنجن إكس على الخادم الخاص بك وزيادة أمانها. ومع ذلك ، من المهم أن تتذكر أن إخفاء إصدار الخادم هو مجرد أحد إجراءات الأمان العديدة التي يجب اتخاذها عند تكوين الخادم.
باستخدام وحدة هتب ريليب_مودول
وحدة هتب ريليب_مودول هي وحدة نجينكس التي تسمح لك لتكوين بروكسيينغ من الطلبات مع عناوين إب الحقيقية.
بشكل افتراضي ، يستخدم إنجن إكس عنوان إب الخاص بالعميل ، والذي تم الحصول عليه من رأس هتب إكس ريال إب أو إكس ريال. ومع ذلك ، في بعض الحالات ، قد تكون إعدادات الخادم الوكيل غير صحيحة أو يمكن العبث بها بسهولة.
لضمان أمن الخادم وموثوقية البيانات ، يمكنك استخدام وحدة هتب ريليب_مودول. هذه الوحدة تسمح لك لإعادة تعريف عنوان إب العميل على أساس قيمة رأس هتب آخر أو القيمة المحددة في ملف التكوين.
لاستخدام وحدة هتب_ريليب_مودول ، تحتاج إلى إضافة التكوين التالي إلى إنجن إكس.ملف أسيوط:
المتشعب {
ريل-إيب_هيدر إكس-ريل-إب;
من 192.168.1.0 / 24;
من 10.0.0.0 / 8;
من 172.16.0.0 / 12;
على;
}
- ريل_ب_هيدر-يحدد اسم رأس هتب الذي يحتوي على عنوان إب الحقيقي للعميل.
- يحدد عناوين إب أو الشبكات الفرعية التي من المتوقع أن يتم تلقي عناوين إب الفعلية للعملاء.
- - تمكن البحث العودية لعناوين إب الحقيقية للعملاء في رؤوس هتب. يتيح لك ذلك التعامل مع الحالات التي يقوم فيها الخادم الوكيل بتمرير الطلبات عبر عدة طبقات.
بعد تكوين وحدة هتب_رياليب_مودول ، سوف نجينكس استخدام عناوين إب الحقيقية للعملاء بدلا من عناوين إب التي تم الحصول عليها من رأس هتب.
باستخدام وحدة هتب ريليب_مودول هو وسيلة فعالة لإخفاء إصدار إنجن إكس وزيادة أمن الخادم الخاص بك.
تغيير الإعدادات في إنجن إكس.ملف أسيوط
لتأمين الخادم وإخفاء إصدار إنجن إكس ، يمكنك تغيير الإعدادات في إنجن إكس.أسيوط ملف التكوين.
أولا وقبل كل شيء ، تحتاج إلى العثور على وفتح إنجن إكس.ملف أسيوط ، والذي يقع عادة في/الخ / نجينكس الدليل.
بعد ذلك ، تحتاج إلى تحرير الخيارات في إنجن إكس.ملف أسيوط على النحو التالي:
- احذف أو علق على السطر الذي يحتوي على توجيه" الخادم". هذا التوجيه مسؤول عن عرض إصدار إنجن إكس في رؤوس الخادم. تحتاج إلى تغيير الخط:
إيقاف تشغيل الخادم;
- إضافة أو تحرير سطر يحتوي على توجيه "اسم الخادم". هذا التوجيه مسؤول عن عرض إصدار نجينكس في إعادة التوجيه عند استخدام التوجيه" إرجاع 301". تحتاج إلى تغيير الخط:
الخادم _ الاسم _ في_إعادة توجيه قبالة;
- حفظ التغييرات وإعادة تشغيل خادم إنجن إكس مع الأمر "سودو خدمة إنجن إكس إعادة تشغيل".
بعد الانتهاء من الخطوات المذكورة أعلاه ، سيتم إخفاء إصدار إنجن إكس للعملاء والمهاجمين المحتملين ، مما يزيد من أمان الخادم.
تثبيت وحدة سرعة الصفحة إنجن إكس لإخفاء الإصدار
وحدة إنجن إكس باجسبيد هو امتداد لخادم إنجن إكس الذي يسمح لك لتحسين تلقائيا وتحسين أداء صفحات الويب. واحدة من المزايا الإضافية لاستخدام هذه الوحدة هي القدرة على إخفاء إصدار إنجن إكس من المستخدمين غير المصرح لهم.
لتثبيت وحدة سرعة الصفحة إنجن إكس على ملقم لينكس اتبع الخطوات التالية:
- فتح محطة وتشغيل الأمر سودو الرابطة بين الحصول على تحديث لتحديث قائمة الحزمة.
- Установите необходимые зависимости, введите команду sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev unzip.
- Скачайте модуль Pagespeed с официального сайта, запустив команду wget https://github.com/apache/incubator-pagespeed-ngx/archive/master.zip.
- Распакуйте скачанный архив, выполнив команду unzip master.zip.
- انتقل إلى الدليل مع الأرشيف تفكيك باستخدام حاضنة سد-باجسبيد-نغكس-ماستر الأمر.
- تجميع وتثبيت وحدة عن طريق إدخال الأمر سودو ش build.sh .
- إضافة وحدة باجسبيد إلى قسم التكوين إنجن إكس عن طريق تحرير /الخ/إنجن إكس/إنجن إكس.ملف أسيوط باستخدام محرر نصوص. الصق السطر التالي في قسم هتب:
سرعة الصفحة على;
سرعة الصفحة فيتشويثلايوت http://dl.appinvestor.ru/; # استبدال
باجيسبيد فيليكاشيباث /فار/نغكس_باجيسبيد _ كاش مع المجال الخاص بك;
بعد إجراء التغييرات ، احفظ الملف وأغلق المحرر.
بعد تثبيت وتكوين وحدة إنجن إكس ، باجسبيد تلقائيا إخفاء إصدار إنجن إكس من المستخدمين غير المصرح لهم. بالإضافة إلى ذلك ، توفر الوحدة القدرة على استخدام وظائف التحسين المختلفة ، مثل ضغط هتمل و كس ، وتأخر تحميل الصور وأكثر من ذلك بكثير. تثبيت وحدة إنجن إكس باجسبيد هي واحدة من الطرق لتأمين الخادم وتحسين أداء صفحات الويب.
استخدام الإضافات الخاصة لنظام إدارة المحتوى
لتأمين الخادم وإخفاء إصدار إنجن إكس ، يمكنك استخدام الإضافات الخاصة ل كمس شعبية (أنظمة إدارة المحتوى) مثل وورد ، جملة ودروبال.
توفر هذه الإضافات إعدادات وأدوات مختلفة لضمان أمن الخادم الخاص بك ، بما في ذلك إخفاء المعلومات حول إصدار إنجن إكس.
- وورد: هناك الإضافات لورد ، مثل" إخفاء بلدي الفسفور الابيض "أو" إخفاء بلدي وورد " ، والتي تسمح لك لإخفاء إصدار الخادم وخادم الويب.
- جملة: هناك الإضافات لجملة ، مثل" رسفيروال " ، والتي تساعد على إخفاء المعلومات حول إصدار نجينكس وإعدادات الأمان الأخرى.
- دروبال: هناك وحدات لدروبال مثل" موقع آمن "أو" كيت الأمن " التي تسمح لك لإخفاء إصدار إنجن إكس وتحسين أمن الخادم الخاص بك.
عادة ما يتم تثبيت وتكوين هذه المكونات الإضافية من خلال الواجهة الإدارية لنظام إدارة المحتوى الخاص بك. بعد التثبيت ، سوف تكون قادرا على تكوين إعدادات الأمان اللازمة ، بما في ذلك إخفاء إصدار إنجن إكس.
بالإضافة إلى إخفاء إصدار إنجن إكس ، توفر هذه المكونات الإضافية أيضا ميزات أمان أخرى مثل الحماية من الهجمات الضارة ومراقبة نشاط المستخدم والتحكم في الوصول إلى الموقع.
من المهم ملاحظة أن استخدام المكونات الإضافية لنظام إدارة المحتوى ليس سوى جزء واحد من ضمان أمان الخادم. يوصى أيضا باستخدام طرق أخرى ، مثل تحديثات البرامج وتكوين الخادم ، لضمان أقصى قدر من الحماية.
سؤال وجواب
ما هي الطرق لإخفاء إصدار خادم إنجن إكس?
هناك عدة طرق لإخفاء إصدار خادم إنجن إكس. واحدة من أبسط هو استخدام المعلمة 'سيرفر_توكينز' مع قيمة 'إيقاف' في ملف تكوين الملقم. وهناك طريقة أخرى لاستخدام وحدة 'هيدرس_أكثر' وتكوين رؤوس استجابة الملقم. يمكنك أيضا استخدام وحدة 'نجينكس مودكوريتي' لتعديل استجابات الخادم.
لماذا إخفاء إصدار خادم إنجن إكس?
إخفاء إصدار خادم إنجن إكس يمكن أن يحمي الخادم من أنواع معينة من الهجمات ، مثل الهجمات على نقاط الضعف المعروفة. إذا كان المهاجم لا يعرف إصدار الخادم ، فسيكون من الصعب عليه العثور على نقاط الضعف وتنفيذ هجوم. أيضا ، يمكن أن يساعدك إخفاء إصدار الخادم في الامتثال لمتطلبات الأمان وسياسات الشركة.
ما هي المخاطر المرتبطة الكشف عن إصدار خادم إنجن إكس?
يمكن أن يؤدي اكتشاف إصدار خادم إنجن إكس إلى تسهيل الأمر على المهاجمين ، حيث سيكونون قادرين على استغلال نقاط الضعف المعروفة وتنفيذ هجمات على الخادم. أيضا ، يمكن أن يمنح اكتشاف إصدار الخادم المهاجمين معلومات حول تكوين الخادم والوحدات النمطية المستخدمة ، والتي يمكن أن تساعدهم في التخطيط لهجوم.