在我阅读Rust编程语言的介绍时,我遇到了安装方法,要求使用以下命令
curl -sf -L https://static.rust-lang.org/rustup.sh | sudo sh
Run Code Online (Sandbox Code Playgroud)
请注意,这不是安装应用程序最值得信赖的方式.任何人都可以向我提供有关此命令如何危险的详细信息,是否有任何方法可以保护自己免受其影响?
Dan*_*ath 10
因为您正在为正在执行的任何脚本提供root访问权限.它可以做各种令人讨厌的事情.
如果Rust站点遭到破坏,并且该脚本会以静默方式安装恶意软件,那么您将不知道,如果不先检查脚本.
正如丹尼尔说的还有更多原因:
如何正确降低风险呢:
在生产服务器上进行更改时使用此方法
curl -sf -L https://static.rust-lang.org/rustup.sh -o rustup.sh
less rustup.sh
chmod +x rustup.sh
sudo ./rustup.sh
Run Code Online (Sandbox Code Playgroud)
您可以在开发机器/测试服务器上使用此方法
su -c "curl https://static.rust-lang.org/rustup.sh -o rustup.sh && chmod +x rustup.sh && ./rustup.sh"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11169 次 |
| 最近记录: |