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.
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)
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
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
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
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:
- Situs A meminta Situs B(Site B) (misalnya Facebook ) untuk token autentikasi.
- Situs B(Site B) menganggap bahwa permintaan dibuat oleh pengguna dan memverifikasi akun pengguna.
- 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.
Related posts
Cara Mengaktifkan Two-Factor Authentication di Discord
Cara Mengatur Opsi Pemulihan dan Pencadangan dengan Benar untuk Otentikasi Dua Faktor
Cara Menginstal Drupal Menggunakan WAMP pada Windows
Best Software & Hardware Bitcoin Wallets untuk Windows, iOS, Android
Setup Internet Radio Station Gratis pada Windows PC
Alat terbaik untuk mengirim SMS gratis dari komputer Anda
Best Laptop Backpacks untuk Men and Women
Automate.io adalah alternatif automation tool and IFTTT gratis
Terjadi kesalahan saat memeriksa pembaruan di VLC
Best gratis Secure Digital Notebook Software & Online Services
Best Laptop Tables untuk membeli online
Microsoft Identity Manager: Fitur, Download
Convert Magnet Tautan ke tautan langsung Download menggunakan Seedr
Zip file adalah kesalahan yang terlalu besar saat mengunduh file dari DropBox
Apa itu Big Data - penjelasan sederhana dengan Example
Fitur terbaik di LibreOffice Calc
Apa Silly Window Syndrome - Explanation and Prevention
Perbedaan antara Analog, Digital and Hybrid computers
Terkunci dari Plex Server and Server Settings? Ini fix!
Apa saja kartu chip dan PIN 'atau EMV Credit