CVE, Apa Itu? Bagaimana Sejarah dan Perkembangannya

Apa itu CVE dan mengapa kerentanan keamanan komputer memiliki nomor khusus? Artikel ini membahas sejarah Common Vulnerabilities and Exposures sejak diperkenalkan MITRE pada 1999, perkembangan sistem penomorannya, serta perbedaan CVE, CVSS, CWE, dan NVD. Dilengkapi contoh kerentanan terkenal seperti…

Dalam dunia keamanan komputer, kita sering menemukan istilah CVE ketika membaca berita tentang peretasan, pembaruan keamanan Linux, kerentanan aplikasi, atau kelemahan sistem yang memungkinkan seseorang memperoleh akses tanpa izin.

Misalnya, sebuah berita menyebutkan bahwa ditemukan kerentanan pada perangkat lunak tertentu dengan kode CVE-2014-6271. Pada kesempatan lain, kita menemukan pemberitahuan pembaruan keamanan yang mencantumkan beberapa nomor CVE sekaligus.

Apa sebenarnya CVE? Siapa yang memberikan nomor tersebut? Mengapa sebuah kelemahan perangkat lunak perlu didaftarkan, dan bagaimana sistem ini berkembang menjadi salah satu fondasi pengelolaan keamanan komputer modern?

Apa Itu CVE?

CVE merupakan singkatan dari Common Vulnerabilities and Exposures, yaitu sistem identifikasi standar untuk kerentanan keamanan siber yang telah diungkapkan kepada publik.

Secara sederhana, CVE dapat dipahami sebagai sistem penomoran yang memungkinkan suatu kerentanan dikenali menggunakan identitas yang sama oleh pengembang perangkat lunak, peneliti keamanan, administrator server, perusahaan teknologi, dan masyarakat umum.

Bayangkan sebuah penyakit yang dikenal dengan berbagai nama berbeda di sejumlah daerah. Tanpa sistem penamaan yang disepakati, dokter dan peneliti mungkin mengalami kesulitan ketika membandingkan laporan mengenai penyakit yang sebenarnya sama.

CVE bekerja dengan prinsip serupa. Setiap kerentanan yang didaftarkan memperoleh identitas berupa kode tertentu. Dengan demikian, orang-orang yang membahas kerentanan tersebut dapat menggunakan satu rujukan yang sama.

Misalnya, CVE-2014-6271 merujuk pada kerentanan terkenal dalam GNU Bash yang dikenal sebagai Shellshock. Nomor tersebut digunakan dalam dokumentasi keamanan, laporan penelitian, pemberitahuan pembaruan sistem operasi, dan berbagai publikasi teknis.

Perlu dipahami bahwa CVE bukan aplikasi antivirus, bukan perangkat lunak untuk meretas komputer, dan bukan pula alat pemindai kerentanan. CVE merupakan sistem identifikasi dan katalog yang membantu berbagai pihak mengenali serta membicarakan masalah keamanan yang sama.

Memahami Bug, Vulnerability, dan Exploit

Sebelum mempelajari CVE lebih jauh, ada tiga istilah yang perlu dibedakan, yaitu bug, vulnerability, dan exploit.

1. Bug: Kesalahan pada Program

Bug adalah kesalahan atau cacat dalam perangkat lunak yang menyebabkan program tidak bekerja sebagaimana mestinya.

Misalnya, sebuah aplikasi kalkulator menampilkan hasil penjumlahan yang keliru, atau sebuah aplikasi menutup dirinya secara tiba-tiba ketika pengguna menekan tombol tertentu.

Kesalahan tersebut merupakan bug, tetapi belum tentu menjadi masalah keamanan.

2. Vulnerability: Kerentanan Keamanan

Vulnerability adalah kelemahan yang dapat dimanfaatkan untuk melanggar batas keamanan sebuah sistem.

Misalnya, sebuah aplikasi memiliki kesalahan pemeriksaan hak akses sehingga pengguna biasa dapat membaca data yang seharusnya hanya tersedia untuk administrator.

Contoh lainnya adalah kesalahan pengolahan masukan yang memungkinkan data dari pengguna ditafsirkan sebagai perintah oleh sistem.

Kerentanan dapat berasal dari kesalahan pemrograman, desain sistem, atau kondisi teknis lain yang memengaruhi keamanan.

3. Exploit: Cara Memanfaatkan Kerentanan

Exploit merupakan metode, rangkaian tindakan, atau kode yang digunakan untuk memanfaatkan suatu kerentanan.

Sebagai gambaran, jika sebuah bangunan memiliki pintu dengan mekanisme penguncian yang rusak, kerusakan tersebut dapat dianalogikan sebagai vulnerability. Adapun cara seseorang memanfaatkan kerusakan itu untuk masuk tanpa izin dapat dianalogikan sebagai exploit.

Ketiganya saling berhubungan, tetapi tidak identik. Tidak semua bug merupakan vulnerability, dan keberadaan vulnerability tidak selalu berarti sudah tersedia exploit yang dapat digunakan.

Demikian pula, tidak setiap bug atau kerentanan otomatis memperoleh nomor CVE. Penetapan CVE mengikuti cakupan dan aturan program yang mengelolanya.

Mengapa CVE Diperlukan?

Untuk memahami pentingnya CVE, kita perlu melihat kondisi dunia keamanan komputer sebelum sistem tersebut diperkenalkan.

Pada masa awal perkembangan internet, informasi mengenai kelemahan keamanan tersebar melalui berbagai sumber. Pengembang perangkat lunak menerbitkan pemberitahuan keamanan sendiri, komunitas peneliti memiliki daftar kerentanan masing-masing, sedangkan perusahaan pembuat alat keamanan menggunakan basis data internal yang belum tentu mempunyai penamaan seragam.

Akibatnya, satu masalah keamanan dapat dicatat menggunakan istilah dan identitas yang berbeda. Administrator yang menggunakan beberapa alat pemindai pun dapat mengalami kesulitan menentukan apakah dua laporan merujuk pada kerentanan yang sama.

Masalah ini semakin penting ketika jaringan komputer mulai digunakan secara luas oleh lembaga pemerintahan, perguruan tinggi, perusahaan, dan penyedia layanan internet.

Diperlukan suatu sistem penamaan bersama yang tidak bergantung pada satu produk keamanan tertentu.

CVE kemudian dikembangkan untuk memenuhi kebutuhan tersebut. Dengan satu identitas standar, informasi dari berbagai laporan dan alat keamanan dapat dihubungkan, dibandingkan, serta ditindaklanjuti secara lebih konsisten.

Sejarah CVE: Berawal pada Tahun 1999

Gagasan CVE mulai diperkenalkan pada Januari 1999 oleh David E. Mann dan Steven M. Christey dari The MITRE Corporation, sebuah organisasi penelitian dan pengembangan yang berbasis di Amerika Serikat.

Keduanya menyampaikan gagasan tersebut melalui makalah berjudul Towards a Common Enumeration of Vulnerabilities dalam sebuah lokakarya penelitian basis data kerentanan keamanan yang diselenggarakan di Purdue University, Indiana, Amerika Serikat, pada 21–22 Januari 1999.

Gagasan dasarnya adalah menciptakan daftar identitas kerentanan yang dapat digunakan bersama oleh berbagai perangkat dan layanan keamanan komputer.

Dari pembahasan tersebut dibentuk kelompok kerja yang kemudian berkembang menjadi CVE Editorial Board. Kelompok ini melibatkan berbagai pihak dari industri teknologi, penelitian, dan keamanan informasi.

Pada September 1999, daftar CVE resmi diluncurkan kepada publik dengan 321 entri awal.

Jumlah tersebut memang kecil dibandingkan dengan katalog CVE modern. Namun, langkah tersebut menjadi titik awal terbentuknya bahasa bersama untuk mengidentifikasi kerentanan keamanan komputer.

Perkembangan CVE dari Masa ke Masa

1999–2003: Membangun Sistem Penamaan Bersama

Pada tahap awal, pekerjaan utama CVE adalah menyatukan identitas kerentanan yang sebelumnya tersebar di berbagai laporan keamanan.

Produsen perangkat lunak, pengembang alat pemindai kerentanan, dan komunitas keamanan mulai memasukkan identitas CVE ke dalam produk maupun pemberitahuan keamanan mereka.

Pada Oktober 2000, jumlah entri resmi CVE telah mencapai 1.000. Perkembangan tersebut menunjukkan bahwa kebutuhan akan sistem penamaan bersama semakin besar.

2005: Kehadiran National Vulnerability Database

Perkembangan penting berikutnya adalah hadirnya National Vulnerability Database (NVD) yang dikembangkan oleh National Institute of Standards and Technology (NIST) di Amerika Serikat.

NVD diluncurkan pada 2005 dan memanfaatkan data CVE sebagai dasar pengelolaan informasi kerentanan yang lebih kaya.

Jika CVE terutama menyediakan identitas dan catatan kerentanan, NVD menambahkan informasi yang dapat membantu penilaian keamanan, seperti tingkat keparahan, klasifikasi kelemahan, dan identifikasi produk yang terdampak apabila informasi tersebut tersedia.

Hubungan CVE dan NVD kemudian menjadi bagian penting dari pekerjaan administrator sistem serta pengelola keamanan jaringan.

2014–2015: Perubahan Sistem Penomoran CVE

Pada awalnya, identitas CVE menggunakan format dengan empat digit nomor urut setelah tahun, misalnya CVE-1999-0067.

Format tersebut memiliki keterbatasan jumlah identitas yang dapat diterbitkan untuk satu tahun. Seiring meningkatnya laporan kerentanan, sistem penomoran perlu diperluas.

Perubahan format mulai berlaku pada 1 Januari 2014, dan identitas dengan format nomor urut yang lebih panjang mulai diterbitkan pada Januari 2015.

Dengan perubahan tersebut, bagian nomor urut CVE dapat memiliki empat digit atau lebih, sehingga sistem mampu mengakomodasi pertumbuhan jumlah kerentanan.

2016: Perluasan Peran CVE Numbering Authorities

Seiring bertambahnya laporan keamanan, pengelolaan CVE tidak dapat hanya bergantung pada satu tim pusat.

Mulai 2016, CVE Program secara aktif memperluas partisipasi organisasi yang disebut CVE Numbering Authorities (CNAs).

CNA merupakan organisasi yang diberi kewenangan untuk menetapkan identitas CVE dan menerbitkan catatan kerentanan sesuai ruang lingkup tanggung jawabnya.

Melalui pendekatan ini, produsen perangkat lunak dan organisasi yang memenuhi persyaratan dapat berperan langsung dalam pengelolaan informasi kerentanan, sehingga prosesnya menjadi lebih terdistribusi.

2024: CVE Memasuki Usia 25 Tahun

Pada 2024, CVE Program memperingati 25 tahun keberadaannya. Sistem yang awalnya diluncurkan dengan 321 entri telah berkembang menjadi infrastruktur informasi yang digunakan secara internasional.

Pada tahun yang sama, CVE Program juga mengakhiri dukungan pembaruan untuk beberapa format unduhan lama, seperti CSV, XML, dan HTML, dengan menjadikan format CVE JSON sebagai format resmi untuk distribusi data CVE.

Perubahan tersebut mencerminkan kebutuhan modern: informasi kerentanan bukan hanya dibaca manusia melalui halaman web, melainkan juga diproses secara otomatis oleh perangkat lunak pengelolaan keamanan.

2026: Pertumbuhan Data dan Perubahan Prioritas Analisis

Pertumbuhan jumlah laporan CVE terus menimbulkan tantangan baru. Pada April 2026, NIST mengumumkan perubahan pendekatan pengelolaan NVD karena jumlah laporan CVE meningkat jauh lebih cepat daripada kemampuan analisis manual yang tersedia.

Menurut NIST, jumlah pengajuan CVE meningkat sekitar 263 persen antara 2020 dan 2025. Untuk mengatasi pertumbuhan tersebut, NIST mulai memprioritaskan pengayaan informasi kerentanan berdasarkan kriteria tertentu, termasuk kerentanan yang diketahui telah dieksploitasi dan produk yang memiliki kepentingan keamanan strategis.

NVD tetap mencatat CVE yang diterimanya, tetapi tidak seluruh catatan memperoleh analisis tambahan dengan prioritas yang sama.

Perkembangan ini memperlihatkan perubahan penting dalam pengelolaan keamanan siber: tantangannya bukan lagi sekadar mengumpulkan informasi tentang sebanyak mungkin kerentanan, tetapi juga menentukan kerentanan mana yang paling membutuhkan perhatian.

Bagaimana Cara Membaca Nomor CVE?

Identitas CVE umumnya mengikuti format:

CVE-YYYY-NNNN...

Sebagai contoh, perhatikan identitas CVE-2014-6271.

  • CVE: Menunjukkan bahwa identitas tersebut berasal dari sistem Common Vulnerabilities and Exposures.
  • 2014: Bagian tahun yang berkaitan dengan penetapan identitas atau pengungkapan kerentanan sesuai aturan CVE.
  • 6271: Nomor identifikasi yang membedakannya dari CVE lainnya.

Angka tahun tidak selalu menunjukkan kapan sebuah kelemahan pertama kali muncul atau ditemukan. Sebuah kesalahan pemrograman mungkin sudah ada selama bertahun-tahun sebelum akhirnya ditemukan, diteliti, dan memperoleh identitas CVE.

Nomor urut juga bukan ukuran tingkat bahaya. CVE dengan nomor lebih besar tidak otomatis lebih berbahaya daripada CVE dengan nomor lebih kecil.

Bagaimana Sebuah Kerentanan Mendapatkan Nomor CVE?

Prosesnya dapat dimulai ketika seorang peneliti, pengembang, atau pihak lain menemukan kelemahan keamanan pada suatu produk.

Temuan tersebut kemudian diteliti untuk memastikan sifat masalah, kondisi yang menyebabkan kerentanan, dan versi produk yang mungkin terdampak.

Apabila masalah tersebut memenuhi ketentuan penetapan CVE, organisasi yang memiliki kewenangan sebagai CNA dapat menetapkan identitas CVE.

Setelah informasi yang diperlukan tersedia dan proses pengungkapan dilakukan, catatan CVE dapat diterbitkan untuk masyarakat umum. Catatan tersebut biasanya memuat identitas CVE, penjelasan masalah, serta referensi pendukung. Informasi tambahan seperti produk terdampak, versi perbaikan, dan tingkat keparahan juga dapat disertakan.

Dalam praktiknya, identitas CVE dapat memiliki beberapa status penting:

  • Reserved: Identitas sudah dialokasikan, tetapi catatan kerentanannya belum dipublikasikan secara lengkap.
  • Published: Catatan kerentanan telah dipublikasikan dan tersedia untuk diakses.
  • Rejected: Identitas tersebut dinyatakan tidak berlaku, misalnya karena duplikasi atau penetapan yang keliru.

Sebuah catatan yang dipublikasikan juga dapat diberi tanda disputed apabila terdapat perselisihan mengenai informasi atau keberadaan kerentanannya.

CVE, CVSS, CWE, dan NVD: Apa Perbedaannya?

Ketika membaca informasi keamanan, kita sering menemukan beberapa istilah yang tampak mirip. Padahal, masing-masing mempunyai fungsi berbeda.

Istilah Fungsi
CVE Memberikan identitas standar kepada suatu kerentanan keamanan.
CVSS Mengukur dan mengomunikasikan tingkat keparahan teknis suatu kerentanan.
CWE Mengklasifikasikan jenis kelemahan yang dapat menyebabkan masalah keamanan.
NVD Basis data NIST yang mengintegrasikan dan memperkaya informasi kerentanan dari CVE.
KEV Katalog CISA yang mencatat kerentanan dengan bukti eksploitasi di dunia nyata.

Sebagai ilustrasi, CVE membantu kita mengenali kerentanan yang sedang dibahas. CWE membantu menjelaskan jenis kesalahan yang mendasarinya, sedangkan CVSS membantu menggambarkan tingkat keparahan teknis kerentanan tersebut.

Adapun NVD merupakan salah satu sumber untuk memperoleh informasi tambahan, sementara KEV membantu mengidentifikasi kerentanan yang diketahui telah digunakan dalam serangan nyata.

Dengan memahami perbedaan ini, kita tidak lagi menganggap seluruh informasi keamanan berasal dari satu sistem yang sama.

Apakah CVE dengan Nilai CVSS Tinggi Pasti Berbahaya?

CVSS atau Common Vulnerability Scoring System menggunakan skala numerik dari 0 sampai 10 untuk menggambarkan tingkat keparahan kerentanan. Skor tersebut dihitung berdasarkan sejumlah karakteristik teknis, seperti cara serangan dilakukan dan dampaknya terhadap sistem.

Namun, tingkat keparahan tidak sama dengan risiko aktual pada setiap komputer.

Misalnya, suatu kerentanan mungkin memperoleh skor sangat tinggi karena dapat menyebabkan pengambilalihan sistem. Akan tetapi, dampaknya pada sebuah organisasi bergantung pada apakah produk yang rentan digunakan, apakah versi tersebut terdampak, apakah jalur serangannya terbuka, dan apakah sudah tersedia perbaikan keamanan.

Sebaliknya, kerentanan dengan skor lebih rendah dapat menjadi masalah yang mendesak apabila sudah aktif dieksploitasi dan ditemukan pada layanan penting milik organisasi.

Karena itu, pengelolaan keamanan modern tidak cukup hanya mengurutkan CVE berdasarkan skor CVSS. Diperlukan informasi tambahan tentang kondisi sistem, ancaman yang sedang berlangsung, serta bukti eksploitasi.

Contoh CVE Terkenal dalam Sejarah Keamanan Komputer

1. Heartbleed — CVE-2014-0160

Heartbleed adalah kerentanan dalam implementasi ekstensi Heartbeat pada OpenSSL yang diungkapkan kepada publik pada April 2014.

OpenSSL merupakan perangkat lunak yang digunakan dalam berbagai sistem untuk menjalankan fungsi kriptografi dan komunikasi terenkripsi.

Kerentanan Heartbleed memungkinkan pihak yang menyerang membaca bagian memori proses yang seharusnya tidak boleh diakses melalui mekanisme tersebut. Informasi sensitif berpotensi ikut terbaca apabila tersimpan pada bagian memori yang terpapar.

Kasus ini memperlihatkan bahwa kesalahan pengolahan data dalam komponen perangkat lunak yang banyak digunakan dapat menimbulkan konsekuensi luas.

2. Shellshock — CVE-2014-6271

Shellshock merupakan kerentanan pada GNU Bash yang diungkapkan kepada publik pada September 2014.

Bash adalah salah satu shell yang banyak digunakan dalam sistem operasi Linux dan lingkungan Unix. Shell memungkinkan pengguna maupun program menjalankan perintah serta berinteraksi dengan sistem operasi.

Untuk memahami Shellshock, kita perlu mengenal konsep environment variable, fungsi Bash, proses, dan bagaimana Bash menafsirkan data ketika memulai sebuah sesi.

Permasalahan Shellshock muncul ketika Bash memproses bagian tambahan setelah definisi fungsi yang diterima melalui environment variable. Dalam kondisi tertentu, perilaku ini dapat menyebabkan eksekusi perintah yang tidak semestinya.

Kerentanan ini menjadi sangat penting karena Bash digunakan oleh banyak sistem dan dapat dipanggil oleh berbagai aplikasi maupun layanan.

Dampak keamanan Shellshock bergantung pada bagaimana data dari luar mencapai Bash, konfigurasi sistem, serta hak akses proses yang menjalankannya.

Kasus ini juga memperlihatkan bahwa kesalahan kecil dalam cara sebuah program menafsirkan data dapat berubah menjadi masalah keamanan serius ketika program tersebut digunakan oleh sistem lain.

Apa Hubungan CVE dengan Linux?

Linux terdiri atas banyak komponen perangkat lunak, mulai dari kernel, shell, pustaka sistem, server web, hingga aplikasi yang dijalankan oleh pengguna.

Masing-masing komponen dapat memiliki kerentanan yang didokumentasikan melalui CVE. Karena itu, pengelola server Linux perlu memperhatikan pemberitahuan keamanan dari distribusi yang digunakan.

Dalam distribusi Linux seperti Fedora, administrator dapat menggunakan pengelola paket untuk memeriksa dan memasang pembaruan keamanan.

Sebagai contoh, untuk melihat versi paket Bash yang terpasang, pengguna Fedora dapat menjalankan:

rpm -q bash

Perintah tersebut hanya menampilkan informasi paket. Perintah ini tidak melakukan eksploitasi atau pemeriksaan menyeluruh terhadap seluruh kerentanan Bash.

Untuk mengetahui apakah suatu CVE memengaruhi komputer, informasi versi paket perlu dibandingkan dengan pemberitahuan keamanan dari distribusi Linux yang digunakan.

Dalam beberapa distribusi, pengembang dapat menerapkan perbaikan keamanan ke versi paket yang lebih lama melalui teknik backporting. Karena itu, nomor versi perangkat lunak saja belum selalu cukup untuk menyimpulkan bahwa sebuah sistem masih rentan.

Apakah CVE Hanya Berlaku untuk Linux?

Tidak. CVE mencakup kerentanan pada berbagai produk teknologi, termasuk sistem operasi, aplikasi web, perangkat lunak server, pustaka pemrograman, perangkat jaringan, firmware, dan produk lain yang memenuhi ketentuan pencatatan CVE.

Pengguna Windows, administrator Linux, pengembang aplikasi Android, maupun pengelola website berbasis WordPress sama-sama dapat berhadapan dengan informasi CVE.

Sebagai contoh, sebuah plugin WordPress dapat memiliki kerentanan yang memungkinkan pengguna tanpa izin mengakses fungsi tertentu. Apabila masalah tersebut memenuhi kriteria dan didaftarkan, kerentanannya dapat memperoleh identitas CVE tersendiri.

Hal ini menunjukkan bahwa memahami CVE tidak hanya diperlukan oleh peneliti keamanan profesional. Pengelola website dan pengembang aplikasi juga dapat memanfaatkannya untuk menentukan pembaruan serta mempelajari akar masalah keamanan.

Belajar CVE melalui Praktikum: Dari Linux Fundamental hingga Analisis Kerentanan

Salah satu cara memahami CVE adalah menjadikannya sebagai studi kasus pembelajaran keamanan komputer.

Akan tetapi, memahami sebuah CVE tidak cukup hanya dengan menjalankan perintah yang ditemukan di internet. Untuk menjelaskan mengapa suatu kerentanan terjadi, kita perlu memahami komponen perangkat lunak yang terlibat dan perilaku sistem yang menyebabkan kelemahan tersebut muncul.

Sebagai contoh, sebelum mempelajari Shellshock, peserta pembelajaran perlu mengenal Linux, terminal, shell, perintah dasar, variabel, environment variable, proses, dan fungsi Bash.

Setelah memiliki dasar tersebut, peserta dapat mempelajari perubahan perilaku antara versi Bash yang rentan dan versi yang telah mendapatkan perbaikan keamanan.

Praktikum dapat dilakukan dalam lingkungan laboratorium lokal yang memang disiapkan untuk pengujian, seperti mesin virtual atau container terisolasi. Dengan demikian, proses pengamatan tidak mengganggu layanan produksi maupun sistem milik pihak lain.

Pendekatan pembelajaran semacam ini dapat disusun melalui lima tahapan:

  1. Observe: Mengamati perilaku dan kondisi awal perangkat lunak.
  2. Reproduce: Mereproduksi gejala kerentanan dalam lingkungan pengujian yang terkendali.
  3. Explain: Menjelaskan akar masalah berdasarkan cara kerja program.
  4. Patch: Memasang atau menerapkan perbaikan keamanan.
  5. Verify: Memastikan bahwa perilaku yang rentan tidak lagi terjadi setelah perbaikan.

Dengan metode tersebut, pembelajaran CVE menjadi sarana untuk memahami sistem operasi, pemrograman, komunikasi data, dan prinsip keamanan perangkat lunak secara lebih mendalam.

Bagaimana CVE Dimanfaatkan dalam Pengelolaan Keamanan?

Bagi pengelola sistem, informasi CVE berguna untuk membantu menentukan komponen mana yang perlu diperiksa dan diperbarui.

Misalnya, administrator memperoleh informasi bahwa sebuah pustaka perangkat lunak yang digunakan pada server memiliki kerentanan tertentu.

Langkah yang dapat dilakukan adalah memeriksa catatan CVE, memastikan apakah produk dan versi yang digunakan termasuk terdampak, membaca pemberitahuan keamanan resmi, kemudian menerapkan perbaikan yang sesuai.

Dalam organisasi yang mengelola banyak komputer, proses tersebut dapat dibantu menggunakan sistem inventaris perangkat lunak dan alat pemantauan kerentanan.

Namun, CVE tidak dapat memberikan jaminan bahwa sebuah sistem sudah aman hanya karena seluruh kerentanan yang diketahui telah diperbaiki. Masih mungkin terdapat kelemahan yang belum ditemukan atau belum dipublikasikan.

Karena itu, pengelolaan keamanan juga membutuhkan konfigurasi yang tepat, pembatasan hak akses, pemantauan aktivitas, pencadangan data, serta pembaruan perangkat lunak yang berkelanjutan.

Di Mana Kita Dapat Mencari Informasi CVE?

Informasi mengenai kerentanan yang telah dipublikasikan dapat diperoleh dari sejumlah sumber resmi berikut:

Saat menelusuri sebuah CVE, perhatian sebaiknya tidak berhenti pada skor atau judul kerentanan. Informasi mengenai produk terdampak, versi yang rentan, persyaratan terjadinya masalah, dan perbaikan yang tersedia merupakan bagian penting untuk memahami kerentanan secara utuh.

Penutup

CVE lahir dari kebutuhan sederhana: memberikan identitas yang sama terhadap kerentanan keamanan agar berbagai pihak dapat membicarakan dan menanganinya tanpa kebingungan.

Sejak diperkenalkan pada 1999, CVE berkembang dari daftar dengan ratusan entri menjadi sistem pencatatan internasional yang mendukung penelitian keamanan, pengelolaan pembaruan perangkat lunak, dan pertukaran informasi antarorganisasi.

Bagi pelajar, pengembang, dan pengelola server, memahami CVE merupakan salah satu pintu masuk untuk mempelajari bagaimana kesalahan perangkat lunak dapat menimbulkan kerentanan, bagaimana kerentanan tersebut ditemukan, serta bagaimana perbaikan keamanan dirancang dan diverifikasi.

Dengan mempelajari CVE melalui praktik yang terukur, kita tidak hanya mengenal daftar kelemahan komputer, tetapi juga memperoleh pemahaman yang lebih baik tentang cara kerja sistem yang ingin kita amankan.

Referensi

  1. CVE Program. History of the CVE Program. CVE.org.
  2. CVE Program. Overview of the CVE Program. CVE.org.
  3. CVE Program. Related Efforts: NVD, CVSS, CWE and KEV. CVE.org.
  4. CVE Program. CVE-2014-6271: GNU Bash Shellshock. CVE Record.
  5. CVE Program. CVE-2014-0160: Heartbleed. CVE Record.
  6. NIST. National Vulnerability Database. NVD.
  7. NIST. NIST Updates NVD Operations to Address Record CVE Growth. April 2026. NIST.
  8. FIRST. Common Vulnerability Scoring System Version 4.0 User Guide. FIRST.org.