Singkatnya, ya mereka aman, karena kriptografi kunci publik digunakan untuk menandatangani file.
Semua file yang diunduh oleh APT memiliki tanda tangan yang memungkinkan file yang diunduh diverifikasi terhadap kunci publik yang disimpan di komputer Anda sebagai ditandatangani oleh Ubuntu dan hanya Ubuntu. Ini memverifikasi bahwa file yang Anda terima diotorisasi oleh Ubuntu pada tahap tertentu dan belum dimodifikasi atau dirusak sejak saat itu.
Penjelasan teknis tentang cara kerjanya tersedia dari Ubuntu (dan dari Debian yang menggunakan sistem yang sama).
Karena penggunaan HTTP alih-alih HTTPS, ya eavesdropper dapat melihat file apa yang Anda unduh, tetapi privasi sepertinya tidak menjadi perhatian Anda dalam kasus ini. Upaya dari awal untuk memodifikasi paket untuk menyuntikkan kode berbahaya masih akan gagal karena akan merusak mekanisme penandatanganan.
Satu kemungkinan gotcha dalam mekanisme penandatanganan ini adalah tidak menjamin bahwa Anda mendapatkan versi terbaru dari paket (memang, kadang-kadang mirror lambat untuk diperbarui). Untuk membantu mengurangi masalah ini, file rilis yang ditandatangani menyertakan tanggal "Valid-Hingga" setelah semua file yang dirujuknya dianggap basi. Adalah masuk akal bagi seorang pria di tengah untuk mengganti arsip dengan versi arsip yang sebelumnya tidak dimodifikasi dalam tanggal Valid-Hingga ini dan membuat APT Anda yakin tidak ada pembaruan. Tetapi mereka tidak dapat melakukan modifikasi sewenang-wenang terhadap paket-paket juga tidak dapat kembali ke masa lalu melewati titik tertentu.
Mekanisme penandatanganan memberikan keamanan yang jauh lebih baik daripada HTTPS dalam lingkungan terdistribusi seperti ini di mana file-file tersebut dipantulkan ke banyak server yang tidak dikendalikan oleh Ubuntu. Intinya, Anda hanya perlu memercayai Ubuntu, bukan mirror, jadi Anda perlu membuktikan bahwa file-file tersebut aslinya berasal dari Ubuntu dan belum dimodifikasi sejak - tidak perlu memverifikasi identitas mirror.
Perhatikan bahwa ketika Anda menambahkan repositori tidak resmi ke daftar sumber Anda, seperti PPA, Anda akan menerima file yang tidak ditandatangani oleh Ubuntu. APT harus memperingatkan Anda tentang hal ini, karena belum ditandatangani oleh sertifikat yang cocok dengan kunci publik apa pun yang dipasang di komputer Anda sebagaimana diotorisasi oleh Ubuntu.