Semua repositori resmi Ubuntu (mencakup apa pun yang dapat Anda temukan di archive.ubuntu.com
atau mirrornya, dan juga beberapa lainnya) sepenuhnya dikuratori. Ini berarti main
, restricted
, universe
, multiverse
, serta -updates
dan -security
. Semua paket di sana berasal dari Debian (dan telah diunggah oleh Pengembang Debian) atau telah diunggah oleh pengembang Ubuntu; dalam kedua kasus paket yang diunggah diautentikasi oleh tanda tangan gpg dari pengunggah.
Karena itu Anda dapat mempercayai bahwa setiap paket dalam arsip resmi telah diunggah oleh pengembang Debian atau Ubuntu. Selain itu, paket yang Anda unduh dapat diverifikasi oleh tanda tangan gpg pada file di repositori, sehingga Anda dapat percaya bahwa setiap paket yang Anda unduh telah dibangun di Ubuntu build farm dari sumber yang diunggah oleh pengembang Ubuntu atau Debian¹.
Ini membuat malware langsung menjadi tidak mungkin - seseorang yang memiliki posisi kepercayaan perlu mengunggahnya, dan unggahan itu akan mudah ditelusuri oleh mereka.
Ini meninggalkan pertanyaan tentang kejahatan yang lebih diam-diam. Pengembang hulu dapat menempatkan backdoors ke dalam perangkat lunak yang berguna dan ini bisa membuatnya menjadi arsip-dalam universe
atau multiverse
, tergantung pada lisensi. Orang-orang menjalankan audit keamanan arsip Debian, jadi jika perangkat lunak ini menjadi populer, kemungkinan pintu belakang itu akan ditemukan.
Paket di main
memiliki beberapa pemeriksaan tambahan dan mendapatkan lebih banyak cinta dari tim keamanan Ubuntu.
PPA hampir tidak memiliki ini. Jaminan yang Anda dapatkan dari PPA adalah bahwa paket yang Anda unduh dibangun di infrastruktur pembangunan Ubuntu, dan diunggah oleh seseorang dengan akses ke salah satu kunci GPG dari akun Launchpad dari pengunggah yang terdaftar. Tidak ada jaminan bahwa pengunggah adalah yang mereka katakan - siapa pun dapat membuat "Google Chrome PPA". Anda perlu menentukan kepercayaan dengan cara lain untuk PPA.
¹: Rantai kepercayaan ini dapat dipatahkan oleh intrusi luas ke dalam infrastruktur Ubuntu, tetapi itu berlaku untuk sistem apa pun. Kompromi dari kunci gpg pengembang juga akan memungkinkan topi hitam untuk mengunggah paket ke arsip, tetapi karena arsip mengirim email ke pengunggah dari setiap paket ini harus diperhatikan dengan cepat.