أمان خادم Linux: أفضل 10 ممارسات أمان وتقوية Linux
نشرت: 2022-01-06تعد خوادم Linux طريقة رائعة لاستضافة الخدمات لعملك. مع توفر الأمان المناسب ، يمكن أن يصبحوا قوة من شأنها أن توفر لك سنوات من الخدمة.
في منشور المدونة هذا ، سنناقش أفضل 10 ممارسات لتأمين خوادم Linux من المهاجمين والمستخدمين الضارين الآخرين. ستتعلم كيفية تقوية الخادم الخاص بك ضد الهجمات ، ومنع الوصول غير المصرح به ، والمزيد!
أفضل ممارسات الأمان لخوادم Linux
فيما يلي أفضل عشر ممارسات يمكنك استخدامها لتقوية خوادم Linux الخاصة بك ومنع المهاجمين من الاستيلاء عليها:
استخدم كلمات مرور قوية وفريدة من نوعها
تتمثل إحدى أسهل الطرق لحماية الخادم الخاص بك في استخدام كلمات مرور قوية وفريدة من نوعها. يعد استخدام كلمات مرور أو عبارات قصيرة فكرة سيئة لأنه يمكن تخمينها بسهولة بواسطة الأدوات الآلية.
تتوفر برامج اختراق كلمات المرور على نطاق واسع ، لذا يجب عليك استخدام كلمات مرور لا يمكن العثور عليها في القاموس أو من دراسة أنماط لوحة المفاتيح. من المهم أيضًا تغيير كلمة المرور الخاصة بك بانتظام وعدم مشاركتها مع أي شخص.
تعتبر كلمات المرور الطويلة الفريدة لخادمك مثالية. يمكنك استخدام مدير كلمات المرور مثل LastPass أو KeePassXC لإنشاء كلمات مرور معقدة وعشوائية يصعب على المهاجمين اختراقها.
إنشاء زوج مفاتيح SSH
إذا كنت تستخدم SSH للاتصال بالخادم الخاص بك ، فمن المهم أن تقوم بإنشاء زوج مفاتيح SSH. يعد استخدام كلمات المرور للمصادقة أمرًا غير آمن للغاية لأنه يمكن تخمينها أو اختراقها بسهولة من خلال هجمات القوة الغاشمة.
يضمن استخدام زوج مفاتيح عام / خاص أن شخصًا ما لديه المفتاح الخاص فقط يمكنه الوصول إلى النظام ولن يتمكن أي شخص آخر من ذلك. من الجيد أيضًا تشفير مفتاحك الخاص بكلمة مرور قوية لمزيد من الأمان.
على الرغم من أن مفاتيح SSH ليست سهلة الاستخدام مثل كلمات المرور ، إلا أنها توفر مستوى أعلى من الأمان وتستحق الجهد الإضافي.
قم بتحديث البرنامج بانتظام
يعد تحديث الخادم الخاص بك محدثًا بأحدث تصحيحات الأمان أمرًا في غاية الأهمية. إذا لم تقم بترقية البرامج بانتظام ، يمكن للمهاجمين استغلال نقاط الضعف المعروفة والاستيلاء على نظامك.
يجب عليك دائمًا تشغيل أحدث إصدار من Linux المتاح لتوزيعك مثل Debian أو Ubuntu. من المهم أيضًا التأكد من تحديث جميع التطبيقات الأخرى التي تعمل على الخادم.
التحديثات التلقائية
تحتوي معظم توزيعات Linux على ميزة تسمى "التحديثات التلقائية" والتي ستقوم تلقائيًا بتثبيت تصحيحات الأمان والترقيات الأخرى عند توفرها. هذه طريقة رائعة للتأكد من تحديث خادمك دائمًا ، دون الحاجة إلى القلق بشأنه بنفسك.
يجب عليك تمكين التحديثات التلقائية على جميع الخوادم الخاصة بك ، واختبارها بانتظام للتأكد من أنها تعمل بشكل صحيح.
لا تستخدم البرامج غير الضرورية
إنها لفكرة سيئة أن تقوم بتثبيت برنامج على خادمك لا تحتاجه بالفعل. تزيد التطبيقات غير الضرورية من سطح الهجوم على نظامك وقد تؤدي إلى ظهور نقاط ضعف يمكن للمهاجمين استغلالها.
يجب عليك أيضًا إزالة أي حزم غير ضرورية بعد تثبيتها لأنها ستظل موجودة في مستودعات نظام التشغيل. هذا يعني أنه يمكن للمهاجم اكتشافهم لاحقًا واستغلالهم للوصول إلى نظامك.
تعطيل التمهيد من الأجهزة الخارجية
من الجيد تعطيل التمهيد من الأجهزة الخارجية مثل محركات أقراص USB أو أقراص CD / DVD. سيمنع هذا المهاجمين من تثبيت البرامج الضارة على نظامك باستخدام وسائط قابلة للإزالة.
إذا كنت تستخدم نظام سطح مكتب ، فمن المهم أيضًا تعطيل التمهيد من الأجهزة الداخلية مثل بطاقة الشبكة والقرص الصلب.

لتعطيل منفذ معين على جهاز الكمبيوتر الخاص بك ، افتح Terminal واكتب: "# chmod 000 / media /"
إغلاق المنافذ المفتوحة المخفية
من المهم إغلاق أي منافذ مفتوحة مخفية على الخادم الخاص بك. هذه هي المنافذ التي لا تكون مرئية عادة للمستخدم ولكن يمكن استخدامها من قبل المهاجمين للوصول إلى نظامك.
يجب إغلاق المنافذ غير الضرورية ، ويجب عليك فقط فتح المنافذ المطلوبة فعليًا لخادمك لكي يعمل. يمكنك استخدام الأمر netstat لعرض جميع اتصالات الشبكة النشطة وأرقام المنافذ المرتبطة بها.
مسح ملفات السجل باستخدام Fail2ban
يعد الحظر الآمن من الفشل طريقة رائعة لحماية الخادم الخاص بك من المتسللين وهجمات القوة الغاشمة ومحاولات تسجيل الدخول غير المصرح بها الأخرى. عندما تنشئ حظرًا آمنًا من الفشل ، فإنه يراقب ملفات السجل لأنماط معينة تشير إلى أن شخصًا ما يحاول اقتحام نظامك.
إذا تم اكتشاف كلمة مرور غير صحيحة أو نشاط مشبوه بواسطة Fail-safe ، فسوف يقوم تلقائيًا بإدراج عنوان IP المخالف في القائمة السوداء ويمنعهم من محاولة تسجيل الدخول مرة أخرى.
إنها لفكرة جيدة أن تقوم بفحص ملفات السجل بشكل دوري بحثًا عن علامات النشاط المشبوه باستخدام Fail-safe حتى تتمكن من منع المخالفين في أسرع وقت ممكن.
إجراء عمليات تدقيق الأمان بشكل منتظم
من الجيد إجراء عمليات تدقيق أمنية منتظمة على نظامك. هناك العديد من الأدوات المتاحة التي يمكنها تحديد أي نقاط ضعف في تكوين الخادم الخاص بك والإبلاغ عنها حتى تتمكن من حل المشكلة على الفور.
بدون عمليات تدقيق الأمان المنتظمة ، قد يكون خادمك عرضة للهجوم وقد لا تعرفه حتى. لهذا السبب تعد هذه خطوة مهمة في حماية خادمك من الهجمات.
يجب عليك أيضًا التفكير في الاستعانة بشركة تدقيق أمان محترفة لإجراء تقييم أمني شامل لنظامك.
عمل نسخ احتياطية متكررة
تأكد دائمًا من وجود نسخ احتياطية منتظمة من الخادم الخاص بك لأنها يمكن أن تكون في متناول اليد إذا تسبب هجوم أو كارثة أخرى في فقد البيانات بشكل دائم.
من المهم اختبار عملية الاسترداد بانتظام حتى تعرف أنها تعمل بشكل صحيح وأن النسخ الاحتياطية مفيدة بالفعل عندما يحدث خطأ ما. هذا هو أحد المجالات التي سيؤتي ثمارها حقًا في التعاقد مع شركة تدقيق أمني محترفة.
يعد تطبيق rsync طريقة رائعة لعمل نسخة احتياطية من بياناتك في Linux. يأتي مزودًا بعدد من الخيارات المضمنة التي تجعل من السهل إنشاء نسخ احتياطية موثوقة دون الحاجة إلى القلق بشأن فقدان البيانات.
لماذا من المهم حماية خوادم Linux
يعد Linux هدفًا شائعًا للمهاجمين لأنه يُستخدم في العديد من أنواع البيئات المختلفة. من الشركات الصغيرة إلى المؤسسات الكبيرة ، توجد خوادم Linux في كل نوع من المؤسسات تقريبًا.
بينما قد تكون بخير لبعض الوقت ، إذا كنت لا تتخذ الخطوات اللازمة لحماية خادم Linux الخاص بك ، فأنت تعرض نفسك للخطر. ستساعد أفضل الممارسات هذه في الحفاظ على خادمك آمنًا.
استنتاج
في الختام ، يمكن تقوية خوادم Linux وجعلها أكثر أمانًا باتباع أفضل الممارسات المذكورة أعلاه. إذا اتبعت هذه الخطوات ، فستقل فرصة تعرض خادمك للاختراق أو معاناة مشكلات أمنية أخرى في المستقبل.
الخطوة الأكثر أهمية هي مراجعة نظامك بانتظام وخذ الوقت الكافي لاختبار عملية الاسترداد. إذا قمت بذلك ، فسيكون من الأسهل من أي وقت مضى حماية الخادم والحفاظ عليه آمنًا.