במאמר הזה מתואר רמת התאימות של Google Distributed Cloud ל-CIS Ubuntu Benchmark.
גישה להשוואה לשוק
המדד של CIS Ubuntu זמין באתר של CIS.
פרופיל להעלאת הגדרות אישיות
במסמך CIS Ubuntu Benchmark אפשר לקרוא על פרופילי הגדרה. תמונות Ubuntu שמשמשות את Google Distributed Cloud מוקשחות כדי לעמוד בדרישות של Level 2 – Server profile.
הערכה ב-Google Distributed Cloud
אנחנו משתמשים בערכים הבאים כדי לציין את הסטטוס של המלצות ל-Ubuntu ב-Google Distributed Cloud.
| סטטוס | תיאור |
|---|---|
| לקבוע ערך (pass) | עומדת בהמלצה של מחיר מקובל בשוק. |
| נכשל | חורג מהמלצה להשוואה לשוק. |
| לא רלוונטי | לא רלוונטי לבדיקה במערכת שנבדקת. |
סטטוס של Google Distributed Cloud
תמונות Ubuntu שמשמשות עם Google Distributed Cloud מוקשחות כדי לעמוד בדרישות של CIS Level 2 – Server profile. בטבלה הבאה מפורטות הסיבות לכך שרכיבים של Google Distributed Cloud לא עברו המלצות מסוימות.
הטבלה הבאה לא כוללת מדדי השוואה לשוק עם סטטוס Passed.
1.33 ו-1.32
גרסאות
הקטע הזה מתייחס לגרסאות הבאות:
| גרסה של Google Distributed Cloud | גרסת Ubuntu | גרסת CIS Ubuntu Benchmark | רמת CIS |
|---|---|---|---|
| 1.32 | 22.04 LTS | v1.0.0 | שרת ברמה 2 |
המלצות שנכשלו
בטבלה הבאה מפורטות ההמלצות שבהן Google Distributed Cloud חורג מההמלצות של ההשוואה. הממצאים האלה רלוונטיים לצמתי האשכולות ולתחנת העבודה של האדמין.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.2.1 | מוודאים שהמיקום /tmp נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.3.1 | מוודאים שהמיקום /var נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.4.1 | מוודאים שהמיקום /var/tmp נמצא במחיצה נפרדת | בינוני | נכשל |
| 1.1.5.1 | מוודאים שהמיקום /var/log נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.6.1 | מוודאים שהמיקום של /var/log/audit הוא במחיצה נפרדת | נמוך | נכשל |
| 1.1.7.1 | מוודאים שהספרייה /home ממוקמת במחיצה נפרדת | נמוך | נכשל |
| 1.4.1 | הגדרת סיסמה לטוען האתחול ב-grub2 | גבוה | נכשל |
| 1.4.3 | איך מוודאים שנדרש אימות למצב משתמש יחיד | בינוני | נכשל |
| 2.3.6 | הסרת חבילת rpcbind | נמוך | נכשל |
| 3.2.2 | השבתת פרמטר ליבה להעברת IP בממשקי IPv4 | בינוני | נכשל |
| 3.3.7 | הפעלה של פרמטר ליבה כדי להשתמש בסינון נתיבים הפוך בכל ממשקי IPv4 כברירת מחדל | בינוני | נכשל |
| 3.3.7 | הפעלת פרמטר של ליבת המערכת כדי להשתמש בסינון נתיבים הפוך בכל ממשקי IPv4 | בינוני | נכשל |
| 3.5.2.8 | מוודאים שמדיניות ברירת המחדל של חומת האש nftables היא דחייה | בינוני | נכשל |
| 3.5.2.10 | איך מוודאים שכללי nftables הם קבועים | בינוני | נכשל |
| 4.2.3 | אימות ההרשאות של קובצי יומן | בינוני | נכשל |
| 5.2.4 | הגבלת גישת SSH של משתמשים | לא ידוע | נכשל |
| 5.3.4 | איך מוודאים שהמשתמשים יבצעו אימות מחדש להרחבת הרשאות – sudo | בינוני | נכשל |
| 5.5.1.2 | הגדרת הגיל המקסימלי של הסיסמה | בינוני | נכשל |
המלצות שיושמו
בטבלה הבאה מפורטות ההמלצות שבהן Google Distributed Cloud עומד בהשוואה להמלצות של נקודת ההשוואה.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.1.1 | השבתה של הרכבת cramfs | נמוך | לקבוע ערך (pass) |
| 1.1.1.2 | השבתה של הרכבת squashfs | נמוך | לקבוע ערך (pass) |
| 1.1.1.3 | השבתת הרכבה של udf | נמוך | לקבוע ערך (pass) |
| 1.1.8.1 | הוספת האפשרות nodev ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.8.2 | הוספת האפשרות noexec ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.8.3 | הוספת האפשרות nosuid ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.9 | השבתת הכלי לטעינת מערכות קבצים באופן אוטומטי | בינוני | לקבוע ערך (pass) |
| 1.1.10 | השבתת טעינת מנהל התקן של אחסון USB באמצעות Modprobe | בינוני | לקבוע ערך (pass) |
| 1.4.2 | אימות ההרשאות של /boot/grub/grub.cfg | בינוני | לקבוע ערך (pass) |
| 1.5.1 | הפעלת פריסה אקראית של מרחב כתובות וירטואלי | בינוני | לקבוע ערך (pass) |
| 1.5.2 | החבילה prelink לא יכולה להיות מותקנת | בינוני | לקבוע ערך (pass) |
| 1.5.3 | השבתת שירות Apport | לא ידוע | לקבוע ערך (pass) |
| 1.5.4 | השבתת קובצי Core Dump לכל המשתמשים | בינוני | לקבוע ערך (pass) |
| 1.5.4 | השבתת קובצי Core Dump לתוכניות SUID | בינוני | לקבוע ערך (pass) |
| 1.6.1.1 | לוודא ש-AppArmor מותקן | בינוני | לקבוע ערך (pass) |
| 1.6.1.2 | מוודאים ש-AppArmor מופעל בהגדרות של תוכנת האתחול | בינוני | לקבוע ערך (pass) |
| 1.6.1.4 | אכיפה של כל פרופילי AppArmor | בינוני | לקבוע ערך (pass) |
| 1.7.1 | שינוי הבאנר של הודעת המערכת של היום | בינוני | לקבוע ערך (pass) |
| 1.7.2 | שינוי מודעת הבאנר להתחברות למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.3 | שינוי באנר הכניסה למערכת לחיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.4 | אימות הבעלות על קבוצה של באנר הודעת היום | בינוני | לקבוע ערך (pass) |
| 1.7.4 | אימות הבעלות על באנר ההודעה היומית | בינוני | לקבוע ערך (pass) |
| 1.7.4 | בדיקת ההרשאות בבאנר של הודעת היום | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות בעלות קבוצתית על באנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות הבעלות על באנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות הרשאות בבאנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.6 | אימות הבעלות על קבוצה של באנר כניסה למערכת עבור חיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.6 | אימות הבעלות על באנר הכניסה למערכת עבור חיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.6 | בדיקת ההרשאות בבאנר הכניסה למערכת לחיבורים מרוחקים | בינוני | לקבוע ערך (pass) |
| 2.1.1.1 | התקנת השירות systemd_timesyncd | גבוה | לקבוע ערך (pass) |
| 2.1.3.2 | הפעלת השירות systemd_timesyncd | גבוה | לקבוע ערך (pass) |
| 2.2.1 | הסרה של קבוצת חבילות X Windows | בינוני | לקבוע ערך (pass) |
| 2.2.2 | השבתה של תוכנת שרת Avahi | בינוני | לקבוע ערך (pass) |
| 2.2.2 | הסרת חבילת השרת avahi | בינוני | לקבוע ערך (pass) |
| 2.2.3 | השבתת שירות CUPS | לא ידוע | לקבוע ערך (pass) |
| 2.2.3 | הסרת חבילת CUPS | לא ידוע | לקבוע ערך (pass) |
| 2.2.4 | הסרת חבילת שרת DHCP | בינוני | לקבוע ערך (pass) |
| 2.2.5 | הסרת החבילה openldap-servers | נמוך | לקבוע ערך (pass) |
| 2.2.6 | הסרת חבילת nfs-kernel-server | נמוך | לקבוע ערך (pass) |
| 2.2.7 | הסרת חבילת bind | נמוך | לקבוע ערך (pass) |
| 2.2.8 | הסרת חבילת vsftpd | גבוה | לקבוע ערך (pass) |
| 2.2.9 | הסרת חבילת httpd | לא ידוע | לקבוע ערך (pass) |
| 2.2.9 | הסרת חבילת nginx | לא ידוע | לקבוע ערך (pass) |
| 2.2.10 | הסרת חבילת cyrus-imapd | לא ידוע | לקבוע ערך (pass) |
| 2.2.10 | הסרת חבילת dovecot | לא ידוע | לקבוע ערך (pass) |
| 2.2.11 | הסרת חבילת Samba | לא ידוע | לקבוע ערך (pass) |
| 2.2.12 | הסרת חבילת squid | לא ידוע | לקבוע ערך (pass) |
| 2.2.13 | הסרת חבילת net-snmp | לא ידוע | לקבוע ערך (pass) |
| 2.2.14 | הסרת חבילת ה-NIS | נמוך | לקבוע ערך (pass) |
| 2.2.15 | מוודאים שסוכן העברת הדואר לא מאזין לכתובת שאינה כתובת לולאה חוזרת | בינוני | לקבוע ערך (pass) |
| 2.2.16 | הסרת חבילת rsync | בינוני | לקבוע ערך (pass) |
| 2.3.2 | הסרת חבילת rsh | לא ידוע | לקבוע ערך (pass) |
| 2.3.3 | הסרת חבילת talk | בינוני | לקבוע ערך (pass) |
| 2.3.4 | הסרת לקוחות telnet | נמוך | לקבוע ערך (pass) |
| 2.3.5 | מוודאים שלקוח LDAP לא מותקן | נמוך | לקבוע ערך (pass) |
| 3.1.2 | השבתה של ממשקי רשת אלחוטית | בינוני | לקבוע ערך (pass) |
| 3.2.1 | השבתת פרמטר הליבה לשליחת הפניות אוטומטיות של ICMP בכל ממשקי IPv4 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.2.1 | השבתת פרמטר הליבה לשליחת הפניות אוטומטיות של ICMP בכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.2.2 | השבתת פרמטר ליבה להעברת IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת מנות עם ניתוב ממקור לכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב ממקור לכל ממשקי IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב ממקור בממשקי IPv4 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב לפי מקור בממשקי IPv6 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתת האפשרות לקבל הפניות אוטומטיות של ICMP לכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתה של קבלת הפניות אוטומטיות של ICMP לכל ממשקי ה-IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתה של פרמטר ליבה לקבלת הפניות אוטומטיות של ICMP כברירת מחדל בממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתת פרמטר הליבה לקבלת הפניות אוטומטיות של ICMP כברירת מחדל בממשקי IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.3 | הגדרת פרמטר של ליבת המערכת לקבלת הפניות אוטומטיות מאובטחות כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.3 | השבתת פרמטר הליבה לקבלת הפניות אוטומטיות מאובטחות של ICMP בכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.4 | הפעלת פרמטר של ליבת המערכת כדי לרשום ביומן מנות Martian בכל ממשקי IPv4 | לא ידוע | לקבוע ערך (pass) |
| 3.3.4 | הפעלת פרמטר ליבה לרישום ביומן של חבילות Martian בכל ממשקי IPv4 כברירת מחדל | לא ידוע | לקבוע ערך (pass) |
| 3.3.5 | הפעלה של פרמטר ליבה להתעלמות מבקשות ICMP Broadcast Echo בממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.6 | הפעלת פרמטר ליבה להתעלמות מתגובות שגיאה מזויפות של ICMP בממשקי IPv4 | לא ידוע | לקבוע ערך (pass) |
| 3.3.8 | הפעלת פרמטר ליבה לשימוש ב-TCP Syncookies בממשקי רשת | בינוני | לקבוע ערך (pass) |
| 3.3.9 | הגדרה של קבלת הודעות על נתבים בכל הממשקים של IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.9 | השבתה של קבלת הודעות פרסום של נתבים בכל ממשקי IPv6 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.4.1 | השבתה של התמיכה ב-DCCP | בינוני | לקבוע ערך (pass) |
| 3.4.2 | השבתת התמיכה ב-SCTP | בינוני | לקבוע ערך (pass) |
| 3.4.3 | השבתת התמיכה ב-RDS | נמוך | לקבוע ערך (pass) |
| 3.4.4 | השבתת התמיכה ב-TIPC | נמוך | לקבוע ערך (pass) |
| 3.5.1.2 | הסרת חבילת iptables-persistent | בינוני | לקבוע ערך (pass) |
| 3.5.2.1 | התקנת חבילת nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.4 | בדיקה שקיימת טבלה עבור Nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.5 | איך מוודאים שקיימות שרשרות בסיס עבור Nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.9 | אימות של הפעלת שירות nftables | בינוני | לקבוע ערך (pass) |
| 3.5.3.1.1 | התקנת חבילת iptables | בינוני | לקבוע ערך (pass) |
| 3.5.3.1.3 | הסרת חבילת ufw | בינוני | לקבוע ערך (pass) |
| 4.1.1.1 | מוודאים שמערכת המשנה לביקורת מותקנת | בינוני | לקבוע ערך (pass) |
| 4.1.1.2 | הפעלת שירות auditd | בינוני | לקבוע ערך (pass) |
| 4.1.1.4 | הארכת המגבלה של יומן הביקורת עבור שד הביקורת | נמוך | לקבוע ערך (pass) |
| 4.1.2.1 | הגדרה של גודל קובץ היומן המקסימלי ב-auditd | בינוני | לקבוע ערך (pass) |
| 4.1.2.2 | הגדרה של auditd max_log_file_action כשמגיעים לגודל היומן המקסימלי | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת הפעולה admin_space_left של auditd כשאין מספיק נפח אחסון | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת פעולה של mail_acct ב-auditd כשנפח האחסון נמוך | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת הפעולה space_left של auditd במצב של נפח אחסון נמוך | בינוני | לקבוע ערך (pass) |
| 4.1.3.1 | איך מוודאים ש-auditd אוסף פעולות של אדמינים | בינוני | לקבוע ערך (pass) |
| 4.1.3.2 | הקלטת אירועים כשמופעלים קובצי הפעלה עם הרשאות | בינוני | לקבוע ערך (pass) |
| 4.1.3.3 | תיעוד ניסיונות לביצוע פעולות תחזוקה | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי הקובץ localtime | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות adjtimex | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | ניסיונות להקלטת שינוי השעה באמצעות clock_settime | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות settimeofday | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות stime | בינוני | לקבוע ערך (pass) |
| 4.1.3.5 | תיעוד אירועים שמשנים את סביבת הרשת של המערכת | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – su | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – sudo | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – sudoedit | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – umount | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | Ensure auditd Collects Information on the Use of Privileged Commands - unix_chkpwd | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שלא צלחו – יצירה | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לא מוצלחים לקבצים – ftruncate | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שנכשלו – פתוח | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שנכשלו – openat | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | Record Unsuccessful Access Attempts to Files - truncate | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים את פרטי המשתמש או הקבוצה – /etc/group | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/gshadow | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/passwd | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/security/opasswd | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/shadow | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – chmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – chown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchmodat | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchownat | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fremovexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fsetxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lchown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | רישום אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lremovexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lsetxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – removexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – setxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.10 | מוודאים ש-auditd אוסף מידע על ייצוא למדיה (הצלחה) | בינוני | לקבוע ערך (pass) |
| 4.1.3.11 | תיעוד ניסיונות לשינוי פרטים על התהליך והפעלת הסשן | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – faillog | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – lastlog | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – tallylog | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | Ensure auditd Collects File Deletion Events by User - rename | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – renameat | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – unlink | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – unlinkat | בינוני | לקבוע ערך (pass) |
| 4.1.3.14 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה המחייבים של המערכת | בינוני | לקבוע ערך (pass) |
| 4.1.3.15 | הקלטה של כל הניסיונות להפעיל את chcon | בינוני | לקבוע ערך (pass) |
| 4.1.3.16 | הקלטה של כל הניסיונות להריץ את הפקודה setfacl | בינוני | לקבוע ערך (pass) |
| 4.1.3.17 | הקלטה של כל הניסיונות להריץ את הפקודה chacl | בינוני | לקבוע ערך (pass) |
| 4.1.3.18 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – usermod | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על טעינת מודול ליבה – init_module | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על ביטול הטעינה של מודול ליבה – delete_module | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – insmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – modprobe | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – rmmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.20 | הפיכת ההגדרה של auditd לבלתי ניתנת לשינוי | בינוני | לקבוע ערך (pass) |
| 4.1.4.1 | יומני ביקורת של המערכת צריכים להיות במצב 0640 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 4.1.4.2 | יומני הביקורת של המערכת חייבים להיות בבעלות של Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.3 | יומני הביקורת של המערכת צריכים להיות בבעלות של קבוצת Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.4 | יומני ביקורת של המערכת צריכים להיות במצב 0750 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 4.1.4.5 | בדיקת ההרשאות ב- /etc/audit/auditd.conf | בינוני | לקבוע ערך (pass) |
| 4.1.4.5 | בדיקת ההרשאות ב- /etc/audit/rules.d/*.rules | בינוני | לקבוע ערך (pass) |
| 4.1.4.6 | קובצי תצורה של ביקורת חייבים להיות בבעלות של Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.7 | קובצי תצורה של ביקורת צריכים להיות בבעלות של קבוצת root | בינוני | לקבוע ערך (pass) |
| 4.1.4.8 | אימות שלכלי הביקורת יש מצב 0755 או פחות | בינוני | לקבוע ערך (pass) |
| 4.1.4.9 | אימות הבעלות על כלי הביקורת על ידי משתמש על | בינוני | לקבוע ערך (pass) |
| 4.1.4.10 | אימות הבעלות על כלי הביקורת על ידי קבוצת הבסיס | בינוני | לקבוע ערך (pass) |
| 4.2.1.1.1 | התקנת חבילת systemd-journal-remote | בינוני | לקבוע ערך (pass) |
| 4.2.1.1.4 | השבתה של שקע systemd-journal-remote | בינוני | לקבוע ערך (pass) |
| 4.2.1.2 | הפעלת השירות systemd-journald | בינוני | לקבוע ערך (pass) |
| 4.2.1.3 | מוודאים ש-journald מוגדר לדחיסת קובצי יומן גדולים | בינוני | לקבוע ערך (pass) |
| 4.2.1.4 | מוודאים ש-journald מוגדר לכתוב קבצים של יומני אירועים לדיסק אחסון מתמיד (persistent disk) | בינוני | לקבוע ערך (pass) |
| 4.2.2.1 | מוודאים ש-rsyslog מותקן | בינוני | לקבוע ערך (pass) |
| 4.2.2.2 | הפעלת שירות rsyslog | בינוני | לקבוע ערך (pass) |
| 4.2.2.4 | מוודאים שהוגדרו הרשאות ברירת המחדל לקובץ rsyslog | בינוני | לקבוע ערך (pass) |
| 4.2.2.7 | מוודאים ש-rsyslog לא מקבל הודעות מרחוק אלא אם הוא פועל כשרת יומן | בינוני | לקבוע ערך (pass) |
| 5.1.1 | הפעלת שירות cron | בינוני | לקבוע ערך (pass) |
| 5.1.2 | אימות הקבוצה שבבעלותה קובץ ה-Crontab | בינוני | לקבוע ערך (pass) |
| 5.1.2 | אימות הבעלים ב-crontab | בינוני | לקבוע ערך (pass) |
| 5.1.2 | בדיקת ההרשאות ב-crontab | בינוני | לקבוע ערך (pass) |
| 5.1.3 | אימות הקבוצה שהיא הבעלים של cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.3 | אימות הבעלים ב-cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.3 | בדיקת ההרשאות ב-cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.4 | אימות הקבוצה שהיא הבעלים של cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.4 | אימות הבעלים ב-cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.4 | בדיקת ההרשאות ב-cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.5 | אימות הקבוצה שהיא הבעלים של cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.5 | אימות הבעלים ב-cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.5 | בדיקת ההרשאות ב-cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות הקבוצה שהיא הבעלים של cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות הבעלים ב-cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות ההרשאות ב-cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.7 | אימות הקבוצה שבבעלותה cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.7 | אימות הבעלים ב-cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.7 | בדיקת ההרשאות ב-cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.8 | מוודאים שהקובץ /etc/cron.deny לא קיים | בינוני | לקבוע ערך (pass) |
| 5.1.8 | אימות הקבוצה שהיא הבעלים של הקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.8 | בדיקת ההרשאות בקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.8 | אימות המשתמש שהוא הבעלים של הקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | מוודאים שהקובץ /etc/at.deny לא קיים | בינוני | לקבוע ערך (pass) |
| 5.1.9 | אימות הקבוצה שבבעלותה הקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | בדיקת ההרשאות בקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | אימות המשתמש שהוא הבעלים של הקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.2.1 | אימות הקבוצה שהיא הבעלים של קובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.1 | אימות הבעלים בקובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.1 | בדיקת ההרשאות בקובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.2 | בדיקת ההרשאות בקובצי מפתח פרטי של שרת SSH מסוג *_key | בינוני | לקבוע ערך (pass) |
| 5.2.3 | אימות ההרשאות בקובצי מפתח ציבורי *.pub של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.5 | מגדירים את LogLevel ל-INFO | נמוך | לקבוע ערך (pass) |
| 5.2.6 | הפעלת PAM | בינוני | לקבוע ערך (pass) |
| 5.2.7 | השבתת כניסת Root באמצעות SSH | בינוני | לקבוע ערך (pass) |
| 5.2.8 | השבתת אימות מבוסס-מארח | בינוני | לקבוע ערך (pass) |
| 5.2.9 | השבתת גישת SSH באמצעות סיסמאות ריקות | גבוה | לקבוע ערך (pass) |
| 5.2.10 | לא לאפשר אפשרויות סביבה של SSH | בינוני | לקבוע ערך (pass) |
| 5.2.11 | השבתת התמיכה ב-SSH בקובצי .rhosts | בינוני | לקבוע ערך (pass) |
| 5.2.12 | השבתת העברת X11 | בינוני | לקבוע ערך (pass) |
| 5.2.13 | שימוש רק בהצפנות חזקות | בינוני | לקבוע ערך (pass) |
| 5.2.14 | שימוש רק בכתובות MAC חזקות | בינוני | לקבוע ערך (pass) |
| 5.2.15 | שימוש רק באלגוריתמים חזקים של חילופי מפתחות | בינוני | לקבוע ערך (pass) |
| 5.2.16 | השבתה של העברת TCP ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.17 | הפעלת הודעת אזהרה ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.18 | הגדרת מגבלת ניסיונות אימות SSH | בינוני | לקבוע ערך (pass) |
| 5.2.19 | מוודאים שההגדרה SSH MaxStartups מוגדרת | בינוני | לקבוע ערך (pass) |
| 5.2.20 | הגדרת מגבלה ל-MaxSessions ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.21 | מוודאים שההגדרה SSH LoginGraceTime מוגדרת | בינוני | לקבוע ערך (pass) |
| 5.2.22 | הגדרת הערך המקסימלי של SSH Client Alive Count | בינוני | לקבוע ערך (pass) |
| 5.2.22 | הגדרת אינטרוול של פעילות לקוח SSH | בינוני | לקבוע ערך (pass) |
| 5.3.1 | התקנת חבילת sudo | בינוני | לקבוע ערך (pass) |
| 5.3.2 | הבטחה שרק משתמשים שמחוברים ל-tty אמיתי יוכלו להריץ sudo – sudo use_pty | בינוני | לקבוע ערך (pass) |
| 5.3.3 | מוודאים שקובץ היומן של Sudo קיים – sudo logfile | נמוך | לקבוע ערך (pass) |
| 5.3.5 | אימות מחדש של משתמשים להרחבת הרשאות – sudo !authenticate | בינוני | לקבוע ערך (pass) |
| 5.3.6 | דרישה לאימות מחדש כשמשתמשים בפקודה sudo | בינוני | לקבוע ערך (pass) |
| 5.3.7 | אכיפת שימוש ב-pam_wheel עם פרמטר Group לאימות su | בינוני | לקבוע ערך (pass) |
| 5.3.7 | מוודאים שהקבוצה שמשמשת את מודול pam_wheel קיימת במערכת ושהיא ריקה | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מותרות הנחיות לניסיון חוזר של אימות לכל הפעלה | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים שמערכת PAM אוכפת דרישות סיסמה – מינימום קטגוריות שונות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של תווים מספריים | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את הדרישות לסיסמאות – אורך מינימלי | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של אותיות קטנות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את הדרישות לגבי סיסמאות – מספר מינימלי של תווים מיוחדים | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של אותיות רישיות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | התקנת חבילת pam_pwquality | בינוני | לקבוע ערך (pass) |
| 5.4.2 | נעילת חשבונות אחרי ניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.2 | הגדרת מרווח הזמן לספירת ניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.2 | הגדרת זמן נעילה לניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.3 | הגבלת שימוש חוזר בסיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.4 | הגדרת אלגוריתם גיבוב סיסמאות ב- /etc/login.defs | בינוני | לקבוע ערך (pass) |
| 5.5.1.1 | הגדרת הגיל המינימלי של סיסמאות קיימות | בינוני | לקבוע ערך (pass) |
| 5.5.1.1 | הגדרת הגיל המינימלי של הסיסמה | בינוני | לקבוע ערך (pass) |
| 5.5.1.2 | הגדרת הגיל המקסימלי של סיסמאות קיימות | בינוני | לקבוע ערך (pass) |
| 5.5.1.3 | הגדרת משך הזמן שבו מוצגת אזהרה לגבי סיסמה | בינוני | לקבוע ערך (pass) |
| 5.5.1.4 | הגדרת תפוגה של חשבון בעקבות חוסר פעילות | בינוני | לקבוע ערך (pass) |
| 5.5.1.5 | מוודאים שכל המשתמשים שינו את הסיסמה שלהם בעבר | בינוני | לקבוע ערך (pass) |
| 5.5.2 | מוודאים שחשבונות מערכת לא מריצים מעטפת לאחר הכניסה | בינוני | לקבוע ערך (pass) |
| 5.5.3 | אימות שלמשתמש Root יש GID ראשי 0 | גבוה | לקבוע ערך (pass) |
| 5.5.4 | מוודאים ש-Default Bash Umask מוגדר בצורה נכונה | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה עבור משתמשים אינטראקטיביים | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה ב- /etc/profile | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה בקובץ login.defs | בינוני | לקבוע ערך (pass) |
| 5.5.5 | הגדרת הזמן הקצוב לתפוגה של סשן אינטראקטיבי | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות הקבוצה שהיא הבעלים של קובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות ההרשאות בקובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות המשתמש שהוא הבעלים של קובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות הקבוצה שבבעלותה קובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות ההרשאות בקובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.3 | אימות הקבוצה שהיא הבעלים של קובץ הקבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.3 | בדיקת ההרשאות בקובץ של הקבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.3 | אימות המשתמש שהוא הבעלים של קובץ קבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.4 | אימות הקבוצה שהיא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.4 | בדיקת ההרשאות בקובץ של קבוצת הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.4 | אימות המשתמש שהוא הבעלים של קובץ בקבוצת הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.5 | אימות הקבוצה שהיא הבעלים של קובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.5 | בדיקת ההרשאות בקובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.5 | אימות המשתמש שהוא הבעלים של קובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.6 | אימות הקבוצה שהיא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.6 | בדיקת ההרשאות בקובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.6 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות הקבוצה שהיא הבעלים של קובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות ההרשאות בקובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות המשתמש שהוא הבעלים של קובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות הקבוצה שבבעלותה קובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות ההרשאות בקובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.10 | איך מוודאים שמשתמש הוא הבעלים של כל הקבצים | בינוני | לקבוע ערך (pass) |
| 6.2.1 | אימות של כל ה-hash של הסיסמאות בחשבון מוצלל | בינוני | לקבוע ערך (pass) |
| 6.2.2 | מוודאים שאין חשבונות עם סיסמאות ריקות או סיסמאות null | גבוה | לקבוע ערך (pass) |
| 6.2.3 | כל מזהי הקבוצות (GID) שמפנים אליהם בקובץ /etc/passwd צריכים להיות מוגדרים בקובץ /etc/group | נמוך | לקבוע ערך (pass) |
| 6.2.4 | מוודאים שהקבוצה הווירטואלית ריקה | בינוני | לקבוע ערך (pass) |
| 6.2.5 | מוודאים שלכל החשבונות במערכת יש מזהי משתמש ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.6 | מוודאים שלכל הקבוצות במערכת יש מזהה קבוצה ייחודי | בינוני | לקבוע ערך (pass) |
| 6.2.7 | מוודאים שלכל החשבונות במערכת יש שמות ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.8 | מוודאים שלכל הקבוצות במערכת יש שמות קבוצות ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.9 | מוודאים שהנתיב של Root לא כולל נתיבים יחסיים או ספריות ריקות | לא ידוע | לקבוע ערך (pass) |
| 6.2.9 | מוודאים שהנתיב של Root לא כולל ספריות שניתן לכתוב בהן על ידי World או Group | בינוני | לקבוע ערך (pass) |
| 6.2.10 | אימות לכך שרק למשתמש הבסיסי יש UID 0 | גבוה | לקבוע ערך (pass) |
| 6.2.11 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להתקיים | בינוני | לקבוע ערך (pass) |
| 6.2.12 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להיות בבעלות הקבוצה הראשית | בינוני | לקבוע ערך (pass) |
| 6.2.12 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להיות בבעלות המשתמש הראשי | בינוני | לקבוע ערך (pass) |
| 6.2.13 | כל ספריות הבית האינטראקטיביות של המשתמשים צריכות להיות במצב 0750 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 6.2.14 | אימות שלא קיימים קובצי netrc | בינוני | לקבוע ערך (pass) |
| 6.2.15 | אימות שלא קיימים קבצים מסוג .forward | בינוני | לקבוע ערך (pass) |
| 6.2.16 | הסרת קבצים של Rsh Trust | גבוה | לקבוע ערך (pass) |
| 6.2.17 | קבצי האתחול של המשתמש חייבים להיות בבעלות הקבוצה הראשית | בינוני | לקבוע ערך (pass) |
| 6.2.17 | קבצי ההפעלה של המשתמש חייבים להיות בבעלות המשתמש הראשי | בינוני | לקבוע ערך (pass) |
| 6.2.17 | קבצי אתחול של משתמשים לא יכולים להפעיל תוכניות עם הרשאת כתיבה לכל המשתמשים | בינוני | לקבוע ערך (pass) |
המלצות שלא רלוונטיות
בטבלה הבאה מפורטות ההמלצות שלא רלוונטיות ל-Google Distributed Cloud.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.2.2 | הוספת האפשרות nodev ל- /tmp | בינוני | לא רלוונטי |
| 1.1.2.3 | הוספת האפשרות noexec ל-/tmp | בינוני | לא רלוונטי |
| 1.1.2.4 | הוספת האפשרות nosuid ל- /tmp | בינוני | לא רלוונטי |
| 1.1.3.2 | הוספת האפשרות nodev ל- /var | בינוני | לא רלוונטי |
| 1.1.3.3 | הוספת האפשרות nosuid ל- /var | בינוני | לא רלוונטי |
| 1.1.4.2 | הוספת האפשרות noexec ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.4.3 | הוספת האפשרות nosuid ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.4.4 | הוספת האפשרות nodev ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.5.2 | הוספת האפשרות nodev ל- /var/log | בינוני | לא רלוונטי |
| 1.1.5.3 | הוספת האפשרות noexec ל- /var/log | בינוני | לא רלוונטי |
| 1.1.5.4 | הוספת האפשרות nosuid ל- /var/log | בינוני | לא רלוונטי |
| 1.1.6.2 | הוספת האפשרות noexec ל- /var/log/audit | בינוני | לא רלוונטי |
| 1.1.6.3 | הוספת האפשרות nodev אל /var/log/audit | בינוני | לא רלוונטי |
| 1.1.6.4 | הוספת האפשרות nosuid ל- /var/log/audit | בינוני | לא רלוונטי |
| 1.1.7.2 | הוספת האפשרות nodev ל-/home | לא ידוע | לא רלוונטי |
| 1.1.7.3 | הוספת האפשרות nosuid ל-/home | בינוני | לא רלוונטי |
| 1.10 | הגדרת פרופיל משתמש של GNOME3 DConf | גבוה | לא רלוונטי |
| 1.4.1 | הגדרת סיסמה לטוען האתחול של UEFI | גבוה | לא רלוונטי |
| 1.8.1 | הסרת קבוצת חבילות GDM | בינוני | לא רלוונטי |
| 1.8.10 | השבתת XDMCP ב-GDM | גבוה | לא רלוונטי |
| 1.8.4 | הפעלה של נעילת שומר המסך ב-GNOME3 אחרי תקופה של חוסר פעילות | בינוני | לא רלוונטי |
| 1.8.5 | הגדרה של השהיית נעילת שומר המסך ב-GNOME3 אחרי תקופת ההפעלה | בינוני | לא רלוונטי |
| 1.8.6 | השבתת הפתיחה האוטומטית של GNOME3 | בינוני | לא רלוונטי |
| 1.8.6 | השבתת ההרכבה האוטומטית ב-GNOME3 | בינוני | לא רלוונטי |
| 1.8.8 | השבתת ההרצה של GNOME3 Automount | נמוך | לא רלוונטי |
| 2.1.4.1 | הגדרת הגבלות שרת עבור ntpd | בינוני | לא רלוונטי |
| 2.1.4.3 | הגדרת ntpd להפעלה כמשתמש ntp | בינוני | לא רלוונטי |
| 2.1.4.4 | הפעלת NTP Daemon | גבוה | לא רלוונטי |
| 2.2.15 | השבתה של האזנה לרשת ב-Postfix | בינוני | לא רלוונטי |
| 3.5.1.3 | אימות ההפעלה של ufw | בינוני | לא רלוונטי |
| 3.5.1.4 | הגדרת תנועת לולאה חוזרת (loopback) ב-UFW | בינוני | לא רלוונטי |
| 3.5.1.6 | מוודאים שקיימים כללים בחומת האש ufw לכל היציאות הפתוחות | בינוני | לא רלוונטי |
| 3.5.1.7 | הקפדה על מדיניות ברירת המחדל של חומת האש ufw | בינוני | לא רלוונטי |
| 3.5.3.2.1 | הגדרת מדיניות ברירת מחדל של iptables עבור מנות נכנסות | בינוני | לא רלוונטי |
| 3.5.3.2.2 | הגדרת תעבורת נתונים של לולאה חוזרת | בינוני | לא רלוונטי |
| 3.5.3.2.4 | מוודאים שקיימים כללים בחומת האש של iptables לכל היציאות הפתוחות | בינוני | לא רלוונטי |
| 3.5.3.3.1 | הגדרת מדיניות ברירת מחדל של ip6tables עבור מנות נכנסות | בינוני | לא רלוונטי |
| 3.5.3.3.4 | מוודאים שקיימים כללים לחומת האש ip6tables לכל היציאות הפתוחות | בינוני | לא רלוונטי |
1.31
גרסאות
הקטע הזה מתייחס לגרסאות הבאות:
| גרסה של Google Distributed Cloud | גרסת Ubuntu | גרסת CIS Ubuntu Benchmark | רמת CIS |
|---|---|---|---|
| 1.31 | 22.04 LTS | v1.0.0 | שרת ברמה 2 |
המלצות שנכשלו
בטבלה הבאה מפורטות ההמלצות שבהן Google Distributed Cloud חורג מההמלצות של ההשוואה. הממצאים האלה רלוונטיים לצמתי האשכולות ולתחנת העבודה של האדמין.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.2.1 | מוודאים שהמיקום /tmp נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.3.1 | מוודאים שהמיקום /var נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.4.1 | מוודאים שהמיקום /var/tmp נמצא במחיצה נפרדת | בינוני | נכשל |
| 1.1.5.1 | מוודאים שהמיקום /var/log נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.6.1 | מוודאים שהמיקום של /var/log/audit הוא במחיצה נפרדת | נמוך | נכשל |
| 1.1.7.1 | מוודאים שהספרייה /home ממוקמת במחיצה נפרדת | נמוך | נכשל |
| 1.4.1 | הגדרת סיסמה לטוען האתחול ב-grub2 | גבוה | נכשל |
| 1.4.3 | איך מוודאים שנדרש אימות למצב משתמש יחיד | בינוני | נכשל |
| 2.3.6 | הסרת חבילת rpcbind | נמוך | נכשל |
| 3.2.2 | השבתת פרמטר ליבה להעברת IP בממשקי IPv4 | בינוני | נכשל |
| 3.3.7 | הפעלה של פרמטר ליבה כדי להשתמש בסינון נתיבים הפוך בכל ממשקי IPv4 כברירת מחדל | בינוני | נכשל |
| 3.3.7 | הפעלת פרמטר של ליבת המערכת כדי להשתמש בסינון נתיבים הפוך בכל ממשקי IPv4 | בינוני | נכשל |
| 3.5.2.8 | מוודאים שמדיניות ברירת המחדל של חומת האש nftables היא דחייה | בינוני | נכשל |
| 3.5.2.10 | איך מוודאים שכללי nftables הם קבועים | בינוני | נכשל |
| 4.2.3 | אימות ההרשאות של קובצי יומן | בינוני | נכשל |
| 5.2.4 | הגבלת גישת SSH של משתמשים | לא ידוע | נכשל |
| 5.3.4 | איך מוודאים שהמשתמשים יבצעו אימות מחדש להרחבת הרשאות – sudo | בינוני | נכשל |
| 5.5.1.2 | הגדרת הגיל המקסימלי של הסיסמה | בינוני | נכשל |
המלצות שיושמו
בטבלה הבאה מפורטות ההמלצות שבהן Google Distributed Cloud עומד בהשוואה להמלצות של נקודת ההשוואה.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.1.1 | השבתה של הרכבת cramfs | נמוך | לקבוע ערך (pass) |
| 1.1.1.2 | השבתה של הרכבת squashfs | נמוך | לקבוע ערך (pass) |
| 1.1.1.3 | השבתת הרכבה של udf | נמוך | לקבוע ערך (pass) |
| 1.1.8.1 | הוספת האפשרות nodev ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.8.2 | הוספת האפשרות noexec ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.8.3 | הוספת האפשרות nosuid ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.9 | השבתת הכלי לטעינת מערכות קבצים באופן אוטומטי | בינוני | לקבוע ערך (pass) |
| 1.1.10 | השבתת טעינת מנהל התקן של אחסון USB באמצעות Modprobe | בינוני | לקבוע ערך (pass) |
| 1.4.2 | אימות ההרשאות של /boot/grub/grub.cfg | בינוני | לקבוע ערך (pass) |
| 1.5.1 | הפעלת פריסה אקראית של מרחב כתובות וירטואלי | בינוני | לקבוע ערך (pass) |
| 1.5.2 | החבילה prelink לא יכולה להיות מותקנת | בינוני | לקבוע ערך (pass) |
| 1.5.3 | השבתת שירות Apport | לא ידוע | לקבוע ערך (pass) |
| 1.5.4 | השבתת קובצי Core Dump לכל המשתמשים | בינוני | לקבוע ערך (pass) |
| 1.5.4 | השבתת קובצי Core Dump לתוכניות SUID | בינוני | לקבוע ערך (pass) |
| 1.6.1.1 | לוודא ש-AppArmor מותקן | בינוני | לקבוע ערך (pass) |
| 1.6.1.2 | מוודאים ש-AppArmor מופעל בהגדרות של תוכנת האתחול | בינוני | לקבוע ערך (pass) |
| 1.6.1.4 | אכיפה של כל פרופילי AppArmor | בינוני | לקבוע ערך (pass) |
| 1.7.1 | שינוי הבאנר של הודעת המערכת של היום | בינוני | לקבוע ערך (pass) |
| 1.7.2 | שינוי מודעת הבאנר להתחברות למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.3 | שינוי באנר הכניסה למערכת לחיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.4 | אימות הבעלות על קבוצה של באנר הודעת היום | בינוני | לקבוע ערך (pass) |
| 1.7.4 | אימות הבעלות על באנר ההודעה היומית | בינוני | לקבוע ערך (pass) |
| 1.7.4 | בדיקת ההרשאות בבאנר של הודעת היום | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות בעלות קבוצתית על באנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות הבעלות על באנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות הרשאות בבאנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.6 | אימות הבעלות על קבוצה של באנר כניסה למערכת עבור חיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.6 | אימות הבעלות על באנר הכניסה למערכת עבור חיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.6 | בדיקת ההרשאות בבאנר הכניסה למערכת לחיבורים מרוחקים | בינוני | לקבוע ערך (pass) |
| 2.1.1.1 | התקנת השירות systemd_timesyncd | גבוה | לקבוע ערך (pass) |
| 2.1.3.2 | הפעלת השירות systemd_timesyncd | גבוה | לקבוע ערך (pass) |
| 2.2.1 | הסרה של קבוצת חבילות X Windows | בינוני | לקבוע ערך (pass) |
| 2.2.2 | השבתה של תוכנת שרת Avahi | בינוני | לקבוע ערך (pass) |
| 2.2.2 | הסרת חבילת השרת avahi | בינוני | לקבוע ערך (pass) |
| 2.2.3 | השבתת שירות CUPS | לא ידוע | לקבוע ערך (pass) |
| 2.2.3 | הסרת חבילת CUPS | לא ידוע | לקבוע ערך (pass) |
| 2.2.4 | הסרת חבילת שרת DHCP | בינוני | לקבוע ערך (pass) |
| 2.2.5 | הסרת החבילה openldap-servers | נמוך | לקבוע ערך (pass) |
| 2.2.6 | הסרת חבילת nfs-kernel-server | נמוך | לקבוע ערך (pass) |
| 2.2.7 | הסרת חבילת bind | נמוך | לקבוע ערך (pass) |
| 2.2.8 | הסרת חבילת vsftpd | גבוה | לקבוע ערך (pass) |
| 2.2.9 | הסרת חבילת httpd | לא ידוע | לקבוע ערך (pass) |
| 2.2.9 | הסרת חבילת nginx | לא ידוע | לקבוע ערך (pass) |
| 2.2.10 | הסרת חבילת cyrus-imapd | לא ידוע | לקבוע ערך (pass) |
| 2.2.10 | הסרת חבילת dovecot | לא ידוע | לקבוע ערך (pass) |
| 2.2.11 | הסרת חבילת Samba | לא ידוע | לקבוע ערך (pass) |
| 2.2.12 | הסרת חבילת squid | לא ידוע | לקבוע ערך (pass) |
| 2.2.13 | הסרת חבילת net-snmp | לא ידוע | לקבוע ערך (pass) |
| 2.2.14 | הסרת חבילת ה-NIS | נמוך | לקבוע ערך (pass) |
| 2.2.15 | מוודאים שסוכן העברת הדואר לא מאזין לכתובת שאינה כתובת לולאה חוזרת | בינוני | לקבוע ערך (pass) |
| 2.2.16 | הסרת חבילת rsync | בינוני | לקבוע ערך (pass) |
| 2.3.2 | הסרת חבילת rsh | לא ידוע | לקבוע ערך (pass) |
| 2.3.3 | הסרת חבילת talk | בינוני | לקבוע ערך (pass) |
| 2.3.4 | הסרת לקוחות telnet | נמוך | לקבוע ערך (pass) |
| 2.3.5 | מוודאים שלקוח LDAP לא מותקן | נמוך | לקבוע ערך (pass) |
| 3.1.2 | השבתה של ממשקי רשת אלחוטית | בינוני | לקבוע ערך (pass) |
| 3.2.1 | השבתת פרמטר הליבה לשליחת הפניות אוטומטיות של ICMP בכל ממשקי IPv4 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.2.1 | השבתת פרמטר הליבה לשליחת הפניות אוטומטיות של ICMP בכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.2.2 | השבתת פרמטר ליבה להעברת IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת מנות עם ניתוב ממקור לכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב ממקור לכל ממשקי IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב ממקור בממשקי IPv4 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב לפי מקור בממשקי IPv6 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתת האפשרות לקבל הפניות אוטומטיות של ICMP לכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתה של קבלת הפניות אוטומטיות של ICMP לכל ממשקי ה-IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתה של פרמטר ליבה לקבלת הפניות אוטומטיות של ICMP כברירת מחדל בממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתת פרמטר הליבה לקבלת הפניות אוטומטיות של ICMP כברירת מחדל בממשקי IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.3 | הגדרת פרמטר של ליבת המערכת לקבלת הפניות אוטומטיות מאובטחות כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.3 | השבתת פרמטר הליבה לקבלת הפניות אוטומטיות מאובטחות של ICMP בכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.4 | הפעלת פרמטר של ליבת המערכת כדי לרשום ביומן מנות Martian בכל ממשקי IPv4 | לא ידוע | לקבוע ערך (pass) |
| 3.3.4 | הפעלת פרמטר ליבה לרישום ביומן של חבילות Martian בכל ממשקי IPv4 כברירת מחדל | לא ידוע | לקבוע ערך (pass) |
| 3.3.5 | הפעלה של פרמטר ליבה להתעלמות מבקשות ICMP Broadcast Echo בממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.6 | הפעלת פרמטר ליבה להתעלמות מתגובות שגיאה מזויפות של ICMP בממשקי IPv4 | לא ידוע | לקבוע ערך (pass) |
| 3.3.8 | הפעלת פרמטר ליבה לשימוש ב-TCP Syncookies בממשקי רשת | בינוני | לקבוע ערך (pass) |
| 3.3.9 | הגדרה של קבלת הודעות על נתבים בכל הממשקים של IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.9 | השבתה של קבלת הודעות פרסום של נתבים בכל ממשקי IPv6 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.4.1 | השבתה של התמיכה ב-DCCP | בינוני | לקבוע ערך (pass) |
| 3.4.2 | השבתת התמיכה ב-SCTP | בינוני | לקבוע ערך (pass) |
| 3.4.3 | השבתת התמיכה ב-RDS | נמוך | לקבוע ערך (pass) |
| 3.4.4 | השבתת התמיכה ב-TIPC | נמוך | לקבוע ערך (pass) |
| 3.5.1.2 | הסרת חבילת iptables-persistent | בינוני | לקבוע ערך (pass) |
| 3.5.2.1 | התקנת חבילת nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.4 | בדיקה שקיימת טבלה עבור Nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.5 | איך מוודאים שקיימות שרשרות בסיס עבור Nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.9 | אימות של הפעלת שירות nftables | בינוני | לקבוע ערך (pass) |
| 3.5.3.1.1 | התקנת חבילת iptables | בינוני | לקבוע ערך (pass) |
| 3.5.3.1.3 | הסרת חבילת ufw | בינוני | לקבוע ערך (pass) |
| 4.1.1.1 | מוודאים שמערכת המשנה לביקורת מותקנת | בינוני | לקבוע ערך (pass) |
| 4.1.1.2 | הפעלת שירות auditd | בינוני | לקבוע ערך (pass) |
| 4.1.1.4 | הארכת המגבלה של יומן הביקורת עבור שד הביקורת | נמוך | לקבוע ערך (pass) |
| 4.1.2.1 | הגדרה של גודל קובץ היומן המקסימלי ב-auditd | בינוני | לקבוע ערך (pass) |
| 4.1.2.2 | הגדרה של auditd max_log_file_action כשמגיעים לגודל היומן המקסימלי | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת הפעולה admin_space_left של auditd כשאין מספיק נפח אחסון | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת פעולה של mail_acct ב-auditd כשנפח האחסון נמוך | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת הפעולה space_left של auditd במצב של נפח אחסון נמוך | בינוני | לקבוע ערך (pass) |
| 4.1.3.1 | איך מוודאים ש-auditd אוסף פעולות של אדמינים | בינוני | לקבוע ערך (pass) |
| 4.1.3.2 | הקלטת אירועים כשמופעלים קובצי הפעלה עם הרשאות | בינוני | לקבוע ערך (pass) |
| 4.1.3.3 | תיעוד ניסיונות לביצוע פעולות תחזוקה | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי הקובץ localtime | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות adjtimex | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | ניסיונות להקלטת שינוי השעה באמצעות clock_settime | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות settimeofday | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות stime | בינוני | לקבוע ערך (pass) |
| 4.1.3.5 | תיעוד אירועים שמשנים את סביבת הרשת של המערכת | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – su | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – sudo | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – sudoedit | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – umount | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | Ensure auditd Collects Information on the Use of Privileged Commands - unix_chkpwd | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שלא צלחו – יצירה | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לא מוצלחים לקבצים – ftruncate | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שנכשלו – פתוח | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שנכשלו – openat | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | Record Unsuccessful Access Attempts to Files - truncate | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים את פרטי המשתמש או הקבוצה – /etc/group | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/gshadow | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/passwd | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/security/opasswd | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/shadow | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – chmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – chown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchmodat | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchownat | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fremovexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fsetxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lchown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | רישום אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lremovexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lsetxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – removexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – setxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.10 | מוודאים ש-auditd אוסף מידע על ייצוא למדיה (הצלחה) | בינוני | לקבוע ערך (pass) |
| 4.1.3.11 | תיעוד ניסיונות לשינוי פרטים על התהליך והפעלת הסשן | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – faillog | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – lastlog | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – tallylog | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | Ensure auditd Collects File Deletion Events by User - rename | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – renameat | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – unlink | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – unlinkat | בינוני | לקבוע ערך (pass) |
| 4.1.3.14 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה המחייבים של המערכת | בינוני | לקבוע ערך (pass) |
| 4.1.3.15 | הקלטה של כל הניסיונות להפעיל את chcon | בינוני | לקבוע ערך (pass) |
| 4.1.3.16 | הקלטה של כל הניסיונות להריץ את הפקודה setfacl | בינוני | לקבוע ערך (pass) |
| 4.1.3.17 | הקלטה של כל הניסיונות להריץ את הפקודה chacl | בינוני | לקבוע ערך (pass) |
| 4.1.3.18 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – usermod | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על טעינת מודול ליבה – init_module | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על ביטול הטעינה של מודול ליבה – delete_module | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – insmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – modprobe | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – rmmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.20 | הפיכת ההגדרה של auditd לבלתי ניתנת לשינוי | בינוני | לקבוע ערך (pass) |
| 4.1.4.1 | יומני ביקורת של המערכת צריכים להיות במצב 0640 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 4.1.4.2 | יומני הביקורת של המערכת חייבים להיות בבעלות של Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.3 | יומני הביקורת של המערכת צריכים להיות בבעלות של קבוצת Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.4 | יומני ביקורת של המערכת צריכים להיות במצב 0750 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 4.1.4.5 | בדיקת ההרשאות ב- /etc/audit/auditd.conf | בינוני | לקבוע ערך (pass) |
| 4.1.4.5 | בדיקת ההרשאות ב- /etc/audit/rules.d/*.rules | בינוני | לקבוע ערך (pass) |
| 4.1.4.6 | קובצי תצורה של ביקורת חייבים להיות בבעלות של Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.7 | קובצי תצורה של ביקורת צריכים להיות בבעלות של קבוצת root | בינוני | לקבוע ערך (pass) |
| 4.1.4.8 | אימות שלכלי הביקורת יש מצב 0755 או פחות | בינוני | לקבוע ערך (pass) |
| 4.1.4.9 | אימות הבעלות על כלי הביקורת על ידי משתמש על | בינוני | לקבוע ערך (pass) |
| 4.1.4.10 | אימות הבעלות על כלי הביקורת על ידי קבוצת הבסיס | בינוני | לקבוע ערך (pass) |
| 4.2.1.1.1 | התקנת חבילת systemd-journal-remote | בינוני | לקבוע ערך (pass) |
| 4.2.1.1.4 | השבתה של שקע systemd-journal-remote | בינוני | לקבוע ערך (pass) |
| 4.2.1.2 | הפעלת השירות systemd-journald | בינוני | לקבוע ערך (pass) |
| 4.2.1.3 | מוודאים ש-journald מוגדר לדחיסת קובצי יומן גדולים | בינוני | לקבוע ערך (pass) |
| 4.2.1.4 | מוודאים ש-journald מוגדר לכתוב קבצים של יומני אירועים לדיסק אחסון מתמיד (persistent disk) | בינוני | לקבוע ערך (pass) |
| 4.2.2.1 | מוודאים ש-rsyslog מותקן | בינוני | לקבוע ערך (pass) |
| 4.2.2.2 | הפעלת שירות rsyslog | בינוני | לקבוע ערך (pass) |
| 4.2.2.4 | מוודאים שהוגדרו הרשאות ברירת המחדל לקובץ rsyslog | בינוני | לקבוע ערך (pass) |
| 4.2.2.7 | מוודאים ש-rsyslog לא מקבל הודעות מרחוק אלא אם הוא פועל כשרת יומן | בינוני | לקבוע ערך (pass) |
| 5.1.1 | הפעלת שירות cron | בינוני | לקבוע ערך (pass) |
| 5.1.2 | אימות הקבוצה שבבעלותה קובץ ה-Crontab | בינוני | לקבוע ערך (pass) |
| 5.1.2 | אימות הבעלים ב-crontab | בינוני | לקבוע ערך (pass) |
| 5.1.2 | בדיקת ההרשאות ב-crontab | בינוני | לקבוע ערך (pass) |
| 5.1.3 | אימות הקבוצה שהיא הבעלים של cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.3 | אימות הבעלים ב-cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.3 | בדיקת ההרשאות ב-cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.4 | אימות הקבוצה שהיא הבעלים של cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.4 | אימות הבעלים ב-cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.4 | בדיקת ההרשאות ב-cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.5 | אימות הקבוצה שהיא הבעלים של cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.5 | אימות הבעלים ב-cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.5 | בדיקת ההרשאות ב-cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות הקבוצה שהיא הבעלים של cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות הבעלים ב-cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות ההרשאות ב-cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.7 | אימות הקבוצה שבבעלותה cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.7 | אימות הבעלים ב-cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.7 | בדיקת ההרשאות ב-cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.8 | מוודאים שהקובץ /etc/cron.deny לא קיים | בינוני | לקבוע ערך (pass) |
| 5.1.8 | אימות הקבוצה שהיא הבעלים של הקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.8 | בדיקת ההרשאות בקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.8 | אימות המשתמש שהוא הבעלים של הקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | מוודאים שהקובץ /etc/at.deny לא קיים | בינוני | לקבוע ערך (pass) |
| 5.1.9 | אימות הקבוצה שבבעלותה הקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | בדיקת ההרשאות בקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | אימות המשתמש שהוא הבעלים של הקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.2.1 | אימות הקבוצה שהיא הבעלים של קובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.1 | אימות הבעלים בקובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.1 | בדיקת ההרשאות בקובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.2 | בדיקת ההרשאות בקובצי מפתח פרטי של שרת SSH מסוג *_key | בינוני | לקבוע ערך (pass) |
| 5.2.3 | אימות ההרשאות בקובצי מפתח ציבורי *.pub של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.5 | מגדירים את LogLevel ל-INFO | נמוך | לקבוע ערך (pass) |
| 5.2.6 | הפעלת PAM | בינוני | לקבוע ערך (pass) |
| 5.2.7 | השבתת כניסת Root באמצעות SSH | בינוני | לקבוע ערך (pass) |
| 5.2.8 | השבתת אימות מבוסס-מארח | בינוני | לקבוע ערך (pass) |
| 5.2.9 | השבתת גישת SSH באמצעות סיסמאות ריקות | גבוה | לקבוע ערך (pass) |
| 5.2.10 | לא לאפשר אפשרויות סביבה של SSH | בינוני | לקבוע ערך (pass) |
| 5.2.11 | השבתת התמיכה ב-SSH בקובצי .rhosts | בינוני | לקבוע ערך (pass) |
| 5.2.12 | השבתת העברת X11 | בינוני | לקבוע ערך (pass) |
| 5.2.13 | שימוש רק בהצפנות חזקות | בינוני | לקבוע ערך (pass) |
| 5.2.14 | שימוש רק בכתובות MAC חזקות | בינוני | לקבוע ערך (pass) |
| 5.2.15 | שימוש רק באלגוריתמים חזקים של חילופי מפתחות | בינוני | לקבוע ערך (pass) |
| 5.2.16 | השבתה של העברת TCP ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.17 | הפעלת הודעת אזהרה ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.18 | הגדרת מגבלת ניסיונות אימות SSH | בינוני | לקבוע ערך (pass) |
| 5.2.19 | מוודאים שההגדרה SSH MaxStartups מוגדרת | בינוני | לקבוע ערך (pass) |
| 5.2.20 | הגדרת מגבלה ל-MaxSessions ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.21 | מוודאים שההגדרה SSH LoginGraceTime מוגדרת | בינוני | לקבוע ערך (pass) |
| 5.2.22 | הגדרת הערך המקסימלי של SSH Client Alive Count | בינוני | לקבוע ערך (pass) |
| 5.2.22 | הגדרת אינטרוול של פעילות לקוח SSH | בינוני | לקבוע ערך (pass) |
| 5.3.1 | התקנת חבילת sudo | בינוני | לקבוע ערך (pass) |
| 5.3.2 | הבטחה שרק משתמשים שמחוברים ל-tty אמיתי יוכלו להריץ sudo – sudo use_pty | בינוני | לקבוע ערך (pass) |
| 5.3.3 | מוודאים שקובץ היומן של Sudo קיים – sudo logfile | נמוך | לקבוע ערך (pass) |
| 5.3.5 | אימות מחדש של משתמשים להרחבת הרשאות – sudo !authenticate | בינוני | לקבוע ערך (pass) |
| 5.3.6 | דרישה לאימות מחדש כשמשתמשים בפקודה sudo | בינוני | לקבוע ערך (pass) |
| 5.3.7 | אכיפת שימוש ב-pam_wheel עם פרמטר Group לאימות su | בינוני | לקבוע ערך (pass) |
| 5.3.7 | מוודאים שהקבוצה שמשמשת את מודול pam_wheel קיימת במערכת ושהיא ריקה | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מותרות הנחיות לניסיון חוזר של אימות לכל הפעלה | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים שמערכת PAM אוכפת דרישות סיסמה – מינימום קטגוריות שונות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של תווים מספריים | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את הדרישות לסיסמאות – אורך מינימלי | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של אותיות קטנות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את הדרישות לגבי סיסמאות – מספר מינימלי של תווים מיוחדים | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של אותיות רישיות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | התקנת חבילת pam_pwquality | בינוני | לקבוע ערך (pass) |
| 5.4.2 | נעילת חשבונות אחרי ניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.2 | הגדרת מרווח הזמן לספירת ניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.2 | הגדרת זמן נעילה לניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.3 | הגבלת שימוש חוזר בסיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.4 | הגדרת אלגוריתם גיבוב סיסמאות ב- /etc/login.defs | בינוני | לקבוע ערך (pass) |
| 5.5.1.1 | הגדרת הגיל המינימלי של סיסמאות קיימות | בינוני | לקבוע ערך (pass) |
| 5.5.1.1 | הגדרת הגיל המינימלי של הסיסמה | בינוני | לקבוע ערך (pass) |
| 5.5.1.2 | הגדרת הגיל המקסימלי של סיסמאות קיימות | בינוני | לקבוע ערך (pass) |
| 5.5.1.3 | הגדרת משך הזמן שבו מוצגת אזהרה לגבי סיסמה | בינוני | לקבוע ערך (pass) |
| 5.5.1.4 | הגדרת תפוגה של חשבון בעקבות חוסר פעילות | בינוני | לקבוע ערך (pass) |
| 5.5.1.5 | מוודאים שכל המשתמשים שינו את הסיסמה שלהם בעבר | בינוני | לקבוע ערך (pass) |
| 5.5.2 | מוודאים שחשבונות מערכת לא מריצים מעטפת לאחר הכניסה | בינוני | לקבוע ערך (pass) |
| 5.5.3 | אימות שלמשתמש Root יש GID ראשי 0 | גבוה | לקבוע ערך (pass) |
| 5.5.4 | מוודאים ש-Default Bash Umask מוגדר בצורה נכונה | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה עבור משתמשים אינטראקטיביים | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה ב- /etc/profile | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה בקובץ login.defs | בינוני | לקבוע ערך (pass) |
| 5.5.5 | הגדרת הזמן הקצוב לתפוגה של סשן אינטראקטיבי | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות הקבוצה שהיא הבעלים של קובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות ההרשאות בקובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות המשתמש שהוא הבעלים של קובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות הקבוצה שבבעלותה קובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות ההרשאות בקובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.3 | אימות הקבוצה שהיא הבעלים של קובץ הקבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.3 | בדיקת ההרשאות בקובץ של הקבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.3 | אימות המשתמש שהוא הבעלים של קובץ קבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.4 | אימות הקבוצה שהיא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.4 | בדיקת ההרשאות בקובץ של קבוצת הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.4 | אימות המשתמש שהוא הבעלים של קובץ בקבוצת הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.5 | אימות הקבוצה שהיא הבעלים של קובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.5 | בדיקת ההרשאות בקובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.5 | אימות המשתמש שהוא הבעלים של קובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.6 | אימות הקבוצה שהיא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.6 | בדיקת ההרשאות בקובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.6 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות הקבוצה שהיא הבעלים של קובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות ההרשאות בקובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות המשתמש שהוא הבעלים של קובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות הקבוצה שבבעלותה קובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות ההרשאות בקובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.10 | איך מוודאים שמשתמש הוא הבעלים של כל הקבצים | בינוני | לקבוע ערך (pass) |
| 6.2.1 | אימות של כל ה-hash של הסיסמאות בחשבון מוצלל | בינוני | לקבוע ערך (pass) |
| 6.2.2 | מוודאים שאין חשבונות עם סיסמאות ריקות או סיסמאות null | גבוה | לקבוע ערך (pass) |
| 6.2.3 | כל מזהי הקבוצות (GID) שמפנים אליהם בקובץ /etc/passwd צריכים להיות מוגדרים בקובץ /etc/group | נמוך | לקבוע ערך (pass) |
| 6.2.4 | מוודאים שהקבוצה הווירטואלית ריקה | בינוני | לקבוע ערך (pass) |
| 6.2.5 | מוודאים שלכל החשבונות במערכת יש מזהי משתמש ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.6 | מוודאים שלכל הקבוצות במערכת יש מזהה קבוצה ייחודי | בינוני | לקבוע ערך (pass) |
| 6.2.7 | מוודאים שלכל החשבונות במערכת יש שמות ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.8 | מוודאים שלכל הקבוצות במערכת יש שמות קבוצות ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.9 | מוודאים שהנתיב של Root לא כולל נתיבים יחסיים או ספריות ריקות | לא ידוע | לקבוע ערך (pass) |
| 6.2.9 | מוודאים שהנתיב של Root לא כולל ספריות שניתן לכתוב בהן על ידי World או Group | בינוני | לקבוע ערך (pass) |
| 6.2.10 | אימות לכך שרק למשתמש הבסיסי יש UID 0 | גבוה | לקבוע ערך (pass) |
| 6.2.11 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להתקיים | בינוני | לקבוע ערך (pass) |
| 6.2.12 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להיות בבעלות הקבוצה הראשית | בינוני | לקבוע ערך (pass) |
| 6.2.12 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להיות בבעלות המשתמש הראשי | בינוני | לקבוע ערך (pass) |
| 6.2.13 | כל ספריות הבית האינטראקטיביות של המשתמשים צריכות להיות במצב 0750 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 6.2.14 | אימות שלא קיימים קובצי netrc | בינוני | לקבוע ערך (pass) |
| 6.2.15 | אימות שלא קיימים קבצים מסוג .forward | בינוני | לקבוע ערך (pass) |
| 6.2.16 | הסרת קבצים של Rsh Trust | גבוה | לקבוע ערך (pass) |
| 6.2.17 | קבצי האתחול של המשתמש חייבים להיות בבעלות הקבוצה הראשית | בינוני | לקבוע ערך (pass) |
| 6.2.17 | קבצי ההפעלה של המשתמש חייבים להיות בבעלות המשתמש הראשי | בינוני | לקבוע ערך (pass) |
| 6.2.17 | קבצי אתחול של משתמשים לא יכולים להפעיל תוכניות עם הרשאת כתיבה לכל המשתמשים | בינוני | לקבוע ערך (pass) |
המלצות שלא רלוונטיות
בטבלה הבאה מפורטות ההמלצות שלא רלוונטיות ל-Google Distributed Cloud.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.2.2 | הוספת האפשרות nodev ל- /tmp | בינוני | לא רלוונטי |
| 1.1.2.3 | הוספת האפשרות noexec ל-/tmp | בינוני | לא רלוונטי |
| 1.1.2.4 | הוספת האפשרות nosuid ל- /tmp | בינוני | לא רלוונטי |
| 1.1.3.2 | הוספת האפשרות nodev ל- /var | בינוני | לא רלוונטי |
| 1.1.3.3 | הוספת האפשרות nosuid ל- /var | בינוני | לא רלוונטי |
| 1.1.4.2 | הוספת האפשרות noexec ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.4.3 | הוספת האפשרות nosuid ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.4.4 | הוספת האפשרות nodev ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.5.2 | הוספת האפשרות nodev ל- /var/log | בינוני | לא רלוונטי |
| 1.1.5.3 | הוספת האפשרות noexec ל- /var/log | בינוני | לא רלוונטי |
| 1.1.5.4 | הוספת האפשרות nosuid ל- /var/log | בינוני | לא רלוונטי |
| 1.1.6.2 | הוספת האפשרות noexec ל- /var/log/audit | בינוני | לא רלוונטי |
| 1.1.6.3 | הוספת האפשרות nodev אל /var/log/audit | בינוני | לא רלוונטי |
| 1.1.6.4 | הוספת האפשרות nosuid ל- /var/log/audit | בינוני | לא רלוונטי |
| 1.1.7.2 | הוספת האפשרות nodev ל-/home | לא ידוע | לא רלוונטי |
| 1.1.7.3 | הוספת האפשרות nosuid ל-/home | בינוני | לא רלוונטי |
| 1.4.1 | הגדרת סיסמה לטוען האתחול של UEFI | גבוה | לא רלוונטי |
| 1.8.1 | הסרת קבוצת חבילות GDM | בינוני | לא רלוונטי |
| 1.8.4 | הפעלה של נעילת שומר המסך ב-GNOME3 אחרי תקופה של חוסר פעילות | בינוני | לא רלוונטי |
| 1.8.5 | הגדרה של השהיית נעילת שומר המסך ב-GNOME3 אחרי תקופת ההפעלה | בינוני | לא רלוונטי |
| 1.8.6 | השבתת הפתיחה האוטומטית של GNOME3 | בינוני | לא רלוונטי |
| 1.8.6 | השבתת ההרכבה האוטומטית ב-GNOME3 | בינוני | לא רלוונטי |
| 1.8.8 | השבתת ההרצה של GNOME3 Automount | נמוך | לא רלוונטי |
| 1.8.10 | השבתת XDMCP ב-GDM | גבוה | לא רלוונטי |
| 1.10 | הגדרת פרופיל משתמש של GNOME3 DConf | גבוה | לא רלוונטי |
| 2.1.4.1 | הגדרת הגבלות שרת עבור ntpd | בינוני | לא רלוונטי |
| 2.1.4.3 | הגדרת ntpd להפעלה כמשתמש ntp | בינוני | לא רלוונטי |
| 2.1.4.4 | הפעלת NTP Daemon | גבוה | לא רלוונטי |
| 2.2.15 | השבתה של האזנה לרשת ב-Postfix | בינוני | לא רלוונטי |
| 3.5.1.3 | אימות ההפעלה של ufw | בינוני | לא רלוונטי |
| 3.5.1.4 | הגדרת תנועת לולאה חוזרת (loopback) ב-UFW | בינוני | לא רלוונטי |
| 3.5.1.6 | מוודאים שקיימים כללים בחומת האש ufw לכל היציאות הפתוחות | בינוני | לא רלוונטי |
| 3.5.1.7 | הקפדה על מדיניות ברירת המחדל של חומת האש ufw | בינוני | לא רלוונטי |
| 3.5.3.2.1 | הגדרת מדיניות ברירת מחדל של iptables עבור מנות נכנסות | בינוני | לא רלוונטי |
| 3.5.3.2.2 | הגדרת תעבורת נתונים של לולאה חוזרת | בינוני | לא רלוונטי |
| 3.5.3.2.4 | מוודאים שקיימים כללים בחומת האש של iptables לכל היציאות הפתוחות | בינוני | לא רלוונטי |
| 3.5.3.3.1 | הגדרת מדיניות ברירת מחדל של ip6tables עבור מנות נכנסות | בינוני | לא רלוונטי |
| 3.5.3.3.4 | מוודאים שקיימים כללים לחומת האש ip6tables לכל היציאות הפתוחות | בינוני | לא רלוונטי |
1.30
גרסאות
הקטע הזה מתייחס לגרסאות הבאות:
| גרסה של Google Distributed Cloud | גרסת Ubuntu | גרסת CIS Ubuntu Benchmark | רמת CIS |
|---|---|---|---|
| 1.30 | 22.04 LTS | v1.0.0 | שרת ברמה 2 |
המלצות שנכשלו
בטבלה הבאה מפורטות ההמלצות שבהן Google Distributed Cloud חורג מההמלצות של ההשוואה. הממצאים האלה רלוונטיים לצמתי האשכולות ולתחנת העבודה של האדמין.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.2.1 | מוודאים שהמיקום /tmp נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.3.1 | מוודאים שהמיקום /var נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.4.1 | מוודאים שהמיקום /var/tmp נמצא במחיצה נפרדת | בינוני | נכשל |
| 1.1.5.1 | מוודאים שהמיקום /var/log נמצא במחיצה נפרדת | נמוך | נכשל |
| 1.1.6.1 | מוודאים שהמיקום של /var/log/audit הוא במחיצה נפרדת | נמוך | נכשל |
| 1.1.7.1 | מוודאים שהספרייה /home ממוקמת במחיצה נפרדת | נמוך | נכשל |
| 1.4.1 | הגדרת סיסמה לטוען האתחול ב-grub2 | גבוה | נכשל |
| 1.4.3 | איך מוודאים שנדרש אימות למצב משתמש יחיד | בינוני | נכשל |
| 2.3.6 | הסרת חבילת rpcbind | נמוך | נכשל |
| 3.2.2 | השבתת פרמטר ליבה להעברת IP בממשקי IPv4 | בינוני | נכשל |
| 3.3.7 | הפעלה של פרמטר ליבה כדי להשתמש בסינון נתיבים הפוך בכל ממשקי IPv4 כברירת מחדל | בינוני | נכשל |
| 3.3.7 | הפעלת פרמטר של ליבת המערכת כדי להשתמש בסינון נתיבים הפוך בכל ממשקי IPv4 | בינוני | נכשל |
| 3.5.2.8 | מוודאים שמדיניות ברירת המחדל של חומת האש nftables היא דחייה | בינוני | נכשל |
| 3.5.2.10 | איך מוודאים שכללי nftables הם קבועים | בינוני | נכשל |
| 4.2.3 | אימות ההרשאות של קובצי יומן | בינוני | נכשל |
| 5.2.4 | הגבלת גישת SSH של משתמשים | לא ידוע | נכשל |
| 5.3.4 | איך מוודאים שהמשתמשים יבצעו אימות מחדש להרחבת הרשאות – sudo | בינוני | נכשל |
| 5.5.1.2 | הגדרת הגיל המקסימלי של הסיסמה | בינוני | נכשל |
המלצות שיושמו
בטבלה הבאה מפורטות ההמלצות שבהן Google Distributed Cloud עומד בהשוואה להמלצות של נקודת ההשוואה.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.1.1 | השבתה של הרכבת cramfs | נמוך | לקבוע ערך (pass) |
| 1.1.1.2 | השבתה של הרכבת squashfs | נמוך | לקבוע ערך (pass) |
| 1.1.1.3 | השבתת הרכבה של udf | נמוך | לקבוע ערך (pass) |
| 1.1.8.1 | הוספת האפשרות nodev ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.8.2 | הוספת האפשרות noexec ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.8.3 | הוספת האפשרות nosuid ל- /dev/shm | בינוני | לקבוע ערך (pass) |
| 1.1.9 | השבתת הכלי לטעינת מערכות קבצים באופן אוטומטי | בינוני | לקבוע ערך (pass) |
| 1.1.10 | השבתת טעינת מנהל התקן של אחסון USB באמצעות Modprobe | בינוני | לקבוע ערך (pass) |
| 1.4.2 | אימות ההרשאות של /boot/grub/grub.cfg | בינוני | לקבוע ערך (pass) |
| 1.5.1 | הפעלת פריסה אקראית של מרחב כתובות וירטואלי | בינוני | לקבוע ערך (pass) |
| 1.5.2 | החבילה prelink לא יכולה להיות מותקנת | בינוני | לקבוע ערך (pass) |
| 1.5.3 | השבתת שירות Apport | לא ידוע | לקבוע ערך (pass) |
| 1.5.4 | השבתת קובצי Core Dump לכל המשתמשים | בינוני | לקבוע ערך (pass) |
| 1.5.4 | השבתת קובצי Core Dump לתוכניות SUID | בינוני | לקבוע ערך (pass) |
| 1.6.1.1 | לוודא ש-AppArmor מותקן | בינוני | לקבוע ערך (pass) |
| 1.6.1.2 | מוודאים ש-AppArmor מופעל בהגדרות של תוכנת האתחול | בינוני | לקבוע ערך (pass) |
| 1.6.1.4 | אכיפה של כל פרופילי AppArmor | בינוני | לקבוע ערך (pass) |
| 1.7.1 | שינוי הבאנר של הודעת המערכת של היום | בינוני | לקבוע ערך (pass) |
| 1.7.2 | שינוי מודעת הבאנר להתחברות למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.3 | שינוי באנר הכניסה למערכת לחיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.4 | אימות הבעלות על קבוצה של באנר הודעת היום | בינוני | לקבוע ערך (pass) |
| 1.7.4 | אימות הבעלות על באנר ההודעה היומית | בינוני | לקבוע ערך (pass) |
| 1.7.4 | בדיקת ההרשאות בבאנר של הודעת היום | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות בעלות קבוצתית על באנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות הבעלות על באנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.5 | אימות הרשאות בבאנר הכניסה למערכת | בינוני | לקבוע ערך (pass) |
| 1.7.6 | אימות הבעלות על קבוצה של באנר כניסה למערכת עבור חיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.6 | אימות הבעלות על באנר הכניסה למערכת עבור חיבורים מרחוק | בינוני | לקבוע ערך (pass) |
| 1.7.6 | בדיקת ההרשאות בבאנר הכניסה למערכת לחיבורים מרוחקים | בינוני | לקבוע ערך (pass) |
| 2.1.1.1 | התקנת השירות systemd_timesyncd | גבוה | לקבוע ערך (pass) |
| 2.1.3.2 | הפעלת השירות systemd_timesyncd | גבוה | לקבוע ערך (pass) |
| 2.2.1 | הסרה של קבוצת חבילות X Windows | בינוני | לקבוע ערך (pass) |
| 2.2.2 | השבתה של תוכנת שרת Avahi | בינוני | לקבוע ערך (pass) |
| 2.2.2 | הסרת חבילת השרת avahi | בינוני | לקבוע ערך (pass) |
| 2.2.3 | השבתת שירות CUPS | לא ידוע | לקבוע ערך (pass) |
| 2.2.3 | הסרת חבילת CUPS | לא ידוע | לקבוע ערך (pass) |
| 2.2.4 | הסרת חבילת שרת DHCP | בינוני | לקבוע ערך (pass) |
| 2.2.5 | הסרת החבילה openldap-servers | נמוך | לקבוע ערך (pass) |
| 2.2.6 | הסרת חבילת nfs-kernel-server | נמוך | לקבוע ערך (pass) |
| 2.2.7 | הסרת חבילת bind | נמוך | לקבוע ערך (pass) |
| 2.2.8 | הסרת חבילת vsftpd | גבוה | לקבוע ערך (pass) |
| 2.2.9 | הסרת חבילת httpd | לא ידוע | לקבוע ערך (pass) |
| 2.2.9 | הסרת חבילת nginx | לא ידוע | לקבוע ערך (pass) |
| 2.2.10 | הסרת חבילת cyrus-imapd | לא ידוע | לקבוע ערך (pass) |
| 2.2.10 | הסרת חבילת dovecot | לא ידוע | לקבוע ערך (pass) |
| 2.2.11 | הסרת חבילת Samba | לא ידוע | לקבוע ערך (pass) |
| 2.2.12 | הסרת חבילת squid | לא ידוע | לקבוע ערך (pass) |
| 2.2.13 | הסרת חבילת net-snmp | לא ידוע | לקבוע ערך (pass) |
| 2.2.14 | הסרת חבילת ה-NIS | נמוך | לקבוע ערך (pass) |
| 2.2.15 | מוודאים שסוכן העברת הדואר לא מאזין לכתובת שאינה כתובת לולאה חוזרת | בינוני | לקבוע ערך (pass) |
| 2.2.16 | הסרת חבילת rsync | בינוני | לקבוע ערך (pass) |
| 2.3.2 | הסרת חבילת rsh | לא ידוע | לקבוע ערך (pass) |
| 2.3.3 | הסרת חבילת talk | בינוני | לקבוע ערך (pass) |
| 2.3.4 | הסרת לקוחות telnet | נמוך | לקבוע ערך (pass) |
| 2.3.5 | מוודאים שלקוח LDAP לא מותקן | נמוך | לקבוע ערך (pass) |
| 3.1.2 | השבתה של ממשקי רשת אלחוטית | בינוני | לקבוע ערך (pass) |
| 3.2.1 | השבתת פרמטר הליבה לשליחת הפניות אוטומטיות של ICMP בכל ממשקי IPv4 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.2.1 | השבתת פרמטר הליבה לשליחת הפניות אוטומטיות של ICMP בכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.2.2 | השבתת פרמטר ליבה להעברת IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת מנות עם ניתוב ממקור לכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב ממקור לכל ממשקי IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב ממקור בממשקי IPv4 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.1 | השבתת פרמטר הליבה לקבלת חבילות עם ניתוב לפי מקור בממשקי IPv6 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתת האפשרות לקבל הפניות אוטומטיות של ICMP לכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתה של קבלת הפניות אוטומטיות של ICMP לכל ממשקי ה-IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתה של פרמטר ליבה לקבלת הפניות אוטומטיות של ICMP כברירת מחדל בממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.2 | השבתת פרמטר הליבה לקבלת הפניות אוטומטיות של ICMP כברירת מחדל בממשקי IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.3 | הגדרת פרמטר של ליבת המערכת לקבלת הפניות אוטומטיות מאובטחות כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.3.3 | השבתת פרמטר הליבה לקבלת הפניות אוטומטיות מאובטחות של ICMP בכל ממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.4 | הפעלת פרמטר של ליבת המערכת כדי לרשום ביומן מנות Martian בכל ממשקי IPv4 | לא ידוע | לקבוע ערך (pass) |
| 3.3.4 | הפעלת פרמטר ליבה לרישום ביומן של חבילות Martian בכל ממשקי IPv4 כברירת מחדל | לא ידוע | לקבוע ערך (pass) |
| 3.3.5 | הפעלה של פרמטר ליבה להתעלמות מבקשות ICMP Broadcast Echo בממשקי IPv4 | בינוני | לקבוע ערך (pass) |
| 3.3.6 | הפעלת פרמטר ליבה להתעלמות מתגובות שגיאה מזויפות של ICMP בממשקי IPv4 | לא ידוע | לקבוע ערך (pass) |
| 3.3.8 | הפעלת פרמטר ליבה לשימוש ב-TCP Syncookies בממשקי רשת | בינוני | לקבוע ערך (pass) |
| 3.3.9 | הגדרה של קבלת הודעות על נתבים בכל הממשקים של IPv6 | בינוני | לקבוע ערך (pass) |
| 3.3.9 | השבתה של קבלת הודעות פרסום של נתבים בכל ממשקי IPv6 כברירת מחדל | בינוני | לקבוע ערך (pass) |
| 3.4.1 | השבתה של התמיכה ב-DCCP | בינוני | לקבוע ערך (pass) |
| 3.4.2 | השבתת התמיכה ב-SCTP | בינוני | לקבוע ערך (pass) |
| 3.4.3 | השבתת התמיכה ב-RDS | נמוך | לקבוע ערך (pass) |
| 3.4.4 | השבתת התמיכה ב-TIPC | נמוך | לקבוע ערך (pass) |
| 3.5.1.2 | הסרת חבילת iptables-persistent | בינוני | לקבוע ערך (pass) |
| 3.5.2.1 | התקנת חבילת nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.4 | בדיקה שקיימת טבלה עבור Nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.5 | איך מוודאים שקיימות שרשרות בסיס עבור Nftables | בינוני | לקבוע ערך (pass) |
| 3.5.2.9 | אימות של הפעלת שירות nftables | בינוני | לקבוע ערך (pass) |
| 3.5.3.1.1 | התקנת חבילת iptables | בינוני | לקבוע ערך (pass) |
| 3.5.3.1.3 | הסרת חבילת ufw | בינוני | לקבוע ערך (pass) |
| 4.1.1.1 | מוודאים שמערכת המשנה לביקורת מותקנת | בינוני | לקבוע ערך (pass) |
| 4.1.1.2 | הפעלת שירות auditd | בינוני | לקבוע ערך (pass) |
| 4.1.1.4 | הארכת המגבלה של יומן הביקורת עבור שד הביקורת | נמוך | לקבוע ערך (pass) |
| 4.1.2.1 | הגדרה של גודל קובץ היומן המקסימלי ב-auditd | בינוני | לקבוע ערך (pass) |
| 4.1.2.2 | הגדרה של auditd max_log_file_action כשמגיעים לגודל היומן המקסימלי | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת הפעולה admin_space_left של auditd כשאין מספיק נפח אחסון | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת פעולה של mail_acct ב-auditd כשנפח האחסון נמוך | בינוני | לקבוע ערך (pass) |
| 4.1.2.3 | הגדרת הפעולה space_left של auditd במצב של נפח אחסון נמוך | בינוני | לקבוע ערך (pass) |
| 4.1.3.1 | איך מוודאים ש-auditd אוסף פעולות של אדמינים | בינוני | לקבוע ערך (pass) |
| 4.1.3.2 | הקלטת אירועים כשמופעלים קובצי הפעלה עם הרשאות | בינוני | לקבוע ערך (pass) |
| 4.1.3.3 | תיעוד ניסיונות לביצוע פעולות תחזוקה | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי הקובץ localtime | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות adjtimex | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | ניסיונות להקלטת שינוי השעה באמצעות clock_settime | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות settimeofday | בינוני | לקבוע ערך (pass) |
| 4.1.3.4 | תיעוד ניסיונות לשינוי השעה באמצעות stime | בינוני | לקבוע ערך (pass) |
| 4.1.3.5 | תיעוד אירועים שמשנים את סביבת הרשת של המערכת | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – su | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – sudo | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – sudoedit | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – umount | בינוני | לקבוע ערך (pass) |
| 4.1.3.6 | Ensure auditd Collects Information on the Use of Privileged Commands - unix_chkpwd | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שלא צלחו – יצירה | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לא מוצלחים לקבצים – ftruncate | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שנכשלו – פתוח | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | תיעוד ניסיונות גישה לקבצים שנכשלו – openat | בינוני | לקבוע ערך (pass) |
| 4.1.3.7 | Record Unsuccessful Access Attempts to Files - truncate | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים את פרטי המשתמש או הקבוצה – /etc/group | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/gshadow | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/passwd | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/security/opasswd | בינוני | לקבוע ערך (pass) |
| 4.1.3.8 | תיעוד אירועים שמשנים מידע על משתמשים או קבוצות – /etc/shadow | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – chmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – chown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchmodat | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fchownat | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fremovexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – fsetxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lchown | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | רישום אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lremovexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – lsetxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – removexattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.9 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה לפי שיקול דעת של המערכת – setxattr | בינוני | לקבוע ערך (pass) |
| 4.1.3.10 | מוודאים ש-auditd אוסף מידע על ייצוא למדיה (הצלחה) | בינוני | לקבוע ערך (pass) |
| 4.1.3.11 | תיעוד ניסיונות לשינוי פרטים על התהליך והפעלת הסשן | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – faillog | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – lastlog | בינוני | לקבוע ערך (pass) |
| 4.1.3.12 | תיעוד ניסיונות לשינוי אירועי כניסה ויציאה – tallylog | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | Ensure auditd Collects File Deletion Events by User - rename | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – renameat | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – unlink | בינוני | לקבוע ערך (pass) |
| 4.1.3.13 | מוודאים ש-auditd אוסף אירועים של מחיקת קבצים לפי משתמש – unlinkat | בינוני | לקבוע ערך (pass) |
| 4.1.3.14 | תיעוד אירועים שמשנים את אמצעי בקרת הגישה המחייבים של המערכת | בינוני | לקבוע ערך (pass) |
| 4.1.3.15 | הקלטה של כל הניסיונות להפעיל את chcon | בינוני | לקבוע ערך (pass) |
| 4.1.3.16 | הקלטה של כל הניסיונות להריץ את הפקודה setfacl | בינוני | לקבוע ערך (pass) |
| 4.1.3.17 | הקלטה של כל הניסיונות להריץ את הפקודה chacl | בינוני | לקבוע ערך (pass) |
| 4.1.3.18 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – usermod | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על טעינת מודול ליבה – init_module | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על ביטול הטעינה של מודול ליבה – delete_module | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – insmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות – modprobe | בינוני | לקבוע ערך (pass) |
| 4.1.3.19 | מוודאים ש-auditd אוסף מידע על השימוש בפקודות עם הרשאות מיוחדות – rmmod | בינוני | לקבוע ערך (pass) |
| 4.1.3.20 | הפיכת ההגדרה של auditd לבלתי ניתנת לשינוי | בינוני | לקבוע ערך (pass) |
| 4.1.4.1 | יומני ביקורת של המערכת צריכים להיות במצב 0640 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 4.1.4.2 | יומני הביקורת של המערכת חייבים להיות בבעלות של Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.3 | יומני הביקורת של המערכת צריכים להיות בבעלות של קבוצת Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.4 | יומני ביקורת של המערכת צריכים להיות במצב 0750 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 4.1.4.5 | בדיקת ההרשאות ב- /etc/audit/auditd.conf | בינוני | לקבוע ערך (pass) |
| 4.1.4.5 | בדיקת ההרשאות ב- /etc/audit/rules.d/*.rules | בינוני | לקבוע ערך (pass) |
| 4.1.4.6 | קובצי תצורה של ביקורת חייבים להיות בבעלות של Root | בינוני | לקבוע ערך (pass) |
| 4.1.4.7 | קובצי תצורה של ביקורת צריכים להיות בבעלות של קבוצת root | בינוני | לקבוע ערך (pass) |
| 4.1.4.8 | אימות שלכלי הביקורת יש מצב 0755 או פחות | בינוני | לקבוע ערך (pass) |
| 4.1.4.9 | אימות הבעלות על כלי הביקורת על ידי משתמש על | בינוני | לקבוע ערך (pass) |
| 4.1.4.10 | אימות הבעלות על כלי הביקורת על ידי קבוצת הבסיס | בינוני | לקבוע ערך (pass) |
| 4.2.1.1.1 | התקנת חבילת systemd-journal-remote | בינוני | לקבוע ערך (pass) |
| 4.2.1.1.4 | השבתה של שקע systemd-journal-remote | בינוני | לקבוע ערך (pass) |
| 4.2.1.2 | הפעלת השירות systemd-journald | בינוני | לקבוע ערך (pass) |
| 4.2.1.3 | מוודאים ש-journald מוגדר לדחיסת קובצי יומן גדולים | בינוני | לקבוע ערך (pass) |
| 4.2.1.4 | מוודאים ש-journald מוגדר לכתוב קבצים של יומני אירועים לדיסק אחסון מתמיד (persistent disk) | בינוני | לקבוע ערך (pass) |
| 4.2.2.1 | מוודאים ש-rsyslog מותקן | בינוני | לקבוע ערך (pass) |
| 4.2.2.2 | הפעלת שירות rsyslog | בינוני | לקבוע ערך (pass) |
| 4.2.2.4 | מוודאים שהוגדרו הרשאות ברירת המחדל לקובץ rsyslog | בינוני | לקבוע ערך (pass) |
| 4.2.2.7 | מוודאים ש-rsyslog לא מקבל הודעות מרחוק אלא אם הוא פועל כשרת יומן | בינוני | לקבוע ערך (pass) |
| 5.1.1 | הפעלת שירות cron | בינוני | לקבוע ערך (pass) |
| 5.1.2 | אימות הקבוצה שבבעלותה קובץ ה-Crontab | בינוני | לקבוע ערך (pass) |
| 5.1.2 | אימות הבעלים ב-crontab | בינוני | לקבוע ערך (pass) |
| 5.1.2 | בדיקת ההרשאות ב-crontab | בינוני | לקבוע ערך (pass) |
| 5.1.3 | אימות הקבוצה שהיא הבעלים של cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.3 | אימות הבעלים ב-cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.3 | בדיקת ההרשאות ב-cron.hourly | בינוני | לקבוע ערך (pass) |
| 5.1.4 | אימות הקבוצה שהיא הבעלים של cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.4 | אימות הבעלים ב-cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.4 | בדיקת ההרשאות ב-cron.daily | בינוני | לקבוע ערך (pass) |
| 5.1.5 | אימות הקבוצה שהיא הבעלים של cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.5 | אימות הבעלים ב-cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.5 | בדיקת ההרשאות ב-cron.weekly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות הקבוצה שהיא הבעלים של cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות הבעלים ב-cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.6 | אימות ההרשאות ב-cron.monthly | בינוני | לקבוע ערך (pass) |
| 5.1.7 | אימות הקבוצה שבבעלותה cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.7 | אימות הבעלים ב-cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.7 | בדיקת ההרשאות ב-cron.d | בינוני | לקבוע ערך (pass) |
| 5.1.8 | מוודאים שהקובץ /etc/cron.deny לא קיים | בינוני | לקבוע ערך (pass) |
| 5.1.8 | אימות הקבוצה שהיא הבעלים של הקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.8 | בדיקת ההרשאות בקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.8 | אימות המשתמש שהוא הבעלים של הקובץ /etc/cron.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | מוודאים שהקובץ /etc/at.deny לא קיים | בינוני | לקבוע ערך (pass) |
| 5.1.9 | אימות הקבוצה שבבעלותה הקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | בדיקת ההרשאות בקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.1.9 | אימות המשתמש שהוא הבעלים של הקובץ /etc/at.allow | בינוני | לקבוע ערך (pass) |
| 5.2.1 | אימות הקבוצה שהיא הבעלים של קובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.1 | אימות הבעלים בקובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.1 | בדיקת ההרשאות בקובץ התצורה של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.2 | בדיקת ההרשאות בקובצי מפתח פרטי של שרת SSH מסוג *_key | בינוני | לקבוע ערך (pass) |
| 5.2.3 | אימות ההרשאות בקובצי מפתח ציבורי *.pub של שרת SSH | בינוני | לקבוע ערך (pass) |
| 5.2.5 | מגדירים את LogLevel ל-INFO | נמוך | לקבוע ערך (pass) |
| 5.2.6 | הפעלת PAM | בינוני | לקבוע ערך (pass) |
| 5.2.7 | השבתת כניסת Root באמצעות SSH | בינוני | לקבוע ערך (pass) |
| 5.2.8 | השבתת אימות מבוסס-מארח | בינוני | לקבוע ערך (pass) |
| 5.2.9 | השבתת גישת SSH באמצעות סיסמאות ריקות | גבוה | לקבוע ערך (pass) |
| 5.2.10 | לא לאפשר אפשרויות סביבה של SSH | בינוני | לקבוע ערך (pass) |
| 5.2.11 | השבתת התמיכה ב-SSH בקובצי .rhosts | בינוני | לקבוע ערך (pass) |
| 5.2.12 | השבתת העברת X11 | בינוני | לקבוע ערך (pass) |
| 5.2.13 | שימוש רק בהצפנות חזקות | בינוני | לקבוע ערך (pass) |
| 5.2.14 | שימוש רק בכתובות MAC חזקות | בינוני | לקבוע ערך (pass) |
| 5.2.15 | שימוש רק באלגוריתמים חזקים של חילופי מפתחות | בינוני | לקבוע ערך (pass) |
| 5.2.16 | השבתה של העברת TCP ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.17 | הפעלת הודעת אזהרה ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.18 | הגדרת מגבלת ניסיונות אימות SSH | בינוני | לקבוע ערך (pass) |
| 5.2.19 | מוודאים שההגדרה SSH MaxStartups מוגדרת | בינוני | לקבוע ערך (pass) |
| 5.2.20 | הגדרת מגבלה ל-MaxSessions ב-SSH | בינוני | לקבוע ערך (pass) |
| 5.2.21 | מוודאים שההגדרה SSH LoginGraceTime מוגדרת | בינוני | לקבוע ערך (pass) |
| 5.2.22 | הגדרת הערך המקסימלי של SSH Client Alive Count | בינוני | לקבוע ערך (pass) |
| 5.2.22 | הגדרת אינטרוול של פעילות לקוח SSH | בינוני | לקבוע ערך (pass) |
| 5.3.1 | התקנת חבילת sudo | בינוני | לקבוע ערך (pass) |
| 5.3.2 | הבטחה שרק משתמשים שמחוברים ל-tty אמיתי יוכלו להריץ sudo – sudo use_pty | בינוני | לקבוע ערך (pass) |
| 5.3.3 | מוודאים שקובץ היומן של Sudo קיים – sudo logfile | נמוך | לקבוע ערך (pass) |
| 5.3.5 | אימות מחדש של משתמשים להרחבת הרשאות – sudo !authenticate | בינוני | לקבוע ערך (pass) |
| 5.3.6 | דרישה לאימות מחדש כשמשתמשים בפקודה sudo | בינוני | לקבוע ערך (pass) |
| 5.3.7 | אכיפת שימוש ב-pam_wheel עם פרמטר Group לאימות su | בינוני | לקבוע ערך (pass) |
| 5.3.7 | מוודאים שהקבוצה שמשמשת את מודול pam_wheel קיימת במערכת ושהיא ריקה | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מותרות הנחיות לניסיון חוזר של אימות לכל הפעלה | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים שמערכת PAM אוכפת דרישות סיסמה – מינימום קטגוריות שונות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של תווים מספריים | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את הדרישות לסיסמאות – אורך מינימלי | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של אותיות קטנות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את הדרישות לגבי סיסמאות – מספר מינימלי של תווים מיוחדים | בינוני | לקבוע ערך (pass) |
| 5.4.1 | מוודאים ש-PAM אוכף את דרישות הסיסמה – מספר מינימלי של אותיות רישיות | בינוני | לקבוע ערך (pass) |
| 5.4.1 | התקנת חבילת pam_pwquality | בינוני | לקבוע ערך (pass) |
| 5.4.2 | נעילת חשבונות אחרי ניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.2 | הגדרת מרווח הזמן לספירת ניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.2 | הגדרת זמן נעילה לניסיונות כושלים להזנת סיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.3 | הגבלת שימוש חוזר בסיסמה | בינוני | לקבוע ערך (pass) |
| 5.4.4 | הגדרת אלגוריתם גיבוב סיסמאות ב- /etc/login.defs | בינוני | לקבוע ערך (pass) |
| 5.5.1.1 | הגדרת הגיל המינימלי של סיסמאות קיימות | בינוני | לקבוע ערך (pass) |
| 5.5.1.1 | הגדרת הגיל המינימלי של הסיסמה | בינוני | לקבוע ערך (pass) |
| 5.5.1.2 | הגדרת הגיל המקסימלי של סיסמאות קיימות | בינוני | לקבוע ערך (pass) |
| 5.5.1.3 | הגדרת משך הזמן שבו מוצגת אזהרה לגבי סיסמה | בינוני | לקבוע ערך (pass) |
| 5.5.1.4 | הגדרת תפוגה של חשבון בעקבות חוסר פעילות | בינוני | לקבוע ערך (pass) |
| 5.5.1.5 | מוודאים שכל המשתמשים שינו את הסיסמה שלהם בעבר | בינוני | לקבוע ערך (pass) |
| 5.5.2 | מוודאים שחשבונות מערכת לא מריצים מעטפת לאחר הכניסה | בינוני | לקבוע ערך (pass) |
| 5.5.3 | אימות שלמשתמש Root יש GID ראשי 0 | גבוה | לקבוע ערך (pass) |
| 5.5.4 | מוודאים ש-Default Bash Umask מוגדר בצורה נכונה | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה עבור משתמשים אינטראקטיביים | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה ב- /etc/profile | בינוני | לקבוע ערך (pass) |
| 5.5.4 | מוודאים שערך ברירת המחדל של Umask מוגדר בצורה נכונה בקובץ login.defs | בינוני | לקבוע ערך (pass) |
| 5.5.5 | הגדרת הזמן הקצוב לתפוגה של סשן אינטראקטיבי | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות הקבוצה שהיא הבעלים של קובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות ההרשאות בקובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.1 | אימות המשתמש שהוא הבעלים של קובץ passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות הקבוצה שבבעלותה קובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות ההרשאות בקובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.2 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי passwd | בינוני | לקבוע ערך (pass) |
| 6.1.3 | אימות הקבוצה שהיא הבעלים של קובץ הקבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.3 | בדיקת ההרשאות בקובץ של הקבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.3 | אימות המשתמש שהוא הבעלים של קובץ קבוצה | בינוני | לקבוע ערך (pass) |
| 6.1.4 | אימות הקבוצה שהיא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.4 | בדיקת ההרשאות בקובץ של קבוצת הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.4 | אימות המשתמש שהוא הבעלים של קובץ בקבוצת הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.5 | אימות הקבוצה שהיא הבעלים של קובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.5 | בדיקת ההרשאות בקובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.5 | אימות המשתמש שהוא הבעלים של קובץ הצללים | בינוני | לקבוע ערך (pass) |
| 6.1.6 | אימות הקבוצה שהיא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.6 | בדיקת ההרשאות בקובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.6 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות הקבוצה שהיא הבעלים של קובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות ההרשאות בקובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.7 | אימות המשתמש שהוא הבעלים של קובץ gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות הקבוצה שבבעלותה קובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות ההרשאות בקובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.8 | אימות המשתמש שהוא הבעלים של קובץ הגיבוי gshadow | בינוני | לקבוע ערך (pass) |
| 6.1.10 | איך מוודאים שמשתמש הוא הבעלים של כל הקבצים | בינוני | לקבוע ערך (pass) |
| 6.2.1 | אימות של כל ה-hash של הסיסמאות בחשבון מוצלל | בינוני | לקבוע ערך (pass) |
| 6.2.2 | מוודאים שאין חשבונות עם סיסמאות ריקות או סיסמאות null | גבוה | לקבוע ערך (pass) |
| 6.2.3 | כל מזהי הקבוצות (GID) שמפנים אליהם בקובץ /etc/passwd צריכים להיות מוגדרים בקובץ /etc/group | נמוך | לקבוע ערך (pass) |
| 6.2.4 | מוודאים שהקבוצה הווירטואלית ריקה | בינוני | לקבוע ערך (pass) |
| 6.2.5 | מוודאים שלכל החשבונות במערכת יש מזהי משתמש ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.6 | מוודאים שלכל הקבוצות במערכת יש מזהה קבוצה ייחודי | בינוני | לקבוע ערך (pass) |
| 6.2.7 | מוודאים שלכל החשבונות במערכת יש שמות ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.8 | מוודאים שלכל הקבוצות במערכת יש שמות קבוצות ייחודיים | בינוני | לקבוע ערך (pass) |
| 6.2.9 | מוודאים שהנתיב של Root לא כולל נתיבים יחסיים או ספריות ריקות | לא ידוע | לקבוע ערך (pass) |
| 6.2.9 | מוודאים שהנתיב של Root לא כולל ספריות שניתן לכתוב בהן על ידי World או Group | בינוני | לקבוע ערך (pass) |
| 6.2.10 | אימות לכך שרק למשתמש הבסיסי יש UID 0 | גבוה | לקבוע ערך (pass) |
| 6.2.11 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להתקיים | בינוני | לקבוע ערך (pass) |
| 6.2.12 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להיות בבעלות הקבוצה הראשית | בינוני | לקבוע ערך (pass) |
| 6.2.12 | כל ספריות הבית של משתמשים אינטראקטיביים חייבות להיות בבעלות המשתמש הראשי | בינוני | לקבוע ערך (pass) |
| 6.2.13 | כל ספריות הבית האינטראקטיביות של המשתמשים צריכות להיות במצב 0750 או במצב פחות מתירני | בינוני | לקבוע ערך (pass) |
| 6.2.14 | אימות שלא קיימים קובצי netrc | בינוני | לקבוע ערך (pass) |
| 6.2.15 | אימות שלא קיימים קבצים מסוג .forward | בינוני | לקבוע ערך (pass) |
| 6.2.16 | הסרת קבצים של Rsh Trust | גבוה | לקבוע ערך (pass) |
| 6.2.17 | קבצי האתחול של המשתמש חייבים להיות בבעלות הקבוצה הראשית | בינוני | לקבוע ערך (pass) |
| 6.2.17 | קבצי ההפעלה של המשתמש חייבים להיות בבעלות המשתמש הראשי | בינוני | לקבוע ערך (pass) |
| 6.2.17 | קבצי אתחול של משתמשים לא יכולים להפעיל תוכניות עם הרשאת כתיבה לכל המשתמשים | בינוני | לקבוע ערך (pass) |
המלצות שלא רלוונטיות
בטבלה הבאה מפורטות ההמלצות שלא רלוונטיות ל-Google Distributed Cloud.
| # | המלצה | חוּמרה | סטטוס |
|---|---|---|---|
| 1.1.2.2 | הוספת האפשרות nodev ל- /tmp | בינוני | לא רלוונטי |
| 1.1.2.3 | הוספת האפשרות noexec ל-/tmp | בינוני | לא רלוונטי |
| 1.1.2.4 | הוספת האפשרות nosuid ל- /tmp | בינוני | לא רלוונטי |
| 1.1.3.2 | הוספת האפשרות nodev ל- /var | בינוני | לא רלוונטי |
| 1.1.3.3 | הוספת האפשרות nosuid ל- /var | בינוני | לא רלוונטי |
| 1.1.4.2 | הוספת האפשרות noexec ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.4.3 | הוספת האפשרות nosuid ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.4.4 | הוספת האפשרות nodev ל- /var/tmp | בינוני | לא רלוונטי |
| 1.1.5.2 | הוספת האפשרות nodev ל- /var/log | בינוני | לא רלוונטי |
| 1.1.5.3 | הוספת האפשרות noexec ל- /var/log | בינוני | לא רלוונטי |
| 1.1.5.4 | הוספת האפשרות nosuid ל- /var/log | בינוני | לא רלוונטי |
| 1.1.6.2 | הוספת האפשרות noexec ל- /var/log/audit | בינוני | לא רלוונטי |
| 1.1.6.3 | הוספת האפשרות nodev אל /var/log/audit | בינוני | לא רלוונטי |
| 1.1.6.4 | הוספת האפשרות nosuid ל- /var/log/audit | בינוני | לא רלוונטי |
| 1.1.7.2 | הוספת האפשרות nodev ל-/home | לא ידוע | לא רלוונטי |
| 1.1.7.3 | הוספת האפשרות nosuid ל-/home | בינוני | לא רלוונטי |
| 1.4.1 | הגדרת סיסמה לטוען האתחול של UEFI | גבוה | לא רלוונטי |
| 1.8.1 | הסרת קבוצת חבילות GDM | בינוני | לא רלוונטי |
| 1.8.4 | הפעלה של נעילת שומר המסך ב-GNOME3 אחרי תקופה של חוסר פעילות | בינוני | לא רלוונטי |
| 1.8.5 | הגדרה של השהיית נעילת שומר המסך ב-GNOME3 אחרי תקופת ההפעלה | בינוני | לא רלוונטי |
| 1.8.6 | השבתת הפתיחה האוטומטית של GNOME3 | בינוני | לא רלוונטי |
| 1.8.6 | השבתת ההרכבה האוטומטית ב-GNOME3 | בינוני | לא רלוונטי |
| 1.8.8 | השבתת ההרצה של GNOME3 Automount | נמוך | לא רלוונטי |
| 1.8.10 | השבתת XDMCP ב-GDM | גבוה | לא רלוונטי |
| 1.10 | הגדרת פרופיל משתמש של GNOME3 DConf | גבוה | לא רלוונטי |
| 2.1.4.1 | הגדרת הגבלות שרת עבור ntpd | בינוני | לא רלוונטי |
| 2.1.4.3 | הגדרת ntpd להפעלה כמשתמש ntp | בינוני | לא רלוונטי |
| 2.1.4.4 | הפעלת NTP Daemon | גבוה | לא רלוונטי |
| 2.2.15 | השבתה של האזנה לרשת ב-Postfix | בינוני | לא רלוונטי |
| 3.5.1.3 | אימות ההפעלה של ufw | בינוני | לא רלוונטי |
| 3.5.1.4 | הגדרת תנועת לולאה חוזרת (loopback) ב-UFW | בינוני | לא רלוונטי |
| 3.5.1.6 | מוודאים שקיימים כללים בחומת האש ufw לכל היציאות הפתוחות | בינוני | לא רלוונטי |
| 3.5.1.7 | הקפדה על מדיניות ברירת המחדל של חומת האש ufw | בינוני | לא רלוונטי |
| 3.5.3.2.1 | הגדרת מדיניות ברירת מחדל של iptables עבור מנות נכנסות | בינוני | לא רלוונטי |
| 3.5.3.2.2 | הגדרת תעבורת נתונים של לולאה חוזרת | בינוני | לא רלוונטי |
| 3.5.3.2.4 | מוודאים שקיימים כללים בחומת האש של iptables לכל היציאות הפתוחות | בינוני | לא רלוונטי |
| 3.5.3.3.1 | הגדרת מדיניות ברירת מחדל של ip6tables עבור מנות נכנסות | בינוני | לא רלוונטי |
| 3.5.3.3.4 | מוודאים שקיימים כללים לחומת האש ip6tables לכל היציאות הפתוחות | בינוני | לא רלוונטי |
הגדרת משימת cron של AIDE
AIDE הוא כלי לבדיקת תקינות קבצים שמאמת את התאימות ל-CIS L1 Server benchmark 1.4 Filesystem Integrity Checking. ב-Google Distributed Cloud, תהליך AIDE גורם לבעיות שקשורות לשימוש גבוה במשאבים.
תהליך AIDE בצמתים מושבת כברירת מחדל כדי למנוע בעיות במשאבים. הפעולה הזו תשפיע על התאימות לבנצ'מרק של שרת CIS L1 1.4.2: Ensure
filesystem integrity is regularly checked.
כדי להפעיל את משימת ה-cron של AIDE, צריך לבצע את השלבים הבאים כדי להפעיל מחדש את AIDE:
יוצרים DaemonSet.
קובץ מניפסט של DaemonSet:
apiVersion: apps/v1 kind: DaemonSet metadata: name: enable-aide-pool1 spec: selector: matchLabels: app: enable-aide-pool1 template: metadata: labels: app: enable-aide-pool1 spec: hostIPC: true hostPID: true nodeSelector: cloud.google.com/gke-nodepool: pool-1 containers: - name: update-audit-rule image: ubuntu command: ["chroot", "/host", "bash", "-c"] args: - | set -x while true; do # change daily cronjob schedule minute=30;hour=5 sed -E "s/([0-9]+ [0-9]+)(.*run-parts --report \/etc\/cron.daily.*)/$minute $hour\2/g" -i /etc/crontab # enable aide chmod 755 /etc/cron.daily/aide sleep 3600 done volumeMounts: - name: host mountPath: /host securityContext: privileged: true volumes: - name: host hostPath: path: /במניפסט הקודם:
משימת ה-cron של AIDE תפעל רק במאגר הצמתים
pool-1כפי שצוין ב-nodeSelectorcloud.google.com/gke-nodepool: pool-1. אתם יכולים להגדיר את תהליך AIDE כך שיפעל על כמה מאגרי צמתים שתרצו, על ידי ציון המאגרים בשדהnodeSelector. כדי להריץ את אותו לוח זמנים של משימת cron בכמה מאגרי צמתים, מסירים את השדהnodeSelector. עם זאת, כדי למנוע עומס על משאבי המארח, מומלץ לשמור על לוחות זמנים נפרדים.משימת ה-cron מתוזמנת להרצה מדי יום בשעה 5:30 בבוקר, כפי שצוין בהגדרה
minute=30;hour=5. אפשר להגדיר ל-AIDE משימת cron לוחות זמנים שונים לפי הצורך.
מעתיקים את המניפסט לקובץ בשם
enable-aide.yamlויוצרים את ה-DaemonSet:kubectl apply --kubeconfig USER_CLUSTER_KUBECONFIG -f enable-aide.yaml
USER_CLUSTER_KUBECONFIG הוא הנתיב של קובץ ה-kubeconfig עבור אשכול המשתמשים.
שימוש בהערכה של Security Content Automation Protocol (SCAP)
מומלץ לסרוק את ההתקנה בעצמכם כדי להעריך את התאימות שלה לרמה 2 בהשוואה למדד CIS של Ubuntu Linux. יש מגוון כלים לסריקת האשכולות ותחנת העבודה של האדמין. כדי לבצע הערכת אבטחה ברמה 2, אפשר לפעול לפי השלבים הבאים כדי להתקין ולהפעיל את ערכת הכלים OpenSCAP בקוד פתוח:
מעתיקים את הסקריפט הבא לקובץ בשם
cis-benchmark.sh:#!/bin/bash set -x REPORTS_DIR="$1" mkdir -p "${REPORTS_DIR}" echo "Start CIS L2 benchmark evaluation..." apt update apt install libopenscap8 sudo oscap xccdf eval \ --profile cis_level2_server_customized \ --tailoring-file /etc/cloud/usg/tailored-cis-level2-server-anthos-wmware.xml \ --results "${REPORTS_DIR}"/cis-results.xml \ --report "${REPORTS_DIR}"/cis-report.html \ --verbose INFO \ --verbose-log-file "${REPORTS_DIR}/cis-output-verbose.log" \ /etc/cloud/usg/ssg-ubuntu2204-ds-1.2.xml > "${REPORTS_DIR}"/cis-output.log 2>&1 chmod -R 755 "${REPORTS_DIR}/.." echo "Done CIS L2 benchmark evaluation"הופכים את הסקריפט לניתן להרצה:
chmod +x cis-benchmark.shמריצים את הסקריפט:
./cis-benchmark.sh REPORTS_DIRמחליפים את
REPORTS_DIRבנתיב של ספרייה קיימת שבה רוצים לשמור את דוח ההערכה שנוצר.כשהסקריפט מסתיים בהצלחה, בספרייה
REPORTS_DIRמופיע הקובץcis-report.htmlשנוצר.