المشاركات

عرض الرسائل ذات التصنيف تأمين السيرفر

تثبيت برنامج AIDE لمراقبة التغيرات على الملفات

صورة
  احد طرق مراقبة النظام هي مراقبة التغيير الذي يحصل على ملفات النظام سواءً انشاء او حذف ملفات، تغيير صلاحياتها، .. الخ يقوم برنامج AIDE وهو اختصار Advanced Intrusion Detection Environment بمراقبة ما ترغب بمراقبته من ملفات وصلاحيات. لتثبيت برنامج AIDE نستخدم الامر التالي: sudo apt update sudo apt install aide بعد ذلك نقوم بعمل الاعدادات المبدئية من خلال الملف aide.conf: sudo nano /etc/aide/aide.conf نقوم باضافة تعريف المتغيرات في نهاية الملف: تعريف مراقبة الصلاحيات فقط: PERMS = p+u+g+acl+selinux+xattrs تعريف مراقبة محتوى الملف فقط: CONTENT = sha256+ftype تعريف مراقبة الصلاحيات والمحتوى ونوعية الملف: CONTENT_EX = sha256+ftype+p+u+g+n+acl+selinux+xattrs تعريف مراقبة الصلاحيات والمحتوى: DATAONLY = p+n+u+g+s+acl+selinux+xattrs+sha256 في نهاية الموضوع سأضع جميع الحروف التي يمكن استخدامها داخل كل متغير مع تعريف معناها. ثم نقوم باضافة المجلدات التي نرغب بمراقبتها بعد ذلك عن طريق كتابة المسار المطلوب مراقبته ثم مسافة ثم اسم المتغير الذي عرفناه مسبقا كالتالي: /path/to/directory\..*  ...

السماح لمستخدم واحد فقط بالدخول باستخدام الباسوورد ssh

صورة
من ضمن اعدادات الأمان الموصى بها هو عدم السماح للمستخدم بالدخول للسيرفر عن طريق كلمة المرور واجباره على استخدام مفاتيح ، لكن قد ترغب بالسماح لاحد المستخدمين تحديدا بالدخول باستخدام كلمة مرور ، وهناك طريقة لذلك. قم بفتح ملف sshd_config باستخدام المحرر كالتالي: sudo nano /etc/ssh/sshd_config قم باضافة التالي لنهاية الملف: Match User username PasswordAuthentication yes Match all ثم قم باعادة تشغيل خدمة ssh باستخدام الامر التالي sudo systemctl restart ssh بهذا الشكل سيتم السماح للمستخدم username بالدخول باستخدام كلمة المرور 

اوامر لينكس مفيدة لمدير النظام basic linux sysadmin commands

صورة
  كمدير للنظام تحتاج لمراجعة بعض اجزاء النظام ومنها عمليات الدخول. هنا بعض الاوامر المفيدة لمدير النظام: lastb يعرض محاولات الدخول الخاطئة للنظام مع الاي بي والوقت w   who   يعرض الجلسات الحالية للمستخدمين  sudo tail -n 100 /var/log/auth.log   يعرض آخر 100 سطر في ملف بيانات الدخول للنظام ويمكن تغيير عدد الاسطر للرقم الذي تريده sudo tail -n 1000 /var/log/auth.log | grep "invalid user" sudo tail -n 1000 /var/log/auth.log | grep "Failed password" عرض محاولات الدخول بإسم مستخدم او كلمة مرور خاطئة في آخر 1000 سطر في السجل  cat /etc/*-release لعرض كافة بيانات نظام التشغيل   sudo cat /var/log/auth.log | grep "Invalid user" | grep -oP "(\d+\.){3}\d+" | sort | uniq  لعرض قائمة بالايبيهات التي حاولت الدخول بإسم مستخدم خاطئ sudo cat /var/log/auth.log | grep "Unable to negotiate" | grep -oP "(\d+\.){3}\d+" | sort | uniq لعرض قائمة بالايبيهات التي حاولت الدخول باستخدام مفاتيح غير صحيحة يمكن نسخ قائمة الايبيهات ولصقها في الموقع التالي لعرض ...

تثبيت برامج مكافحة الفيروسات ClamAV و Rootkit Hunter

صورة
مضاد الفيروسات مفيد لتصيد الفيروسات الشائعة، صحيح انه لا يكفي لوحده لكنه مهم  لتثبيت clamav نستخدم الامر التالي: sudo apt install clamav clamav-daemon -y الأن نقوم بايقاف خدمة clamav-freshclam sudo systemctl clamav-freshclam.service الآن نقوم بتشغيل برنامج التحديث sudo freshclam وسيقوم بتحديث ملف التعريفات الآن نقوم بتفعيل خدمة التحديث بالامر التالي: sudo systemctl enable clamav-freshclam.service sudo systemctl start clamav-freshclam.service الآن لفحص النظام بالكامل نستخدم الامر: sudo calmscan -i -v -r --remove / تثبيت Rootkit Hunter هذا البرنامج له مهام متعددة اهمها اصطياد الملفات التنفيذية المشبوهة لتثبيته نستخدم الامر التالي: sudo apt install rkhunter نقوم باعدادات الايميل او نكتفي باختيار Local نستطيع القيام بعمل اختبار مبدئي باستخدام الامر sudo rkhunter --check لتشغيل البرنامج بشكل دوري نستطيع عمل ذلك من خلال ملف الاعدادات: sudo nano /etc/default/rkhunter ونقوم بتفعيل التالي: CRON_DAILY_RUN="true" CRON_DB_UPDAT="true" APT_AUTOGEN="true" ثم نقوم بحفظ ا...

تأمين ووردبريس من الاختراق securing wordpress

صورة
الشرح موجه لمن يملك سيرفر خاص او vps لكن غالبية النصائح والخطوات تنطبق حتى على الاستضافات المشتركة   نصائح امنية هامة قبل البداية: - عند تثبيت ووردبريس يجب ان تضع ايميل تستخدمه باستمرار لحساب المدير تصلك التنبيهات عليه بشكل يومي حتى تعرف عن وجود اي اختراق او مشاكل في الوورد بريس، يمكن انشاء ايميل جديد وتحويل الرسائل التي تصلك من الموقع الى ايميلك الرئيسي اذا كنت لا تريد استخدام ايميلك الرئيسي - لا تستخدم يوزر admin بل استخدم اي يوزر آخر عند التثبيت - قم بانشاء كلمة مرور معقدة وصعبة باستخدام مولد كلمات المرور في اي مدير كلمات مرور واحفظها بمكان آمن ، انصح باستخدام BitWarden او KeePassXC فهي مجانية ومفتوحة المصدر - لا تستخدم اي كلمة مرور مستخدمة سابقا وافصل بين كلمات المرور للسيرفر وقاعدة البيانات والوردبريس الاضافات الهامة بعد تثبيت الوردبريس: مباشرة بعد تثبيت ووردبريس قم بحذف جميع الاضافات الافتراضية - اضافة Really Simple SSL : تقوم بتفعيل SSL على الووردبريس https://wordpress.org/plugins/really-simple-ssl/ - اضافة لتفعيل التحقق بخطوتين : قم بالبحث عن اضافة مناسبة باستخدام 2FA وهناك...