apt
pada sistem Ubuntu default akan sangat tidak mungkin untuk mendapatkan virus. Namun, itu tidak berarti itu tidak mungkin:
- PPA Berbahaya
Salah satu fitur APT adalah kemampuan admin untuk menambahkan Arsip Paket Pribadi (PPA) atau sumber perangkat lunak lain ke cache APT. Sumber-sumber APT pihak ketiga ini belum tentu dipercaya, dan dapat membawa virus. Namun, itu akan mengambil tindakan yang disengaja dari admin mesin untuk menambahkan salah satu sumber yang terinfeksi ini, membuatnya agak sulit bagi seseorang untuk menambahkan sendiri.
- Repositori Diretas
Secara teori, repositori perangkat lunak dapat diretas oleh pihak jahat, menyebabkan .deb
file yang diunduh berpotensi membawa muatan berbahaya. Namun, repositori perangkat lunak resmi diawasi dengan sangat hati-hati dan keamanan untuk repositori ini cukup ketat. Seorang peretas akan kesulitan untuk mengambil salah satu sumber perangkat lunak resmi Ubuntu, tetapi sumber perangkat lunak pihak ketiga (lihat di atas) mungkin lebih mudah dikompromikan.
- Serangan MITM / Jaringan Aktif
Jika jaringan dikompromikan lebih tinggi (oleh, katakanlah, ISP Anda), dimungkinkan untuk mendapatkan virus dari sumber perangkat lunak resmi. Namun, serangan kaliber ini akan membutuhkan upaya dan kemampuan ekstrem untuk banyak situs Man-In-The-Middle, termasuk server distribusi utama GPG dan repo resmi.
- Tulisan Buruk / Kode Berbahaya
Kerentanan memang ada dalam kode sumber terbuka, ditinjau sejawat, dan dikelola. Walaupun hal-hal ini secara teknis tidak dianggap sebagai "virus", definisi tertentu yang disembunyikan atau tidak pernah diungkapkan dalam kode dapat memungkinkan penyerang jahat untuk menempatkan virus pada atau membajak sistem Anda. Salah satu contoh dari masalah ini adalah Heartbleed dari OpenSSL, atau Dirty CoW yang lebih baru. Perhatikan bahwa program dari universe
atau multiverse
repo merupakan potensi ancaman sekaliber ini, seperti yang dijelaskan di sini .
apt
(Karena pentingnya pada sistem Linux) cukup dijaga ketat terhadap hampir semua jenis serangan di kedua sisi klien dan server. Meskipun memungkinkan, admin yang tahu apa yang mereka lakukan dan tahu cara membaca log kesalahan akan dapat mencegah terjadinya serangan ini.
Selain itu, apt
juga memberlakukan verifikasi tanda tangan untuk memastikan bahwa file yang diunduh sah (dan diunduh dengan benar ), membuatnya semakin sulit untuk menyelinap melalui malware apt
, karena tanda tangan digital ini tidak dapat dipalsukan.
Adapun untuk menanggapi insiden infeksi malware, jalur termudah mutlak adalah membakar sistem ke tanah dan mulai lagi dari cadangan baru-baru ini (dan dikenal-bersih). Karena sifat Linux, sangat mudah bagi malware untuk memanifestasikan dirinya begitu dalam di dalam sistem sehingga tidak pernah dapat ditemukan atau diekstraksi. Namun, paket suka clamav
dan rkhunter
dapat digunakan untuk memindai sistem untuk infeksi.