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!

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay