Security Compliance & Auditing

🔐📋 Bab 22 – SOP Security Compliance & Auditing di Ubuntu Server

Bab ini akan membuat dokumentasi kamu semakin profesional dan sesuai standar internasional, karena banyak organisasi mensyaratkan kepatuhan terhadap regulasi keamanan (ISO, PCI-DSS, GDPR, dll). Dengan compliance & auditing, servermu tidak hanya aman, tapi juga bisa lolos pemeriksaan resmi.

🎯 Tujuan

  • Menjalankan audit keamanan server.
  • Memastikan server sesuai standar compliance (ISO 27001, PCI-DSS, GDPR).
  • Membuat laporan keamanan yang bisa dipakai untuk evaluasi.

🔧 Lingkup

  • Sistem operasi: Ubuntu Server
  • Tools: Lynis, OpenSCAP, auditd
  • Fokus: konfigurasi sistem, log, user, network, data sensitif

3. Langkah Kerja

🔍 3.1 Audit Keamanan dengan Lynis

  1. Install Lynis:
    sudo apt update
    sudo apt install lynis -y
              
  2. Jalankan audit:
    sudo lynis audit system
              
  3. Hasil audit akan menampilkan rekomendasi (misalnya update kernel, perbaiki permission).

📋 3.2 Audit dengan OpenSCAP (Compliance Check)

  1. Install OpenSCAP:
    sudo apt install openscap-scanner -y
              
  2. Jalankan scan dengan profil standar:
    sudo oscap oval eval --results results.xml --report report.html /usr/share/openscap/scap-yaml/ubuntu-oval.xml
              
  3. Lihat hasil di report.html → menampilkan compliance terhadap standar keamanan.

👁️ 3.3 Monitoring dengan auditd

  1. Install auditd:
    sudo apt install auditd -y
              
  2. Jalankan service:
    sudo systemctl start auditd
    sudo systemctl enable auditd
              
  3. Tambahkan rule audit (contoh: monitor file /etc/passwd):
    sudo auditctl -w /etc/passwd -p wa -k passwd_changes
              
    • -w → watch file.
    • -p wa → monitor write & attribute changes.
    • -k → beri nama rule.
  4. Lihat log audit:
    ausearch -k passwd_changes
              

3.4 Compliance Checklist (Umum)

  • ISO 27001 → manajemen keamanan informasi.
  • PCI-DSS → keamanan data kartu kredit.
  • GDPR → perlindungan data pribadi.
  • HIPAA → keamanan data kesehatan.

Langkah umum:

  • Gunakan enkripsi (SSL/TLS, disk encryption).
  • Batasi akses user (least privilege).
  • Simpan log minimal 90 hari.
  • Lakukan patch/update rutin.
  • Dokumentasikan SOP keamanan.

4. Command Ringkas

Fungsi Command
Audit dengan Lynis sudo lynis audit system
Install OpenSCAP sudo apt install openscap-scanner -y
Jalankan OpenSCAP scan sudo oscap oval eval --results results.xml --report report.html ...
Install auditd sudo apt install auditd -y
Tambah rule audit sudo auditctl -w /etc/passwd -p wa -k passwd_changes
Lihat hasil auditd ausearch -k passwd_changes

5. Catatan Penting

  • 📅
    Audit harus dilakukan berkala (misalnya bulanan).
  • 💾
    Simpan hasil audit sebagai dokumentasi compliance.
  • 🔧
    Gunakan tool berbeda (Lynis, OpenSCAP, auditd) untuk hasil lebih lengkap.
  • 📋
    Compliance bukan hanya teknis, tapi juga proses & dokumentasi.
👉 Dengan bab ini, servermu sudah bisa diaudit dan disesuaikan dengan standar keamanan internasional, sehingga lebih siap untuk kebutuhan enterprise.

Komentar

Postingan populer dari blog ini

Automation dengan Ansible

Logging & Observability Modern (ELK Stack)

Docker & Container