DNS over HTTPS (DoH) ialah protokol yang meningkatkan keselamatan dan privasi permintaan DNS (Domain Name System) dengan menyulitkannya menggunakan HTTPS (Hypertext Transfer Protocol Secure). Protokol ini membolehkan pelanggan menyelesaikan nama domain ke alamat IP dengan selamat, memastikan pihak ketiga tidak boleh memintas atau mengganggu pertanyaan dan respons DNS dengan mudah. DNS melalui HTTPS ialah kemajuan penting dalam keselamatan internet, dan ia telah mendapat populariti kerana keupayaannya untuk melindungi pengguna daripada pelbagai ancaman, seperti rampasan DNS dan mencuri dengar.
Sejarah asal usul DNS melalui HTTPS (DoH) dan sebutan pertama mengenainya
Konsep menyulitkan trafik DNS telah wujud sejak sekian lama, tetapi DNS melalui HTTPS mendapat perhatian yang ketara apabila ia mula dicadangkan oleh Patrick McManus dari Mozilla pada Oktober 2017. Draf awal protokol DoH telah diterbitkan dalam Pasukan Petugas Kejuruteraan Internet ( IETF) oleh Patrick McManus dan penyumbang lain. Sejak itu, protokol telah melalui beberapa lelaran dan penambahbaikan, yang membawa kepada penerimaan dan penerimaan yang meluas.
Maklumat terperinci tentang DNS melalui HTTPS (DoH)
DNS melalui HTTPS menyediakan cara yang selamat dan peribadi untuk menyelesaikan nama domain dengan memanfaatkan keupayaan penyulitan HTTPS. Pertanyaan DNS tradisional biasanya dihantar dalam teks biasa, menjadikannya terdedah kepada pemintasan dan manipulasi. Dengan DoH, pertanyaan DNS disulitkan dan dihantar melalui saluran selamat, menawarkan beberapa faedah:
-
Privasi: DNS melalui HTTPS menyembunyikan kandungan permintaan DNS, menghalang ISP, pentadbir rangkaian atau pelakon berniat jahat daripada memantau aktiviti internet pengguna berdasarkan trafik DNS mereka.
-
Keselamatan: Penyulitan trafik DNS melindungi pengguna daripada serangan berasaskan DNS, seperti pemalsuan DNS dan serangan man-in-the-middle, memastikan pengguna menerima respons yang sah daripada pelayan DNS yang berwibawa.
-
Mengelakkan penapisan: DNS melalui HTTPS boleh membantu memintas penapisan dan penapisan DNS yang dikenakan oleh kerajaan atau ISP tertentu, membolehkan pengguna mengakses tapak web dan perkhidmatan yang disekat.
-
Prestasi yang bertambah baik: Dengan menggunakan HTTPS, DNS melalui HTTPS memanfaatkan infrastruktur sedia ada dan faedah daripada pengoptimuman yang dibuat untuk komunikasi web yang selamat, yang berpotensi menghasilkan masa penyelesaian DNS yang lebih pantas.
Struktur dalaman DNS melalui HTTPS (DoH) – Cara ia berfungsi
DNS melalui HTTPS beroperasi dengan membungkus pertanyaan dan respons DNS dalam paket HTTPS, yang kemudiannya dihantar kepada dan diterima daripada pelayan DoH khusus. Berikut ialah penjelasan langkah demi langkah tentang cara DNS melalui HTTPS berfungsi:
-
Permintaan Pelanggan: Apabila peranti pengguna memulakan permintaan resolusi DNS, klien DNS pada peranti menghantar pertanyaan kepada penyelesai DNS yang serasi dengan DoH, yang biasanya dikendalikan oleh pembekal perkhidmatan DoH.
-
Penyulitan Pertanyaan DNS: Pelanggan DNS menyulitkan pertanyaan DNS menggunakan HTTPS, dengan berkesan mengubahnya menjadi permintaan HTTPS GET atau POST.
-
Pengangkutan HTTP(S): Pertanyaan DNS yang disulitkan kemudiannya dihantar melalui port HTTPS standard (443) ke pelayan DoH.
-
Pemprosesan Pelayan DoH: Pelayan DoH menerima pertanyaan DNS yang disulitkan, menyahsulitnya dan memajukan pertanyaan DNS kepada penyelesai DNS yang sesuai untuk mengambil alamat IP yang dikaitkan dengan nama domain yang diminta.
-
Resolusi DNS: Penyelesai DNS memproses pertanyaan, mendapatkan semula alamat IP dan menghantar semula respons kepada pelayan DoH.
-
Penyulitan Respons DNS: Pelayan DoH menyulitkan respons DNS menggunakan HTTPS.
-
Respons kepada Klien: Respons DNS yang disulitkan dihantar semula kepada klien melalui sambungan HTTPS.
-
Penyahsulitan Pelanggan: Pelanggan menyahsulit respons DNS, mendapatkan alamat IP, dan menggunakannya untuk menyambung ke pelayan web yang dikehendaki.
Proses ini memastikan bahawa semua komunikasi DNS antara pelanggan dan pelayan DoH kekal disulitkan dan selamat, melindungi privasi dan integriti data pengguna.
Analisis ciri utama DNS melalui HTTPS (DoH)
DNS melalui HTTPS menawarkan beberapa ciri utama yang membezakannya daripada DNS tradisional dan kaedah penyulitan DNS yang lain:
-
Penyulitan hujung ke hujung: DNS melalui HTTPS menyulitkan pertanyaan DNS daripada klien ke pelayan DoH, dan respons juga disulitkan daripada pelayan DoH kepada klien. Penyulitan hujung ke hujung ini memastikan bahawa hanya pelanggan dan pelayan DoH boleh memahami pertanyaan dan respons DNS.
-
mudah alih: DNS melalui HTTPS boleh digunakan oleh mana-mana peranti yang menyokong HTTPS, menjadikannya serasi dengan pelbagai platform dan sistem pengendalian.
-
Keselamatan terhadap pemintasan: Dengan memanfaatkan HTTPS, DoH melindungi daripada mencuri dengar dan mengganggu permintaan DNS, melindungi pengguna daripada pelbagai serangan berasaskan DNS.
-
Peningkatan privasi: DNS melalui HTTPS menyembunyikan pertanyaan DNS pengguna, menghalang ISP dan entiti lain daripada memantau dan mengumpul data tentang aktiviti internet mereka.
-
Kemudahan pelaksanaan: Memandangkan DoH menggunakan infrastruktur HTTPS sedia ada, melaksanakan DNS melalui HTTPS adalah agak mudah untuk pelayar web dan aplikasi yang sudah menyokong HTTPS.
Jenis DNS melalui HTTPS (DoH)
Terdapat dua jenis DNS melalui penggunaan HTTPS terutamanya:
-
Penyelesai DoH Awam: Ini adalah pelayan DoH yang dikendalikan oleh pelbagai organisasi dan penyedia perkhidmatan yang menawarkan resolusi DoH kepada orang ramai. Pengguna boleh mengkonfigurasi peranti atau aplikasi mereka untuk menggunakan penyelesai DoH awam ini secara langsung.
-
Penyelesai DoH Persendirian: Dalam kes ini, penyelesai DoH persendirian disediakan dalam infrastruktur rangkaian organisasi tertentu, memberikan resolusi DNS selamat kepada pengguna mereka tanpa bergantung kepada penyelesai DoH awam. Penyelesai DoH persendirian boleh meningkatkan keselamatan dan privasi resolusi DNS dalaman dalam organisasi.
Menggunakan DNS melalui HTTPS (DoH)
Terdapat beberapa cara pengguna boleh menggunakan DNS melalui HTTPS:
-
Pelayar Web: Banyak pelayar web moden, seperti Mozilla Firefox dan Google Chrome, mempunyai sokongan terbina dalam untuk DNS melalui HTTPS. Pengguna boleh mendayakan ciri ini dalam tetapan penyemak imbas mereka untuk mendapat manfaat daripada keselamatan dan privasi yang dipertingkatkan.
-
Konfigurasi Sistem Pengendalian: Sesetengah sistem pengendalian membenarkan pengguna mendayakan DNS melalui HTTPS seluruh sistem, memastikan semua pertanyaan DNS daripada pelbagai aplikasi disulitkan.
-
Aplikasi pihak ketiga: Pengguna juga boleh menggunakan DNS pihak ketiga melalui klien HTTPS atau apl yang menyediakan resolusi DNS melalui HTTPS secara bebas daripada sistem pengendalian atau penyemak imbas web.
Masalah dan Penyelesaian
Walaupun DNS melalui HTTPS menawarkan banyak faedah, terdapat cabaran tertentu yang berkaitan dengan penggunaannya:
-
Ketidakserasian: Tidak semua penyelesai DNS atau pelayan DNS menyokong DoH, yang membawa kepada potensi isu ketidakserasian. Walau bagaimanapun, penggunaan meluas DoH menggalakkan pengendali penyelesai DNS untuk menambah sokongan untuk protokol ini.
-
Kebimbangan Keselamatan: Walaupun DNS melalui HTTPS menangani banyak isu keselamatan, ia mungkin memperkenalkan risiko baharu jika tidak dilaksanakan dengan betul. Pengguna mesti mempercayai penyelesai DoH yang mereka gunakan, kerana ia menjadi perantara baharu untuk pertanyaan DNS. Menggajikan penyedia perkhidmatan DoH yang bereputasi dan boleh dipercayai adalah penting untuk mengurangkan potensi risiko.
-
Penapisan DNS dan Kawalan Ibu Bapa: DNS melalui HTTPS boleh memintas penapisan DNS dan mekanisme kawalan ibu bapa, yang berpotensi menimbulkan kebimbangan tentang kawalan kandungan dan akses kepada tapak web yang tidak sesuai atau berbahaya.
-
Pengurusan Rangkaian Tempatan: DNS melalui HTTPS mungkin menimbulkan cabaran bagi pentadbir rangkaian yang bergantung pada DNS untuk mengurus rangkaian tempatan. Melaksanakan DoH secara besar-besaran memerlukan perancangan yang teliti dan pertimbangan keperluan pengurusan rangkaian tempatan.
Untuk menangani cabaran ini, organisasi dan individu harus menilai dengan teliti DNS mereka melalui penggunaan HTTPS, memilih penyedia perkhidmatan DoH yang boleh dipercayai dan melaksanakan langkah keselamatan yang sesuai.
Ciri-ciri utama dan perbandingan lain dengan istilah yang serupa
Berikut ialah perbandingan DNS melalui HTTPS (DoH) dengan mekanisme keselamatan DNS yang serupa:
Mekanisme | Ciri-ciri | Perbandingan dengan DoH |
---|---|---|
DNS melalui TLS (DoT) | Menyulitkan trafik DNS menggunakan TLS (Transport Layer Security) | Kedua-dua DoT dan DoH menyediakan penyulitan untuk trafik DNS, tetapi DoH menggunakan HTTPS, yang memanfaatkan infrastruktur web sedia ada dan mungkin disokong secara lebih meluas. |
DNSCrypt | Melindungi pertanyaan DNS menggunakan protokol kriptografi | DNSCrypt ialah satu lagi kaedah penyulitan DNS, tetapi DoH telah mendapat lebih populariti kerana penggunaan HTTPS, menjadikannya serasi dengan penyemak imbas web dan sistem yang sudah menyokong HTTPS. |
VPN (Rangkaian Peribadi Maya) | Halakan semua trafik internet melalui rangkaian peribadi yang selamat | Walaupun VPN boleh meningkatkan keselamatan dalam talian secara keseluruhan, ia tidak direka khusus untuk mendapatkan permintaan DNS. DoH menyediakan penyulitan terfokus untuk resolusi DNS tanpa menghalakan semua trafik melalui rangkaian berasingan. |
DNSSEC (Sambungan Keselamatan DNS) | Menambahkan tandatangan digital pada data DNS | DNSSEC tertumpu terutamanya pada memastikan ketulenan dan integriti data DNS tetapi tidak menyulitkan pertanyaan DNS. DNSSEC dan DoH boleh saling melengkapi, menyediakan pendekatan keselamatan DNS yang komprehensif. |
DNS melalui HTTPS berkemungkinan kekal sebagai kemajuan yang ketara dalam menjamin komunikasi DNS dan melindungi privasi pengguna di internet. Memandangkan penggunaannya terus berkembang, kami boleh menjangkakan perkembangan dan teknologi berikut yang berkaitan dengan DNS melalui HTTPS:
-
Peningkatan Sokongan: Lebih banyak penyelesai DNS dan pelayan DNS dijangka menambah sokongan untuk DoH, menjadikannya ciri standard untuk resolusi DNS selamat.
-
SNI yang disulitkan (Petunjuk Nama Pelayan): SNI yang disulitkan ialah teknologi pelengkap yang menyembunyikan nama hos tapak web yang cuba diakses oleh pengguna. Ia boleh digunakan bersama DoH untuk meningkatkan lagi privasi.
-
DNS melalui HTTPS dalam Peranti IoT: Memandangkan Internet Perkara (IoT) terus berkembang, melaksanakan DNS melalui HTTPS dalam peranti IoT boleh meningkatkan keselamatan dan mencegah kemungkinan serangan yang mengeksploitasi kelemahan DNS.
-
Penyeragaman dan Peraturan: Dengan penggunaan DoH yang semakin meningkat, usaha dan peraturan penyeragaman di sekeliling pelaksanaannya mungkin diperkenalkan untuk memastikan penggunaan yang konsisten dan selamat.
Cara pelayan proksi boleh digunakan atau dikaitkan dengan DNS melalui HTTPS (DoH)
Pelayan proksi boleh memainkan peranan penting dalam meningkatkan DNS melalui penggunaan HTTPS dengan cara berikut:
-
Caching dan Pecutan: Pelayan proksi boleh cache respons DNS yang diperoleh melalui DoH. Caching ini boleh mempercepatkan resolusi DNS berikutnya, mengurangkan kependaman keseluruhan dan meningkatkan pengalaman pengguna.
-
Pengimbangan Beban: Pelayan proksi boleh mengedarkan DNS melalui pertanyaan HTTPS antara berbilang pelayan DoH, memastikan penggunaan yang cekap dan mengimbangi beban pada infrastruktur DoH.
-
Penapisan dan Pengelogan: Pelayan proksi boleh dikonfigurasikan untuk menapis permintaan DNS tertentu atau log trafik DNS, memberikan pentadbir dengan cerapan berharga tentang penggunaan DNS dalam rangkaian.
-
Privasi dan Tanpa Nama: Dengan menggunakan pelayan proksi antara pelanggan dan penyelesai DoH, pengguna boleh meningkatkan lagi privasi dan kerahasiaan mereka dengan menyembunyikan alamat IP sebenar mereka daripada penyelesai DoH.
-
Geolokasi dan Akses Kandungan: Pelayan proksi juga boleh memberikan pengguna akses kepada kandungan geo-terhad dengan menghalakan DNS ke atas permintaan HTTPS melalui pelayan yang terletak di kawasan berbeza.
Menggabungkan pelayan proksi ke dalam persediaan DNS melalui HTTPS boleh mengoptimumkan prestasi, meningkatkan keselamatan dan menyediakan pilihan kawalan dan penyesuaian tambahan.
Pautan berkaitan
Untuk mendapatkan maklumat lanjut tentang DNS melalui HTTPS (DoH), anda boleh merujuk kepada sumber berikut:
- Draf Pasukan Petugas Kejuruteraan Internet (IETF) pada DNS melalui HTTPS: https://datatracker.ietf.org/doc/draft-ietf-doh-dns-over-https/
- Rangkaian Pembangun Mozilla (MDN) – Pengenalan kepada DNS melalui HTTPS (DoH): https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview_of_DNS_over_HTTPS
- Pembangun Google – DNS melalui HTTPS (DoH) Menjelaskan: https://developers.google.com/speed/public-dns/docs/doh
Kesimpulannya, DNS melalui HTTPS (DoH) ialah kemajuan kritikal dalam menjamin komunikasi DNS dan memelihara privasi pengguna di internet. Dengan menyulitkan pertanyaan DNS menggunakan HTTPS, DoH memastikan permintaan DNS pengguna kekal sulit dan dilindungi daripada pelbagai ancaman. Memandangkan DoH terus berkembang dan mendapat sokongan meluas, ia mempunyai potensi untuk menjadi ciri standard pada masa depan keselamatan internet. Menggabungkan pelayan proksi dengan DNS melalui HTTPS boleh mengoptimumkan lagi prestasi dan memberikan kawalan yang dipertingkatkan ke atas resolusi DNS untuk organisasi dan pengguna individu.