Dalam dunia digital, sering terdengar istilah "autentikasi" atau "authentication". Tulisan ini akan membahas sedikit lebih dalam tentang itu. Selamat membaca!
Apa itu Autentikasi?
"Autentikasi" (baku) atau "otentikasi" (tidak baku) itu proses untuk membuktikan sesuatu secara autentik (baku) atau otentik (tidak baku).
Autentik sendiri artinya "bisa dipercaya".
Dalam bahasa Inggris disebut authentication atau disingkat menjadi auth saja. Untuk selanjutnya, saya akan terus menggunakan istilah "auth".
Jadi kalau ada pertanyaan "apa itu auth?", artinya sama dengan autentikasi yang sudah disebut di atas.
Sumber:
Kapan Proses Auth Digunakan?
Ketika program atau aplikasi komputer yang kita buat butuh tahu penggunanya (Inggris: user) bisa dipercaya atau tidak. Sering sekali di dalam aplikasi ada fitur-fitur yang tidak bisa digunakan oleh sembarang orang, maka proses auth ini sangat populer. Bahkan banyak modul terpisah yang memang dibuat khusus untuk proses autentikasi.
"Pengguna" itu sendiri belum tentu manusia, ya. Bisa jadi komputer atau entitas lain.
Auth Sehari-hari
Biasanya orang awam lebih familiar dengan istilah "login" dan "logout". Dua hal tersebut termasuk dalam lingkup auth. Selain itu ada juga istilah "register" atau "daftar" atau "buat akun". Proses pembuatan akun ini juga masuk dalam lingkup auth.
Jenis-jenis Auth
Proses auth ada berbagai macam tingkat kompleksitas dan keamanan. Secara umum, bisa dibagi menjadi beberapa kategori di bawah ini:
1. Knowledge-based Authentication
Atau "autentikasi berbasis pengetahuan". Auth ini berhubungan dengan sesuatu yang diketahui user, seperti: password, pin, atau jawaban atas pertanyaan keamanan.
2. Posession-based Authentication
Atau "autentikasi berbasis kepemilikan". Auth ini berhubungan dengan sesuatu yang dimiliki user, seperti: kartu, token fisik, atau mobile device.
3. Biometric Authentication
Auth ini berhubungan dengan ciri-ciri fisik yang dimiliki user manusia. Proses auth bisa dilakukan dengan mendeteksi wajah, sidik jari, atau bagian tubuh lain.
4. Multi-factor Authentication (MFA)
Auth ini kombinasi atau gabungan dari jenis-jenis auth yang sudah disebutkan sebelumnya.
Kesimpulan
Auth atau autentikasi itu proses untuk membuktikan sesuatu bisa dipercaya atau tidak.
Auth adalah pintu dari banyak proses lainnya yang berhubungan dengan kontrol akses. Semoga dengan tulisan ini, kita bisa lebih memahami proses lain yang lebih kompleks.
Sila meninggalkan komentar atau pertanyaan untuk memulai diskusi tentang auth.
Terima kasih sudah membaca!
Top comments (0)