有了 ShellShock,现在使用 Linux Mint 安全吗?如果没有,我该怎么做才能安全地使用 Mint?
答案1
只要你修补你的 bash shell 就应该没问题:)
有关保护和修补 BASH shell 的更多信息,请访问此网站: https://shellshocker.net/
你可以先尝试升级bash
sudo apt-get update && sudo apt-get install --only-upgrade bash
如果没有可用的升级,我建议您自己编译它,我们将从使我们的目录开始工作。
mkdir gnubash
cd gnubash
现在我们将下载最新的 bash 以及补丁
wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
for i in $(seq -f "03g" 0 29); do wget http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-$i; done
tar zxvf bash-4.3.tar.gz
cd bash-4.3
for i in $(seq -f "03g" 0 29); do patch -p0 < ../bash43-$i; done
以 root 身份运行以配置并制作补丁
sudo su -
./configure && make && make install
要查看结果,我们可以测试一个漏洞:
env 'VAR=() { :;}; echo Bash is vulnerable!' 'FUNCTION()=() { :;}; echo Bash is vulnerable!' bash -c "echo Bash Test"
如果返回的唯一内容是“Bash Test”,则说明您已被修补:)