GNU/Linux >> Belajar Linux >  >> Ubuntu

Apa itu Keracunan Cache DNS?

Keracunan DNS adalah ancaman dunia maya yang sangat menipu. Ini adalah jenis serangan siber, yang mengeksploitasi kerentanan server untuk mengalihkan lalu lintas dari server yang sah ke yang palsu atau jahat. Setelah Anda menavigasi ke halaman palsu, meskipun menjadi satu-satunya yang dapat menyelesaikannya, Anda mungkin kesulitan saat menyelesaikan masalah tersebut. Anda perlu tahu persis bagaimana segala sesuatu bekerja untuk melindungi diri Anda darinya.

Tanpa sepenuhnya memahami bagaimana komputer Anda terhubung ke Internet dan kemudian ke situs web yang Anda inginkan, serangan keracunan DNS dapat menipu Anda dengan berpikir bahwa situs web itu sendiri telah diretas. Meskipun dalam beberapa kasus, itu mungkin hanya perangkat Anda, jika serangan itu direncanakan dengan hati-hati, tingkat kerusakannya bisa sangat luas. Jadi, jika Anda ingin tahu lebih banyak tentang detail utas ini, teruskan membaca.

Apa itu DNS?

Di paragraf pertama, kita telah berbicara tentang DNS beberapa kali, tetapi apa sebenarnya DNS itu? DNS adalah singkatan dari "Sistem Nama Domain". Anggap saja seperti direktori besar untuk Internet.

Saat pengguna mengetikkan URL/nama domain situs web yang diinginkan di jendela browser mereka (mis., www.youtube.com ke google chrome), DNS kemudian akan menerjemahkan URL ramah-manusia ke alamat IP yang ramah-mesin (mis. 192.168 .0.1). Alamat IP ini ditetapkan secara unik untuk setiap perangkat yang terhubung ke internet. Bagian ini juga dikenal sebagai resolusi DNS.

Sederhananya, untuk menemukan halaman web dan sumber dayanya yang diminta oleh pengguna, DNS mengambil URL, mengubahnya menjadi alamat IP, mengakses sumber daya dan menampilkannya di browser web.

Sekarang sebelum kita memahami apa itu DNS Poisoning, kita perlu memahami apa itu DNS cache.

Tembolok DNS

Caching atau caching DNS adalah saat penyelesai DNS menyimpan sementara tanggapan untuk kueri alamat IP dalam cache.

Melalui caching, sistem DNS merespon pertanyaan lebih cepat, tanpa harus berkomunikasi dengan berbagai server yang terlibat dalam proses resolusi. Umumnya, data dapat di-cache di beberapa lokasi untuk jangka waktu tertentu (juga dikenal sebagai time-to-live)

Bagaimana cache DNS diracuni?

Cache DNS diracuni ketika aktor eksternal/jahat memasukkan informasi yang salah ke dalam cache DNS, memaksa browser pengguna untuk kembali dengan respons yang salah. Biasanya, respons ini mengarahkan pengguna ke situs web selain yang ingin diakses pengguna. Saat ini terjadi, spyware, worm, atau jenis malware lainnya dapat diinstal pada mesin pengguna dari lokasi jahat.

Server DNS tidak dapat memverifikasi data selama resolusi, yang berarti bahwa informasi yang salah dapat tetap berada di cache hingga waktu tayang habis. Meskipun keracunan ini tidak dapat memutuskan situs web asli dari alamat IP-nya, pengguna akan terus diarahkan ke situs web jahat selama cache DNS diracuni.

Karena kelemahan DNS yang sudah berlangsung lama dan melekat, cukup mudah bagi penyerang untuk menyusup ke pencarian DNS untuk tujuan jahat. DNS dibuat untuk internet yang lebih kecil, dan dengan prinsip kepercayaan karena pada saat itu tidak ada alasan untuk mengharapkan siapa pun akan mencoba menyebarkan informasi DNS palsu.

Bagaimana cara mencegah keracunan cache DNS?

Sangat sulit untuk menghilangkan ancaman cache DNS yang diracuni karena meskipun server yang terinfeksi telah dibersihkan sepenuhnya, perangkat pengguna individu masih dapat kembali ke situs jahat dan menyebabkan masalah bagi penggunanya. Namun, adalah mungkin untuk meningkatkan kemungkinan menghindari cache dari keracunan. Pencegahan dapat dianggap sebagai tanggung jawab ganda bagi pengguna akhir serta pemilik situs web dan penyedia layanan DNS.

Untuk pemilik situs web dan penyedia layanan DNS

– Gunakan protokol DNSSEC (DNS Security Extensions), yang menerapkan kebijakan penandatanganan digital hierarkis di setiap tingkat untuk mencegah serangan keracunan tersebut.

– Menyebarkan alat deteksi spoof untuk memverifikasi apakah permintaan telah dijawab oleh server DNS yang akurat, dan mengidentifikasi apakah server telah dibajak melalui respons DNS.

– Menerapkan enkripsi E2E (end to end) untuk membuat sistem mereka lebih tangguh. Ini akan memungkinkan sistem untuk mengirim permintaan DNS terenkripsi yang hanya dapat didekripsi oleh penerima yang direncanakan.

Untuk pengguna akhir

– Jangan buka tautan yang tidak dikenal.

– Gunakan VPN (Virtual Private Network) jika dan bila memungkinkan.

– Pindai perangkat Anda secara teratur untuk mencari malware termasuk virus, worm, keylogger, dan trojan.

– Bersihkan cache DNS Anda secara teratur.

Kesimpulan

Sepanjang artikel, Anda telah memahami apa itu serangan keracunan cache DNS dan bagaimana Anda dapat membantu mencegahnya. Sangat penting bagi Anda untuk tetap waspada untuk mencegah serangan semacam itu, jika tidak, Anda mungkin berakhir dengan data Anda berisiko, meninggalkan perangkat Anda pada risiko infeksi malware atau sensor paksa, dan bahkan penyerang mungkin menghentikan pembaruan keamanan Anda sehingga Anda rentan terhadap serangan. sejumlah besar serangan lainnya.

Seperti biasa, jika Anda memiliki pertanyaan atau masalah, jangan ragu untuk meninggalkan komentar di bawah dan kami akan mencoba untuk mengatasinya secepat mungkin.


Ubuntu
  1. Bagaimana Mengaktifkan Caching Dns Di Dnsmasq yang dikendalikan oleh Networkmanager?

  2. Apa itu DNS dan Bagaimana Cara Kerjanya?

  3. Apa itu Jenis Server Nama DNS di Linux

  1. Cara Membersihkan Cache DNS di Ubuntu dan LinuxMint

  2. Server DNS apa yang saya gunakan?

  3. 30% dari RAM adalah buffer. Apa itu?

  1. Cara Membersihkan Cache DNS di macOS, Windows, &Linux

  2. Apa Jenis-Jenis Server DNS

  3. Apa arti acara perf cache?