Yo! Selamat datang kembali di LinuxSec. Sebelumnya saya minta maaf
karena jarang update dalam beberapa hari terakhir dikarenakan kesibukan
kuliah, maklum mahasiswa akhir hampir sidang. Oke kali ini kita akan
membahas mengenai DNSCrypt dan bagaimana cara instalasinya.
DNSCrypt adalah protokol yang berfungsi untuk mengenkripsi komunikasi antara client dengan DNS resolver.
Jengkel gak sih lagi pengen buka situs hentai tiba tiba kena tendang
Internet Positif ? jengkel banget pasti *eh . Metode pemblokiran
Internet Positif itu melalui DNS, sebagian ISP punya Transparent DNS
Proxy yang nge-forward ke dns dia, jadi ibaratnya pas kita mau surfing
ke situs JAV, dipaksa sama provider internet buat pake Transparent DNS
mereka, dan jadinya kena block deh.
Nah, dnscrypt bisa ngenipu proxy itu, karena datanya terenkripsi.
Atau contoh lain misal ada kasus hacker ketangkep, lah kok bisa, padahal
doi sudah pakai kondom berlapis lapis. Ups, maksudnya sudah pakai VPN,
proxy, dll. Hal yang mungkin terjadi karena kondom yang digunakan bocor,
istilah kerennya "DNS Leaking".
Hal ini terjadi ketika sistem kamu, bahkan saat menggunakan VPN atau
koneksi anonim seperti TOR sekalipun, terus menerus menanyakan DNS ISP
setiap kali kalian mengunjungi situs baru atau menjalankan aplikasi yang
terhubung ke internet. Pada akhirnya meski lalulintas data dienkripsi,
siapapun bisa mengintip koneksi antara kamu dan ISP yang kamu gunakan,
melihat situs apa saja yang kalian kunjungi di internet.
Hal tersebut bisa dimanfaatkan oleh hacker untuk melancarkan serangan man-in-the-midle-attack.
VPN melakukan enkripsi total semua trafik, dan itu nambah delay karena
lewat server VPN. Instead of using all traffic, kita hanya enkripsi DNS
traffic kita saja. YAP! Dari ide tersebut lah maka metode DNSCrypt
terlahir.
Bagaimana prosesnya DNSCrypt? Sama halnya SSL yang mengubah HTTP menjadi
HTTPS, DNSCrypt mengubah DNS request menjadi encrypted DNS request.
DNSCrypt sendiri ditujukan untuk melindungi kita dari serangan MITM
seperti dns spoofing dll. Sehingga kita bisa berinternet dengan aman dan
nyaman.
Instalasi DNSCrypt di Ubuntu Linux
Pada tutorial kali ini saya menggunakan Ubuntu. Bagi kalian pengguna distro Ubuntu dan turunannya serta Debian bisa mengikuti.
Pertama, kita install dnscrypt via PPA.
sudo add-apt-repository ppa:anton+/dnscrypt
sudo apt-get update
sudo apt-get install dnscrypt-proxy
Oke, sampai disini koneksi kita belum terenkripsi.
Kita cek terlebih dahulu di https://dnsleaktest.com/
Yep, masih telanjang. Saya pakai Speedy.
Cara mengaktifkan DNSCrypt nya.
sudo nano /etc/dhcp/dhclient.conf
Lalu cari baris request subnet-mask lalu tambahkan kode berikut diatasnya :
supersede domain-name-servers 127.0.0.2;
Hal ini karena secara default DNSCrypt menggunakan 127.0.0.2 port 53 untuk dns proxy nya.
Sekarang restart network kalian.
sudo restart network-manager
Sekarang test lagi di situs dnsleaktest.
Ok, sudah zeeb kan ? :'v
Sekarang kalian bisa streaming di NekoPoi tanpa kena palak Ipo-Chan lagi.
Untuk mengganti resolver nya, kalian bisa edit sendiri disini :
/etc/default/dnscrypt-proxy
Dan daftarnya bisa dilihat disini :
/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv
Atau kalau kurang jelas kalian bsia kunjungi halaman GitHub mereka disini
Oke, sekian artikel kali ini, semoga bermanfaat.
Tutorial
Dapatkan Tips Menarik Setiap Harinya!
- Dapatkan tips dan trik yang belum pernah kamu tau sebelumnya
- Jadilah orang pertama yang mengetahui hal-hal baru di dunia teknologi
- Dapatkan Ebook Gratis: Cara Dapat 200 Juta / bulan dari AdSense
0 Response to " DNSCrypt - Berinternet Secara Aman dengan Enkripsi DNS"
Post a Comment
Catatan Untuk Para Jejaker