Bagaimana saya mengenali jika suatu paket yang diinstal melalui yaourt di linux arch bisa berbahaya bagi pc saya? Saya membaca di wiki bahwa saya harus memeriksa setiap instalasi yang saya buat dengan yourt. Tapi apa sebenarnya yang harus saya periksa dan bagaimana saya mengenali paket berbahaya?
arch-linux
security
yaourt
lup3x
sumber
sumber
aur-foo
paket itu berbahaya atau tidak. Apakah ada aturan atau algoritma umum? Saya pikir, tidak. Dan membaca PKGBUILD tidak cukup - pikir akan menginstal program C yang berbahaya. Apakah Anda membaca kode sumber lengkap sebelum menginstal? Saya pikir harus memeriksa komentar (tentang laporan, peringatan) dan suara (jika ada banyak-banyak suara sepertinya tidak terlalu buruk). Saya menggunakan banyak paket AUR dan saya pikir sebagian besar bagus. Tapi ... iblis tidak pernah tidur :)Jawaban:
Anda tidak dapat, tidak benar-benar, tanpa melakukan audit kode yang luas dan mengamatinya dalam tindakan "dari luar", misalnya menggunakan mesin virtual. Tidak ada cara antipeluru untuk menemukan paket berbahaya, dan tentu saja tidak ada cara otomatis yang tidak dapat dielakkan dengan mudah. Beberapa hal yang secara realistis dapat Anda lakukan, tidak ada yang merupakan peluru perak:
Akhirnya, satu-satunya perangkat lunak yang aman bukanlah perangkat lunak. Apakah Anda yakin harus menginstal perangkat lunak yang tidak Anda percayai? Apakah tidak ada alternatif yang terkenal dan tepercaya?
sumber
Seperti yang disebutkan sebelumnya, Anda tidak tahu pasti.
Salah satu heuristik utama yang saya gunakan secara pribadi adalah:
Jika saya akan mencoba dan menginstal ini secara manual saya akan mengunduhnya dari spotify.com, jadi ini tidak apa-apa di buku saya. Bacaan skim singkat tentang sisa PKGBUILD dan sepertinya tidak melakukan sesuatu yang jelas tidak biasa. Tentu saja ada cara untuk menjadi licik tetapi saya pikir target utama untuk setiap kode berbahaya pada AUR adalah orang-orang yang menggunakan yaourt dll yang biasanya tidak membaca PKGBUILD sebelum mereka menginstal perangkat lunak dan tidak akan menemukan masalah meskipun sudah jelas .
sumber