Kembali ke Semua Artikel Blog Website

Panduan Keamanan Password Management dan Two-Factor Authentication (2FA) Admin

Tim Technical Support AN Media
14 Sep 2026
Panduan Keamanan Password Management dan Two-Factor Authentication (2FA) Admin - Pembuatan Website & Aplikasi di Jember

Masalah Keamanan Admin yang Harus Diatasi Sekarang

Serangan brute‑force dan pencurian kredensial masih menjadi ancaman utama bagi server produksi. Tanpa pengelolaan password yang kuat dan autentikasi dua faktor (2FA), akun admin mudah dibobol dan seluruh infrastruktur berisiko.

Rangkaian Langkah Praktis untuk Password Management & 2FA

  1. Audit Kebijakan Password Saat Ini

    Gunakan script berikut untuk mengidentifikasi password yang lemah pada sistem Linux:

    #!/bin/bash
    awk -F: '($2=="!") {print $1 " memiliki password kosong"}' /etc/shadow
    

    Catat semua akun admin yang ditemukan dan rencanakan rotasi password.

  2. Deploy Password Manager Self‑Hosted (Bitwarden)

    Instalasi menggunakan Docker:

    docker volume create bitwarden_data
    docker run -d \
      --name bitwarden \
      -e ROCKET_PORT=80 \
      -v bitwarden_data:/data \
      -p 8080:80 \
      bitwardenrs/server:latest

    Setelah kontainer berjalan, buat organisasi "AN Media" dan tambahkan semua admin sebagai anggota. Simpan semua password server, database, dan API key di dalam vault ini.

  3. Enforce Kebijakan Kompleksitas via PAM

    Modifikasi /etc/pam.d/common-password dengan modul pam_pwquality.so:

    sudo cp /etc/pam.d/common-password /etc/pam.d/common-password.bak
    sudo sed -i 's/^#\?password\s\+requisite\s\+pam_pwquality.so.*/password requisite pam_pwquality.so retry=3 minlen=12 difok=4 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1/' /etc/pam.d/common-password

    Pengaturan di atas mewajibkan minimal 12 karakter, kombinasi huruf besar/kecil, angka, dan simbol.

  4. Aktifkan 2FA untuk Login SSH (Google Authenticator)

    Instal paket:

    sudo apt-get update && sudo apt-get install libpam-google-authenticator

    Konfigurasi PAM:

    sudo bash -c 'cat >> /etc/pam.d/sshd <

    Modifikasi /etc/ssh/sshd_config:

    sudo sed -i 's/^#\?ChallengeResponseAuthentication.*/ChallengeResponseAuthentication yes/' /etc/ssh/sshd_config
    sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
    sudo systemctl restart sshd

    Setiap admin jalankan google-authenticator untuk menghasilkan QR code dan secret key, lalu simpan di Bitwarden.

  5. Tambahkan 2FA pada Sudo

    Ubah file /etc/pam.d/sudo:

    sudo bash -c 'cat >> /etc/pam.d/sudo <

    Dengan ini, setiap eksekusi perintah sudo memerlukan kode OTP.

  6. Backup & Recovery Strategi

    Ekspor konfigurasi PAM dan SSH ke repository Git (private) dan simpan backup vault Bitwarden secara rutin:

    git init /opt/config-backup
    cp /etc/pam.d/common-password /opt/config-backup/
    cp /etc/ssh/sshd_config /opt/config-backup/
    git -C /opt/config-backup add .
    git -C /opt/config-backup commit -m "Backup PAM & SSH config $(date +%F)"
    

    Gunakan cron untuk otomatisasi:

    0 2 * * * root /usr/bin/git -C /opt/config-backup pull && /usr/bin/git -C /opt/config-backup add . && /usr/bin/git -C /opt/config-backup commit -m "Daily backup $(date +%F)" && /usr/bin/git -C /opt/config-backup push

Ringkasan Poin Penting

  • Audit password lama dan rotasi segera.
  • Gunakan password manager self‑hosted untuk penyimpanan terpusat.
  • Implementasikan pam_pwquality.so untuk kompleksitas password.
  • Aktifkan Google Authenticator pada SSH dan sudo.
  • Backup konfigurasi keamanan secara version‑controlled.

"Keamanan admin bukan pilihan, melainkan fondasi. Di AN Media, setiap server wajib melewati checklist ini sebelum go‑live." – Tim Keamanan AN Media

Kesimpulan & Call to Action

Dengan mengikuti enam langkah di atas, admin AN Media dapat menutup celah paling umum: password lemah dan autentikasi satu faktor. Implementasi ini dapat diterapkan dalam hitungan jam dan langsung meningkatkan postur keamanan organisasi.

Jika Anda membutuhkan bantuan instalasi Bitwarden, integrasi 2FA, atau audit keamanan menyeluruh, hubungi tim AN Media melalui [email protected] atau kunjungi website resmi kami untuk konsultasi gratis.

Tertarik Membuat Website atau Aplikasi Android/Mobile di Jember?

Tim pengembang profesional AN Media Jember siap membantu mewujudkan aplikasi website dan mobile impian Anda dengan arsitektur terbaik & terjangkau.

Konsultasi Gratis Sekarang

Artikel Lainnya yang Relevan

Rekomendasi bacaan menarik lainnya seputar pembuatan website & aplikasi

Lihat Semua Blog →
Perbedaan Website Landing Page dengan Website Profil Perusahaan Full Feature - AN Media Jember Website
02 Sep 2026
Perbedaan Website Landing Page dengan Website Profil Perusahaan Full Feature

Ulasan lengkap perbedaan landing page vs website profil full feature serta langkah teknis...

Baca Selengkapnya →
Panduan Komposisi Foto Estetik untuk Konten Website - AN Media Jember Website
21 Aug 2026
Panduan Komposisi Foto Estetik untuk Konten Website

Langkah praktis menciptakan foto estetik yang siap viral di media sosial, lengkap dengan c...

Baca Selengkapnya →
Tren Teknologi Framework Pembuatan Website & Aplikasi Mobile Tahun Ini - AN Media Jember Website
07 Aug 2026
Tren Teknologi Framework Pembuatan Website & Aplikasi Mobile Tahun Ini

Simak ulasan lengkap dan rekomendasi terbaik dari AN Media Jember mengenai Tren Teknologi...

Baca Selengkapnya →

Pembuatan Website, Pengembangan Aplikasi Web & Mobile, serta Layanan Multimedia Profesional.

© 2026 AN Media. All rights reserved. | Privacy Policy