Как узнать, может ли пакет, установленный через yaourt на arch linux, быть вредным для моего компьютера? Я прочитал в вики, что я должен проверять каждую установку, которую я делаю с тобой. Но что именно я должен проверить и как распознать вредоносные пакеты?
arch-linux
security
yaourt
lup3x
источник
источник
aur-foo
упаковка вредна или нет. Существует ли общее правило или алгоритм? Я думаю, что нет. И чтения PKGBUILD недостаточно - думаю, установит вредоносную C-программу. Вы читаете полный исходный код перед установкой? Я думаю, что следует проверить комментарии (об отчетах, предупреждениях) и голоса (если есть много-много голосов, это кажется не так уж плохо). Я использую много пакетов AUR, и я думаю, что большинство из них хороши. Но ... дьявол никогда не спит :)Ответы:
Вы не можете, на самом деле, не проводить обширный аудит кода и наблюдать его в действии «извне», например, с помощью виртуальной машины. Не существует пуленепробиваемого способа поиска вредоносных пакетов и, конечно, нет автоматического способа, который не может быть обойден относительно легко. Некоторые вещи, которые вы можете реально сделать, ни одна из которых не является серебряной пулей:
Наконец, единственное безопасное программное обеспечение - это не программное обеспечение. Вы уверены, что вам нужно установить программное обеспечение, которому вы не доверяете? Нет ли известной, надежной альтернативы?
источник
Как упоминалось ранее, вы не можете знать наверняка.
Одна из основных эвристик, которые я лично использую:
Если бы я попытался установить это вручную, я бы в любом случае загрузил его с spotify.com, так что это нормально в моих книгах. Краткое прочтение остальной части PKGBUILD, и кажется, что оно не делает ничего необычного. Конечно, есть способы быть хитрыми, но я думаю, что основной целью любого вредоносного кода на AUR будут люди, использующие yaourt и т. Д., Которые обычно не читают PKGBUILD перед установкой программного обеспечения и не обнаружат проблему, даже если она очевидна ,
источник