Tolok Ukur Ubuntu CIS

Dokumen ini menjelaskan tingkat kepatuhan Google Distributed Cloud terhadap CIS Ubuntu Benchmark.

Mengakses tolok ukur

CIS Ubuntu Benchmark tersedia di situs CIS.

Profil konfigurasi

Dalam dokumen CIS Ubuntu Benchmark, Anda dapat membaca tentang profil konfigurasi. Image Ubuntu yang digunakan oleh Google Distributed Cloud telah di-hardening untuk memenuhi profil Level 2 - Server.

Evaluasi di Google Distributed Cloud

Kami menggunakan nilai berikut untuk menentukan status rekomendasi Ubuntu di Google Distributed Cloud.

Status Deskripsi
lulus Mematuhi rekomendasi tolok ukur.
gagal Menyimpang dari rekomendasi tolok ukur.
tidak berlaku Tidak relevan untuk diuji pada sistem yang sedang dievaluasi.

Status Google Distributed Cloud

Image Ubuntu yang digunakan dengan Google Distributed Cloud telah di-harden untuk memenuhi profil CIS Level 2 - Server. Tabel berikut memberikan justifikasi mengapa komponen Google Distributed Cloud tidak lulus rekomendasi tertentu. Tolok ukur yang memiliki status Passed tidak disertakan dalam tabel berikut.

1,32

Versi

Bagian ini merujuk pada versi berikut:

Versi Google Distributed Cloud Versi Ubuntu Versi Tolok Ukur CIS Ubuntu Tingkat CIS
1,32 22.04 LTS v1.0.0 Server Level 2

Rekomendasi gagal

Tabel berikut mencantumkan rekomendasi yang membuat Google Distributed Cloud menyimpang dari rekomendasi tolok ukur. Temuan ini berlaku untuk node cluster dan workstation admin.

# Rekomendasi Keparahan Status
1.1.2.1 Memastikan /tmp Berada di Partisi Terpisah rendah gagal
1.1.3.1 Pastikan /var Berada di Partisi Terpisah rendah gagal
1.1.4.1 Pastikan /var/tmp Berada di Partisi Terpisah sedang gagal
1.1.5.1 Pastikan /var/log Berada di Partisi Terpisah rendah gagal
1.1.6.1 Memastikan /var/log/audit Berada di Partisi Terpisah rendah gagal
1.1.7.1 Memastikan /home Berada di Partisi Terpisah rendah gagal
1.4.1 Menetapkan Sandi Boot Loader di grub2 tinggi gagal
1.4.3 Memastikan Autentikasi Diperlukan untuk Mode Pengguna Tunggal sedang gagal
2.3.6 Meng-uninstal Paket rpcbind rendah gagal
3.2.2 Menonaktifkan Parameter Kernel untuk Penerusan IP di Antarmuka IPv4 sedang gagal
3.3.7 Mengaktifkan Parameter Kernel untuk Menggunakan Pemfilteran Jalur Balik di semua Antarmuka IPv4 secara Default sedang gagal
3.3.7 Mengaktifkan Parameter Kernel untuk Menggunakan Pemfilteran Jalur Balik di semua Antarmuka IPv4 sedang gagal
3.5.2.8 Memastikan kebijakan firewall penolakan default nftables sedang gagal
3.5.2.10 Memastikan aturan nftables bersifat permanen sedang gagal
4.2.3 Memverifikasi izin file log sedang gagal
5.2.4 Membatasi Akses SSH Pengguna tidak diketahui gagal
5.3.4 Memastikan Pengguna Melakukan Autentikasi Ulang untuk Eskalasi Hak Istimewa - sudo sedang gagal
5.5.1.2 Menetapkan Masa Aktif Maksimum Sandi sedang gagal

Rekomendasi yang disetujui

Tabel berikut mencantumkan rekomendasi yang dipatuhi Google Distributed Cloud sesuai dengan rekomendasi tolok ukur.

# Rekomendasi Keparahan Status
1.1.1.1 Menonaktifkan Pemasangan cramfs rendah lulus
1.1.1.2 Menonaktifkan Pemasangan squashfs rendah lulus
1.1.1.3 Menonaktifkan Pemasangan udf rendah lulus
1.1.8.1 Menambahkan Opsi nodev ke /dev/shm sedang lulus
1.1.8.2 Menambahkan Opsi noexec ke /dev/shm sedang lulus
1.1.8.3 Menambahkan Opsi nosuid ke /dev/shm sedang lulus
1.1.9 Nonaktifkan Automounter sedang lulus
1.1.10 Menonaktifkan Pemuatan Modprobe Driver Penyimpanan USB sedang lulus
1.4.2 Verifikasi Izin /boot/grub/grub.cfg sedang lulus
1.5.1 Mengaktifkan Tata Letak Acak Ruang Alamat Virtual sedang lulus
1.5.2 Paket "prelink" Tidak Boleh Diinstal sedang lulus
1.5.3 Menonaktifkan Layanan Apport tidak diketahui lulus
1.5.4 Menonaktifkan Dump Inti untuk Semua Pengguna sedang lulus
1.5.4 Menonaktifkan Dump Inti untuk program SUID sedang lulus
1.6.1.1 Pastikan AppArmor telah diinstal sedang lulus
1.6.1.2 Pastikan AppArmor diaktifkan dalam konfigurasi bootloader sedang lulus
1.6.1.4 Menerapkan semua Profil AppArmor sedang lulus
1.7.1 Mengubah Banner Pesan Sistem Harian sedang lulus
1.7.2 Mengubah Banner Login Sistem sedang lulus
1.7.3 Mengubah Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.4 Memverifikasi Kepemilikan Grup Banner Pesan Hari Ini sedang lulus
1.7.4 Memverifikasi kepemilikan Banner Pesan Harian sedang lulus
1.7.4 Memverifikasi izin pada Banner Pesan Harian sedang lulus
1.7.5 Memverifikasi Kepemilikan Grup Banner Login Sistem sedang lulus
1.7.5 Memverifikasi kepemilikan Banner Login Sistem sedang lulus
1.7.5 Memverifikasi izin pada Banner Login Sistem sedang lulus
1.7.6 Memverifikasi Kepemilikan Grup Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.6 Memverifikasi kepemilikan Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.6 Memverifikasi izin pada Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
2.1.1.1 Menginstal Layanan systemd_timesyncd tinggi lulus
2.1.3.2 Aktifkan Layanan systemd_timesyncd tinggi lulus
2.2.1 Hapus X Windows Package Group sedang lulus
2.2.2 Menonaktifkan Software Server Avahi sedang lulus
2.2.2 Uninstal Paket Server avahi sedang lulus
2.2.3 Menonaktifkan Layanan CUPS tidak diketahui lulus
2.2.3 Meng-uninstal Paket CUPS tidak diketahui lulus
2.2.4 Meng-uninstal Paket Server DHCP sedang lulus
2.2.5 Meng-uninstal Paket openldap-servers rendah lulus
2.2.6 Meng-uninstal Paket nfs-kernel-server rendah lulus
2.2.7 Uninstal paket pengikatan rendah lulus
2.2.8 Meng-uninstal Paket vsftpd tinggi lulus
2.2.9 Uninstal Paket httpd tidak diketahui lulus
2.2.9 Uninstal Paket nginx tidak diketahui lulus
2.2.10 Uninstal Paket cyrus-imapd tidak diketahui lulus
2.2.10 Meng-uninstal Paket dovecot tidak diketahui lulus
2.2.11 Meng-uninstal Paket Samba tidak diketahui lulus
2.2.12 Meng-uninstal Paket squid tidak diketahui lulus
2.2.13 Meng-uninstal Paket net-snmp tidak diketahui lulus
2.2.14 Uninstal paket nis rendah lulus
2.2.15 Pastikan Mail Transfer Agent tidak Mendengarkan Alamat non-loopback sedang lulus
2.2.16 Meng-uninstal Paket rsync sedang lulus
2.3.2 Meng-uninstal Paket rsh tidak diketahui lulus
2.3.3 Meng-uninstal Paket bicara sedang lulus
2.3.4 Menghapus Klien telnet rendah lulus
2.3.5 Pastikan klien LDAP tidak diinstal rendah lulus
3.1.2 Menonaktifkan Antarmuka Jaringan Nirkabel sedang lulus
3.2.1 Menonaktifkan Parameter Kernel untuk Mengirim Pengalihan ICMP di semua Antarmuka IPv4 secara Default sedang lulus
3.2.1 Menonaktifkan Parameter Kernel untuk Mengirim Pengalihan ICMP di semua Antarmuka IPv4 sedang lulus
3.2.2 Menonaktifkan Parameter Kernel untuk Penerusan IPv6 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Diarahkan Sumber di semua Antarmuka IPv4 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Dirutekan Sumber di semua Antarmuka IPv6 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Di-routing Sumber di Antarmuka IPv4 secara Default sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Dirutekan Sumber di Antarmuka IPv6 secara Default sedang lulus
3.3.2 Menonaktifkan Penerimaan Pengalihan ICMP untuk Semua Antarmuka IPv4 sedang lulus
3.3.2 Menonaktifkan Penerimaan Pengalihan ICMP untuk Semua Antarmuka IPv6 sedang lulus
3.3.2 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP secara Default di Antarmuka IPv4 sedang lulus
3.3.2 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP secara Default di Antarmuka IPv6 sedang lulus
3.3.3 Mengonfigurasi Parameter Kernel untuk Menerima Pengalihan Aman Secara Default sedang lulus
3.3.3 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP Aman di semua Antarmuka IPv4 sedang lulus
3.3.4 Mengaktifkan Parameter Kernel untuk Mencatat Paket Martian di semua Antarmuka IPv4 tidak diketahui lulus
3.3.4 Mengaktifkan Parameter Kernel untuk Mencatat Paket Martian di semua Antarmuka IPv4 secara Default tidak diketahui lulus
3.3.5 Mengaktifkan Parameter Kernel untuk Mengabaikan Permintaan Echo Siaran ICMP di Antarmuka IPv4 sedang lulus
3.3.6 Mengaktifkan Parameter Kernel untuk Mengabaikan Respons Error ICMP Palsu pada Antarmuka IPv4 tidak diketahui lulus
3.3.8 Mengaktifkan Parameter Kernel untuk Menggunakan TCP Syncookies di Antarmuka Jaringan sedang lulus
3.3.9 Mengonfigurasi Penerimaan Iklan Router di Semua Antarmuka IPv6 sedang lulus
3.3.9 Menonaktifkan Penerimaan Iklan Router di semua Antarmuka IPv6 secara Default sedang lulus
3.4.1 Menonaktifkan Dukungan DCCP sedang lulus
3.4.2 Menonaktifkan Dukungan SCTP sedang lulus
3.4.3 Menonaktifkan Dukungan RDS rendah lulus
3.4.4 Menonaktifkan Dukungan TIPC rendah lulus
3.5.1.2 Menghapus Paket iptables-persistent sedang lulus
3.5.2.1 Instal Paket nftables sedang lulus
3.5.2.4 Memastikan Tabel Ada untuk Nftables sedang lulus
3.5.2.5 Memastikan Rantai Dasar Ada untuk Nftables sedang lulus
3.5.2.9 Memastikan Layanan nftables Diaktifkan sedang lulus
3.5.3.1.1 Instal Paket iptables sedang lulus
3.5.3.1.3 Menghapus Paket ufw sedang lulus
4.1.1.1 Memastikan Subsystem Audit Telah Diinstal sedang lulus
4.1.1.2 Aktifkan Layanan auditd sedang lulus
4.1.1.4 Memperluas Batas Backlog Audit untuk Daemon Audit rendah lulus
4.1.2.1 Mengonfigurasi Ukuran File Log Maksimum auditd sedang lulus
4.1.2.2 Mengonfigurasi max_log_file_action auditd Saat Mencapai Ukuran Log Maksimum sedang lulus
4.1.2.3 Mengonfigurasi Tindakan admin_space_left auditd pada Ruang Disk Hampir Penuh sedang lulus
4.1.2.3 Mengonfigurasi Tindakan mail_acct auditd saat Ruang Disk Hampir Penuh sedang lulus
4.1.2.3 Mengonfigurasi Tindakan space_left auditd saat Ruang Penyimpanan Disk Hampir Penuh sedang lulus
4.1.3.1 Memastikan auditd Mengumpulkan Tindakan Administrator Sistem sedang lulus
4.1.3.2 Merekam Peristiwa Saat File yang Dapat Dieksekusi dengan Hak Istimewa Dijalankan sedang lulus
4.1.3.3 Mencatat Upaya untuk melakukan aktivitas pemeliharaan sedang lulus
4.1.3.4 Mencatat Upaya Mengubah File localtime sedang lulus
4.1.3.4 Mencatat upaya untuk mengubah waktu melalui adjtimex sedang lulus
4.1.3.4 Upaya Perekaman untuk Mengubah Waktu Melalui clock_settime sedang lulus
4.1.3.4 Mencatat upaya untuk mengubah waktu melalui settimeofday sedang lulus
4.1.3.4 Mencatat Upaya Mengubah Waktu Melalui stime sedang lulus
4.1.3.5 Merekam Peristiwa yang Mengubah Lingkungan Jaringan Sistem sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - su sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - sudo sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - sudoedit sedang lulus
4.1.3.6 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - umount sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - unix_chkpwd sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - creat sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - ftruncate sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - buka sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - openat sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - dipangkas sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/group sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/gshadow sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/passwd sedang lulus
4.1.3.8 Merekam Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/security/opasswd sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/shadow sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - chmod sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - chown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchmod sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchmodat sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchownat sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fremovexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fsetxattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - lchown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - lremovexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Discretionary Sistem - lsetxattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - removexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Discretionary Sistem - setxattr sedang lulus
4.1.3.10 Memastikan auditd Mengumpulkan Informasi tentang Mengekspor ke Media (berhasil) sedang lulus
4.1.3.11 Mencatat Upaya untuk Mengubah Informasi Inisiasi Sesi dan Proses sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - faillog sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - lastlog sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - tallylog sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - ganti nama sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - renameat sedang lulus
4.1.3.13 Pastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - batalkan tautan sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - unlinkat sedang lulus
4.1.3.14 Mencatat Peristiwa yang Mengubah Kontrol Akses Wajib Sistem sedang lulus
4.1.3.15 Mencatat Semua Upaya untuk Menjalankan chcon sedang lulus
4.1.3.16 Mencatat Setiap Upaya untuk Menjalankan setfacl sedang lulus
4.1.3.17 Mencatat Setiap Upaya untuk Menjalankan chacl sedang lulus
4.1.3.18 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - usermod sedang lulus
4.1.3.19 Memastikan auditd Mengumpulkan Informasi tentang Pemuatan Modul Kernel - init_module sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penghapusan Muatan Modul Kernel - delete_module sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - insmod sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - modprobe sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - rmmod sedang lulus
4.1.3.20 Membuat Konfigurasi auditd Tidak Dapat Diubah sedang lulus
4.1.4.1 Log Audit Sistem Harus Memiliki Mode 0640 atau Kurang Permisif sedang lulus
4.1.4.2 Log Audit Sistem Harus Dimiliki oleh Root sedang lulus
4.1.4.3 Log Audit Sistem Harus Dimiliki Grup oleh Root sedang lulus
4.1.4.4 Log Audit Sistem Harus Memiliki Mode 0750 atau Kurang Permisif sedang lulus
4.1.4.5 Verifikasi Izin di /etc/audit/auditd.conf sedang lulus
4.1.4.5 Verifikasi Izin di /etc/audit/rules.d/*.rules sedang lulus
4.1.4.6 File Konfigurasi Audit Harus Dimiliki oleh Root sedang lulus
4.1.4.7 File Konfigurasi Audit Harus Dimiliki oleh Grup root sedang lulus
4.1.4.8 Pastikan alat audit memiliki Mode 0755 atau kurang sedang lulus
4.1.4.9 Pastikan alat audit dimiliki oleh root sedang lulus
4.1.4.10 Pastikan alat audit dimiliki oleh root grup sedang lulus
4.2.1.1.1 Instal Paket systemd-journal-remote sedang lulus
4.2.1.1.4 Menonaktifkan Socket systemd-journal-remote sedang lulus
4.2.1.2 Aktifkan Layanan systemd-journald sedang lulus
4.2.1.3 Pastikan journald dikonfigurasi untuk mengompresi file log berukuran besar sedang lulus
4.2.1.4 Pastikan journald dikonfigurasi untuk menulis file log ke persistent disk sedang lulus
4.2.2.1 Pastikan rsyslog Terinstal sedang lulus
4.2.2.2 Mengaktifkan Layanan rsyslog sedang lulus
4.2.2.4 Memastikan Izin File Default rsyslog Dikonfigurasi sedang lulus
4.2.2.7 Pastikan rsyslog Tidak Menerima Pesan Jarak Jauh Kecuali Bertindak Sebagai Server Log sedang lulus
5.1.1 Mengaktifkan Layanan cron sedang lulus
5.1.2 Memverifikasi Grup yang Memiliki Crontab sedang lulus
5.1.2 Verifikasi Pemilik di crontab sedang lulus
5.1.2 Memverifikasi Izin di crontab sedang lulus
5.1.3 Memverifikasi Grup yang Memiliki cron.hourly sedang lulus
5.1.3 Verifikasi Pemilik di cron.hourly sedang lulus
5.1.3 Memverifikasi Izin di cron.hourly sedang lulus
5.1.4 Verifikasi Grup yang Memiliki cron.daily sedang lulus
5.1.4 Verifikasi Pemilik di cron.daily sedang lulus
5.1.4 Memverifikasi Izin di cron.daily sedang lulus
5.1.5 Verifikasi Grup yang Memiliki cron.weekly sedang lulus
5.1.5 Verifikasi Pemilik di cron.weekly sedang lulus
5.1.5 Verifikasi Izin di cron.weekly sedang lulus
5.1.6 Verifikasi Grup yang Memiliki cron.monthly sedang lulus
5.1.6 Verifikasi Pemilik di cron.monthly sedang lulus
5.1.6 Verifikasi Izin di cron.monthly sedang lulus
5.1.7 Memverifikasi Grup yang Memiliki cron.d sedang lulus
5.1.7 Verifikasi Pemilik di cron.d sedang lulus
5.1.7 Memverifikasi Izin di cron.d sedang lulus
5.1.8 Pastikan /etc/cron.deny tidak ada sedang lulus
5.1.8 Verifikasi Grup yang Memiliki file /etc/cron.allow sedang lulus
5.1.8 Verifikasi Izin pada file /etc/cron.allow sedang lulus
5.1.8 Verifikasi Pengguna yang Memiliki file /etc/cron.allow sedang lulus
5.1.9 Pastikan /etc/at.deny tidak ada sedang lulus
5.1.9 Verifikasi Grup yang Memiliki file /etc/at.allow sedang lulus
5.1.9 Verifikasi Izin pada file /etc/at.allow sedang lulus
5.1.9 Verifikasi Pengguna yang Memiliki file /etc/at.allow sedang lulus
5.2.1 Memverifikasi Grup yang Memiliki file konfigurasi Server SSH sedang lulus
5.2.1 Memverifikasi Pemilik di file konfigurasi Server SSH sedang lulus
5.2.1 Memverifikasi Izin pada file konfigurasi Server SSH sedang lulus
5.2.2 Memverifikasi Izin pada File Kunci *_key Pribadi Server SSH sedang lulus
5.2.3 Memverifikasi Izin pada File Kunci *.pub Publik Server SSH sedang lulus
5.2.5 Setel LogLevel ke INFO rendah lulus
5.2.6 Mengaktifkan PAM sedang lulus
5.2.7 Menonaktifkan Login Root SSH sedang lulus
5.2.8 Menonaktifkan Autentikasi Berbasis Host sedang lulus
5.2.9 Menonaktifkan Akses SSH melalui Sandi Kosong tinggi lulus
5.2.10 Opsi Lingkungan Jangan Izinkan SSH sedang lulus
5.2.11 Menonaktifkan Dukungan SSH untuk File .rhosts sedang lulus
5.2.12 Menonaktifkan Penerusan X11 sedang lulus
5.2.13 Hanya Menggunakan Cipher Kuat sedang lulus
5.2.14 Hanya Menggunakan MAC Kuat sedang lulus
5.2.15 Hanya Menggunakan algoritma Pertukaran Kunci yang Kuat sedang lulus
5.2.16 Menonaktifkan Penerusan TCP SSH sedang lulus
5.2.17 Mengaktifkan Banner Peringatan SSH sedang lulus
5.2.18 Menetapkan batas upaya autentikasi SSH sedang lulus
5.2.19 Pastikan SSH MaxStartups dikonfigurasi sedang lulus
5.2.20 Menetapkan batas MaxSessions SSH sedang lulus
5.2.21 Pastikan SSH LoginGraceTime dikonfigurasi sedang lulus
5.2.22 Menetapkan SSH Client Alive Count Max sedang lulus
5.2.22 Menetapkan Interval Aktif Klien SSH sedang lulus
5.3.1 Instal Paket sudo sedang lulus
5.3.2 Memastikan Hanya Pengguna yang Login ke tty Nyata yang Dapat Mengeksekusi Sudo - sudo use_pty sedang lulus
5.3.3 Pastikan File Log Sudo Ada - sudo logfile rendah lulus
5.3.5 Pastikan Pengguna Melakukan Autentikasi Ulang untuk Eskalasi Hak Istimewa - sudo !authenticate sedang lulus
5.3.6 Mewajibkan Autentikasi Ulang Saat Menggunakan Perintah sudo sedang lulus
5.3.7 Menerapkan Penggunaan pam_wheel dengan Parameter Grup untuk Autentikasi su sedang lulus
5.3.7 Pastikan Grup yang Digunakan oleh Modul pam_wheel Ada di Sistem dan Kosong sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Permintaan Coba Lagi Autentikasi Diizinkan Per Sesi sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Kategori Berbeda Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Digit Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Panjang Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Huruf Kecil Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Khusus Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Huruf Besar Minimum sedang lulus
5.4.1 Instal Paket pam_pwquality sedang lulus
5.4.2 Mengunci Akun Setelah Kesalahan Sandi sedang lulus
5.4.2 Menetapkan Interval Untuk Menghitung Kesalahan Sandi sedang lulus
5.4.2 Menetapkan Waktu Penguncian untuk Upaya Memasukkan Sandi yang Gagal sedang lulus
5.4.3 Membatasi Penggunaan Ulang Sandi sedang lulus
5.4.4 Menetapkan Algoritma Hashing Sandi di /etc/login.defs sedang lulus
5.5.1.1 Menetapkan Usia Minimum Sandi yang Ada sedang lulus
5.5.1.1 Menetapkan Usia Minimum Sandi sedang lulus
5.5.1.2 Menetapkan Usia Maksimum Sandi yang Ada sedang lulus
5.5.1.3 Menetapkan Usia Peringatan Sandi sedang lulus
5.5.1.4 Menetapkan Masa Berlaku Akun Setelah Tidak Aktif sedang lulus
5.5.1.5 Pastikan tanggal perubahan sandi terakhir semua pengguna sudah berlalu sedang lulus
5.5.2 Memastikan Akun Sistem Tidak Menjalankan Shell Saat Login sedang lulus
5.5.3 Memverifikasi Root Memiliki GID Primer 0 tinggi lulus
5.5.4 Memastikan Umask Bash Default Disetel dengan Benar sedang lulus
5.5.4 Memastikan Umask Default Disetel dengan Benar untuk Pengguna Interaktif sedang lulus
5.5.4 Memastikan Umask Default Disetel dengan Benar di /etc/profile sedang lulus
5.5.4 Pastikan Umask Default Disetel dengan Benar di login.defs sedang lulus
5.5.5 Menetapkan Waktu Tunggu Sesi Interaktif sedang lulus
6.1.1 Memverifikasi Grup yang Memiliki File passwd sedang lulus
6.1.1 Memverifikasi Izin pada File passwd sedang lulus
6.1.1 Memverifikasi Pengguna yang Memiliki File passwd sedang lulus
6.1.2 Verifikasi Grup yang Memiliki File passwd Cadangan sedang lulus
6.1.2 Memverifikasi Izin pada File passwd Cadangan sedang lulus
6.1.2 Memverifikasi Pengguna yang Memiliki File passwd Cadangan sedang lulus
6.1.3 Memverifikasi Grup yang Memiliki File grup sedang lulus
6.1.3 Memverifikasi Izin pada File grup sedang lulus
6.1.3 Memverifikasi Pengguna yang Memiliki File grup sedang lulus
6.1.4 Memverifikasi Grup yang Memiliki File grup Cadangan sedang lulus
6.1.4 Memverifikasi Izin pada File grup Cadangan sedang lulus
6.1.4 Memverifikasi Pengguna yang Memiliki File grup Cadangan sedang lulus
6.1.5 Memverifikasi Grup yang Memiliki File shadow sedang lulus
6.1.5 Memverifikasi Izin pada File bayangan sedang lulus
6.1.5 Memverifikasi Pengguna yang Memiliki File shadow sedang lulus
6.1.6 Memverifikasi Grup yang Memiliki File shadow Cadangan sedang lulus
6.1.6 Memverifikasi Izin pada File shadow Cadangan sedang lulus
6.1.6 Memverifikasi Pengguna yang Memiliki File shadow Cadangan sedang lulus
6.1.7 Memverifikasi Grup yang Memiliki File gshadow sedang lulus
6.1.7 Memverifikasi Izin pada File gshadow sedang lulus
6.1.7 Memverifikasi Pengguna yang Memiliki File gshadow sedang lulus
6.1.8 Memverifikasi Grup yang Memiliki File gshadow Cadangan sedang lulus
6.1.8 Memverifikasi Izin pada File gshadow Cadangan sedang lulus
6.1.8 Memverifikasi Pengguna yang Memiliki File gshadow Cadangan sedang lulus
6.1.10 Memastikan Semua File Dimiliki oleh Pengguna sedang lulus
6.2.1 Memverifikasi bahwa Semua Hash Sandi Akun di-Shadow sedang lulus
6.2.2 Pastikan Tidak Ada Akun dengan Sandi Kosong atau Null tinggi lulus
6.2.3 Semua GID yang dirujuk di /etc/passwd harus ditentukan di /etc/group rendah lulus
6.2.4 Pastikan grup bayangan kosong sedang lulus
6.2.5 Memastikan Semua Akun di Sistem Memiliki ID Pengguna yang Unik sedang lulus
6.2.6 Memastikan Semua Grup di Sistem Memiliki ID Grup yang Unik sedang lulus
6.2.7 Memastikan Semua Akun di Sistem Memiliki Nama yang Unik sedang lulus
6.2.8 Memastikan Semua Grup di Sistem Memiliki Nama Grup yang Unik sedang lulus
6.2.9 Pastikan Jalur Root Tidak Menyertakan Jalur Relatif atau Direktori Null tidak diketahui lulus
6.2.9 Pastikan Jalur Root Tidak Menyertakan Direktori yang Dapat Ditulis oleh Dunia atau Grup sedang lulus
6.2.10 Memverifikasi Hanya Root yang Memiliki UID 0 tinggi lulus
6.2.11 Semua Direktori Utama Pengguna Interaktif Harus Ada sedang lulus
6.2.12 Semua Direktori Beranda Pengguna Interaktif Harus Dimiliki Grup Oleh Grup Utama sedang lulus
6.2.12 Semua Direktori Utama Pengguna Interaktif Harus Dimiliki Oleh Pengguna Utama sedang lulus
6.2.13 Semua Direktori Beranda Pengguna Interaktif Harus Memiliki mode 0750 Atau Lebih Permisif sedang lulus
6.2.14 Memverifikasi Tidak Ada File netrc sedang lulus
6.2.15 Verifikasi Tidak Ada File .forward sedang lulus
6.2.16 Menghapus File Kepercayaan Rsh tinggi lulus
6.2.17 File Inisialisasi Pengguna Harus Dimiliki Grup Oleh Grup Utama sedang lulus
6.2.17 File Inisialisasi Pengguna Harus Dimiliki oleh Pengguna Utama sedang lulus
6.2.17 File Inisialisasi Pengguna Tidak Boleh Menjalankan Program yang Dapat Ditulis oleh Semua Pengguna sedang lulus

Rekomendasi yang tidak berlaku

Tabel berikut mencantumkan rekomendasi yang tidak berlaku untuk Google Distributed Cloud.

# Rekomendasi Keparahan Status
1.1.2.2 Tambahkan Opsi nodev ke /tmp sedang tidak berlaku
1.1.2.3 Menambahkan Opsi noexec ke /tmp sedang tidak berlaku
1.1.2.4 Menambahkan Opsi nosuid ke /tmp sedang tidak berlaku
1.1.3.2 Menambahkan Opsi nodev ke /var sedang tidak berlaku
1.1.3.3 Menambahkan Opsi nosuid ke /var sedang tidak berlaku
1.1.4.2 Menambahkan Opsi noexec ke /var/tmp sedang tidak berlaku
1.1.4.3 Menambahkan Opsi nosuid ke /var/tmp sedang tidak berlaku
1.1.4.4 Menambahkan Opsi nodev ke /var/tmp sedang tidak berlaku
1.1.5.2 Menambahkan Opsi nodev ke /var/log sedang tidak berlaku
1.1.5.3 Menambahkan Opsi noexec ke /var/log sedang tidak berlaku
1.1.5.4 Menambahkan Opsi nosuid ke /var/log sedang tidak berlaku
1.1.6.2 Menambahkan Opsi noexec ke /var/log/audit sedang tidak berlaku
1.1.6.3 Menambahkan opsi nodev ke /var/log/audit sedang tidak berlaku
1.1.6.4 Menambahkan Opsi nosuid ke /var/log/audit sedang tidak berlaku
1.1.7.2 Menambahkan opsi nodev ke /home tidak diketahui tidak berlaku
1.1.7.3 Menambahkan Opsi nosuid ke /home sedang tidak berlaku
1.10 Mengonfigurasi Profil Pengguna DConf GNOME3 tinggi tidak berlaku
1.4.1 Menyetel Sandi Pemuat Boot UEFI tinggi tidak berlaku
1.8.1 Hapus Grup Paket GDM sedang tidak berlaku
1.8.10 Menonaktifkan XDMCP di GDM tinggi tidak berlaku
1.8.4 Mengaktifkan Kunci Screensaver GNOME3 Setelah Periode Tidak Ada Aktivitas sedang tidak berlaku
1.8.5 Menetapkan Penundaan Kunci Screensaver GNOME3 Setelah Periode Aktivasi sedang tidak berlaku
1.8.6 Menonaktifkan Pembukaan Pemasangan Otomatis GNOME3 sedang tidak berlaku
1.8.6 Menonaktifkan Pemasangan Otomatis GNOME3 sedang tidak berlaku
1.8.8 Menonaktifkan GNOME3 Automount yang sedang berjalan rendah tidak berlaku
2.1.4.1 Mengonfigurasi batasan server untuk ntpd sedang tidak berlaku
2.1.4.3 Mengonfigurasi ntpd Agar Berjalan Sebagai Pengguna ntp sedang tidak berlaku
2.1.4.4 Mengaktifkan Daemon NTP tinggi tidak berlaku
2.2.15 Menonaktifkan Pendengar Jaringan Postfix sedang tidak berlaku
3.5.1.3 Memverifikasi ufw Diaktifkan sedang tidak berlaku
3.5.1.4 Menetapkan Traffic Loopback UFW sedang tidak berlaku
3.5.1.6 Memastikan Aturan Firewall ufw Ada untuk Semua Port Terbuka sedang tidak berlaku
3.5.1.7 Memastikan Kebijakan Firewall Default Deny ufw sedang tidak berlaku
3.5.3.2.1 Menetapkan Kebijakan iptables Default untuk Paket Masuk sedang tidak berlaku
3.5.3.2.2 Menetapkan konfigurasi untuk traffic loopback sedang tidak berlaku
3.5.3.2.4 Pastikan Aturan Firewall iptables Ada untuk Semua Port Terbuka sedang tidak berlaku
3.5.3.3.1 Menetapkan Kebijakan ip6tables Default untuk Paket Masuk sedang tidak berlaku
3.5.3.3.4 Memastikan Aturan Firewall ip6tables Ada untuk Semua Port Terbuka sedang tidak berlaku

1.31

Versi

Bagian ini merujuk pada versi berikut:

Versi Google Distributed Cloud Versi Ubuntu Versi Tolok Ukur CIS Ubuntu Tingkat CIS
1.31 22.04 LTS v1.0.0 Server Level 2

Rekomendasi gagal

Tabel berikut mencantumkan rekomendasi yang membuat Google Distributed Cloud menyimpang dari rekomendasi tolok ukur. Temuan ini berlaku untuk node cluster dan workstation admin.

# Rekomendasi Keparahan Status
1.1.2.1 Memastikan /tmp Berada di Partisi Terpisah rendah gagal
1.1.3.1 Pastikan /var Berada di Partisi Terpisah rendah gagal
1.1.4.1 Pastikan /var/tmp Berada di Partisi Terpisah sedang gagal
1.1.5.1 Pastikan /var/log Berada di Partisi Terpisah rendah gagal
1.1.6.1 Memastikan /var/log/audit Berada di Partisi Terpisah rendah gagal
1.1.7.1 Memastikan /home Berada di Partisi Terpisah rendah gagal
1.4.1 Menetapkan Sandi Boot Loader di grub2 tinggi gagal
1.4.3 Memastikan Autentikasi Diperlukan untuk Mode Pengguna Tunggal sedang gagal
2.3.6 Meng-uninstal Paket rpcbind rendah gagal
3.2.2 Menonaktifkan Parameter Kernel untuk Penerusan IP di Antarmuka IPv4 sedang gagal
3.3.7 Mengaktifkan Parameter Kernel untuk Menggunakan Pemfilteran Jalur Balik di semua Antarmuka IPv4 secara Default sedang gagal
3.3.7 Mengaktifkan Parameter Kernel untuk Menggunakan Pemfilteran Jalur Balik di semua Antarmuka IPv4 sedang gagal
3.5.2.8 Memastikan kebijakan firewall penolakan default nftables sedang gagal
3.5.2.10 Memastikan aturan nftables bersifat permanen sedang gagal
4.2.3 Memverifikasi izin file log sedang gagal
5.2.4 Membatasi Akses SSH Pengguna tidak diketahui gagal
5.3.4 Memastikan Pengguna Melakukan Autentikasi Ulang untuk Eskalasi Hak Istimewa - sudo sedang gagal
5.5.1.2 Menetapkan Masa Aktif Maksimum Sandi sedang gagal

Rekomendasi yang disetujui

Tabel berikut mencantumkan rekomendasi yang dipatuhi Google Distributed Cloud sesuai dengan rekomendasi tolok ukur.

# Rekomendasi Keparahan Status
1.1.1.1 Menonaktifkan Pemasangan cramfs rendah lulus
1.1.1.2 Menonaktifkan Pemasangan squashfs rendah lulus
1.1.1.3 Menonaktifkan Pemasangan udf rendah lulus
1.1.8.1 Menambahkan Opsi nodev ke /dev/shm sedang lulus
1.1.8.2 Menambahkan Opsi noexec ke /dev/shm sedang lulus
1.1.8.3 Menambahkan Opsi nosuid ke /dev/shm sedang lulus
1.1.9 Nonaktifkan Automounter sedang lulus
1.1.10 Menonaktifkan Pemuatan Modprobe Driver Penyimpanan USB sedang lulus
1.4.2 Verifikasi Izin /boot/grub/grub.cfg sedang lulus
1.5.1 Mengaktifkan Tata Letak Acak Ruang Alamat Virtual sedang lulus
1.5.2 Paket "prelink" Tidak Boleh Diinstal sedang lulus
1.5.3 Menonaktifkan Layanan Apport tidak diketahui lulus
1.5.4 Menonaktifkan Dump Inti untuk Semua Pengguna sedang lulus
1.5.4 Menonaktifkan Dump Inti untuk program SUID sedang lulus
1.6.1.1 Pastikan AppArmor telah diinstal sedang lulus
1.6.1.2 Pastikan AppArmor diaktifkan dalam konfigurasi bootloader sedang lulus
1.6.1.4 Menerapkan semua Profil AppArmor sedang lulus
1.7.1 Mengubah Banner Pesan Sistem Harian sedang lulus
1.7.2 Mengubah Banner Login Sistem sedang lulus
1.7.3 Mengubah Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.4 Memverifikasi Kepemilikan Grup Banner Pesan Hari Ini sedang lulus
1.7.4 Memverifikasi kepemilikan Banner Pesan Harian sedang lulus
1.7.4 Memverifikasi izin pada Banner Pesan Harian sedang lulus
1.7.5 Memverifikasi Kepemilikan Grup Banner Login Sistem sedang lulus
1.7.5 Memverifikasi kepemilikan Banner Login Sistem sedang lulus
1.7.5 Memverifikasi izin pada Banner Login Sistem sedang lulus
1.7.6 Memverifikasi Kepemilikan Grup Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.6 Memverifikasi kepemilikan Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.6 Memverifikasi izin pada Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
2.1.1.1 Menginstal Layanan systemd_timesyncd tinggi lulus
2.1.3.2 Aktifkan Layanan systemd_timesyncd tinggi lulus
2.2.1 Hapus X Windows Package Group sedang lulus
2.2.2 Menonaktifkan Software Server Avahi sedang lulus
2.2.2 Uninstal Paket Server avahi sedang lulus
2.2.3 Menonaktifkan Layanan CUPS tidak diketahui lulus
2.2.3 Meng-uninstal Paket CUPS tidak diketahui lulus
2.2.4 Meng-uninstal Paket Server DHCP sedang lulus
2.2.5 Meng-uninstal Paket openldap-servers rendah lulus
2.2.6 Meng-uninstal Paket nfs-kernel-server rendah lulus
2.2.7 Uninstal paket pengikatan rendah lulus
2.2.8 Meng-uninstal Paket vsftpd tinggi lulus
2.2.9 Uninstal Paket httpd tidak diketahui lulus
2.2.9 Uninstal Paket nginx tidak diketahui lulus
2.2.10 Uninstal Paket cyrus-imapd tidak diketahui lulus
2.2.10 Meng-uninstal Paket dovecot tidak diketahui lulus
2.2.11 Meng-uninstal Paket Samba tidak diketahui lulus
2.2.12 Meng-uninstal Paket squid tidak diketahui lulus
2.2.13 Meng-uninstal Paket net-snmp tidak diketahui lulus
2.2.14 Uninstal paket nis rendah lulus
2.2.15 Pastikan Mail Transfer Agent tidak Mendengarkan Alamat non-loopback sedang lulus
2.2.16 Meng-uninstal Paket rsync sedang lulus
2.3.2 Meng-uninstal Paket rsh tidak diketahui lulus
2.3.3 Meng-uninstal Paket bicara sedang lulus
2.3.4 Menghapus Klien telnet rendah lulus
2.3.5 Pastikan klien LDAP tidak diinstal rendah lulus
3.1.2 Menonaktifkan Antarmuka Jaringan Nirkabel sedang lulus
3.2.1 Menonaktifkan Parameter Kernel untuk Mengirim Pengalihan ICMP di semua Antarmuka IPv4 secara Default sedang lulus
3.2.1 Menonaktifkan Parameter Kernel untuk Mengirim Pengalihan ICMP di semua Antarmuka IPv4 sedang lulus
3.2.2 Menonaktifkan Parameter Kernel untuk Penerusan IPv6 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Diarahkan Sumber di semua Antarmuka IPv4 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Dirutekan Sumber di semua Antarmuka IPv6 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Di-routing Sumber di Antarmuka IPv4 secara Default sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Dirutekan Sumber di Antarmuka IPv6 secara Default sedang lulus
3.3.2 Menonaktifkan Penerimaan Pengalihan ICMP untuk Semua Antarmuka IPv4 sedang lulus
3.3.2 Menonaktifkan Penerimaan Pengalihan ICMP untuk Semua Antarmuka IPv6 sedang lulus
3.3.2 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP secara Default di Antarmuka IPv4 sedang lulus
3.3.2 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP secara Default di Antarmuka IPv6 sedang lulus
3.3.3 Mengonfigurasi Parameter Kernel untuk Menerima Pengalihan Aman Secara Default sedang lulus
3.3.3 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP Aman di semua Antarmuka IPv4 sedang lulus
3.3.4 Mengaktifkan Parameter Kernel untuk Mencatat Paket Martian di semua Antarmuka IPv4 tidak diketahui lulus
3.3.4 Mengaktifkan Parameter Kernel untuk Mencatat Paket Martian di semua Antarmuka IPv4 secara Default tidak diketahui lulus
3.3.5 Mengaktifkan Parameter Kernel untuk Mengabaikan Permintaan Echo Siaran ICMP di Antarmuka IPv4 sedang lulus
3.3.6 Mengaktifkan Parameter Kernel untuk Mengabaikan Respons Error ICMP Palsu pada Antarmuka IPv4 tidak diketahui lulus
3.3.8 Mengaktifkan Parameter Kernel untuk Menggunakan TCP Syncookies di Antarmuka Jaringan sedang lulus
3.3.9 Mengonfigurasi Penerimaan Iklan Router di Semua Antarmuka IPv6 sedang lulus
3.3.9 Menonaktifkan Penerimaan Iklan Router di semua Antarmuka IPv6 secara Default sedang lulus
3.4.1 Menonaktifkan Dukungan DCCP sedang lulus
3.4.2 Menonaktifkan Dukungan SCTP sedang lulus
3.4.3 Menonaktifkan Dukungan RDS rendah lulus
3.4.4 Menonaktifkan Dukungan TIPC rendah lulus
3.5.1.2 Menghapus Paket iptables-persistent sedang lulus
3.5.2.1 Instal Paket nftables sedang lulus
3.5.2.4 Memastikan Tabel Ada untuk Nftables sedang lulus
3.5.2.5 Memastikan Rantai Dasar Ada untuk Nftables sedang lulus
3.5.2.9 Memastikan Layanan nftables Diaktifkan sedang lulus
3.5.3.1.1 Instal Paket iptables sedang lulus
3.5.3.1.3 Menghapus Paket ufw sedang lulus
4.1.1.1 Memastikan Subsystem Audit Telah Diinstal sedang lulus
4.1.1.2 Aktifkan Layanan auditd sedang lulus
4.1.1.4 Memperluas Batas Backlog Audit untuk Daemon Audit rendah lulus
4.1.2.1 Mengonfigurasi Ukuran File Log Maksimum auditd sedang lulus
4.1.2.2 Mengonfigurasi max_log_file_action auditd Saat Mencapai Ukuran Log Maksimum sedang lulus
4.1.2.3 Mengonfigurasi Tindakan admin_space_left auditd pada Ruang Disk Hampir Penuh sedang lulus
4.1.2.3 Mengonfigurasi Tindakan mail_acct auditd saat Ruang Disk Hampir Penuh sedang lulus
4.1.2.3 Mengonfigurasi Tindakan space_left auditd saat Ruang Penyimpanan Disk Hampir Penuh sedang lulus
4.1.3.1 Memastikan auditd Mengumpulkan Tindakan Administrator Sistem sedang lulus
4.1.3.2 Merekam Peristiwa Saat File yang Dapat Dieksekusi dengan Hak Istimewa Dijalankan sedang lulus
4.1.3.3 Mencatat Upaya untuk melakukan aktivitas pemeliharaan sedang lulus
4.1.3.4 Mencatat Upaya Mengubah File localtime sedang lulus
4.1.3.4 Mencatat upaya untuk mengubah waktu melalui adjtimex sedang lulus
4.1.3.4 Upaya Perekaman untuk Mengubah Waktu Melalui clock_settime sedang lulus
4.1.3.4 Mencatat upaya untuk mengubah waktu melalui settimeofday sedang lulus
4.1.3.4 Mencatat Upaya Mengubah Waktu Melalui stime sedang lulus
4.1.3.5 Merekam Peristiwa yang Mengubah Lingkungan Jaringan Sistem sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - su sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - sudo sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - sudoedit sedang lulus
4.1.3.6 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - umount sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - unix_chkpwd sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - creat sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - ftruncate sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - buka sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - openat sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - dipangkas sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/group sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/gshadow sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/passwd sedang lulus
4.1.3.8 Merekam Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/security/opasswd sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/shadow sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - chmod sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - chown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchmod sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchmodat sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchownat sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fremovexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fsetxattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - lchown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - lremovexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Discretionary Sistem - lsetxattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - removexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Discretionary Sistem - setxattr sedang lulus
4.1.3.10 Memastikan auditd Mengumpulkan Informasi tentang Mengekspor ke Media (berhasil) sedang lulus
4.1.3.11 Mencatat Upaya untuk Mengubah Informasi Inisiasi Sesi dan Proses sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - faillog sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - lastlog sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - tallylog sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - ganti nama sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - renameat sedang lulus
4.1.3.13 Pastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - batalkan tautan sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - unlinkat sedang lulus
4.1.3.14 Mencatat Peristiwa yang Mengubah Kontrol Akses Wajib Sistem sedang lulus
4.1.3.15 Mencatat Semua Upaya untuk Menjalankan chcon sedang lulus
4.1.3.16 Mencatat Setiap Upaya untuk Menjalankan setfacl sedang lulus
4.1.3.17 Mencatat Setiap Upaya untuk Menjalankan chacl sedang lulus
4.1.3.18 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - usermod sedang lulus
4.1.3.19 Memastikan auditd Mengumpulkan Informasi tentang Pemuatan Modul Kernel - init_module sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penghapusan Muatan Modul Kernel - delete_module sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - insmod sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - modprobe sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - rmmod sedang lulus
4.1.3.20 Membuat Konfigurasi auditd Tidak Dapat Diubah sedang lulus
4.1.4.1 Log Audit Sistem Harus Memiliki Mode 0640 atau Kurang Permisif sedang lulus
4.1.4.2 Log Audit Sistem Harus Dimiliki oleh Root sedang lulus
4.1.4.3 Log Audit Sistem Harus Dimiliki Grup oleh Root sedang lulus
4.1.4.4 Log Audit Sistem Harus Memiliki Mode 0750 atau Kurang Permisif sedang lulus
4.1.4.5 Verifikasi Izin di /etc/audit/auditd.conf sedang lulus
4.1.4.5 Verifikasi Izin di /etc/audit/rules.d/*.rules sedang lulus
4.1.4.6 File Konfigurasi Audit Harus Dimiliki oleh Root sedang lulus
4.1.4.7 File Konfigurasi Audit Harus Dimiliki oleh Grup root sedang lulus
4.1.4.8 Pastikan alat audit memiliki Mode 0755 atau kurang sedang lulus
4.1.4.9 Pastikan alat audit dimiliki oleh root sedang lulus
4.1.4.10 Pastikan alat audit dimiliki oleh root grup sedang lulus
4.2.1.1.1 Instal Paket systemd-journal-remote sedang lulus
4.2.1.1.4 Menonaktifkan Socket systemd-journal-remote sedang lulus
4.2.1.2 Aktifkan Layanan systemd-journald sedang lulus
4.2.1.3 Pastikan journald dikonfigurasi untuk mengompresi file log berukuran besar sedang lulus
4.2.1.4 Pastikan journald dikonfigurasi untuk menulis file log ke persistent disk sedang lulus
4.2.2.1 Pastikan rsyslog Terinstal sedang lulus
4.2.2.2 Mengaktifkan Layanan rsyslog sedang lulus
4.2.2.4 Memastikan Izin File Default rsyslog Dikonfigurasi sedang lulus
4.2.2.7 Pastikan rsyslog Tidak Menerima Pesan Jarak Jauh Kecuali Bertindak Sebagai Server Log sedang lulus
5.1.1 Mengaktifkan Layanan cron sedang lulus
5.1.2 Memverifikasi Grup yang Memiliki Crontab sedang lulus
5.1.2 Verifikasi Pemilik di crontab sedang lulus
5.1.2 Memverifikasi Izin di crontab sedang lulus
5.1.3 Memverifikasi Grup yang Memiliki cron.hourly sedang lulus
5.1.3 Verifikasi Pemilik di cron.hourly sedang lulus
5.1.3 Memverifikasi Izin di cron.hourly sedang lulus
5.1.4 Verifikasi Grup yang Memiliki cron.daily sedang lulus
5.1.4 Verifikasi Pemilik di cron.daily sedang lulus
5.1.4 Memverifikasi Izin di cron.daily sedang lulus
5.1.5 Verifikasi Grup yang Memiliki cron.weekly sedang lulus
5.1.5 Verifikasi Pemilik di cron.weekly sedang lulus
5.1.5 Verifikasi Izin di cron.weekly sedang lulus
5.1.6 Verifikasi Grup yang Memiliki cron.monthly sedang lulus
5.1.6 Verifikasi Pemilik di cron.monthly sedang lulus
5.1.6 Verifikasi Izin di cron.monthly sedang lulus
5.1.7 Memverifikasi Grup yang Memiliki cron.d sedang lulus
5.1.7 Verifikasi Pemilik di cron.d sedang lulus
5.1.7 Memverifikasi Izin di cron.d sedang lulus
5.1.8 Pastikan /etc/cron.deny tidak ada sedang lulus
5.1.8 Verifikasi Grup yang Memiliki file /etc/cron.allow sedang lulus
5.1.8 Verifikasi Izin pada file /etc/cron.allow sedang lulus
5.1.8 Verifikasi Pengguna yang Memiliki file /etc/cron.allow sedang lulus
5.1.9 Pastikan /etc/at.deny tidak ada sedang lulus
5.1.9 Verifikasi Grup yang Memiliki file /etc/at.allow sedang lulus
5.1.9 Verifikasi Izin pada file /etc/at.allow sedang lulus
5.1.9 Verifikasi Pengguna yang Memiliki file /etc/at.allow sedang lulus
5.2.1 Memverifikasi Grup yang Memiliki file konfigurasi Server SSH sedang lulus
5.2.1 Memverifikasi Pemilik di file konfigurasi Server SSH sedang lulus
5.2.1 Memverifikasi Izin pada file konfigurasi Server SSH sedang lulus
5.2.2 Memverifikasi Izin pada File Kunci *_key Pribadi Server SSH sedang lulus
5.2.3 Memverifikasi Izin pada File Kunci *.pub Publik Server SSH sedang lulus
5.2.5 Setel LogLevel ke INFO rendah lulus
5.2.6 Mengaktifkan PAM sedang lulus
5.2.7 Menonaktifkan Login Root SSH sedang lulus
5.2.8 Menonaktifkan Autentikasi Berbasis Host sedang lulus
5.2.9 Menonaktifkan Akses SSH melalui Sandi Kosong tinggi lulus
5.2.10 Opsi Lingkungan Jangan Izinkan SSH sedang lulus
5.2.11 Menonaktifkan Dukungan SSH untuk File .rhosts sedang lulus
5.2.12 Menonaktifkan Penerusan X11 sedang lulus
5.2.13 Hanya Menggunakan Cipher Kuat sedang lulus
5.2.14 Hanya Menggunakan MAC Kuat sedang lulus
5.2.15 Hanya Menggunakan algoritma Pertukaran Kunci yang Kuat sedang lulus
5.2.16 Menonaktifkan Penerusan TCP SSH sedang lulus
5.2.17 Mengaktifkan Banner Peringatan SSH sedang lulus
5.2.18 Menetapkan batas upaya autentikasi SSH sedang lulus
5.2.19 Pastikan SSH MaxStartups dikonfigurasi sedang lulus
5.2.20 Menetapkan batas MaxSessions SSH sedang lulus
5.2.21 Pastikan SSH LoginGraceTime dikonfigurasi sedang lulus
5.2.22 Menetapkan SSH Client Alive Count Max sedang lulus
5.2.22 Menetapkan Interval Aktif Klien SSH sedang lulus
5.3.1 Instal Paket sudo sedang lulus
5.3.2 Memastikan Hanya Pengguna yang Login ke tty Nyata yang Dapat Mengeksekusi Sudo - sudo use_pty sedang lulus
5.3.3 Pastikan File Log Sudo Ada - sudo logfile rendah lulus
5.3.5 Pastikan Pengguna Melakukan Autentikasi Ulang untuk Eskalasi Hak Istimewa - sudo !authenticate sedang lulus
5.3.6 Mewajibkan Autentikasi Ulang Saat Menggunakan Perintah sudo sedang lulus
5.3.7 Menerapkan Penggunaan pam_wheel dengan Parameter Grup untuk Autentikasi su sedang lulus
5.3.7 Pastikan Grup yang Digunakan oleh Modul pam_wheel Ada di Sistem dan Kosong sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Permintaan Coba Lagi Autentikasi Diizinkan Per Sesi sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Kategori Berbeda Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Digit Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Panjang Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Huruf Kecil Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Khusus Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Huruf Besar Minimum sedang lulus
5.4.1 Instal Paket pam_pwquality sedang lulus
5.4.2 Mengunci Akun Setelah Kesalahan Sandi sedang lulus
5.4.2 Menetapkan Interval Untuk Menghitung Kesalahan Sandi sedang lulus
5.4.2 Menetapkan Waktu Penguncian untuk Upaya Memasukkan Sandi yang Gagal sedang lulus
5.4.3 Membatasi Penggunaan Ulang Sandi sedang lulus
5.4.4 Menetapkan Algoritma Hashing Sandi di /etc/login.defs sedang lulus
5.5.1.1 Menetapkan Usia Minimum Sandi yang Ada sedang lulus
5.5.1.1 Menetapkan Usia Minimum Sandi sedang lulus
5.5.1.2 Menetapkan Usia Maksimum Sandi yang Ada sedang lulus
5.5.1.3 Menetapkan Usia Peringatan Sandi sedang lulus
5.5.1.4 Menetapkan Masa Berlaku Akun Setelah Tidak Aktif sedang lulus
5.5.1.5 Pastikan tanggal perubahan sandi terakhir semua pengguna sudah berlalu sedang lulus
5.5.2 Memastikan Akun Sistem Tidak Menjalankan Shell Saat Login sedang lulus
5.5.3 Memverifikasi Root Memiliki GID Primer 0 tinggi lulus
5.5.4 Memastikan Umask Bash Default Disetel dengan Benar sedang lulus
5.5.4 Memastikan Umask Default Disetel dengan Benar untuk Pengguna Interaktif sedang lulus
5.5.4 Memastikan Umask Default Disetel dengan Benar di /etc/profile sedang lulus
5.5.4 Pastikan Umask Default Disetel dengan Benar di login.defs sedang lulus
5.5.5 Menetapkan Waktu Tunggu Sesi Interaktif sedang lulus
6.1.1 Memverifikasi Grup yang Memiliki File passwd sedang lulus
6.1.1 Memverifikasi Izin pada File passwd sedang lulus
6.1.1 Memverifikasi Pengguna yang Memiliki File passwd sedang lulus
6.1.2 Verifikasi Grup yang Memiliki File passwd Cadangan sedang lulus
6.1.2 Memverifikasi Izin pada File passwd Cadangan sedang lulus
6.1.2 Memverifikasi Pengguna yang Memiliki File passwd Cadangan sedang lulus
6.1.3 Memverifikasi Grup yang Memiliki File grup sedang lulus
6.1.3 Memverifikasi Izin pada File grup sedang lulus
6.1.3 Memverifikasi Pengguna yang Memiliki File grup sedang lulus
6.1.4 Memverifikasi Grup yang Memiliki File grup Cadangan sedang lulus
6.1.4 Memverifikasi Izin pada File grup Cadangan sedang lulus
6.1.4 Memverifikasi Pengguna yang Memiliki File grup Cadangan sedang lulus
6.1.5 Memverifikasi Grup yang Memiliki File shadow sedang lulus
6.1.5 Memverifikasi Izin pada File bayangan sedang lulus
6.1.5 Memverifikasi Pengguna yang Memiliki File shadow sedang lulus
6.1.6 Memverifikasi Grup yang Memiliki File shadow Cadangan sedang lulus
6.1.6 Memverifikasi Izin pada File shadow Cadangan sedang lulus
6.1.6 Memverifikasi Pengguna yang Memiliki File shadow Cadangan sedang lulus
6.1.7 Memverifikasi Grup yang Memiliki File gshadow sedang lulus
6.1.7 Memverifikasi Izin pada File gshadow sedang lulus
6.1.7 Memverifikasi Pengguna yang Memiliki File gshadow sedang lulus
6.1.8 Memverifikasi Grup yang Memiliki File gshadow Cadangan sedang lulus
6.1.8 Memverifikasi Izin pada File gshadow Cadangan sedang lulus
6.1.8 Memverifikasi Pengguna yang Memiliki File gshadow Cadangan sedang lulus
6.1.10 Memastikan Semua File Dimiliki oleh Pengguna sedang lulus
6.2.1 Memverifikasi bahwa Semua Hash Sandi Akun di-Shadow sedang lulus
6.2.2 Pastikan Tidak Ada Akun dengan Sandi Kosong atau Null tinggi lulus
6.2.3 Semua GID yang dirujuk di /etc/passwd harus ditentukan di /etc/group rendah lulus
6.2.4 Pastikan grup bayangan kosong sedang lulus
6.2.5 Memastikan Semua Akun di Sistem Memiliki ID Pengguna yang Unik sedang lulus
6.2.6 Memastikan Semua Grup di Sistem Memiliki ID Grup yang Unik sedang lulus
6.2.7 Memastikan Semua Akun di Sistem Memiliki Nama yang Unik sedang lulus
6.2.8 Memastikan Semua Grup di Sistem Memiliki Nama Grup yang Unik sedang lulus
6.2.9 Pastikan Jalur Root Tidak Menyertakan Jalur Relatif atau Direktori Null tidak diketahui lulus
6.2.9 Pastikan Jalur Root Tidak Menyertakan Direktori yang Dapat Ditulis oleh Dunia atau Grup sedang lulus
6.2.10 Memverifikasi Hanya Root yang Memiliki UID 0 tinggi lulus
6.2.11 Semua Direktori Utama Pengguna Interaktif Harus Ada sedang lulus
6.2.12 Semua Direktori Beranda Pengguna Interaktif Harus Dimiliki Grup Oleh Grup Utama sedang lulus
6.2.12 Semua Direktori Utama Pengguna Interaktif Harus Dimiliki Oleh Pengguna Utama sedang lulus
6.2.13 Semua Direktori Beranda Pengguna Interaktif Harus Memiliki mode 0750 Atau Lebih Permisif sedang lulus
6.2.14 Memverifikasi Tidak Ada File netrc sedang lulus
6.2.15 Verifikasi Tidak Ada File .forward sedang lulus
6.2.16 Menghapus File Kepercayaan Rsh tinggi lulus
6.2.17 File Inisialisasi Pengguna Harus Dimiliki Grup Oleh Grup Utama sedang lulus
6.2.17 File Inisialisasi Pengguna Harus Dimiliki oleh Pengguna Utama sedang lulus
6.2.17 File Inisialisasi Pengguna Tidak Boleh Menjalankan Program yang Dapat Ditulis oleh Semua Pengguna sedang lulus

Rekomendasi yang tidak berlaku

Tabel berikut mencantumkan rekomendasi yang tidak berlaku untuk Google Distributed Cloud.

# Rekomendasi Keparahan Status
1.1.2.2 Tambahkan Opsi nodev ke /tmp sedang tidak berlaku
1.1.2.3 Menambahkan Opsi noexec ke /tmp sedang tidak berlaku
1.1.2.4 Menambahkan Opsi nosuid ke /tmp sedang tidak berlaku
1.1.3.2 Menambahkan Opsi nodev ke /var sedang tidak berlaku
1.1.3.3 Menambahkan Opsi nosuid ke /var sedang tidak berlaku
1.1.4.2 Menambahkan Opsi noexec ke /var/tmp sedang tidak berlaku
1.1.4.3 Menambahkan Opsi nosuid ke /var/tmp sedang tidak berlaku
1.1.4.4 Menambahkan Opsi nodev ke /var/tmp sedang tidak berlaku
1.1.5.2 Menambahkan Opsi nodev ke /var/log sedang tidak berlaku
1.1.5.3 Menambahkan Opsi noexec ke /var/log sedang tidak berlaku
1.1.5.4 Menambahkan Opsi nosuid ke /var/log sedang tidak berlaku
1.1.6.2 Menambahkan Opsi noexec ke /var/log/audit sedang tidak berlaku
1.1.6.3 Menambahkan opsi nodev ke /var/log/audit sedang tidak berlaku
1.1.6.4 Menambahkan Opsi nosuid ke /var/log/audit sedang tidak berlaku
1.1.7.2 Menambahkan opsi nodev ke /home tidak diketahui tidak berlaku
1.1.7.3 Menambahkan Opsi nosuid ke /home sedang tidak berlaku
1.4.1 Menyetel Sandi Pemuat Boot UEFI tinggi tidak berlaku
1.8.1 Hapus Grup Paket GDM sedang tidak berlaku
1.8.4 Mengaktifkan Kunci Screensaver GNOME3 Setelah Periode Tidak Ada Aktivitas sedang tidak berlaku
1.8.5 Menetapkan Penundaan Kunci Screensaver GNOME3 Setelah Periode Aktivasi sedang tidak berlaku
1.8.6 Menonaktifkan Pembukaan Pemasangan Otomatis GNOME3 sedang tidak berlaku
1.8.6 Menonaktifkan Pemasangan Otomatis GNOME3 sedang tidak berlaku
1.8.8 Menonaktifkan GNOME3 Automount yang sedang berjalan rendah tidak berlaku
1.8.10 Menonaktifkan XDMCP di GDM tinggi tidak berlaku
1.10 Mengonfigurasi Profil Pengguna DConf GNOME3 tinggi tidak berlaku
2.1.4.1 Mengonfigurasi batasan server untuk ntpd sedang tidak berlaku
2.1.4.3 Mengonfigurasi ntpd Agar Berjalan Sebagai Pengguna ntp sedang tidak berlaku
2.1.4.4 Mengaktifkan Daemon NTP tinggi tidak berlaku
2.2.15 Menonaktifkan Pendengar Jaringan Postfix sedang tidak berlaku
3.5.1.3 Memverifikasi ufw Diaktifkan sedang tidak berlaku
3.5.1.4 Menetapkan Traffic Loopback UFW sedang tidak berlaku
3.5.1.6 Memastikan Aturan Firewall ufw Ada untuk Semua Port Terbuka sedang tidak berlaku
3.5.1.7 Memastikan Kebijakan Firewall Default Deny ufw sedang tidak berlaku
3.5.3.2.1 Menetapkan Kebijakan iptables Default untuk Paket Masuk sedang tidak berlaku
3.5.3.2.2 Menetapkan konfigurasi untuk traffic loopback sedang tidak berlaku
3.5.3.2.4 Pastikan Aturan Firewall iptables Ada untuk Semua Port Terbuka sedang tidak berlaku
3.5.3.3.1 Menetapkan Kebijakan ip6tables Default untuk Paket Masuk sedang tidak berlaku
3.5.3.3.4 Memastikan Aturan Firewall ip6tables Ada untuk Semua Port Terbuka sedang tidak berlaku

1,30

Versi

Bagian ini merujuk pada versi berikut:

Versi Google Distributed Cloud Versi Ubuntu Versi Tolok Ukur CIS Ubuntu Tingkat CIS
1,30 22.04 LTS v1.0.0 Server Level 2

Rekomendasi gagal

Tabel berikut mencantumkan rekomendasi yang membuat Google Distributed Cloud menyimpang dari rekomendasi tolok ukur. Temuan ini berlaku untuk node cluster dan workstation admin.

# Rekomendasi Keparahan Status
1.1.2.1 Memastikan /tmp Berada di Partisi Terpisah rendah gagal
1.1.3.1 Pastikan /var Berada di Partisi Terpisah rendah gagal
1.1.4.1 Pastikan /var/tmp Berada di Partisi Terpisah sedang gagal
1.1.5.1 Pastikan /var/log Berada di Partisi Terpisah rendah gagal
1.1.6.1 Memastikan /var/log/audit Berada di Partisi Terpisah rendah gagal
1.1.7.1 Memastikan /home Berada di Partisi Terpisah rendah gagal
1.4.1 Menetapkan Sandi Boot Loader di grub2 tinggi gagal
1.4.3 Memastikan Autentikasi Diperlukan untuk Mode Pengguna Tunggal sedang gagal
2.3.6 Meng-uninstal Paket rpcbind rendah gagal
3.2.2 Menonaktifkan Parameter Kernel untuk Penerusan IP di Antarmuka IPv4 sedang gagal
3.3.7 Mengaktifkan Parameter Kernel untuk Menggunakan Pemfilteran Jalur Balik di semua Antarmuka IPv4 secara Default sedang gagal
3.3.7 Mengaktifkan Parameter Kernel untuk Menggunakan Pemfilteran Jalur Balik di semua Antarmuka IPv4 sedang gagal
3.5.2.8 Memastikan kebijakan firewall penolakan default nftables sedang gagal
3.5.2.10 Memastikan aturan nftables bersifat permanen sedang gagal
4.2.3 Memverifikasi izin file log sedang gagal
5.2.4 Membatasi Akses SSH Pengguna tidak diketahui gagal
5.3.4 Memastikan Pengguna Melakukan Autentikasi Ulang untuk Eskalasi Hak Istimewa - sudo sedang gagal
5.5.1.2 Menetapkan Masa Aktif Maksimum Sandi sedang gagal

Rekomendasi yang disetujui

Tabel berikut mencantumkan rekomendasi yang dipatuhi Google Distributed Cloud sesuai dengan rekomendasi tolok ukur.

# Rekomendasi Keparahan Status
1.1.1.1 Menonaktifkan Pemasangan cramfs rendah lulus
1.1.1.2 Menonaktifkan Pemasangan squashfs rendah lulus
1.1.1.3 Menonaktifkan Pemasangan udf rendah lulus
1.1.8.1 Menambahkan Opsi nodev ke /dev/shm sedang lulus
1.1.8.2 Menambahkan Opsi noexec ke /dev/shm sedang lulus
1.1.8.3 Menambahkan Opsi nosuid ke /dev/shm sedang lulus
1.1.9 Nonaktifkan Automounter sedang lulus
1.1.10 Menonaktifkan Pemuatan Modprobe Driver Penyimpanan USB sedang lulus
1.4.2 Verifikasi Izin /boot/grub/grub.cfg sedang lulus
1.5.1 Mengaktifkan Tata Letak Acak Ruang Alamat Virtual sedang lulus
1.5.2 Paket "prelink" Tidak Boleh Diinstal sedang lulus
1.5.3 Menonaktifkan Layanan Apport tidak diketahui lulus
1.5.4 Menonaktifkan Dump Inti untuk Semua Pengguna sedang lulus
1.5.4 Menonaktifkan Dump Inti untuk program SUID sedang lulus
1.6.1.1 Pastikan AppArmor telah diinstal sedang lulus
1.6.1.2 Pastikan AppArmor diaktifkan dalam konfigurasi bootloader sedang lulus
1.6.1.4 Menerapkan semua Profil AppArmor sedang lulus
1.7.1 Mengubah Banner Pesan Sistem Harian sedang lulus
1.7.2 Mengubah Banner Login Sistem sedang lulus
1.7.3 Mengubah Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.4 Memverifikasi Kepemilikan Grup Banner Pesan Hari Ini sedang lulus
1.7.4 Memverifikasi kepemilikan Banner Pesan Harian sedang lulus
1.7.4 Memverifikasi izin pada Banner Pesan Harian sedang lulus
1.7.5 Memverifikasi Kepemilikan Grup Banner Login Sistem sedang lulus
1.7.5 Memverifikasi kepemilikan Banner Login Sistem sedang lulus
1.7.5 Memverifikasi izin pada Banner Login Sistem sedang lulus
1.7.6 Memverifikasi Kepemilikan Grup Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.6 Memverifikasi kepemilikan Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
1.7.6 Memverifikasi izin pada Banner Login Sistem untuk Koneksi Jarak Jauh sedang lulus
2.1.1.1 Menginstal Layanan systemd_timesyncd tinggi lulus
2.1.3.2 Aktifkan Layanan systemd_timesyncd tinggi lulus
2.2.1 Hapus X Windows Package Group sedang lulus
2.2.2 Menonaktifkan Software Server Avahi sedang lulus
2.2.2 Uninstal Paket Server avahi sedang lulus
2.2.3 Menonaktifkan Layanan CUPS tidak diketahui lulus
2.2.3 Meng-uninstal Paket CUPS tidak diketahui lulus
2.2.4 Meng-uninstal Paket Server DHCP sedang lulus
2.2.5 Meng-uninstal Paket openldap-servers rendah lulus
2.2.6 Meng-uninstal Paket nfs-kernel-server rendah lulus
2.2.7 Uninstal paket pengikatan rendah lulus
2.2.8 Meng-uninstal Paket vsftpd tinggi lulus
2.2.9 Uninstal Paket httpd tidak diketahui lulus
2.2.9 Uninstal Paket nginx tidak diketahui lulus
2.2.10 Uninstal Paket cyrus-imapd tidak diketahui lulus
2.2.10 Meng-uninstal Paket dovecot tidak diketahui lulus
2.2.11 Meng-uninstal Paket Samba tidak diketahui lulus
2.2.12 Meng-uninstal Paket squid tidak diketahui lulus
2.2.13 Meng-uninstal Paket net-snmp tidak diketahui lulus
2.2.14 Uninstal paket nis rendah lulus
2.2.15 Pastikan Mail Transfer Agent tidak Mendengarkan Alamat non-loopback sedang lulus
2.2.16 Meng-uninstal Paket rsync sedang lulus
2.3.2 Meng-uninstal Paket rsh tidak diketahui lulus
2.3.3 Meng-uninstal Paket bicara sedang lulus
2.3.4 Menghapus Klien telnet rendah lulus
2.3.5 Pastikan klien LDAP tidak diinstal rendah lulus
3.1.2 Menonaktifkan Antarmuka Jaringan Nirkabel sedang lulus
3.2.1 Menonaktifkan Parameter Kernel untuk Mengirim Pengalihan ICMP di semua Antarmuka IPv4 secara Default sedang lulus
3.2.1 Menonaktifkan Parameter Kernel untuk Mengirim Pengalihan ICMP di semua Antarmuka IPv4 sedang lulus
3.2.2 Menonaktifkan Parameter Kernel untuk Penerusan IPv6 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Diarahkan Sumber di semua Antarmuka IPv4 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Dirutekan Sumber di semua Antarmuka IPv6 sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Di-routing Sumber di Antarmuka IPv4 secara Default sedang lulus
3.3.1 Menonaktifkan Parameter Kernel untuk Menerima Paket yang Dirutekan Sumber di Antarmuka IPv6 secara Default sedang lulus
3.3.2 Menonaktifkan Penerimaan Pengalihan ICMP untuk Semua Antarmuka IPv4 sedang lulus
3.3.2 Menonaktifkan Penerimaan Pengalihan ICMP untuk Semua Antarmuka IPv6 sedang lulus
3.3.2 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP secara Default di Antarmuka IPv4 sedang lulus
3.3.2 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP secara Default di Antarmuka IPv6 sedang lulus
3.3.3 Mengonfigurasi Parameter Kernel untuk Menerima Pengalihan Aman Secara Default sedang lulus
3.3.3 Menonaktifkan Parameter Kernel untuk Menerima Pengalihan ICMP Aman di semua Antarmuka IPv4 sedang lulus
3.3.4 Mengaktifkan Parameter Kernel untuk Mencatat Paket Martian di semua Antarmuka IPv4 tidak diketahui lulus
3.3.4 Mengaktifkan Parameter Kernel untuk Mencatat Paket Martian di semua Antarmuka IPv4 secara Default tidak diketahui lulus
3.3.5 Mengaktifkan Parameter Kernel untuk Mengabaikan Permintaan Echo Siaran ICMP di Antarmuka IPv4 sedang lulus
3.3.6 Mengaktifkan Parameter Kernel untuk Mengabaikan Respons Error ICMP Palsu pada Antarmuka IPv4 tidak diketahui lulus
3.3.8 Mengaktifkan Parameter Kernel untuk Menggunakan TCP Syncookies di Antarmuka Jaringan sedang lulus
3.3.9 Mengonfigurasi Penerimaan Iklan Router di Semua Antarmuka IPv6 sedang lulus
3.3.9 Menonaktifkan Penerimaan Iklan Router di semua Antarmuka IPv6 secara Default sedang lulus
3.4.1 Menonaktifkan Dukungan DCCP sedang lulus
3.4.2 Menonaktifkan Dukungan SCTP sedang lulus
3.4.3 Menonaktifkan Dukungan RDS rendah lulus
3.4.4 Menonaktifkan Dukungan TIPC rendah lulus
3.5.1.2 Menghapus Paket iptables-persistent sedang lulus
3.5.2.1 Instal Paket nftables sedang lulus
3.5.2.4 Memastikan Tabel Ada untuk Nftables sedang lulus
3.5.2.5 Memastikan Rantai Dasar Ada untuk Nftables sedang lulus
3.5.2.9 Memastikan Layanan nftables Diaktifkan sedang lulus
3.5.3.1.1 Instal Paket iptables sedang lulus
3.5.3.1.3 Menghapus Paket ufw sedang lulus
4.1.1.1 Memastikan Subsystem Audit Telah Diinstal sedang lulus
4.1.1.2 Aktifkan Layanan auditd sedang lulus
4.1.1.4 Memperluas Batas Backlog Audit untuk Daemon Audit rendah lulus
4.1.2.1 Mengonfigurasi Ukuran File Log Maksimum auditd sedang lulus
4.1.2.2 Mengonfigurasi max_log_file_action auditd Saat Mencapai Ukuran Log Maksimum sedang lulus
4.1.2.3 Mengonfigurasi Tindakan admin_space_left auditd pada Ruang Disk Hampir Penuh sedang lulus
4.1.2.3 Mengonfigurasi Tindakan mail_acct auditd saat Ruang Disk Hampir Penuh sedang lulus
4.1.2.3 Mengonfigurasi Tindakan space_left auditd saat Ruang Penyimpanan Disk Hampir Penuh sedang lulus
4.1.3.1 Memastikan auditd Mengumpulkan Tindakan Administrator Sistem sedang lulus
4.1.3.2 Merekam Peristiwa Saat File yang Dapat Dieksekusi dengan Hak Istimewa Dijalankan sedang lulus
4.1.3.3 Mencatat Upaya untuk melakukan aktivitas pemeliharaan sedang lulus
4.1.3.4 Mencatat Upaya Mengubah File localtime sedang lulus
4.1.3.4 Mencatat upaya untuk mengubah waktu melalui adjtimex sedang lulus
4.1.3.4 Upaya Perekaman untuk Mengubah Waktu Melalui clock_settime sedang lulus
4.1.3.4 Mencatat upaya untuk mengubah waktu melalui settimeofday sedang lulus
4.1.3.4 Mencatat Upaya Mengubah Waktu Melalui stime sedang lulus
4.1.3.5 Merekam Peristiwa yang Mengubah Lingkungan Jaringan Sistem sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - su sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - sudo sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - sudoedit sedang lulus
4.1.3.6 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - umount sedang lulus
4.1.3.6 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - unix_chkpwd sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - creat sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - ftruncate sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - buka sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - openat sedang lulus
4.1.3.7 Mencatat Upaya Akses yang Gagal ke File - dipangkas sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/group sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/gshadow sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/passwd sedang lulus
4.1.3.8 Merekam Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/security/opasswd sedang lulus
4.1.3.8 Mencatat Peristiwa yang Mengubah Informasi Pengguna/Grup - /etc/shadow sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - chmod sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - chown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchmod sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchmodat sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fchownat sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fremovexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - fsetxattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - lchown sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - lremovexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Discretionary Sistem - lsetxattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Diskresioner Sistem - removexattr sedang lulus
4.1.3.9 Mencatat Peristiwa yang Mengubah Kontrol Akses Discretionary Sistem - setxattr sedang lulus
4.1.3.10 Memastikan auditd Mengumpulkan Informasi tentang Mengekspor ke Media (berhasil) sedang lulus
4.1.3.11 Mencatat Upaya untuk Mengubah Informasi Inisiasi Sesi dan Proses sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - faillog sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - lastlog sedang lulus
4.1.3.12 Mencatat Upaya untuk Mengubah Peristiwa Login dan Logout - tallylog sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - ganti nama sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - renameat sedang lulus
4.1.3.13 Pastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - batalkan tautan sedang lulus
4.1.3.13 Memastikan auditd Mengumpulkan Peristiwa Penghapusan File oleh Pengguna - unlinkat sedang lulus
4.1.3.14 Mencatat Peristiwa yang Mengubah Kontrol Akses Wajib Sistem sedang lulus
4.1.3.15 Mencatat Semua Upaya untuk Menjalankan chcon sedang lulus
4.1.3.16 Mencatat Setiap Upaya untuk Menjalankan setfacl sedang lulus
4.1.3.17 Mencatat Setiap Upaya untuk Menjalankan chacl sedang lulus
4.1.3.18 Memastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - usermod sedang lulus
4.1.3.19 Memastikan auditd Mengumpulkan Informasi tentang Pemuatan Modul Kernel - init_module sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penghapusan Muatan Modul Kernel - delete_module sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - insmod sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - modprobe sedang lulus
4.1.3.19 Pastikan auditd Mengumpulkan Informasi tentang Penggunaan Perintah Istimewa - rmmod sedang lulus
4.1.3.20 Membuat Konfigurasi auditd Tidak Dapat Diubah sedang lulus
4.1.4.1 Log Audit Sistem Harus Memiliki Mode 0640 atau Kurang Permisif sedang lulus
4.1.4.2 Log Audit Sistem Harus Dimiliki oleh Root sedang lulus
4.1.4.3 Log Audit Sistem Harus Dimiliki Grup oleh Root sedang lulus
4.1.4.4 Log Audit Sistem Harus Memiliki Mode 0750 atau Kurang Permisif sedang lulus
4.1.4.5 Verifikasi Izin di /etc/audit/auditd.conf sedang lulus
4.1.4.5 Verifikasi Izin di /etc/audit/rules.d/*.rules sedang lulus
4.1.4.6 File Konfigurasi Audit Harus Dimiliki oleh Root sedang lulus
4.1.4.7 File Konfigurasi Audit Harus Dimiliki oleh Grup root sedang lulus
4.1.4.8 Pastikan alat audit memiliki Mode 0755 atau kurang sedang lulus
4.1.4.9 Pastikan alat audit dimiliki oleh root sedang lulus
4.1.4.10 Pastikan alat audit dimiliki oleh root grup sedang lulus
4.2.1.1.1 Instal Paket systemd-journal-remote sedang lulus
4.2.1.1.4 Menonaktifkan Socket systemd-journal-remote sedang lulus
4.2.1.2 Aktifkan Layanan systemd-journald sedang lulus
4.2.1.3 Pastikan journald dikonfigurasi untuk mengompresi file log berukuran besar sedang lulus
4.2.1.4 Pastikan journald dikonfigurasi untuk menulis file log ke persistent disk sedang lulus
4.2.2.1 Pastikan rsyslog Terinstal sedang lulus
4.2.2.2 Mengaktifkan Layanan rsyslog sedang lulus
4.2.2.4 Memastikan Izin File Default rsyslog Dikonfigurasi sedang lulus
4.2.2.7 Pastikan rsyslog Tidak Menerima Pesan Jarak Jauh Kecuali Bertindak Sebagai Server Log sedang lulus
5.1.1 Mengaktifkan Layanan cron sedang lulus
5.1.2 Memverifikasi Grup yang Memiliki Crontab sedang lulus
5.1.2 Verifikasi Pemilik di crontab sedang lulus
5.1.2 Memverifikasi Izin di crontab sedang lulus
5.1.3 Memverifikasi Grup yang Memiliki cron.hourly sedang lulus
5.1.3 Verifikasi Pemilik di cron.hourly sedang lulus
5.1.3 Memverifikasi Izin di cron.hourly sedang lulus
5.1.4 Verifikasi Grup yang Memiliki cron.daily sedang lulus
5.1.4 Verifikasi Pemilik di cron.daily sedang lulus
5.1.4 Memverifikasi Izin di cron.daily sedang lulus
5.1.5 Verifikasi Grup yang Memiliki cron.weekly sedang lulus
5.1.5 Verifikasi Pemilik di cron.weekly sedang lulus
5.1.5 Verifikasi Izin di cron.weekly sedang lulus
5.1.6 Verifikasi Grup yang Memiliki cron.monthly sedang lulus
5.1.6 Verifikasi Pemilik di cron.monthly sedang lulus
5.1.6 Verifikasi Izin di cron.monthly sedang lulus
5.1.7 Memverifikasi Grup yang Memiliki cron.d sedang lulus
5.1.7 Verifikasi Pemilik di cron.d sedang lulus
5.1.7 Memverifikasi Izin di cron.d sedang lulus
5.1.8 Pastikan /etc/cron.deny tidak ada sedang lulus
5.1.8 Verifikasi Grup yang Memiliki file /etc/cron.allow sedang lulus
5.1.8 Verifikasi Izin pada file /etc/cron.allow sedang lulus
5.1.8 Verifikasi Pengguna yang Memiliki file /etc/cron.allow sedang lulus
5.1.9 Pastikan /etc/at.deny tidak ada sedang lulus
5.1.9 Verifikasi Grup yang Memiliki file /etc/at.allow sedang lulus
5.1.9 Verifikasi Izin pada file /etc/at.allow sedang lulus
5.1.9 Verifikasi Pengguna yang Memiliki file /etc/at.allow sedang lulus
5.2.1 Memverifikasi Grup yang Memiliki file konfigurasi Server SSH sedang lulus
5.2.1 Memverifikasi Pemilik di file konfigurasi Server SSH sedang lulus
5.2.1 Memverifikasi Izin pada file konfigurasi Server SSH sedang lulus
5.2.2 Memverifikasi Izin pada File Kunci *_key Pribadi Server SSH sedang lulus
5.2.3 Memverifikasi Izin pada File Kunci *.pub Publik Server SSH sedang lulus
5.2.5 Setel LogLevel ke INFO rendah lulus
5.2.6 Mengaktifkan PAM sedang lulus
5.2.7 Menonaktifkan Login Root SSH sedang lulus
5.2.8 Menonaktifkan Autentikasi Berbasis Host sedang lulus
5.2.9 Menonaktifkan Akses SSH melalui Sandi Kosong tinggi lulus
5.2.10 Opsi Lingkungan Jangan Izinkan SSH sedang lulus
5.2.11 Menonaktifkan Dukungan SSH untuk File .rhosts sedang lulus
5.2.12 Menonaktifkan Penerusan X11 sedang lulus
5.2.13 Hanya Menggunakan Cipher Kuat sedang lulus
5.2.14 Hanya Menggunakan MAC Kuat sedang lulus
5.2.15 Hanya Menggunakan algoritma Pertukaran Kunci yang Kuat sedang lulus
5.2.16 Menonaktifkan Penerusan TCP SSH sedang lulus
5.2.17 Mengaktifkan Banner Peringatan SSH sedang lulus
5.2.18 Menetapkan batas upaya autentikasi SSH sedang lulus
5.2.19 Pastikan SSH MaxStartups dikonfigurasi sedang lulus
5.2.20 Menetapkan batas MaxSessions SSH sedang lulus
5.2.21 Pastikan SSH LoginGraceTime dikonfigurasi sedang lulus
5.2.22 Menetapkan SSH Client Alive Count Max sedang lulus
5.2.22 Menetapkan Interval Aktif Klien SSH sedang lulus
5.3.1 Instal Paket sudo sedang lulus
5.3.2 Memastikan Hanya Pengguna yang Login ke tty Nyata yang Dapat Mengeksekusi Sudo - sudo use_pty sedang lulus
5.3.3 Pastikan File Log Sudo Ada - sudo logfile rendah lulus
5.3.5 Pastikan Pengguna Melakukan Autentikasi Ulang untuk Eskalasi Hak Istimewa - sudo !authenticate sedang lulus
5.3.6 Mewajibkan Autentikasi Ulang Saat Menggunakan Perintah sudo sedang lulus
5.3.7 Menerapkan Penggunaan pam_wheel dengan Parameter Grup untuk Autentikasi su sedang lulus
5.3.7 Pastikan Grup yang Digunakan oleh Modul pam_wheel Ada di Sistem dan Kosong sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Permintaan Coba Lagi Autentikasi Diizinkan Per Sesi sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Kategori Berbeda Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Digit Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Panjang Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Huruf Kecil Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Khusus Minimum sedang lulus
5.4.1 Pastikan PAM Menerapkan Persyaratan Sandi - Karakter Huruf Besar Minimum sedang lulus
5.4.1 Instal Paket pam_pwquality sedang lulus
5.4.2 Mengunci Akun Setelah Kesalahan Sandi sedang lulus
5.4.2 Menetapkan Interval Untuk Menghitung Kesalahan Sandi sedang lulus
5.4.2 Menetapkan Waktu Penguncian untuk Upaya Memasukkan Sandi yang Gagal sedang lulus
5.4.3 Membatasi Penggunaan Ulang Sandi sedang lulus
5.4.4 Menetapkan Algoritma Hashing Sandi di /etc/login.defs sedang lulus
5.5.1.1 Menetapkan Usia Minimum Sandi yang Ada sedang lulus
5.5.1.1 Menetapkan Usia Minimum Sandi sedang lulus
5.5.1.2 Menetapkan Usia Maksimum Sandi yang Ada sedang lulus
5.5.1.3 Menetapkan Usia Peringatan Sandi sedang lulus
5.5.1.4 Menetapkan Masa Berlaku Akun Setelah Tidak Aktif sedang lulus
5.5.1.5 Pastikan tanggal perubahan sandi terakhir semua pengguna sudah berlalu sedang lulus
5.5.2 Memastikan Akun Sistem Tidak Menjalankan Shell Saat Login sedang lulus
5.5.3 Memverifikasi Root Memiliki GID Primer 0 tinggi lulus
5.5.4 Memastikan Umask Bash Default Disetel dengan Benar sedang lulus
5.5.4 Memastikan Umask Default Disetel dengan Benar untuk Pengguna Interaktif sedang lulus
5.5.4 Memastikan Umask Default Disetel dengan Benar di /etc/profile sedang lulus
5.5.4 Pastikan Umask Default Disetel dengan Benar di login.defs sedang lulus
5.5.5 Menetapkan Waktu Tunggu Sesi Interaktif sedang lulus
6.1.1 Memverifikasi Grup yang Memiliki File passwd sedang lulus
6.1.1 Memverifikasi Izin pada File passwd sedang lulus
6.1.1 Memverifikasi Pengguna yang Memiliki File passwd sedang lulus
6.1.2 Verifikasi Grup yang Memiliki File passwd Cadangan sedang lulus
6.1.2 Memverifikasi Izin pada File passwd Cadangan sedang lulus
6.1.2 Memverifikasi Pengguna yang Memiliki File passwd Cadangan sedang lulus
6.1.3 Memverifikasi Grup yang Memiliki File grup sedang lulus
6.1.3 Memverifikasi Izin pada File grup sedang lulus
6.1.3 Memverifikasi Pengguna yang Memiliki File grup sedang lulus
6.1.4 Memverifikasi Grup yang Memiliki File grup Cadangan sedang lulus
6.1.4 Memverifikasi Izin pada File grup Cadangan sedang lulus
6.1.4 Memverifikasi Pengguna yang Memiliki File grup Cadangan sedang lulus
6.1.5 Memverifikasi Grup yang Memiliki File shadow sedang lulus
6.1.5 Memverifikasi Izin pada File bayangan sedang lulus
6.1.5 Memverifikasi Pengguna yang Memiliki File shadow sedang lulus
6.1.6 Memverifikasi Grup yang Memiliki File shadow Cadangan sedang lulus
6.1.6 Memverifikasi Izin pada File shadow Cadangan sedang lulus
6.1.6 Memverifikasi Pengguna yang Memiliki File shadow Cadangan sedang lulus
6.1.7 Memverifikasi Grup yang Memiliki File gshadow sedang lulus
6.1.7 Memverifikasi Izin pada File gshadow sedang lulus
6.1.7 Memverifikasi Pengguna yang Memiliki File gshadow sedang lulus
6.1.8 Memverifikasi Grup yang Memiliki File gshadow Cadangan sedang lulus
6.1.8 Memverifikasi Izin pada File gshadow Cadangan sedang lulus
6.1.8 Memverifikasi Pengguna yang Memiliki File gshadow Cadangan sedang lulus
6.1.10 Memastikan Semua File Dimiliki oleh Pengguna sedang lulus
6.2.1 Memverifikasi bahwa Semua Hash Sandi Akun di-Shadow sedang lulus
6.2.2 Pastikan Tidak Ada Akun dengan Sandi Kosong atau Null tinggi lulus
6.2.3 Semua GID yang dirujuk di /etc/passwd harus ditentukan di /etc/group rendah lulus
6.2.4 Pastikan grup bayangan kosong sedang lulus
6.2.5 Memastikan Semua Akun di Sistem Memiliki ID Pengguna yang Unik sedang lulus
6.2.6 Memastikan Semua Grup di Sistem Memiliki ID Grup yang Unik sedang lulus
6.2.7 Memastikan Semua Akun di Sistem Memiliki Nama yang Unik sedang lulus
6.2.8 Memastikan Semua Grup di Sistem Memiliki Nama Grup yang Unik sedang lulus
6.2.9 Pastikan Jalur Root Tidak Menyertakan Jalur Relatif atau Direktori Null tidak diketahui lulus
6.2.9 Pastikan Jalur Root Tidak Menyertakan Direktori yang Dapat Ditulis oleh Dunia atau Grup sedang lulus
6.2.10 Memverifikasi Hanya Root yang Memiliki UID 0 tinggi lulus
6.2.11 Semua Direktori Utama Pengguna Interaktif Harus Ada sedang lulus
6.2.12 Semua Direktori Beranda Pengguna Interaktif Harus Dimiliki Grup Oleh Grup Utama sedang lulus
6.2.12 Semua Direktori Utama Pengguna Interaktif Harus Dimiliki Oleh Pengguna Utama sedang lulus
6.2.13 Semua Direktori Beranda Pengguna Interaktif Harus Memiliki mode 0750 Atau Lebih Permisif sedang lulus
6.2.14 Memverifikasi Tidak Ada File netrc sedang lulus
6.2.15 Verifikasi Tidak Ada File .forward sedang lulus
6.2.16 Menghapus File Kepercayaan Rsh tinggi lulus
6.2.17 File Inisialisasi Pengguna Harus Dimiliki Grup Oleh Grup Utama sedang lulus
6.2.17 File Inisialisasi Pengguna Harus Dimiliki oleh Pengguna Utama sedang lulus
6.2.17 File Inisialisasi Pengguna Tidak Boleh Menjalankan Program yang Dapat Ditulis oleh Semua Pengguna sedang lulus

Rekomendasi yang tidak berlaku

Tabel berikut mencantumkan rekomendasi yang tidak berlaku untuk Google Distributed Cloud.

# Rekomendasi Keparahan Status
1.1.2.2 Tambahkan Opsi nodev ke /tmp sedang tidak berlaku
1.1.2.3 Menambahkan Opsi noexec ke /tmp sedang tidak berlaku
1.1.2.4 Menambahkan Opsi nosuid ke /tmp sedang tidak berlaku
1.1.3.2 Menambahkan Opsi nodev ke /var sedang tidak berlaku
1.1.3.3 Menambahkan Opsi nosuid ke /var sedang tidak berlaku
1.1.4.2 Menambahkan Opsi noexec ke /var/tmp sedang tidak berlaku
1.1.4.3 Menambahkan Opsi nosuid ke /var/tmp sedang tidak berlaku
1.1.4.4 Menambahkan Opsi nodev ke /var/tmp sedang tidak berlaku
1.1.5.2 Menambahkan Opsi nodev ke /var/log sedang tidak berlaku
1.1.5.3 Menambahkan Opsi noexec ke /var/log sedang tidak berlaku
1.1.5.4 Menambahkan Opsi nosuid ke /var/log sedang tidak berlaku
1.1.6.2 Menambahkan Opsi noexec ke /var/log/audit sedang tidak berlaku
1.1.6.3 Menambahkan opsi nodev ke /var/log/audit sedang tidak berlaku
1.1.6.4 Menambahkan Opsi nosuid ke /var/log/audit sedang tidak berlaku
1.1.7.2 Menambahkan opsi nodev ke /home tidak diketahui tidak berlaku
1.1.7.3 Menambahkan Opsi nosuid ke /home sedang tidak berlaku
1.4.1 Menyetel Sandi Pemuat Boot UEFI tinggi tidak berlaku
1.8.1 Hapus Grup Paket GDM sedang tidak berlaku
1.8.4 Mengaktifkan Kunci Screensaver GNOME3 Setelah Periode Tidak Ada Aktivitas sedang tidak berlaku
1.8.5 Menetapkan Penundaan Kunci Screensaver GNOME3 Setelah Periode Aktivasi sedang tidak berlaku
1.8.6 Menonaktifkan Pembukaan Pemasangan Otomatis GNOME3 sedang tidak berlaku
1.8.6 Menonaktifkan Pemasangan Otomatis GNOME3 sedang tidak berlaku
1.8.8 Menonaktifkan GNOME3 Automount yang sedang berjalan rendah tidak berlaku
1.8.10 Menonaktifkan XDMCP di GDM tinggi tidak berlaku
1.10 Mengonfigurasi Profil Pengguna DConf GNOME3 tinggi tidak berlaku
2.1.4.1 Mengonfigurasi batasan server untuk ntpd sedang tidak berlaku
2.1.4.3 Mengonfigurasi ntpd Agar Berjalan Sebagai Pengguna ntp sedang tidak berlaku
2.1.4.4 Mengaktifkan Daemon NTP tinggi tidak berlaku
2.2.15 Menonaktifkan Pendengar Jaringan Postfix sedang tidak berlaku
3.5.1.3 Memverifikasi ufw Diaktifkan sedang tidak berlaku
3.5.1.4 Menetapkan Traffic Loopback UFW sedang tidak berlaku
3.5.1.6 Memastikan Aturan Firewall ufw Ada untuk Semua Port Terbuka sedang tidak berlaku
3.5.1.7 Memastikan Kebijakan Firewall Default Deny ufw sedang tidak berlaku
3.5.3.2.1 Menetapkan Kebijakan iptables Default untuk Paket Masuk sedang tidak berlaku
3.5.3.2.2 Menetapkan konfigurasi untuk traffic loopback sedang tidak berlaku
3.5.3.2.4 Pastikan Aturan Firewall iptables Ada untuk Semua Port Terbuka sedang tidak berlaku
3.5.3.3.1 Menetapkan Kebijakan ip6tables Default untuk Paket Masuk sedang tidak berlaku
3.5.3.3.4 Memastikan Aturan Firewall ip6tables Ada untuk Semua Port Terbuka sedang tidak berlaku

Mengonfigurasi cron job AIDE

AIDE adalah alat pemeriksaan integritas file yang memverifikasi kepatuhan terhadap tolok ukur Server CIS L1 1.4 Filesystem Integrity Checking. Di Google Distributed Cloud, proses AIDE telah menyebabkan masalah penggunaan resource yang tinggi.

Proses AIDE pada node dinonaktifkan secara default untuk mencegah masalah resource. Hal ini akan memengaruhi kepatuhan terhadap tolok ukur Server L1 CIS 1.4.2: Ensure filesystem integrity is regularly checked.

Jika Anda ingin ikut serta untuk menjalankan tugas cron AIDE, selesaikan langkah-langkah berikut untuk mengaktifkan kembali AIDE:

  1. Buat DaemonSet.

    Berikut adalah manifes untuk 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: /
    

    Dalam manifes sebelumnya:

    • Cron job AIDE hanya akan berjalan di node pool pool-1 seperti yang ditentukan oleh nodeSelector cloud.google.com/gke-nodepool: pool-1. Anda dapat mengonfigurasi proses AIDE agar berjalan di sebanyak mungkin node pool yang Anda inginkan dengan menentukan pool di kolom nodeSelector. Untuk menjalankan jadwal cron job yang sama di berbagai node pool, hapus kolom nodeSelector. Namun, untuk menghindari kemacetan resource host, sebaiknya Anda mempertahankan jadwal terpisah.

    • Cron job dijadwalkan untuk berjalan setiap hari pada pukul 05.30 seperti yang ditentukan oleh konfigurasi minute=30;hour=5. Anda dapat mengonfigurasi jadwal yang berbeda untuk tugas cron AIDE sesuai kebutuhan.

  2. Salin manifes ke file bernama enable-aide.yaml, lalu buat DaemonSet:

    kubectl apply --kubeconfig USER_CLUSTER_KUBECONFIG -f enable-aide.yaml
    

    dengan USER_CLUSTER_KUBECONFIG adalah jalur file kubeconfig untuk cluster pengguna Anda.

Menggunakan evaluasi Security Content Automation Protocol (SCAP)

Sebaiknya Anda memindai penginstalan sendiri untuk mengevaluasi kepatuhan Level 2-nya terhadap tolok ukur CIS Ubuntu Linux. Ada berbagai alat yang tersedia untuk memindai cluster dan workstation admin Anda. Anda dapat menggunakan langkah-langkah berikut untuk menginstal dan menjalankan toolset open source OpenSCAP guna melakukan penilaian keamanan Level 2:

  1. Salin skrip berikut ke file bernama 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"
    
  2. Setel agar skrip dapat dieksekusi:

    chmod +x cis-benchmark.sh
    
  3. Jalankan skrip:

    ./cis-benchmark.sh REPORTS_DIR
    

    Ganti REPORTS_DIR dengan jalur direktori yang ada tempat Anda ingin menyimpan laporan evaluasi yang dihasilkan.

    Setelah skrip berhasil diselesaikan, direktori REPORTS_DIR akan berisi file cis-report.html yang dihasilkan.