Laporan Audit Lengkap Telah Tiba!
Setelah kita menjalankan perintah sudo apt update --audit, terminal memberikan kita laporan yang jauh lebih detail daripada biasanya. Ini bukan sekadar peringatan, melainkan hasil audit penuh yang sangat informatif. Mari kita lihat kembali output lengkapnya:
All packages are up to date.
Warning: http://download.opensuse.org/repositories/home:/mx-packaging/Debian_13/InRelease: Policy will reject signature within a year...
Audit: http://.../InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is:
Error: Policy rejected packet type
Caused by:
Signature Packet v3 is not considered secure since 2026-02-01T00:00:00Z
Audit: The sources.list(5) entry for 'http://ftp.es.debian.org/debian' should be upgraded to deb822 .sources
Audit: Missing Signed-By in the sources.list(5) entry for 'http://ftp.es.debian.org/debian'
Audit: The sources.list(5) entry for 'http://security.debian.org' should be upgraded to deb822 .sources
Audit: Missing Signed-By in the sources.list(5) entry for 'http://security.debian.org'
... (dan pesan serupa lainnya) ...
Audit: Some sources can be modernized. Run 'apt modernize-sources' to do so.
Kabar baiknya adalah, laporan ini mengidentifikasi dua masalah utama yang sangat jelas, dan salah satunya bisa kita perbaiki dengan sangat mudah.
Penjelasan Rinci Hasil Audit
Mari kita kupas setiap temuan audit ini secara mendalam agar tidak ada lagi kebingungan.
Temuan #1: Masalah Kunci Repositori Eksternal
Audit: http://.../InRelease: Sub-process /usr/bin/sqv returned an error code (1)
Error: Policy rejected packet type
Caused by:
Signature Packet v3 is not considered secure since 2026-02-01T00:00:00Z
Ini adalah detail teknis di balik peringatan awal. Ternyata masalahnya lebih dari sekadar tanggal kedaluwarsa. Tanda tangan digital (GPG signature) yang digunakan oleh repositori home:/mx-packaging dari OpenSuse masih menggunakan standar enkripsi versi 3 (v3).
Standar keamanan modern di dunia Linux telah memutuskan bahwa tanda tangan v3 ini sudah usang dan akan secara resmi dianggap tidak aman (dan ditolak) oleh sistem Debian/Ubuntu mulai tanggal 1 Februari 2026. Ini adalah langkah proaktif untuk melindungi pengguna dari potensi serangan di masa depan. Pastikan seluruh langkah dilakukan hanya pada perangkat sendiri atau lingkungan yang memiliki izin resmi.
- Siapa yang Bertanggung Jawab? Ini 100% tanggung jawab pengelola repositori tersebut. Mereka perlu membuat ulang tanda tangan digital mereka menggunakan teknologi yang lebih baru (seperti v4).
- Apa Dampaknya Bagi Kita? Untuk saat ini, tidak ada. Tapi jika masalah ini tidak diperbaiki oleh mereka sebelum Februari 2026, kita tidak akan bisa lagi mengambil update software dari sumber tersebut.
Temuan #2: Format Konfigurasi Kita yang Perlu Diperbarui
Audit: The sources.list(5) entry for '...' should be upgraded to deb822 .sources
Audit: Missing Signed-By in the sources.list(5) entry for '...'
Nah, ini adalah temuan yang paling banyak muncul dan sepenuhnya berada dalam kendali kita. Sistem memberitahu kita bahwa cara kita mendaftarkan semua repositori di file /etc/apt/sources.list dan di dalam direktori /etc/apt/sources.list.d/ masih menggunakan format tradisional yang ditulis dalam satu baris.
Perbandingan Format Lama vs. Baru
Format Lama (single-line): Simpel tapi kurang aman.
deb http://ftp.es.debian.org/debian trixie main contrib non-freeFormat Baru (deb822): Lebih terstruktur, lebih jelas, dan jauh lebih aman.
Types: deb
URIs: http://ftp.es.debian.org/debian
Suites: trixie
Components: main contrib non-free
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Keunggulan utama format deb822 yang baru adalah adanya baris wajib Signed-By. Baris ini secara eksplisit mengunci sebuah repositori agar HANYA bisa diverifikasi oleh kunci keamanan yang spesifik. Ini mencegah serangan canggih di mana kunci dari satu repositori bisa disalahgunakan untuk memverifikasi repositori lain.
Solusinya: Ayo Modernisasi Sumber Software Kita!
Inilah bagian terbaiknya. Kita tidak perlu mengedit semua file itu secara manual. Audit dari apt sudah sangat pintar dan memberikan kita perintah pamungkasnya:
Audit: Some sources can be modernized. Run 'apt modernize-sources' to do so.Mari kita ikuti saran tersebut dengan langkah-langkah yang aman.
Langkah 1: Backup Konfigurasi Lama (Sangat Direkomendasikan)
Sebelum melakukan perubahan otomatis, selalu bijaksana untuk membuat cadangan. Buka terminal dan jalankan perintah ini:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp -r /etc/apt/sources.list.d/ /etc/apt/sources.list.d.bakJika terjadi sesuatu yang tidak diinginkan, kita bisa dengan mudah mengembalikan konfigurasi asli dari file .bak ini.
Langkah 2: Jalankan Perintah Modernisasi Otomatis
Sekarang, eksekusi perintah yang disarankan oleh sistem. Perintah ini akan melakukan semua pekerjaan berat untuk kita.
sudo apt modernize-sourcesTunggu sebentar. Perintah ini akan membaca semua file .list lama Anda, mengonversinya ke format .sources (deb822) yang baru, dan kemungkinan besar akan menonaktifkan file lama secara otomatis dengan memberinya komentar.
Langkah 3: Verifikasi dan Lihat Hasilnya
Setelah proses modernisasi selesai, jalankan kembali perintah update untuk memverifikasi bahwa semuanya berjalan lancar.
sudo apt updateJika semua berjalan lancar, semua pesan audit yang berkaitan dengan should be upgraded to deb822 dan Missing Signed-By seharusnya sudah hilang! Konfigurasi sumber software Anda kini lebih bersih, lebih terstruktur, dan yang terpenting, lebih aman.
Peringatan tentang repositori Debian kemungkinan besar masih akan tetap ada, karena itu adalah masalah eksternal. Tapi setidaknya, semua yang bisa kita perbaiki di sisi kita sudah beres!