<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 48 字節(jié)命令可令 Linux 系統(tǒng)當(dāng)機(jī)!?

          48 字節(jié)命令可令 Linux 系統(tǒng)當(dāng)機(jī)?。?/h1>
          作者: 時(shí)間:2018-08-08 來(lái)源:網(wǎng)絡(luò) 收藏

          一名系統(tǒng)管理員Andrew Ayer近日在系統(tǒng)中發(fā)現(xiàn)一個(gè)臭蟲(chóng),只要輸入一行僅僅48個(gè)字節(jié)的命令,就能讓的中央化系統(tǒng)與設(shè)定管理程式 systemd 當(dāng)機(jī)。

          本文引用地址:http://www.ex-cimer.com/article/201808/385954.htm

          systemd 為 啟動(dòng)程序的重要元件,支持眾多的 Linux 版本,Ayer 說(shuō),只要輸入簡(jiǎn)短的命令

          NOTIFY_S OCKET=/run/systemd/notify systemd-notify “”

          PID 1 就會(huì)在暫停的系統(tǒng)唿叫中停擺,由于 inetd-style 服務(wù)不再接受任何的連結(jié),因此也無(wú)法啟動(dòng)或停止守護(hù)進(jìn)程(daemons)。此一臭蟲(chóng)將造成使用者不能干凈地重啟系統(tǒng),便會(huì)讓系統(tǒng)變得不穩(wěn)定。

          systemd 維護(hù)團(tuán)隊(duì)很快就修補(bǔ)了該漏洞。但此次事件中讓 Andrew Ayer 與 systemd 開(kāi)發(fā)團(tuán)隊(duì)發(fā)生了口角,Ayer 認(rèn)為這是個(gè)嚴(yán)重的系統(tǒng)設(shè)計(jì)缺陷,早在2年前的systemd 209 版本已經(jīng)發(fā)現(xiàn),systemd 開(kāi)發(fā)團(tuán)隊(duì)卻忽略此事的嚴(yán)重性,systemd 的問(wèn)題不只是這個(gè)臭蟲(chóng),他批評(píng)開(kāi)發(fā)人員根本不了解軟體設(shè)計(jì)必須要盡量減少臭蟲(chóng)及相關(guān)風(fēng)險(xiǎn)的重要性。

          另一邊廂,身為 systemd 共同維護(hù)人 David Timothy Strauss 表示 Ayer 以一個(gè)很小的安全問(wèn)題來(lái)批評(píng)systemd,相關(guān)漏洞必須于本地端執(zhí)行,僅可造成服務(wù)阻斷,相較于資訊揭露或權(quán)限擴(kuò)張而言只是個(gè)最低等級(jí)的安全風(fēng)險(xiǎn)。

          Andrew Ayer 與 systemd 開(kāi)發(fā)團(tuán)隊(duì)的爭(zhēng)執(zhí)仍在網(wǎng)絡(luò)上與社交媒體上持續(xù)升溫。



          關(guān)鍵詞: Linux

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();