30行代碼,就能讓20噸的發電機原地爆炸?

2020-12-11 電子發燒友

30行代碼,就能讓20噸的發電機原地爆炸?

AI新媒體量子位 發表於 2020-11-23 11:22:16

只需要30行代碼(約140KB的文件),就能讓20噸的發電機原地爆炸?

這一幕確實發生在了美國愛達荷州的測試場地上。

黑客模擬者將大約30行代碼推進保護繼電器中,不到23秒,機器就已經開始搖晃。

又過了幾秒鐘,發電機開始冒黑煙,最後直接爆炸。

從黑客攻擊手段,回溯一項實驗

事情得從美國司法局這周起訴的6名黑客說起。

這6名黑客的組織名為Sandworm,被認為不僅在2016年對烏克蘭的電網進行了攻擊,造成停電和物理設備損害;還惡意破壞了2018年的韓國冬奧會。

然而在調查他們的攻擊手段時,人們發現,早在十年前,就已經有一位網絡安全研究者進行過了類似的測試方法。

這是美國國安部進行的一項秘密實驗,當時的一位員工邁克·阿桑特(Mike Assante)僅用30行代碼,對重達27噸的發電機進行了代碼攻擊,就成功讓後者發生了爆炸。

30行代碼,大約是140KB的文件大小(比一個常見表情包還小)。

△這個gif大小約為75KB,文件不超過它的兩倍

這項實驗被稱為Aurora發電機測試,目前,它再一次引起了人們對大型設備可能遭受網絡攻擊的重視。

至於爆炸的原理,還得從發電機構造談起。

發電機的「保護殼」,變成了攻擊利器

傳統柴油發電機包含一個名為保護繼電器的設備,相當於電路中的一個應急閘門。

一旦保護繼電器檢測到線路過熱、或者發電不同步,那麼它就會認為電路異常,從而立刻斷開電路連接。

同步發電機,利用旋轉的轉子磁場在定子中感應發電。其中,轉子用於旋轉磁場,定子用於切割磁場,所以頻率與轉子一致,被稱為同步發電。

而一旦發電同步,那麼它又會將電路再接通回來。

但也正因為它起著保護電路的作用,使得電路異常的檢查任務全部壓在了保護繼電器上,一旦它出現問題,就可能成為攻擊者的利器。

攻擊者的基本思路是,想辦法將同步器和同步檢查繼電器的工作「打亂」,使得發電機變速過快,最後「引火自焚」。

而這30行代碼的邏輯,就是反向利用它的工作原理,在電路不同步時保持通電,電路同步時立刻斷電。

為了驗證這一想法的可實施性,研究人員阿桑特,在美國愛達荷州的測試場地上,將模擬黑客攻擊的30行代碼輸入到保護繼電器中,對這一安全裝置進行了重新編碼。

在發電機運轉時,保護繼電器雖然觀察到發電機已經完全同步,但仍然選擇了立刻斷開連接,使得發電機與系統其它電機斷開,「卸下一身負擔」,轉速被提升到一個前所未有的值。

而當電路不同步時,保護繼電器又將電路合上,這時候,其它旋轉發電機將給它一個巨大的衝擊。

幾乎不到幾十秒的時間,電路就遭到了破壞,如燎原之勢一般席捲了整個發電機,造成了最終的破壞。

當然,這30行代碼之所以能成功,離不開這種發電機的特殊構造。

網友認為,如果當時發電機電網系統加上了反向功率,以及磁極滑動保護、瞬時過流保護、AVR勵磁限制以及超速控制等裝置,這樣的危險就能夠避免。

但,換作其他發電機,就完全能避免受到攻擊了嗎?

電機種類有限,攻擊方法卻有千百種。

有網友認為,代碼的行數、文件大小不重要,只要發電機存在漏洞,就無法避免會遭受這樣的黑客攻擊。

所以,對於任何系統來說,安防都是至關重要的。

網友:又一場沒有硝煙的戰爭

有網友看後感嘆,科技升級了戰場,哪怕沒有槍,靠鍵盤就能將對手麻痺。(嗯…你指哪方面?)

此外,也有網友調侃,YAML不能被用於配置27噸發電機的原因找到了。

但也有網友表示,電網崩潰所帶來的恐怖影響,甚至令人難以想像。

你認為呢?

責任編輯:lq

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 30行代碼:讓27噸發電機原地爆炸
    只需要30行代碼 (約140KB的文件),就能讓20噸的發電機原地爆炸?這一幕確實發生在了美國愛達荷州的測試場地上。
  • 只要30行代碼,讓27噸發電機原地爆炸?
    只需要30行代碼 (約140KB的文件),就能讓20噸的發電機原地爆炸?這一幕確實發生在了美國愛達荷州的測試場地上。黑客模擬者將大約30行代碼推進保護繼電器中,不到23秒,機器就已經開始搖晃。實驗室場地上擺放著Assante和他的夥伴們為此花費30萬美元從某個油田購買了一臺發電機,重達27噸,並安裝了一個小型電網,包括61英裡的傳輸線路和7個電力子站。這些工控安全專家準備使用代碼把這張用於測試用的電網摧毀。
  • 30行代碼如何摧毀一臺27噸的發電機
    屏幕上顯示著對一臺大型柴油發電機的多角度實時監控視頻。這臺發電機的大小近似於一輛校車,是呈薄荷綠色的巨大鋼鐵物體,重達 27 噸,約為一輛 M3 布萊德利裝甲車的重量。發電機持續轟鳴著,部署在距離大家所在房間有一英裡的變電站,其所產生的電能足以為一所醫院或是一艘海軍艦船供電。發電機表面散發出的熱浪,在視頻監控圖像中形成了波動線。
  • 雲南800萬發電設備爆炸 曝發電機濟南出廠前不合格
    爆炸曝出的「不合格」  央視《焦點訪談》報導:  雲南曲靖一家企業買了一臺發電設備,重量超過60噸、價值超過800萬元,裝配好了像座小山,也的確是全廠1000多人工人生產、生活的靠山。可是今年一月,這座山突然塌了。
  • 我國20兆瓦渦輪發電機投入使用,或安裝055大驅上,可驅動電磁炮
    餘溫尚存,就有新動態接踵而至,《環球時報》日前消息,中國船舶工業集團公司下屬704研究所近日宣布,20兆瓦渦輪發電機「近期」投入使用,20兆瓦的發電量足以點亮15000個城市。分析師認為,這款新型發電機的優勢在於對集成電力推進技術系統的兼容性,應用後將提高電力存儲與分配的效率,預計驅逐艦的輸出功率將是未應用前的400%。通過計算,2臺20兆瓦的發電機能夠驅駛5000至6000噸排水量的護衛艦,而3至4臺就足以驅動萬噸級055型飛彈驅逐艦,還能驅動電磁炮。
  • 大案紀實——馬坊村爆炸殺人案 30噸炸藥把人被炸成碎片
    劉軍差點摔倒,他一噸多重的計程車,甚至在原地跳了兩下。公安部迅速派出由20多名偵查專家、技術專家組成的工作組,由王牌爆炸專家高光鬥率領趕赴榆林。高光鬥是中國十大刑偵專家之一,是著名的爆炸分析專家。他自從60年代加入警隊以後,這麼多年先後偵破了30多起重大爆炸案件,主持完成了六個公安科技課題,取得一項國家發明專利,兩次榮獲北京市科技進步獎。高光鬥在當時為北京市公安局科技處處長!他並不是一個警察,而是一個學者。
  • 黎明殺機發電機怎麼修? 黎明殺機發電機維修攻略
    川北在線核心提示:原標題:黎明殺機發電機怎麼修? 黎明殺機發電機維修攻略 黎明殺機發電機怎麼修?遊戲中有很多的發電機,而且發電機有壞的時候,就需要大家去維修了,那麼是否所有玩家都學會修電機了呢?黎明殺機發電機怎麼修 1、不要盲目的找到發電機就湊上去修,先試著觀察發電機附近   原標題:黎明殺機發電機怎麼修? 黎明殺機發電機維修攻略   黎明殺機發電機怎麼修?遊戲中有很多的發電機,而且發電機有壞的時候,就需要大家去維修了,那麼是否所有玩家都學會修電機了呢?
  • 7500噸彈藥猛烈爆炸!20公裡內有危險 俄軍火庫爆炸有何內幕?
    爆炸將但多彈藥送上了天空當地時間7日下午,俄羅斯西部軍區位於梁贊州的一所軍火庫起火後發生了彈藥的爆炸。發生爆炸的軍火庫共有113個存放彈藥的庫房,爆炸時庫區內存放的軍火至少有7500噸,一些彈藥在爆炸發生和起火時還擱置在倉庫外的空地上。
  • 張家界一裝載20噸天燃氣槽罐車側翻,離變電站只有百餘米隨時有爆炸...
    8月11日下午,一輛滿載20噸液化天燃氣的槽罐車,在行經湖南省S305省道線張家界市桑植縣陳家河鎮夾石河村路段時發生側翻,隨時有洩漏爆炸危險,1人受傷, 1人被困駕駛室,當地市縣兩級政府、應急管理、公安、消防、交警、自然資源、天燃氣公司等部門經過連續30小時的救援,疏散200餘人,
  • 爐石傳說:1回合做個20-20的大範,對手:我直接原地爆炸
    但有了新版本卡牌的加入之後,JK賊的強度依然很高,下面先來看看卡組:卡組代碼:AAECAZvDAwqyAs0DigeSlwPBrgPjtAPLwAPZ0QPl0QP21gMKtAHtAo+XA7muA/6uA86vA7m4A6TRA9/dA+fdAwA=
  • 雲南價值800萬發電設備爆炸 疑為不合格產品
    《焦點訪談》2014年11月15日——爆炸曝出的「不合格」雲南曲靖一家企業買了一臺發電設備,重量超過60噸、價值超過800萬,裝配好了像座小山,它也的確是全廠1000多人工人生產、生活的靠山。可是今年一月,這座山突然塌了!
  • 20噸打藥車價格_20噸打藥車多少錢
    昨天下午,陝西渭南的徐經理問20噸打藥車價格_20噸打藥車多少錢,整理了農藥噴灑車廠家價格信息,供大家參考:  20噸打藥車價格_20噸打藥車多少錢,打藥車使用注意事項: 1、在噴灑農藥時嚴禁使用灑水泵(灑水泵內部分材料耐藥性差,長時間用水泵噴灑農藥會損壞水泵)。
  • 鬼滅之刃蛇戀鎖死,用我原地爆炸換他們原地入洞房
    鬼滅之刃蛇戀鎖死,用我原地爆炸換他們原地洞房鬼滅之刃蛇戀鎖死,用我原地爆炸換他們原地洞房鬼滅之刃蛇戀鎖死,用我原地爆炸換他們原地洞房鬼滅之刃蛇戀鎖死,用我原地爆炸換他們原地洞房鬼滅之刃蛇戀鎖死,用我原地爆炸換他們原地洞房鬼滅之刃蛇戀鎖死
  • 網絡流行語科普 原地爆炸什麼意思什麼梗?
    網絡流行語科普 原地爆炸什麼意思什麼梗?時間:2019-09-28 17:04   來源:小雞詞典   責任編輯:沫朵 川北在線核心提示:原標題:網絡流行語科普 原地爆炸什麼意思什麼梗?指由於過度激動導致特別想做出一些瘋狂的事的情況,二次三次皆可用, 比如飯的愛豆的現場演出表演的非常棒, 或xx女孩在此表演原地爆炸!(謝謝我是轟出女孩。)   原標題:網絡流行語科普 原地爆炸什麼意思什麼梗?
  • 黎巴嫩爆炸能量有多大?物理學家看視頻計算:300噸TNT
    原創 關注前沿科技 量子位曉查 發自 凹非寺量子位 報導 | 公眾號 QbitAI前日,黎巴嫩首都貝魯特昨天發生了嚴重的爆炸事故,截至今天已經造成了超過135人死亡、30萬人無家可歸。
  • 如何用30行代碼爬取英雄聯盟全英雄皮膚?
    距離上次寫爬蟲文章已經過了許久了,之前寫過一篇20行Python代碼爬取王者榮耀全英雄皮膚,反響強烈,其中有很多同學希望我再寫一篇針對英雄聯盟官網的皮膚爬取,但苦於事情繁多,便一拖再拖,一直拖到了現在,那麼本篇文章我們就一起來學習一下如何爬取英雄聯盟全英雄皮膚。
  • 聽到這個消息,氣的原地爆炸
    下一個假期就要2018年啦節後上班第一天的心情本來就難以言喻滿屏的鹿晗與關曉彤戀愛了氣的原地爆炸
  • 與「原地爆炸」異曲同工之妙
    與「原地爆炸」異曲同工之妙時間:2019-05-05 14:40   來源:金投網   責任編輯:沫朵 川北在線核心提示:原標題:你媽炸了是什麼意思?與原地爆炸異曲同工之妙 今天要說的詞叫做你媽炸了,關於你媽炸了是什麼意思,你媽炸了的出處在哪,一起來看看吧: 你媽炸了是什麼意思 從古至今罵人都喜歡問候對方的母親是否安好,因此該詞也是一句類似於媽賣批的屬於罵人的髒話,至於   原標題:「你媽炸了」是什麼意思?
  • 讓12星座原地爆炸的那些事,白羊座敢放我鴿子?天蠍座敢玩失蹤?
    可能在你感覺無所謂的一句話或一個不經意的舉動,就能讓對方原地爆炸。下面我們就來看一些什麼事能讓12星座原地爆炸吧?白羊座:被放鴿子白羊座的人可是出了名的急性子,對她們來說最可怕的事情就是等人,多等一分一秒都是煎熬,尤其是當自己等了很久但對方卻失約時,被方鴿子,氣的恨不得原地爆炸。
  • 一聲巨響劃破天空,飛彈爆炸140噸燃料曾洩露,160位專家殞命
    洲際飛彈原地爆炸蘇聯在洲際飛彈的研發領域可謂是擁有很多的軍事專家,這些專家的軍事科學研究水平當時居於世界領先地位。當時蘇聯在研製R-16洲際飛彈,為了保證這款洲際飛彈的優良作戰能力,當時蘇聯的軍工專家就在反覆試驗這款R-16洲際飛彈,不試驗還不要緊,一試驗當時就發生了大規模的爆炸,一聲巨響劃破天空,洲際飛彈現場爆炸了。而且這次的爆炸直接炸死了在軍事基地進行試驗的160名全球頂尖的專家。事故的傷亡程度已經不忍直視,現場一片狼藉。