Mengenal AitM Attack, Ancaman di Balik Koneksi Internet
- Rita Puspita Sari
- •
- 14 jam yang lalu
Ilustrasi Serangan Adversary in the Middle
Di tengah kehidupan digital yang semakin terhubung, pertukaran data melalui internet sudah menjadi bagian dari aktivitas sehari-hari. Mulai dari membuka email, mengakses media sosial, berbelanja, bekerja, hingga melakukan transaksi perbankan, hampir semuanya membutuhkan koneksi internet. Namun, di balik kemudahan tersebut terdapat berbagai risiko keamanan yang perlu dipahami pengguna, salah satunya adalah Adversary-in-the-Middle (AitM) attack.
Serangan AitM merupakan salah satu bentuk serangan siber yang memanfaatkan komunikasi antara dua pihak. Penyerang berusaha menempatkan dirinya di antara korban dan layanan yang sebenarnya dituju. Dengan posisi tersebut, penyerang dapat mengamati komunikasi, mencuri informasi, bahkan dalam kondisi tertentu mengubah data yang dikirimkan tanpa disadari korban.
Istilah ini sebelumnya lebih dikenal sebagai Man-in-the-Middle (MitM) atau terkadang Attacker-in-the-Middle. Meskipun istilahnya berubah, konsep dasarnya tetap sama, yakni adanya pihak jahat yang menyusup di antara dua pihak yang saling percaya dan sedang berkomunikasi.
AitM perlu dipahami karena serangan ini tidak selalu mengandalkan teknik yang terlihat rumit. Dalam sejumlah skenario, kelalaian sederhana seperti sembarangan mengakses jaringan Wi-Fi atau mengeklik tautan login dari email dapat menjadi awal dari serangan yang lebih serius.
Apa Itu Adversary-in-the-Middle Attack?
Secara sederhana, Adversary-in-the-Middle adalah serangan ketika pelaku berhasil memosisikan dirinya di antara perangkat korban dan tujuan komunikasi. Korban mengira sedang berkomunikasi langsung dengan situs, aplikasi, server, atau orang yang dituju. Padahal, komunikasi tersebut terlebih dahulu melewati sistem yang dikendalikan penyerang.
Bayangkan seseorang sedang berbicara melalui telepon dengan temannya. Tanpa diketahui keduanya, ada pihak ketiga yang berhasil menyadap sambungan tersebut. Pihak ketiga itu bukan hanya mendengarkan percakapan, tetapi juga berpotensi menyampaikan pesan berbeda kepada masing-masing orang.
Gambaran tersebut kurang lebih menjelaskan prinsip kerja AitM di dunia digital.
Dalam komunikasi internet, data berpindah dari perangkat pengguna menuju server tujuan. Jika penyerang berhasil menyisipkan dirinya di antara kedua pihak, data tersebut dapat melewati infrastruktur yang dikendalikan atau dipengaruhi oleh penyerang.
Tentu saja, penyerang tidak otomatis dapat membaca seluruh data yang melewati jaringan. Teknologi enkripsi modern, terutama TLS yang digunakan dalam HTTPS, dirancang untuk mencegah pihak ketiga membaca isi komunikasi secara sembarangan. Karena itu, serangan AitM modern sering kali berusaha mencari cara lain untuk mendapatkan kepercayaan korban, mencuri kredensial, atau memanfaatkan sesi autentikasi yang sedang berlangsung.
Mengapa AitM Relevan di Era Wi-Fi Publik?
Serangan ini menjadi semakin relevan karena masyarakat kini hampir selalu terhubung ke internet. Wi-Fi gratis tersedia di kafe, restoran, hotel, bandara, pusat perbelanjaan, kampus, hingga berbagai fasilitas publik.
Wi-Fi publik memang menawarkan kemudahan. Pengguna dapat bekerja, membuka email, berkomunikasi, atau menjelajahi internet tanpa menggunakan kuota seluler. Namun, pengguna sering kali tidak mengetahui bagaimana jaringan tersebut dikonfigurasi dan siapa saja yang terhubung ke dalamnya.
Salah satu skenario serangan yang mudah dipahami adalah ketika pelaku membuat jaringan Wi-Fi palsu dengan nama yang menyerupai jaringan resmi. Misalnya, sebuah tempat menyediakan jaringan bernama "Free_WiFi". Penyerang dapat membuat jaringan dengan nama yang sangat mirip sehingga pengguna sulit membedakannya.
Ketika perangkat korban terhubung ke jaringan yang dikendalikan penyerang, pelaku memperoleh posisi yang lebih strategis untuk mengamati aktivitas jaringan. Jika korban kemudian mengakses layanan yang tidak terlindungi dengan baik, informasi tertentu dapat berisiko terekspos.
Namun, penting dipahami bahwa menggunakan Wi-Fi publik tidak otomatis berarti seseorang pasti menjadi korban AitM. Banyak layanan modern telah menggunakan enkripsi untuk melindungi komunikasi. Risiko terutama muncul ketika pengguna mengabaikan peringatan keamanan, mengakses situs palsu, memasukkan kredensial pada halaman phishing, atau menggunakan perangkat dan aplikasi yang tidak diperbarui.
Bagaimana Cara Kerja Serangan AitM?
Serangan AitM pada dasarnya memanfaatkan kepercayaan. Korban percaya bahwa koneksi yang digunakan aman dan bahwa pihak di ujung komunikasi benar-benar merupakan layanan yang ingin diakses. Dalam praktiknya, serangan AitM dapat melibatkan beberapa tahap.
-
Intersepsi
Tahap pertama adalah intersepsi atau penyadapan. Penyerang berusaha menempatkan dirinya sebagai perantara antara korban dan tujuan komunikasi. Caranya dapat bermacam-macam. Pelaku dapat membuat access point Wi-Fi palsu, memanfaatkan kelemahan jaringan, melakukan manipulasi terhadap resolusi alamat jaringan, atau menggunakan halaman phishing yang berfungsi sebagai perantara.Setelah berhasil memperoleh posisi tersebut, lalu lintas komunikasi korban dapat melewati infrastruktur penyerang atau setidaknya berada di bawah pengaruhnya. Pada tahap ini, pelaku dapat mencoba mengamati komunikasi, mencari informasi penting, atau mempersiapkan serangan berikutnya.
-
Penyamaran
Setelah berada di tengah komunikasi, penyerang dapat berusaha menyamar sebagai salah satu pihak yang dipercaya. Korban dapat dibuat percaya bahwa dirinya sedang berkomunikasi dengan server resmi. Sebaliknya, server juga dapat menerima komunikasi yang tampaknya berasal dari pengguna.Teknik penyamaran menjadi berbahaya karena korban tidak selalu melihat tanda bahwa komunikasinya telah disusupi. Bahkan, halaman login, alamat situs, dan tampilan aplikasi dapat dibuat sedemikian rupa sehingga terlihat meyakinkan.
-
Pengumpulan Informasi
Setelah mendapatkan posisi yang sesuai, penyerang dapat mencari informasi yang bernilai. Data tersebut dapat berupa kredensial, informasi akun, token sesi, data komunikasi, atau informasi lain yang dapat digunakan untuk serangan lanjutan. Tidak semua informasi yang melewati jaringan dapat dibaca karena adanya enkripsi. Namun, penyerang masih dapat mencoba memperoleh data melalui phishing, pencurian sesi, manipulasi koneksi, atau teknik lainnya. -
Manipulasi Data
Dalam kondisi tertentu, penyerang juga dapat mencoba mengubah, menyisipkan, atau menahan informasi yang sedang dikirim. Misalnya, informasi tertentu dapat diganti dengan data yang menguntungkan pelaku. Konten berbahaya juga dapat disisipkan ke dalam komunikasi.Tujuan akhirnya dapat bermacam-macam, mulai dari pencurian kredensial, pengambilalihan akun, penipuan transaksi, hingga pencurian informasi perusahaan.
Mengapa Serangan AitM Berbahaya?
Tujuan serangan AitM biasanya berkaitan dengan pencurian data, pengambilalihan akun, pemantauan komunikasi, atau manipulasi transaksi. Data yang menjadi target dapat berupa nama pengguna, kata sandi, informasi pembayaran, data pribadi, percakapan, token sesi, maupun informasi internal perusahaan.
Risiko terbesar muncul ketika informasi yang dicuri dapat digunakan untuk melakukan serangan lanjutan. Sebuah kata sandi yang dicuri, misalnya, dapat digunakan untuk mencoba masuk ke akun lain jika pengguna memakai kata sandi yang sama.
Dalam lingkungan perusahaan, dampaknya bisa lebih besar. Penyerang yang berhasil mendapatkan akses ke akun karyawan berpotensi memperoleh informasi internal, dokumen, email, atau akses ke sistem lain yang terhubung.
Hal yang membuat AitM semakin berbahaya adalah korban sering kali tidak menyadari bahwa serangan sedang berlangsung. Dari sudut pandang pengguna, situs atau aplikasi mungkin terlihat normal dan proses login dapat berjalan seperti biasa.
Berbagai Teknik yang Digunakan dalam Serangan AitM
Ada sejumlah teknik yang dapat digunakan penyerang untuk memosisikan dirinya di antara dua pihak yang berkomunikasi.
-
Wi-Fi atau Access Point Palsu
Salah satu metode yang relatif mudah dipahami adalah membuat jaringan Wi-Fi palsu. Penyerang dapat membuat nama jaringan yang menyerupai Wi-Fi resmi di sebuah tempat. Pengguna yang melihat nama tersebut mungkin langsung menghubungkan perangkat tanpa memastikan keasliannya.Setelah terhubung, lalu lintas jaringan dapat melewati perangkat yang dikendalikan penyerang. Hal tersebut dapat membuka peluang bagi pelaku untuk memantau aktivitas atau mengarahkan pengguna ke layanan tertentu.
Karena itu, pengguna perlu berhati-hati ketika menggunakan Wi-Fi publik, terutama saat hendak mengakses layanan yang membutuhkan informasi sensitif.
-
ARP Spoofing
Teknik lainnya adalah ARP spoofing atau ARP poisoning. Address Resolution Protocol atau ARP digunakan dalam jaringan untuk menghubungkan alamat IP dengan alamat MAC sebuah perangkat. Dalam serangan ARP spoofing, penyerang dapat mengirimkan informasi ARP palsu sehingga perangkat korban mempercayai alamat MAC milik penyerang sebagai perangkat yang sah. Jika berhasil, lalu lintas jaringan dapat dialihkan melalui perangkat penyerang. Kondisi tersebut memungkinkan pelaku mencoba memantau atau memanipulasi komunikasi.Serangan seperti ini lebih relevan pada jaringan tertentu dan tidak berarti seluruh pengguna internet secara otomatis rentan. Namun, teknik tersebut menunjukkan bagaimana manipulasi pada tingkat jaringan dapat digunakan untuk membangun posisi sebagai perantara.
-
DNS Poisoning
Teknik berikutnya adalah DNS poisoning. DNS atau Domain Name System bertugas menerjemahkan nama domain menjadi alamat IP yang digunakan perangkat untuk menemukan server. Pengguna cukup mengetik nama situs, sementara sistem DNS membantu menentukan lokasi server yang harus dihubungi.Dalam DNS poisoning, penyerang berusaha membuat perangkat atau sistem jaringan menerima informasi DNS yang salah. Akibatnya, ketika korban hendak mengakses sebuah situs, dirinya dapat diarahkan ke server yang sebenarnya dikendalikan penyerang.
Situasi ini dapat dianalogikan seperti mengganti rambu jalan menuju sebuah kota dengan rambu palsu. Pengguna merasa mengikuti petunjuk yang benar, padahal sebenarnya diarahkan ke tempat lain. Situs palsu tersebut bahkan dapat dibuat menyerupai situs asli. Jika korban tidak memperhatikan alamat domain dengan teliti, informasi yang dimasukkan dapat jatuh ke tangan penyerang.
-
SSL/TLS Stripping
Serangan SSL/TLS stripping berusaha menurunkan koneksi yang seharusnya aman menjadi koneksi yang lebih lemah. HTTPS menggunakan TLS untuk membantu melindungi komunikasi antara pengguna dan situs. Dalam skenario tertentu, penyerang yang berhasil berada di tengah koneksi dapat mencoba membuat korban menggunakan versi koneksi yang tidak terlindungi dengan baik. Jika berhasil, komunikasi dapat menjadi lebih mudah dipantau.Namun, perkembangan teknologi web telah membuat serangan ini menghadapi berbagai hambatan. Banyak situs sekarang menggunakan HTTPS secara default dan menerapkan mekanisme tambahan untuk memastikan pengguna tetap menggunakan koneksi aman. Karena itu, pengguna tetap perlu memperhatikan peringatan browser dan tidak mengabaikan notifikasi ketika browser menyatakan bahwa koneksi tidak aman.
-
Pembajakan Email
Email juga dapat menjadi sasaran AitM. Dalam skenario ini, penyerang berusaha berada di antara aplikasi email pengguna dan server email. Jika berhasil, pelaku dapat mencoba membaca, mengubah, meneruskan, atau menahan pesan tertentu. Kredensial akun juga dapat menjadi target.Risikonya sangat serius apabila email digunakan untuk mengirim dokumen penting, informasi perusahaan, atau instruksi transaksi keuangan. Penyerang bahkan dapat mencoba memanfaatkan komunikasi yang telah mereka akses untuk melakukan penipuan lanjutan.
Untuk mengurangi risiko, pengguna perlu menggunakan layanan email yang aman, memperbarui aplikasi, menggunakan kata sandi kuat dan unik, serta berhati-hati ketika mengakses email melalui jaringan yang tidak terpercaya.
-
Session Hijacking
Ketika pengguna masuk ke sebuah layanan web, server biasanya membuat sesi untuk mengenali pengguna tersebut. Sesi dapat menggunakan token tertentu sehingga pengguna tidak perlu memasukkan kembali kata sandi pada setiap permintaan.Dalam kondisi koneksi yang tidak aman atau ketika token berhasil dicuri, penyerang dapat mencoba mengambil alih sesi tersebut. Jika token masih valid, pelaku berpotensi bertindak seolah-olah dirinya adalah pengguna yang sah. Serangan ini sangat berbahaya karena penyerang tidak selalu membutuhkan kata sandi korban untuk memanfaatkan sesi yang telah diperoleh.
Penggunaan koneksi terenkripsi, pengamanan cookie, serta mekanisme autentikasi yang baik menjadi bagian penting dalam mengurangi risiko tersebut.
AitM dan Upaya Melewati MFA
Salah satu perkembangan yang lebih berbahaya adalah penggunaan AitM untuk mencoba melewati Multi-Factor Authentication (MFA). MFA dirancang untuk menambahkan lapisan keamanan setelah pengguna memasukkan nama pengguna dan kata sandi. Pengguna mungkin harus menyetujui notifikasi melalui aplikasi autentikator atau memasukkan kode verifikasi.
Sekilas, mekanisme tersebut seharusnya membuat pencurian kata sandi menjadi kurang berguna. Namun, AitM modern dapat menggunakan halaman login palsu yang berfungsi sebagai perantara.
Korban dapat menerima email atau pesan phishing yang mengarahkan mereka ke halaman login palsu. Halaman tersebut dibuat menyerupai layanan resmi. Ketika korban memasukkan nama pengguna dan kata sandi, informasi tersebut dapat diteruskan ke situs sebenarnya melalui infrastruktur penyerang.
Ketika layanan asli meminta verifikasi MFA, penyerang dapat meneruskan permintaan tersebut kepada korban. Korban kemudian menyelesaikan verifikasi seperti biasa. Respons autentikasi tersebut kemudian dapat diteruskan kembali ke layanan asli.
Dengan cara tersebut, penyerang berusaha mendapatkan sesi autentikasi yang sah tanpa harus mengetahui atau memecahkan mekanisme MFA secara langsung. Skenario ini menunjukkan bahwa MFA tetap sangat penting, tetapi metode autentikasi perlu dipilih dengan mempertimbangkan ketahanannya terhadap phishing dan serangan AitM.
Bagaimana Cara Melindungi Diri dari AitM?
Meskipun memiliki banyak teknik serangan, risiko AitM dapat dikurangi dengan menerapkan kebiasaan keamanan digital yang baik.
-
Waspadai Phishing
Phishing sering menjadi pintu masuk serangan AitM. Pelaku dapat mengirim email, SMS, atau pesan instan yang seolah-olah berasal dari bank, marketplace, perusahaan, atau layanan populer. Pesan tersebut biasanya mendorong korban melakukan tindakan tertentu, seperti login, mengonfirmasi pembayaran, mengganti kata sandi, atau membuka dokumen.Jangan terburu-buru mengeklik tautan. Periksa alamat pengirim, alamat situs, konteks pesan, serta alasan mengapa tindakan tersebut diminta. Jika sebuah pesan meminta login, lebih aman membuka aplikasi atau mengetik alamat situs resmi secara manual daripada menggunakan tautan yang diberikan dalam pesan.
-
Gunakan Enkripsi
Enkripsi merupakan salah satu perlindungan penting terhadap penyadapan. Pastikan situs yang digunakan memakai HTTPS dan jangan memasukkan informasi sensitif ketika browser memberikan peringatan keamanan.Untuk aktivitas melalui jaringan Wi-Fi publik, VPN dapat menjadi lapisan perlindungan tambahan dengan mengenkripsi lalu lintas antara perangkat dan layanan VPN. Namun, VPN bukan solusi untuk semua jenis serangan. Pengguna tetap harus berhati-hati terhadap phishing, situs palsu, malware, dan pencurian kredensial.
-
Periksa Alamat Situs
Sebelum memasukkan nama pengguna dan kata sandi, perhatikan alamat situs pada browser. Pastikan domain benar-benar milik layanan yang ingin digunakan. Jangan hanya mengandalkan tampilan halaman. Situs palsu dapat dibuat sangat mirip dengan situs asli.Ikon gembok dan penggunaan HTTPS memang penting, tetapi bukan jaminan bahwa sebuah situs pasti aman. Situs phishing juga dapat menggunakan HTTPS. Karena itu, alamat domain tetap harus diperiksa dengan teliti. -
Hindari Wi-Fi yang Tidak Terpercaya
Sebisa mungkin, gunakan jaringan Wi-Fi yang memiliki pengamanan memadai atau jaringan seluler ketika melakukan aktivitas sensitif. Jika harus menggunakan Wi-Fi publik, hindari memasukkan informasi yang sangat penting melalui jaringan yang tidak diketahui keamanannya. Pastikan juga perangkat tidak melakukan koneksi otomatis ke jaringan Wi-Fi yang sebelumnya pernah digunakan. -
Perkuat Keamanan Akun
Gunakan kata sandi yang kuat dan unik untuk setiap akun. Hindari menggunakan satu kata sandi untuk banyak layanan. Aktifkan MFA jika tersedia. Bila layanan menyediakan metode autentikasi yang lebih tahan terhadap phishing, pertimbangkan untuk menggunakannya.Selain itu, perbarui sistem operasi, browser, aplikasi, dan perangkat keamanan secara berkala. Pembaruan sering kali membawa perbaikan terhadap celah keamanan yang dapat dimanfaatkan penyerang.
Bagaimana Organisasi Menghadapi AitM?
Ancaman AitM tidak hanya menjadi persoalan pengguna individu. Organisasi juga perlu membangun pertahanan berlapis. Perusahaan dapat menerapkan kebijakan keamanan jaringan, segmentasi jaringan, pemantauan aktivitas yang mencurigakan, pengamanan endpoint, serta sistem autentikasi yang kuat.
Pelatihan karyawan juga penting karena phishing sering digunakan sebagai pintu masuk. Karyawan perlu mengetahui cara mengenali email mencurigakan, memeriksa alamat situs, menggunakan MFA, dan melaporkan kejadian yang tidak biasa.
Organisasi juga perlu menerapkan prinsip zero trust, yakni tidak secara otomatis menganggap sebuah perangkat, pengguna, atau koneksi dapat dipercaya hanya karena berada di lingkungan internal. Dengan pendekatan tersebut, akses ke sumber daya penting tetap harus diverifikasi dan dibatasi sesuai kebutuhan.
Faktor Manusia Tetap Menjadi Pertahanan Penting
Teknologi keamanan yang canggih tidak akan optimal jika pengguna mudah tertipu. Manusia sering menjadi sasaran karena penyerang dapat mengeksploitasi rasa percaya, rasa panik, atau kebiasaan pengguna. Pesan seperti "akun Anda akan segera diblokir" atau "transaksi mencurigakan, segera login" dirancang untuk membuat korban bertindak tanpa berpikir panjang.
Karena itu, meningkatkan kesadaran keamanan digital sama pentingnya dengan memasang perangkat lunak keamanan. Pengguna perlu memahami bahwa jaringan Wi-Fi yang terlihat resmi belum tentu aman, email yang terlihat profesional belum tentu berasal dari perusahaan resmi, dan halaman login yang tampak identik dengan situs asli belum tentu merupakan situs sebenarnya.
Kebiasaan sederhana seperti berhenti sejenak sebelum mengeklik tautan, memeriksa alamat situs, dan tidak memberikan kode autentikasi kepada siapa pun dapat menjadi lapisan pertahanan yang sangat berarti.
Kesimpulan
Adversary-in-the-Middle attack merupakan serangan siber yang memanfaatkan posisi di antara dua pihak yang sedang berkomunikasi. Dengan menjadi perantara, penyerang dapat mencoba menyadap, mencuri, atau memanipulasi informasi.
Tekniknya beragam, mulai dari Wi-Fi palsu, ARP spoofing, DNS poisoning, SSL/TLS stripping, pembajakan email, session hijacking, hingga AitM yang dirancang untuk mencoba melewati proses MFA. Meski terdengar rumit, prinsip dasarnya sebenarnya sederhana: penyerang berusaha membuat korban percaya bahwa komunikasi berlangsung secara normal, padahal ada pihak ketiga yang berada di tengah.
Ancaman tersebut tidak berarti pengguna harus takut menggunakan internet. Sebaliknya, pemahaman mengenai cara kerja AitM dapat membantu pengguna mengambil keputusan yang lebih aman.
Menghindari tautan mencurigakan, memastikan alamat situs benar, menggunakan koneksi terenkripsi, berhati-hati terhadap Wi-Fi publik, memperkuat akun dengan MFA, menggunakan kata sandi unik, serta memperbarui perangkat lunak merupakan beberapa langkah yang dapat dilakukan.
Pada akhirnya, keamanan digital bukan hanya bergantung pada teknologi. Kewaspadaan pengguna tetap menjadi salah satu lapisan pertahanan terpenting. Semakin baik seseorang memahami bagaimana penyerang mengeksploitasi kepercayaan, semakin besar peluang untuk mengenali tanda-tanda serangan sebelum kerugian terjadi.
Di dunia yang semakin bergantung pada internet, kemampuan mengenali ancaman seperti AitM bukan lagi sekadar pengetahuan teknis. Ini merupakan bagian dari literasi digital yang penting bagi siapa pun yang setiap hari menggunakan layanan online.
