JShielder - Hardening Script for Linux Servers / Secure LAMP-LEMP Deployer
JSHielder عبارة عن Script Bash مفتوح المصدر تم تطويره لمساعدة SysAdmin والمطورين على تأمين خوادم Linux حيث سيقومون بنشر أي تطبيق ويب أو خدمات.
تقوم هذه الأداة بأتمتة عملية تثبيت كافة الحزم الضرورية لاستضافة تطبيق ويب وتصلب خادم لينكس مع تفاعل قليل من المستخدم. يتبع البرنامج النصي المضافة حديثًا CIS Benchmark Guidance لتأسيس وضع تهيئة آمن لأنظمة Linux.
هذه الأداة هي Bash Script التي تصلب أمان خادم Linux تلقائياً والخطوات المتبعة هي:
- تكوين اسم مضيف
- يعيد تكوين المنطقة الزمنية
- بتحديث النظام بأكمله
- ينشئ مستخدمًا إداريًا جديدًا حتى تتمكن من إدارة خادمك بأمان دون الحاجة إلى إجراء اتصالات عن بُعد باستخدام الجذر.
- يساعد المستخدم على توليد مفاتيح RSA الآمنة ، بحيث يتم الوصول عن بعد إلى الخادم الخاص بك من جهاز الكمبيوتر المحلي الخاص بك وليس كلمة المرور التقليدية
- تكوين خادم SSH (بعض الإعدادات بعد معيار CIS) وتثبيته وتأمينه
- تكوين IPTABLES قواعد لحماية الخادم من الهجمات الشائعة
- تعطيل بروتوكولات FileSystems و الشبكة غير المستخدمة
- يحمي الخادم ضد هجمات Brute Force عن طريق تثبيت fail2ban التهيئة
- تثبيت وتكوين المدفعية كأداة Honeypot ، الرصد ، الحظر والتنبيه
- تثبيت وتهيئة وتحسين MySQL
- قم بتثبيت خادم الويب Apache
- تثبيت وتكوين وتأمين PHP
- تأمين Apache عبر ملف التكوين ومع تثبيت الوحدات ModSecurity و ModEvasive و Qos و SpamHaus
- يركّب RootKit Hunter
- تأمين ملفات تكوين Root Home و Grub
- يثبت إظهار للمساعدة في الكشف عن العمليات الخبيثة الخبيثة
- يركب Tiger ، A Security Auditing and Intrusion Prevention system
- تقييد الوصول إلى ملفات تكوين أباتشي
- يعطل المجمعات
- ينشئ مهمة Daily Cron لتحديثات النظام
- تقوية النواة عبر تهيئة sysctl File (Tweaked)
- نشر LEMP مع ModSecurity (يحتاج إلى تحديث واختبار)
- / tmp دليل التصلب
- تثبيت PSAD IDS
- تمكن محاسبة العمليات
- تمكن الترقيات غير المراقب
- MOTD واللافتات للوصول غير المصرح به
- تعطيل دعم USB لتحسين الأمان (اختياري)
- تكوين UMASK افتراضي مقيد
- تكوين وتمكين Auditd
- يصادق على قواعد Auditd بعد CIS Benchmark
- تثبيت Sysstat
- تثبيت ArpWatch
- خطوات التصلب الإضافية بعد علامة CIS
- يؤمن كرون
- يعمل على أتمتة عملية إعداد كلمة مرور برنامج BootGrote لـ GRUB
- يضمن إعدادات التمهيد
- يحدد أذونات الملفات الآمنة لملفات النظام الحرجة
إعدام:
كمستخدم الجذر ،./jshielder.sh
Commentaires
Enregistrer un commentaire