Comment puis-je savoir si un paquet installé via yaourt sur arch linux pourrait être dangereux pour mon PC? J'ai lu dans le wiki que je devrais vérifier chaque installation que je fais avec le vôtre. Mais que dois-je vérifier exactement et comment reconnaître les packages malveillants?
arch-linux
security
yaourt
lup3x
la source
la source
aur-foo
paquet est nuisible ou non. Existe-t-il une règle générale ou un algorithme? Je pense que non. Et la lecture de PKGBUILD ne suffit pas - pensez à installer un programme C nuisible. Lisez-vous le code source complet avant l'installation? Je pense que devrait vérifier les commentaires (sur les rapports, les avertissements) et les votes (s'il y a plusieurs votes, cela ne semble pas si mal). J'utilise de nombreux packages AUR et je pense que la plupart d'entre eux sont bons. Mais ... le diable ne dort jamais :)Réponses:
Vous ne pouvez pas, pas vraiment, sans faire un audit approfondi du code et l'observer en action "de l'extérieur", par exemple en utilisant une machine virtuelle. Il n'existe aucun moyen à toute épreuve de trouver des paquets malveillants, et certainement aucun moyen automatisé qui ne pourrait être contourné assez facilement. Certaines choses que vous pouvez faire de manière réaliste , dont aucune n'est une balle d'argent:
Enfin, le seul logiciel sécurisé n'est pas un logiciel. Êtes-vous sûr de devoir installer un logiciel auquel vous ne faites pas confiance? N'y a-t-il pas d'alternative connue et fiable?
la source
Comme mentionné précédemment, vous ne pouvez pas savoir avec certitude.
L'une des principales heuristiques que j'utilise personnellement est:
Si j'allais essayer de l'installer manuellement, je le téléchargerais de toute façon sur spotify.com, donc ça va dans mes livres. Une brève lecture du reste du PKGBUILD et il ne semble pas y avoir quoi que ce soit d'inhabituel. Bien sûr, il existe des moyens d'être sournois, mais je pense que la principale cible de tout code malveillant sur AUR serait les personnes utilisant yaourt, etc. .
la source