Bash漏洞解析

來源:互聯網
上載者:User

標籤:style   http   strong   for   sp   div   問題   on   c   

BashUNIX-like系統上的shell,可以讓使用者在UNIX-like系統輸入並執行命令的一個解譯器,一般通過ssh或telent實現串連,另外,在WEB伺服器上也可以作為CGI指令碼的解譯器。UNIX-like系統上有多個shell,但它是預設的shell。

Bash漏洞釋義:Bash會對環境變數賦值中的函數定義後的字串進行處理(言外之意,攻擊者可以布局代碼使其執行其目的)。舉例:$:http-header = Cookie:() { :; }; ping -c 3 209.126.230.74 // () { :; }是函數定義;ping -c 3 209.126.230.74是shell命令和參數。即BASH的環境中執行的時候,攻擊者可以執行任意的命令。
攻擊媒介1,OpenSSH sshd中的ForceCommand;2,Apache HTTP伺服器中的modcgi以及modcgid模組;3,DHCP用戶端所執行的指令碼;4,bash中設定環境變數時;5,WEB中CGI。
病毒名稱Shellshock蠕蟲

驗證方法運行bash的shell命令:env X="() { :;} ; echo exitbug" /bin/sh -c "echo stuff”,若返回exitbug字元說明存在漏洞。
解決方案將GNU的BASH升級到4.3(目前最新);升級方法:yum update -y bash
後話1,一般該漏洞更易對Git/SVN攻擊;2,更新後升級到4.3也不能保證萬事大吉,安全是一個永恒的問題。

Bash漏洞解析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.