Shellshock,一個(gè)最近才被發(fā)現(xiàn)的Bash 漏洞,它可以允許攻擊者在你的機(jī)器上注入代碼。這使得Mac OS以及Linux處于惡意攻擊的威脅之下。那么如何確定我的Mac或Linux是否易受到Shellshock攻擊?相信很多果粉現(xiàn)在都在擔(dān)心這個(gè)問(wèn)吧,下面我們來(lái)談?wù)勅绾未_定你的機(jī)器是否易受攻擊。
Shellshock使用bash腳本來(lái)接入你的電腦。僅僅是這個(gè),它就能在你的機(jī)器上運(yùn)行程序、開啟服務(wù)、以及接收文件。這個(gè)腳本主要影響到基于Unix的操作系統(tǒng),所以Linux系統(tǒng)和Mac OS毫無(wú)疑問(wèn)的中槍了。
![](/d/20211018/f571fc8111776c336a0c927a10f2f49d.gif)
你可以在終端里面輸入以下命令來(lái)測(cè)試系統(tǒng):
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
如果你的電腦不存在被攻擊的隱患,那你應(yīng)該會(huì)看見它返回:
bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' this is a test
如果存在被攻擊的隱患,輸出結(jié)果就會(huì)如下:
vulnerable this is a test
接著你可以使用以下命令行來(lái)檢查你的bash版本:
bash --version
如果顯示結(jié)果為你正在使用發(fā)行版本號(hào)為3.2.51(1)-release的bash shell,那就表示你需要升級(jí)了。多數(shù)的Linux發(fā)行版本已經(jīng)有了可用的補(bǔ)丁??梢詤⒄站W(wǎng)上的一些教程來(lái)進(jìn)行升級(jí)。如果你是Mac OS用戶,那你還需要花費(fèi)一些時(shí)間來(lái)等蘋果的新補(bǔ)丁,不過(guò)你也可以根據(jù)這篇文章來(lái)進(jìn)行手動(dòng)更新。
以上就是我的Mac或Linux是否易受到Shellshock攻擊的查看方式,希望對(duì)大家有所幫助!