edubun
Bahasa Indonesia

Kata sandi dan passkey

Sejak Juli 2025, standar AS NIST SP 800-63B-4 menyatakan bahwa kata sandi yang dipakai sendirian harus minimal 15 karakter, dan layanan tidak boleh memaksamu menggantinya secara berkala.

"Summer2024!" memenuhi semua syarat. Jadi mengapa lemah?

Banyak orang masih percaya bahwa kata sandi yang kuat butuh huruf kapital, angka, dan simbol, dan bahwa menggantinya setiap 90 hari membuatnya tetap aman. Formulir pendaftaran mengajarkan persis itu selama bertahun-tahun. Lihat apa hasil aturan-aturan itu. "Summer2024!" memenuhi semuanya. Sembilan puluh hari kemudian kata sandi itu menjadi "Autumn2024!", dan siapa pun yang pernah melihat yang pertama bisa menebak yang kedua. Aturan itu membuat kata sandi lebih sulit diingat tanpa membuatnya jauh lebih sulit ditebak.

Apa yang diminta standar AS 2025 sebagai gantinya

Pedoman AS saat ini, NIST Special Publication 800-63B-4, yang difinalkan pada Juli 2025, membalik kebiasaan itu. Kata sandi yang dipakai sendirian harus minimal 15 karakter. Jika hanya menjadi satu bagian dari login multifaktor, minimalnya 8. Layanan sebaiknya mengizinkan minimal 64 karakter serta menerima spasi dan semua karakter yang dapat dicetak, dan tidak boleh menerapkan aturan komposisi lain seperti "satu simbol". Layanan juga tidak boleh memaksa penggantian berkala. Penggantian hanya diwajibkan jika ada bukti bahwa kata sandinya bocor. NIST juga meminta layanan membandingkan setiap kata sandi baru dengan daftar blokir berisi kata sandi yang umum, mudah ditebak, atau sudah bocor, karena kata sandi yang pernah muncul dalam kebocoran data tidak lagi rahasia, sepanjang apa pun kata sandi itu.

Menghitung apa yang harus dilalui penebak

Mengapa panjang yang menang? Setiap karakter tambahan melipatgandakan jumlah kata sandi yang mungkin. Delapan huruf kecil memberi 26 pangkat 8, sekitar 209 miliar kombinasi. Komputer yang menguji file kata sandi curian bisa melaluinya dengan cepat. Empat kata yang dipilih acak dari daftar 7776 kata memberi sekitar 3.66 × 10¹⁵. Tabel menunjukkan betapa cepat jumlahnya bertambah, dan latihan kode di bawah memungkinkanmu menghitung dua di antaranya sendiri.

Kata sandiKombinasi yang mungkin
8 huruf kecil26⁸ ≈ 2.09 × 10¹¹
8 dari 95 karakter yang dapat dicetak95⁸ ≈ 6.63 × 10¹⁵
4 kata acak dari 77767,776⁴ ≈ 3.66 × 10¹⁵
5 kata acak dari 77767,776⁵ ≈ 2.84 × 10¹⁹
16 huruf kecil26¹⁶ ≈ 4.36 × 10²²

Mengapa satu kebocoran menyebar ke akun lain

CISA, badan keamanan siber AS, merangkum kata sandi yang kuat dalam tiga kata: panjang (minimal 16 karakter), acak, dan unik untuk setiap akun. Acak bisa berarti deretan karakter campuran atau frasa sandi dari empat sampai tujuh kata yang tidak berhubungan. Unik adalah yang paling penting. Ketika satu situs bocor, penjahat mencoba email dan kata sandi yang sama di situs lain, jadi kata sandi yang dipakai ulang mengubah satu kebocoran menjadi banyak. Tidak ada yang bisa mengingat puluhan kata sandi panjang yang acak. Itulah sebabnya CISA dan NIST sama-sama mendukung pengelola kata sandi, program yang membuat, menyimpan, dan mengisi kata sandi sehingga kamu hanya perlu mengingat satu. NIST menyatakan bahwa layanan harus mengizinkan pengelola kata sandi dan isi otomatis, dan sebaiknya mengizinkan tempel.

Passkey tidak menyisakan apa pun untuk diketik dan apa pun untuk dicuri

Passkey mengganti rahasia bersama dengan kriptografi kunci publik. MDN menggambarkannya sebagai pasangan kunci yang terikat pada akunmu di satu situs web. Kunci privat tetap berada di autentikator pada perangkatmu atau yang terpasang padanya, dan kamu membukanya dengan PIN perangkat, sidik jari, atau wajah. Kunci publik berada di server situs web. Untuk masuk, situs mengirim tantangan dan perangkatmu menandatanganinya. Tidak ada rahasia yang diketik. Tidak ada rahasia yang disimpan di server juga, jadi kebocoran server tidak membocorkan apa pun yang bisa dipakai ulang. Setiap passkey juga terikat pada domain situs itu, artinya halaman phishing yang mirip tidak bisa memakainya. NIST menggolongkan login kriptografis seperti ini tahan phishing dan kata sandi tidak, serta mengizinkan passkey yang disinkronkan antarperangkatmu.

Mulai dari mana? Beri akun email-mu frasa sandi yang panjang lebih dulu, karena akun email bisa mengatur ulang akun lainnya. Jika kamu memakai pengelola kata sandi, frasa sandi itu menjadi satu-satunya kata sandi yang kamu hafalkan. Lalu ganti setiap kata sandi yang kamu tahu pernah dipakai ulang, mulai dari akun bank dan belanja. Jika sebuah situs menawarkan pembuatan passkey, menerimanya biasanya peningkatan paling cepat. Kamu bisa tetap menyimpan kata sandi sebagai cadangan.

Masuk dengan passkey. Kunci privat menandatangani tantangan di perangkatmu; situs web hanya menyimpan kunci publik.

Panjang: minimal 16 karakter. Acak: karakter campuran atau 4 sampai 7 kata yang tidak berhubungan. Unik: kata sandi berbeda untuk setiap akun.

Kesalahan umum
  • "Tambahkan huruf kapital, angka, dan simbol, maka kata sandinya kuat." NIST SP 800-63B-4 kini melarang layanan menerapkan aturan seperti ini. Sebuah kata ditambah "2024!" sudah memenuhinya, seperti ditunjukkan Summer2024!. Panjang jauh lebih berpengaruh: di tabel, 16 huruf kecil (sekitar 4.36 × 10²²) mengalahkan 8 karakter yang diambil dari ke-95 karakter yang dapat dicetak (sekitar 6.63 × 10¹⁵).
  • "Mengganti kata sandi setiap 90 hari membuatku aman." Penggantian paksa kebanyakan hanya menghasilkan variasi berikutnya, Summer2024! menjadi Autumn2024!. NIST menyatakan bahwa layanan tidak boleh memaksa penggantian berkala dan sebaiknya mewajibkan kata sandi baru hanya jika ada bukti bahwa yang lama sudah dibobol.
  • "Kata sandiku panjang, jadi tidak apa-apa walaupun muncul dalam kebocoran data." Begitu kata sandi masuk daftar kebocoran, penyerang mencobanya lebih dulu, berapa pun panjangnya. Itulah sebabnya NIST meminta layanan memeriksa kata sandi baru terhadap daftar blokir berisi kata sandi yang bocor dan menjelaskan alasan penolakannya.
  • "Satu kata sandi yang sangat kuat untuk semua situs sudah cukup." Kekuatan tidak membantu di sini. Situs lain membocorkannya, dan selesai sudah. Penjahat mencoba login yang bocor di tempat lain (credential stuffing), jadi hanya kata sandi berbeda untuk setiap akun yang membuat satu kebocoran tetap hanya mengenai satu akun.
Catatan untuk guruSiswa setuju bahwa "lebih panjang lebih baik", lalu saat diminta membuat kata sandi, tetap menulis sesuatu yang pendek dengan simbol di ujungnya. Wajar saja. Biarkan mereka menjalankan latihan kode dan menghitung sendiri 26⁸ dan 7776⁴ sebelum menunjukkan tabelnya. Ajarkan "unik" sebelum "panjang", karena itulah langkah yang sering dilewatkan orang, dan itulah yang membuat pengelola kata sandi masuk akal. Jangan pernah meminta siapa pun mengetik kata sandi sungguhan di kelas, bahkan di kotak latihan.
Minimum NIST, kata sandi saja15 karakter
Minimum NIST, sebagai bagian MFA8 karakter
Penggantian paksa setiap 90 hari?NIST: tidak boleh, kecuali ada bukti pembobolan
Daftar blokirKata sandi umum, mudah ditebak, dan bocor yang ditolak layanan
PasskeyPasangan kunci yang terikat pada satu situs; kunci privat tetap di perangkatmu
Credential stuffingMencoba login yang bocor di situs lain; dikalahkan oleh kata sandi unik
Poin penting
  • NIST: minimal 15 karakter jika sendirian, 8 dengan MFA; tanpa aturan komposisi; tanpa penggantian paksa berkala.
  • CISA: panjang, acak, unik; pengelola kata sandi membuat hal itu mungkin.
  • Kata sandi yang dipakai ulang mengubah satu kebocoran menjadi banyak.
  • Passkey memakai pasangan kunci yang terikat pada situs, jadi tahan phishing.
  1. Menurut NIST SP 800-63B-4, berapa panjang minimal kata sandi yang dipakai sendirian?
  2. Apa kata NIST tentang memaksa penggantian kata sandi setiap 90 hari?
    • Layanan tidak boleh, kecuali ada bukti pembobolan
    • Itu wajib
    • Wajib setiap 30 hari
    • Hanya untuk bank
  3. Aturan mana yang dilarang NIST untuk diterapkan layanan?
    • Mewajibkan campuran jenis karakter
    • Panjang minimal
    • Memeriksa daftar blokir
    • Mengizinkan tempel
  4. Berapa banyak kata sandi 8 huruf kecil yang mungkin? Jawab dalam miliar, dibulatkan.
  5. Mengapa kata sandi unik sangat penting?
    • Login yang bocor dicoba di situs lain
    • Situs bisa tahu jika kamu memakai ulang kata sandi
    • Kata sandi pendek melanggar hukum
    • Lebih cepat diketik
  6. Menurut CISA, kata sandi yang kuat panjangnya minimal berapa karakter?
  7. Di mana kunci privat passkey disimpan?
    • Di autentikator pada perangkatmu atau yang terpasang padanya
    • Di server situs web
    • Di email-mu
    • Di riwayat browser
  8. Mengapa situs phishing tidak bisa memakai passkey-mu?
    • Setiap passkey terikat pada domain situs yang asli
    • Passkey kedaluwarsa setiap jam
    • Situs phishing diblokir oleh hukum
    • Passkey dienkripsi dua kali
  9. Apa yang harus dilakukan layanan jika kata sandi barumu muncul dalam daftar kata sandi yang bocor?
    • Menolaknya dan menjelaskan alasannya
    • Menerimanya jika panjang
    • Menambahkan angka padanya
    • Mengabaikan daftar itu
  10. Mana pilihan terkuat untuk akun baru?
    • Frasa sandi unik dari 5 kata acak, disimpan di pengelola kata sandi
    • Kata sandi yang biasa kamu pakai ditambah nama situsnya
    • P@ssw0rd!
    • Tanggal lahirmu dan nama hewan peliharaanmu
Sumber kursus ini (13)
  • (checked 2026-10-17; reordered 2026-10-19: standards and law first, then official agency guidance, then technical documentation, history last)
  • Standard: NIST SP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management (pages.nist.gov/800-63-4/sp800-63b.html, final 31 July 2025 per the csrc.nist.gov document history (Date Published: July 2025), checked 2026-10-17: sec. 3.1.1.2 password rules, 3.1.3.3 PSTN restricted, 3.2.5 phishing resistance, Appendix B syncable authenticators)
  • Law: 개인정보 보호법 제2조 (국가법령정보센터, law.go.kr)
  • Official agency guidance: CISA Secure Our World: Use Strong Passwords, Turn on MFA, Recognize and Report Phishing, Update Software, and tip sheets (cisa.gov/secure-our-world, checked 2026-10-17)
  • CISA, More than a Password (cisa.gov/MFA) and fact sheet Implementing Phishing-Resistant MFA (2022)
  • checked 2026-10-17
  • CISA #StopRansomware Guide (checked 2026-10-17)
  • CISA, Back Up Business Data and Data Backup Options (Ruggiero and Heckathorn, 2012, Carnegie Mellon University, produced for US-CERT, which CISA retired into CISA.gov on 24 February 2023; 3-2-1 rule) (checked 2026-10-17)
  • KISA, 118 상담 서비스 (kisa.or.kr/118, checked 2026-10-17)
  • KISA 보호나라 스미싱 확인서비스 (boho.or.kr, checked 2026-10-17)
  • KISA 개인정보침해 신고센터 (privacy.kisa.or.kr, checked 2026-10-17)
  • Technical documentation: MDN Web Docs, Passkeys (developer.mozilla.org/en-US/docs/Web/Security/Authentication/Passkeys, checked 2026-10-17) and autocomplete attribute (checked 2026-10-17)
  • No product is recommended. Every code exercise was checked with a Playwright probe against a reference solution.

Diperiksa: 2026-10-17