DEV Community

Faris Han
Faris Han

Posted on

Apa itu Autentikasi: Definisi dan Jenis-jenis Autentikasi

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)