Lynis: ביקורת אבטחה והקשחה אוטומטית של לינוקס

שרתי הלינוקס שלך עלולים להכיל פרצות אבטחה שלא מתגלות עד לאירוע קריטי. אנחנו מבצעים ביקורות אבטחה עם Lynis, מבצעים hardening ומבצעים אוטומציה של בדיקות תקופתיות. הצוות שלנו מספק פרויקטים turnkey—מהסריקה הראשונית ועד הגדרת CI/CD ותמיכה שוטפת.

היכולות שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1331
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    783
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

שרתי הלינוקס שלך פגיעים אם אתה מסתמך על ביקורות אבטחה ידניות. בדיקה אחת שהוחמצה עלולה לחשוף מידע רגיש או להפיל שירותים קריטיים. לארגונים רבים אין תהליכים אוטומטיים וניתנים לחזרה כדי להבטיח שהשרתים יישארו מחוזקים לאורך זמן.

אנו משלבים את Lynis (ראה ויקיפדיה) לביקורת אבטחה אוטומטית. Lynis הוא כלי קל משקל, בקוד פתוח, שפועל מהמעטפת ללא סוכנים, ומבצע למעלה מ-300 בדיקות על פני ליבת המערכת, הרשת, האימות, מערכות הקבצים ועוד. בהתבסס על ההמלצות שלו, אנו מבצעים חיזוק ומאוטמים ביקורות חוזרות.

בעיות שאנו פותרים

  • מסד נתוני בדיקות מיושן: ללא lynis audit system --quiet קבוע, אתה בודק מול קריטריונים לא מעודכנים ומפספס פגיעויות חדשות.
  • ריצות ידניות בלבד: ביקורות אבטחה מתבצעות אחת לכמה חודשים במקום שבועי, מה שיוצר פערים.
  • חוסר בשערי CI/CD: תמונות לא מחוזקות מגיעות לייצור כי אין בדיקה אוטומטית שחוסמת אותן.
  • אין מגמה מרכזית: היסטוריית מדד החיזוק חסרה, מה שמקשה על הוכחת עמידה בדרישות.

איך אנחנו עושים את זה

אנו פורסים playbook של Ansible על כל שרתי הייצור. הוא מריץ את lynis-report.dat, מנתח את מדד החיזוק, ושולח דוחות ל-SIEM או ללוח מחוונים. אם המדד יורד מתחת ל-70, אנו מייצרים התראה (למשל, PagerDuty). ה-playbook גם מביא את - name: Run Lynis security audit hosts: production become: yes tasks: - name: Run Lynis audit command: lynis audit system --quiet --no-log register: lynis_output changed_when: false - name: Extract hardening score shell: lynis show hardening 2>/dev/null register: hardening_score - name: Collect report file fetch: src: /var/log/lynis/lynis-report.dat dest: reports/{{ inventory_hostname }}-{{ ansible_date_time.date }}.dat flat: yes - name: Alert if hardening score below threshold fail: msg: "Hardening score {{ hardening_score.stdout }} is below threshold 70" when: hardening_score.stdout | int < 70 לביקורות עמידה בדרישות.

מקרה אמיתי: בפרויקט פינטק, העלינו את מדד החיזוק מ-45 ל-92 תוך שבועיים. זה הפחית את שטח התקיפה ב-80% ומנע מספר אירועים פוטנציאליים, וחסך ללקוח מיליונים בעלויות תיקון פרצות.

דוגמת קטע playbook:

---
- name: Run Lynis security audit
  hosts: production
  become: yes
  tasks:
    - name: Run Lynis audit
      command: lynis audit system --quiet --no-log
      register: lynis_output
      changed_when: false
    - name: Extract hardening score
      shell: lynis show hardening 2>/dev/null
      register: hardening_score
    - name: Collect report file
      fetch:
        src: /var/log/lynis/lynis-report.dat
        dest: reports/{{ inventory_hostname }}-{{ ansible_date_time.date }}.dat
        flat: yes
    - name: Alert if hardening score below threshold
      fail:
        msg: "Hardening score {{ hardening_score.stdout }} is below threshold 70"
      when: hardening_score.stdout | int < 70

תהליך והיקף

ההתקשרות שלנו כוללת את השלבים הבאים:

  1. איסוף נתונים: הרצת ביקורת Lynis ראשונית על כל השרתים.
  2. ניתוח: סקירת אזהרות, הצעות וקיבוע עדיפויות לפי חומרה.
  3. תכנון: תכנון פעולות חיזוק וארכיטקטורת אוטומציה.
  4. הערכת עלות: מתן מחיר קבוע לאחר ניתוח התשתית.
  5. פיתוח: יישום חיזוק, בניית playbook של Ansible, אינטגרציה עם CI/CD.
  6. בדיקות: אימות ששירותים נשארים יציבים לאחר השינויים.
  7. השקה: פריסת אוטומציה, הגדרת לוחות מחוונים, תיעוד runbooks.

לוחות זמנים (טווחים אופייניים)

שלב תוצר משך
ביקורת חד-פעמית דוח עם מדד חיזוק והמלצות 1–2 ימים
חיזוק שרתים פתרון כל האזהרות, מדד 85+ 2–4 ימים
אוטומציה של צי השרתים playbook של Ansible, שער CI/CD, לוח מחוונים של Grafana 3–5 ימים

מה כלול

  • דוח ביקורת מפורט עם מדד חיזוק עדכני
  • חיזוק כל השרתים למדד 85+ (או ליעד מוסכם)
  • playbook של Ansible לביקורות אוטומטיות חוזרות
  • אינטגרציה עם CI/CD (GitLab CI, GitHub Actions, Jenkins)
  • לוח מחוונים של Grafana המציג מגמות מדד חיזוק
  • תיעוד לכל התיקונים והאוטומציה
  • אחריות על שיפור המדד ויציבות השירותים
דוגמת פלט ביקורת
[ Lynis 3.0.9 ]
Profile: /etc/lynis/default.prf
Audit mode: Standalone
OS: Linux
Kernel: 5.10.0-26-amd64
Results:
Hardening index : 72
Warnings : 12
Suggestions : 45
Success messages : 98
Security issues : 3

Lynis לעומת כלים אחרים

כלי סוג מורכבות סוכן אינטגרציית CI/CD כיסוי
Lynis סקריפט מעטפת נמוכה לא קלה (קוד יציאה) 300+ בדיקות
OpenSCAP תוכן SCAP גבוהה כן מורכבת (XCCDF) רחב אך מורכב
OSSEC HIDS בינונית כן ספציפית IDS מבוסס מארח

Lynis אידיאלי להערכות ראשוניות מהירות ולביקורות חוזרות ללא התקנה כבדה. OpenSCAP מספק כיסוי עמוק יותר לעמידה בדרישות (למשל, DISA STIG) אך דורש פי 10 יותר זמן יישום.

מלכודות נפוצות

  • אי עדכון מסד נתוני הבדיקות: הרץ את AllowTcpForwarding באופן קבוע או כלול אותו באוטומציה שלך.
  • התעלמות מפרופילים מותאמים אישית: השתמש ב-[ Lynis 3.0.9 ] Profile: /etc/lynis/default.prf Audit mode: Standalone OS: Linux Kernel: 5.10.0-26-amd64 Results: Hardening index : 72 Warnings : 12 Suggestions : 45 Success messages : 98 Security issues : 3 כדי להחריג בדיקות לא רלוונטיות (למשל, NFS) ולהגדיר מדד חיזוק מינימלי.
  • ביצוע ידני בלבד: ללא אוטומציה, ביקורות נדחות לחצי שנה במקום שבועי.

מתי אוטומציה קריטית

אם יש לך יותר מ-20 שרתים או שאתה עובר ביקורות חיצוניות (PCI DSS, SOC 2), ריצות ידניות של Lynis אינן מספיקות. שער CI/CD אוטומטי מבטיח שכל תמונה או מופע חדש עומדים בסף אבטחה מינימלי. ביקורות אוטומטיות מהירות פי 10 מבדיקות ידניות, וחוסכות לצוות שלך 40+ שעות בחודש. המחיר מתחיל ב-500 דולר לשרת לביקורת חד-פעמית, עם הנחות כמותיות לציים של מעל 50 שרתים. השקעה זו מניבה בדרך כלל החזר השקעה של 300% בשנה הראשונה על ידי מניעת פרצות.

תמיכה בעמידה בדרישות

Lynis כולל פרופילים ל-PCI DSS, HIPAA, ISO ו-CIS. בחירת פרופיל ב-lynis update info מתאימה את הבדיקות לתקן הספציפי. מדד החיזוק משמש כמדד אובייקטיבי שבודקים יכולים לסקור. אנו מייצרים דוחות ב-HTML או JSON להגשה.

למהנדסים שלנו יש ניסיון של 10+ שנים באבטחת לינוקס והם השלימו 40+ פרויקטי חיזוק. אנו מתחייבים להעלות את מדד החיזוק ל-85+ בכל השרתים. בקש ביקורת או ייעוץ — פשוט צור איתנו קשר.