Bagaimana Peretas dapat menyiasati Otentikasi Dua Faktor

Anda mungkin berpikir bahwa mengaktifkan otentikasi dua faktor pada akun Anda membuatnya 100% aman. Otentikasi dua faktor(Two-factor authentication) adalah salah satu metode terbaik untuk melindungi akun Anda. Tetapi Anda mungkin terkejut mendengar bahwa akun Anda dapat dibajak meskipun mengaktifkan otentikasi dua faktor. Pada artikel ini, kami akan memberi tahu Anda berbagai cara yang digunakan penyerang untuk melewati otentikasi dua faktor.

Bagaimana Peretas dapat menyiasati Otentikasi Dua Faktor

Apa itu Otentikasi(Authentication) Dua Faktor (2FA)?

Sebelum kita mulai, mari kita lihat apa itu 2FA. Anda tahu bahwa Anda harus memasukkan kata sandi untuk masuk ke akun Anda. Tanpa kata sandi yang benar, Anda tidak dapat masuk. 2FA adalah proses menambahkan lapisan keamanan ekstra ke akun Anda. Setelah mengaktifkannya, Anda tidak dapat masuk ke akun Anda dengan memasukkan kata sandi saja. Anda harus menyelesaikan satu langkah keamanan lagi. Ini berarti di 2FA, situs web memverifikasi pengguna dalam dua langkah.

Baca(Read) : Cara Mengaktifkan Verifikasi 2 Langkah di Akun Microsoft(How to Enable 2-step Verification in Microsoft Account) .

Bagaimana Cara Kerja 2FA?

Mari kita pahami prinsip kerja otentikasi dua faktor. 2FA mengharuskan Anda memverifikasi diri sendiri dua kali. Saat Anda memasukkan nama pengguna dan kata sandi, Anda akan diarahkan ke halaman lain, di mana Anda harus memberikan bukti kedua bahwa Anda adalah orang yang sebenarnya yang mencoba masuk. Situs web dapat menggunakan salah satu dari metode verifikasi berikut:

OTP (Sandi Sekali Pakai)

Lewati OTP Otentikasi Dua Faktor

Setelah memasukkan kata sandi, situs web memberi tahu Anda untuk memverifikasi diri sendiri dengan memasukkan OTP yang dikirim ke nomor ponsel Anda yang terdaftar. Setelah memasukkan OTP yang benar , Anda dapat masuk ke akun Anda.

Pemberitahuan Cepat

Abaikan Pemberitahuan Prompt Otentikasi Dua Faktor

Notifikasi prompt ditampilkan di ponsel cerdas Anda jika terhubung ke internet. Anda harus memverifikasi diri sendiri dengan mengetuk tombol " Ya(Yes) ". Setelah itu, Anda akan masuk ke akun Anda di PC Anda.

Kode Cadangan

Lewati Kode Cadangan Otentikasi Dua Faktor

Kode cadangan(Backup) berguna jika dua metode verifikasi di atas tidak berfungsi. Anda dapat masuk ke akun Anda dengan memasukkan salah satu kode cadangan yang telah Anda unduh dari akun Anda.

Aplikasi Authenticator

Lewati Aplikasi Authenticator Otentikasi Dua Faktor

Dalam metode ini, Anda harus menghubungkan akun Anda dengan aplikasi authenticator. Kapan pun Anda ingin masuk ke akun Anda, Anda harus memasukkan kode yang ditampilkan di aplikasi autentikator yang terpasang di ponsel cerdas Anda.

Ada beberapa metode verifikasi lagi yang dapat digunakan situs web.

Baca(Read) : Cara Menambahkan Verifikasi Dua Langkah Ke Akun Google Anda(How To Add Two-step Verification To Your Google Account) .

Bagaimana Peretas dapat menyiasati Otentikasi Dua Faktor(Two-factor Authentication)

Tidak diragukan lagi, 2FA membuat akun Anda lebih aman. Namun masih banyak cara yang dapat dilakukan peretas untuk melewati lapisan keamanan ini.

1] Pencurian Cookie(Cookie Stealing) atau Pembajakan Sesi(Session Hijacking)

Pencurian cookie atau pembajakan sesi(Cookie stealing or session hijacking) adalah metode mencuri cookie sesi pengguna. Setelah peretas berhasil mencuri cookie sesi, ia dapat dengan mudah melewati otentikasi dua faktor. Penyerang mengetahui banyak metode pembajakan, seperti fiksasi sesi, sniffing sesi, skrip lintas situs, serangan malware, dll. Evilginx adalah salah satu kerangka kerja populer yang digunakan peretas untuk melakukan serangan man-in-the-middle. Dalam metode ini, peretas mengirimkan tautan phishing ke pengguna yang membawanya ke halaman login proxy. Saat pengguna masuk ke akunnya menggunakan 2FA, Evilginx menangkap kredensial loginnya bersama dengan kode otentikasi. Sejak OTPkedaluwarsa setelah menggunakannya dan juga berlaku untuk jangka waktu tertentu, tidak ada gunanya menangkap kode otentikasi. Tetapi peretas memiliki cookie sesi pengguna, yang dapat ia gunakan untuk masuk ke akunnya dan melewati otentikasi dua faktor.

2] Pembuatan Kode Duplikat

Jika Anda telah menggunakan aplikasi Google Authenticator , Anda tahu bahwa itu menghasilkan kode baru setelah waktu tertentu. Google Authenticator dan aplikasi autentikator lainnya bekerja pada algoritme tertentu. Generator kode acak(Random) umumnya dimulai dengan nilai benih untuk menghasilkan angka pertama. Algoritme kemudian menggunakan nilai pertama ini untuk menghasilkan nilai kode yang tersisa. Jika peretas dapat memahami algoritme ini, ia dapat dengan mudah membuat kode duplikat dan masuk ke akun pengguna.

3] Kekuatan Brute

Brute Force adalah teknik untuk menghasilkan semua kemungkinan kombinasi kata sandi. Waktu untuk memecahkan kata sandi menggunakan brute force tergantung pada panjangnya. Semakin panjang kata sandi, semakin banyak waktu yang dibutuhkan untuk memecahkannya. Umumnya, kode otentikasi terdiri dari 4 hingga 6 digit, peretas dapat mencoba upaya brute force untuk mem-bypass 2FA. Tapi hari ini, tingkat keberhasilan serangan brute force kurang. Ini karena kode otentikasi tetap berlaku hanya untuk waktu yang singkat.

4] Rekayasa Sosial

Rekayasa Sosial adalah teknik di mana penyerang mencoba mengelabui pikiran pengguna dan memaksanya untuk memasukkan kredensial loginnya di halaman login palsu. Tidak peduli apakah penyerang mengetahui nama pengguna dan kata sandi Anda atau tidak, dia dapat melewati otentikasi dua faktor. Bagaimana? Ayo lihat:

Mari kita pertimbangkan kasus pertama di mana penyerang mengetahui nama pengguna dan kata sandi Anda. Dia tidak dapat masuk ke akun Anda karena Anda telah mengaktifkan 2FA. Untuk mendapatkan kode, dia dapat mengirimi Anda email dengan tautan berbahaya, membuat Anda takut bahwa akun Anda dapat diretas jika Anda tidak segera mengambil tindakan. Ketika Anda mengklik tautan itu, Anda akan diarahkan ke halaman peretas yang meniru keaslian halaman web asli. Setelah Anda memasukkan kode sandi, akun Anda akan diretas.

Sekarang, mari kita ambil kasus lain di mana peretas tidak mengetahui nama pengguna dan kata sandi Anda. Sekali lagi(Again) , dalam kasus ini, dia mengirimkan Anda tautan phishing dan mencuri nama pengguna dan kata sandi Anda bersama dengan kode 2FA.

5] OAuth

Integrasi OAuth(OAuth) memberi pengguna fasilitas untuk masuk ke akun mereka menggunakan akun pihak ketiga. Ini adalah aplikasi web terkenal yang menggunakan token otorisasi untuk membuktikan identitas antara pengguna dan penyedia layanan. Anda dapat mempertimbangkan OAuth sebagai cara alternatif untuk masuk ke akun Anda.

Mekanisme OAuth bekerja dengan cara berikut:

  1. Situs A meminta Situs B(Site B) (misalnya Facebook ) untuk token autentikasi.
  2. Situs B(Site B) menganggap bahwa permintaan dibuat oleh pengguna dan memverifikasi akun pengguna.
  3. Situs B(Site B) kemudian mengirimkan kode panggilan balik dan mengizinkan penyerang masuk.

Dalam proses di atas, kita telah melihat bahwa penyerang tidak perlu memverifikasi dirinya sendiri melalui 2FA. Tetapi agar mekanisme bypass ini berfungsi, peretas harus memiliki nama pengguna dan kata sandi akun pengguna.

Beginilah cara peretas dapat melewati otentikasi dua faktor dari akun pengguna.

Bagaimana cara mencegah 2FA melewati?

Peretas memang dapat melewati otentikasi dua faktor, tetapi dalam setiap metode, mereka membutuhkan persetujuan pengguna yang mereka dapatkan dengan menipu mereka. Tanpa menipu pengguna, melewati 2FA tidak mungkin. Oleh karena itu(Hence) , Anda harus memperhatikan poin-poin berikut:

  • Sebelum mengklik tautan apa pun, harap periksa keasliannya. Anda dapat melakukannya dengan memeriksa alamat email pengirim.
  • Buat kata sandi(Create a strong password) yang kuat yang berisi kombinasi huruf, angka, dan karakter khusus.
  • Gunakan(Use) hanya aplikasi autentikator asli, seperti autentikator Google , autentikator (Google)Microsoft , dll.
  • Unduh(Download) dan simpan kode cadangan di tempat yang aman.
  • Jangan pernah percaya email phishing yang digunakan peretas untuk mengelabui pikiran pengguna.
  • Jangan berbagi kode keamanan dengan siapa pun.
  • Siapkan(Setup) kunci keamanan di akun Anda, alternatif dari 2FA.
  • Terus ubah kata sandi Anda secara teratur.

Baca(Read) : Tips untuk Jauhkan Peretas dari komputer Windows Anda(Tips to Keep Hackers out of your Windows computer) .

Kesimpulan

Otentikasi dua faktor adalah lapisan keamanan efektif yang melindungi akun Anda dari pembajakan. Peretas selalu ingin mendapatkan kesempatan untuk melewati 2FA. Jika Anda mengetahui mekanisme peretasan yang berbeda dan mengubah kata sandi Anda secara teratur, Anda dapat melindungi akun Anda dengan lebih baik.



About the author

Setelah hampir 20 tahun di industri teknologi, saya telah belajar banyak tentang produk Apple dan cara mempersonalisasikannya untuk kebutuhan saya. Secara khusus, saya tahu cara menggunakan platform iOS untuk membuat tampilan khusus dan berinteraksi dengan pengguna saya melalui preferensi aplikasi. Pengalaman ini telah memberi saya wawasan berharga tentang bagaimana Apple mendesain produknya dan cara terbaik untuk meningkatkan pengalaman pengguna mereka.



Related posts