+62 896 6423 0232 | info@idmetafora.com
Software ERP Indonesia IDMETAFORA


Apa itu DNSSEC? Fungsi, Cara Kerja dan Kelebihannya

16 November, 2022   |   Fajri

Apa itu DNSSEC? Fungsi, Cara Kerja dan Kelebihannya

DNSSEC adalah singkatan dari Domain Name System Security Extensions dan dapat diartikan sebagai ekstensi keamanan untuk DNS. Ini adalah grup IETF atau Internet Engineering Task Force yang bertindak sebagai pelindung untuk jenis informasi tertentu yang dikelola oleh DNS (Domain Name System). Saat menggunakan jaringan IP atau protokol Internet. DNS atau Domain Name System sendiri merupakan sebuah sistem yang dibuat untuk memudahkan pencarian dalam sistem komputer.

DNS adalah sebuah sistem yang dapat menerjemahkan URL pada website ke dalam bentuk alamat IP. Tanpa DNS, pengguna harus memasukkan alamat IP lengkap untuk mengakses situs web Anda. DNSSEC melakukan otentikasi DNS menggunakan tanda tangan digital berdasarkan kriptografi kunci publik, tetapi berupa data dari DNS itu sendiri yang ditandatangani oleh pemilik data, bukan pertanyaan dan jawaban dari DNS yang ditandatangani oleh DNSSEC. 
 

Apa itu DNSSEC?


Untuk memahami DNSSEC, pertama-tama Anda memerlukan pemahaman dasar tentang cara kerja sistem DNS. DNS digunakan untuk menerjemahkan nama domain seperti domainname(dot)com menjadi alamat Internet numerik seperti kombinasi 198.161.0.1. Sistem pengalamatan ini sangat efisien bagi komputer untuk membaca dan memproses data, tetapi sangat sulit untuk diingat oleh manusia. Misalkan setiap kali Anda perlu memeriksa situs web, Anda perlu mengingat alamat IP komputer yang menghostingnya.

Sistem DNS sering disebut buku telepon Internet. Untuk mengatasi masalah ini, setiap nama domain ditambahkan dengan alamat IP numerik, yang secara efektif menerjemahkan alamat situs web seperti yang kita ketahui menjadi nama domain. Informasi nama domain disimpan dan diakses di server khusus yang disebut server nama domain. Server ini menerjemahkan nama domain menjadi alamat IP dan sebaliknya.

Tingkat teratas DNS berada di zona akar di mana semua alamat IP dan nama domain disimpan dalam database, diurutkan berdasarkan nama domain tingkat atas seperti .com, .net, .org. Ketika DNS pertama kali diimplementasikan, itu tidak aman dan beberapa kerentanan dan bug ditemukan segera setelah digunakan. Akibatnya, sistem keamanan telah dikembangkan dalam bentuk ekstensi yang dapat ditambahkan ke protokol DNS yang ada.

Domain Name System Security Extensions (DNSSEC) adalah seperangkat protokol yang menambahkan lapisan keamanan ke proses pencarian dan pertukaran Domain Name System (DNS), menjadikannya bagian integral untuk mengakses situs web melalui Internet.


Fungsi DNSSEC


DNSSEC digunakan untuk melindungi situs web dari peretasan dan penyalahgunaan data. DNSSEC dilengkapi dengan kode kripto. Jika nanti komputer Anda mengalami kesalahan informasi, ini akan dikenali dan Anda akan menerima informasi yang benar dengan akses resmi. Selain itu, alat ini berfungsi dengan menyediakan verifikasi semua kueri DNS. Setelah diverifikasi, kueri DNS ditambahkan ke registrar. Perangkat kemudian memeriksa untuk melihat apakah setiap komunikasi dengan DNS valid. Celah DNS kurang jelas, tetapi Anda perlu meningkatkan perlindungan untuk membuat situs Anda lebih aman.


Cara Kerja DNSSEC


Dalam diskusi kami tentang DNS, kami mempelajari tentang berbagai jenis data DNS seperti A, AAA, CNAME, dan MX. DNSSEC menambahkan beberapa catatan untuk digunakan.
• RRSIG berisi tanda tangan digital dengan sandi khusus
• DNSKey berisi kunci penandatanganan publik yang digunakan dalam proses otentikasi informasi.
• DS atau Delegation Signer adalah hash kunci DNS yang disimpan di zona induk. Tugasnya adalah memastikan bahwa semua rekaman dari subzona tertentu bersifat otoritatif.
• NSEC atau Next Secure Record bertanggung jawab untuk menguatkan informasi bahwa entri DNS tidak ditemukan.

Berdasarkan permintaan dari browser, DNS resolver bertugas mencari informasi yang dibutuhkan. Prosesnya berkisar dari mencari cache lokal Anda hingga menghubungi ISP Anda hingga meminta bantuan dengan server DNS root Anda. Proses ini berlanjut ke server domain tingkat atas dan server nama otoritatif. Semua langkah ini memerlukan pemeriksaan kunci DNSSEC yang sesuai dengan zona DNS

Berikut penjelasannya:

1. RRSet

 Pertama, sistem DNSSEC mengelompokkan catatan identik ke dalam wadah yang disebut RRSets. Tujuannya untuk mempermudah proses penggunaan tanda tangan. Misalnya, catatan AAA dikelompokkan sendiri dan ditandatangani secara digital dengan sandi unik yang sama.

2. Zone Signing Key (ZSK)

Selain itu, server DNS otoritatif memasangkan karakter khusus yang disebut Zone Signing Keys (ZSKs) di setiap RRSet. Saya memiliki kunci pribadi dan kunci publik. ZSK menggunakan metode asimetris yang diimplementasikan dalam keamanan SSL. Setelah RRSet memperoleh tanda tangan kunci publik, informasi tersebut disimpan dalam catatan RRSIG.

Kunci bernyanyi zona publik, di sisi lain, disimpan dalam catatan DNSKey. Sebenarnya, saat DNS resolver menanyakan jenis DNS. Terkait data AAA, server nama otoritatif untuk zona DNS Anda menyediakan data AAA dan RRSIG. Ini berarti bahwa DNS resolver harus meminta record DNSKey dari server DNS yang berisi ZSK publik sehingga dapat memverifikasi bahwa permintaan tersebut valid.

3. Key Signing Key (KSK)

Selain validasi yang dilakukan oleh ZSK pada RRSet, ZSK itu sendiri juga harus divalidasi oleh Key Signing Key (KSK). Tujuannya adalah untuk menunjukkan bahwa sistem DNSSEC aman, terutama di zona tertentu. Penjelasannya adalah sebagai berikut. Lanjutkan menggunakan proses sampel di atas. Lagi pula, server DNS menentukan ZSK dan KSK. Jadi ZSK untuk memvalidasi RRSIG seperti yang dipersyaratkan oleh RRSet AAA. Setelah berhasil, jika ZSK cocok dengan KSK publik, ZSK akan memverifikasi sendiri. Jadi, jika proses verifikasi dilakukan dengan benar, kita dapat menyimpulkan bahwa seluruh zona DNS aman atau sumbernya dapat dipercaya.

4. Delegationn Signer (DS)

Siapa yang memvalidasi bahwa suatu zona aman bahkan dengan bukti valid dari berbagai proses di atas?DNSSEC mengasumsikan bahwa jika zona induk aman, zona anak terkait juga aman.menggunakan sistem hierarki DNS. Triknya adalah hash ganda dari zona KSK publik dibuat saat zona anak terbentuk. Catatan DS (Delegation Signer) kemudian dibuat setelah diteruskan ke zona induk. Prosesnya hampir sama, ketika DNS resolver diminta untuk menghubungi zona anak, zona induk menyediakannya dengan catatan DS. Hal berikutnya yang perlu kita lakukan adalah mencocokkan KSK publik zona anak dengan catatan DS. Jika sama semua rekaman di zona anak aman.

5. Chain of Trust

Semua langkah selanjutnya dalam proses adalah sama. Perbandingan data dengan sistem (induk) diperlukan untuk memastikan proses yang valid. Inilah yang terjadi dengan catatan DS. Semua proses berlanjut sampai server root tercapai. Ini dipahami sebagai rantai kepercayaan yang merupakan dasar dari sistem DNSSEC.


Kelebihan DNSSEC


Setelah mengetahui cara kerja DNSSEC, tidak dapat dipungkiri bahwa sistem ini memiliki keunggulan sebagai berikut:

1. Memberikan keamanan tambahan

Menggunakan DNSSEC menjanjikan tingkat keamanan yang lebih tinggi. Ini mempersulit peretas untuk membobol sistem DNS yang ada. Hal ini terutama disebabkan adopsi tanda tangan digital yang harus melalui proses perbandingan kunci, prosedur peretasan menjadi semakin sulit terutama karena teknik asimetris diterapkan.

2. Mengamankan Informasi yang Akurat

Tidak perlu lagi khawatir tentang informasi yang Anda terima. Ini karena proses dalam DNSSEC memastikan bahwa informasi tersebut valid. Berbagai pemeriksaan dijalankan melalui rantai kepercayaan untuk memastikan bahwa informasi berasal dari situs web yang benar. Dengan cara ini, aktivitas sensitif terkait data pribadi dan privasi dapat dilakukan dengan aman.


Siapa yang Membutuhkan DNSSEC?


Pada dasarnya, semua website membutuhkan keamanan untuk setiap aktivitas online yang berlangsung. Namun, ada beberapa jenis situs web yang sebagian besar harus menerapkan DNSSEC.

1. Situs web keuangan

Jika Anda memiliki situs web yang memproses transaksi keuangan seperti untuk toko online, kami sangat menyarankan menggunakan DNSSEC. Selain membuat transaksi aman, kepercayaan konsumen adalah yang menentukan apakah akan membeli dari toko online lagi atau tidak.

2. Situs terkait informasi kesehatan

Semua klaim kesehatan harus valid. Jika tidak itu dapat mengancam kehidupan manusia. Oleh karena itu, mengimplementasikan DNSSEC memastikan penyusup tidak dapat mengutak-atik informasi yang Anda bagikan. Apalagi jika misinformasi menyangkut kredibilitas Anda di dunia kesehatan.

3. Situs web yang menyimpan banyak informasi pribadi

Tidak jarang mengumpulkan informasi dari pengguna untuk mengoperasikan situs web. Contohnya termasuk keanggotaan situs web seperti kursus online. Perlindungan DNSSEC membantu melindungi data konsumen dan keaslian online. Jangan biarkan peretas mencuri data Anda.

4. Website yang Rentan Serangan Online Vandalism

Banyak peretas menargetkan situs web terkenal salah satunya adalah website pemerintah.


Kesimpulan 


Ketika DNS pertama kali diimplementasikan DNS tidak memiliki elemen keamanan. Sistem keamanan telah dikembangkan dalam bentuk ekstensi ke protokol DNS itu sendiri untuk menemukan banyak kerentanan dan penyusup. Sistem tersebut kemudian diuji dan dimodifikasi hingga akhirnya disetujui sebagai standar oleh Internet Engineering Task Force (disingkat IETF). Beberapa sistem telah diuji dari waktu ke waktu. Setelah menyelesaikan implementasi percontohan, DNSSEC 2007 secara resmi diimplementasikan.

DNSSEC sendiri adalah istilah untuk Domain Name System Security Extensions. Istilah tersebut dapat diartikan sebagai sistem ekstensi keamanan yang ada di DNS. Ini berfungsi untuk memberikan keamanan untuk jenis informasi tertentu yang diberikan. Singkatnya, pekerjaan DNSSEC berkaitan dengan keamanan yang terkandung dalam DNS.

Liputan Software ERP IDMETAFORA Indonesia!

Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:



Software ERP Indonesia

Artikel rekomendasi untuk Anda