只要30行代碼,讓27噸發電機原地爆炸?

2020-11-23 騰訊網

只需要30行代碼 (約140KB的文件),就能讓20噸的發電機原地爆炸?這一幕確實發生在了美國愛達荷州的測試場地上。

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

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

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

事情得從美國司法部最近在網上公布了一份起訴文件說起,文件中起訴了六名俄羅斯軍事情報部GRU的黑客,起訴內容從2018年的冬奧會到2016年的烏克蘭電網斷網事件等全球網絡攻擊活動。

不過卻被人在公布的一次攻擊細節中發現,俄羅斯黑客使用的攻擊手段其實是美國政府在十幾年前發明的。人們發現,早在十年前,就已經有一位網絡安全研究者進行過了類似的測試方法。

這是美國國安部進行的一項秘密實驗,2007年3月的一個早晨,Mike Assante作為工控安全專家來到美國愛達荷州國家實驗室。

實驗室場地上擺放著Assante和他的夥伴們為此花費30萬美元從某個油田購買了一臺發電機,重達27噸,並安裝了一個小型電網,包括61英裡的傳輸線路和7個電力子站。這些工控安全專家準備使用代碼把這張用於測試用的電網摧毀。

11點33分,一名安全專家從幾英裡外的位置,通過網際網路上發動了惡意代碼攻擊,代碼只有30行,而攻擊目標--發電機卻和一輛公交車一樣的大小。發電機先是開始顫抖,然後開始冒黑煙,最後發生爆炸。前後過程不到2分鐘。

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

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

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

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

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

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

如果保護繼電器檢測到電路異常就立刻斷開電路連接,同步發電機,利用旋轉的轉子磁場在定子中感應發電,而一旦發電同步,那麼它又會將電路再接通回來。

但也正因為它起著保護電路的作用,使得電路異常的檢查任務全部壓在了保護繼電器上,一旦它出現問題,就可能成為攻擊者的利器。攻擊者的基本思路是,打亂同步器和同步檢查繼電器的工作,使得發電機變速過快,最後「引火自焚」。

這30行代碼的邏輯,就是反向利用它的工作原理,令保護繼電器在發電機同步的情況上,仍然選擇斷開連接,電路不同步時卻將電路合上,從而給發電機帶來巨大的衝擊。這一過程不斷重複,最終造成摧毀性的破壞。

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

幾乎不到幾十秒的時間,電路就遭到了破壞,如燎原之勢一般席捲了整個發電機,造成了最終的破壞。當然,這30行代碼之所以能成功,離不開這種發電機的特殊構造。

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

電機種類有限,攻擊方法卻有千百種。有網友認為,代碼的行數、文件大小不重要,只要發電機存在漏洞,就無法避免會遭受這樣的黑客攻擊。所以,對於任何系統來說,安防都是至關重要的。

相關焦點

  • 30行代碼:讓27噸發電機原地爆炸
    只需要30行代碼 (約140KB的文件),就能讓20噸的發電機原地爆炸?這一幕確實發生在了美國愛達荷州的測試場地上。
  • 30行代碼,就能讓20噸的發電機原地爆炸?
    30行代碼,就能讓20噸的發電機原地爆炸? AI新媒體量子位 發表於 2020-11-23 11:22:16 只需要30行代碼(約140KB的文件),就能讓20噸的發電機原地爆炸? 這一幕確實發生在了美國愛達荷州的測試場地上。
  • 30行代碼如何摧毀一臺27噸的發電機
    屏幕上顯示著對一臺大型柴油發電機的多角度實時監控視頻。這臺發電機的大小近似於一輛校車,是呈薄荷綠色的巨大鋼鐵物體,重達 27 噸,約為一輛 M3 布萊德利裝甲車的重量。發電機持續轟鳴著,部署在距離大家所在房間有一英裡的變電站,其所產生的電能足以為一所醫院或是一艘海軍艦船供電。發電機表面散發出的熱浪,在視頻監控圖像中形成了波動線。
  • 140噸洲際飛彈原地爆炸,160名專家屍骨無存,現場慘不忍睹
    很多科學家甚至為此付出生命,曾有一款洲際飛彈試射時突然原地爆炸,現場160名科學家屍骨無存。美蘇爭霸過程中,兩國研製出很多黑科技,直到現在很多武器都難以超越。美蘇兩國為了獲得威力更強的戰略武器,來爭奪世界霸主的地位,都做出很多努力,其中蘇聯為了在洲際飛彈的研製中爭得頭籌,可謂是不計成本,甚至還為此付出了巨大的代價。
  • 小卡傷停,快船原地爆炸
    快船慘敗,魔術師先嘲諷一波看到快船和獨行俠的半場比賽得分,湖人名宿魔術師-詹森發推表示:「我剛從橄欖球比賽轉場過來,獨行俠就已經77-27領先了...我這輩子在NBA從沒見過這種事...而且快船還是主場作戰」。開局兩連勝的快船為什麼會原地爆炸?
  • 網絡流行語科普 原地爆炸什麼意思什麼梗?
    網絡流行語科普 原地爆炸什麼意思什麼梗?時間:2019-09-28 17:04   來源:小雞詞典   責任編輯:沫朵 川北在線核心提示:原標題:網絡流行語科普 原地爆炸什麼意思什麼梗? 指由於過度激動導致特別想做出一些瘋狂的事的情況,二次三次皆可用, 比如飯的愛豆的現場演出表演的非常棒, 或xx女孩在此表演原地爆炸!
  • 海浪蘊藏著巨大的能量,衝擊力每平方米達20-30噸,最大可達60噸
    如果說潮汐象徵著海洋在不停地進就行呼吸,那麼海浪就是海洋不斷跳動著的脈搏。大海從來是不平靜的,無風時它微波蕩漾,有風時則巨浪翻滾,那奔騰咆呼的海液猛烈地拍擊著海邊的巖石,發出雷鳴般的發響聲,激殘起高高的浪花。這是海浪在顯示它那無窮的力量。
  • 打王者榮耀遇到哪些人會原地爆炸
    打王者榮耀(或者其他MOBA類遊戲),一個人再怎麼秀都不如團隊的人一起努力有用,所以如果在遊戲中遇到一些令人反感的操作,可能大神都會爆炸的吧。哪些操作會讓本來好好遊戲的你原地爆炸呢?1、順風浪逆風投本來順風的局,結果團戰贏了跑去打野,兵線放著不管。
  • 一聲巨響劃破天空,飛彈爆炸140噸燃料曾洩露,160位專家當即殞命
    只要世界上存在著兩個軍事強大的大國相互牽制,那麼世界在很長一段時間內都會處於一個相當平靜的階段。確實在當時的世界局勢之下,雙方誰都不會發動戰爭,因為對方的軍事武器都是相當出色,蘇聯有自己的洲際巡航飛彈,美國有自己的航空母艦。這兩個軍事武器哪怕就是放在今天,都可以引起國際足夠的重視。
  • 走,帶你去看82噸重風力發電機怎麼裝
    走,帶你去看82噸重風力發電機怎麼裝 2017
  • 響水爆炸刷新紀錄 爆炸威力相當於2噸多TNT
    爆炸引起2.2級地震,什麼概念?一份與不同地震釋放能量相當的TNT(黃色炸藥)當量顯示,地震2.2級,相當於2噸多的TNT爆炸威力。也就是這次江蘇化工園區爆炸的威力相當於2噸多TNT。而2噸多TNT又是什麼概念?這麼說吧,一般手槍只有4克TNT,能穿透一個人。手榴彈TNT不過50克,1噸TNT就相當於2萬個手榴彈同時爆炸。
  • 東方電氣承制的首臺國產化核能發電機啟運
    2008年10月13日上午,在中國東方電氣集團公司所屬企業東方電機創立50周年的喜慶日子裡,由東方電機生產製造的廣東嶺澳三號1150兆瓦核能發電機,在完成型式試驗後從四川德陽啟運。這是東方電氣以主承包商的方式承制的首臺國產化核能發電機。
  • 汽車放了好久沒有啟動,原地怠速可以給電瓶充電嗎?
    汽車原地怠速是可以給電瓶充電的,只是充電電流會稍小一些汽車發電機是典型的三相交流發電機,只不過帶有整流電路把交流電整成直流電,同時發電機帶有電壓調節器,可以控制勵磁電流大小來控制輸出電壓高低。汽車發電機也是典型的勵磁式發電機,轉子磁場強弱是由調節器輸出電流大小決定的。發電機低轉速運行的時候,適當的提高勵磁電流提高磁場強度,發電機輸出電壓會高一些,提高發電機效率。汽車發電機原理圖當汽車發動機轉速升高的時候,發電機輸出電壓也會隨之升高。
  • 發射基地傳出一聲巨響,洲際飛彈原地爆炸,160名專家被炸死
    美蘇爭霸你追我趕,飛彈事業如火如荼據有關資料顯示,曾經在研發武器的過程中,就發生過的一起嚴重的爆炸事故,當時火光沖天,直接造成160名專家當場殞命火海。據悉,這件事情就發生在二戰結束後,美蘇兩國為了爭爭奪世界霸主的地位,展開了激烈的軍備競賽。
  • 第五人格:女巫利用氣球刀,讓女兒原地爆炸,守椅甚至比邦邦可怕
    但是利用氣球刀,讓女兒原地爆炸,女巫的守椅力在特殊情況下,甚至比邦邦還可怕。 今天和大家分享一下我最近鑽研的女巫氣球刀技巧。自摸30秒,牽氣球掙脫時間15秒,但女巫可以利用切換女兒,反覆打趴掙脫的人。只要有氣球刀,就相當於有無限不擦刀。這就是我說的,讓女兒原地爆炸。
  • 熱血傳奇:連碎三把骨玉之後,原地爆炸!
    哥們是遊戲裡認識的,他介紹我進行會的,那時候我這樣低級的小道士沒有人引薦還真加不了行會。老道心裡感謝啊,經常就跟他一起練級,有個法師組隊速度肯定快。不知不覺玩了1年了,大家的裝備都差不多了,祖瑪武器也有了一些,哥們一把骨玉都沒有,辛苦攢錢買了一把,別提多愛惜了。看著別人都在升級武器,也跟著去升級。老道這沒好武器,就這樣了,用著自己升的1-4的銀蛇已經滿足了。
  • 21噸TNT爆炸威力有多大?
    根據網友拍攝的現場視頻我們可以看到,現場火光沖天,爆炸產生的威力巨大。截止到早上7:30,爆炸已造成已造成19人死亡(根據最新消息,其中2名消防官兵犧牲),32人危重,400餘人受傷。隨後,中國地震臺網官方微博發布了爆炸當時的震感波形記錄。
  • 汽車發電機結構原理與動力
    汽車發電機是汽車的主要電源,其功用是在發動機正常運轉時(怠速以上),向所有用電設備(起動機除外)供電,同時向蓄電池充電。在普通交流發電機三相定子繞組基礎上,增加繞組匝數並引出接線頭,增加一套三相橋式整流器。
  • 慘絕人寰的黎巴嫩爆炸事件,背後真兇竟是2700餘噸農用化肥?
    提起硝酸銨(NH4NO3),相信只要學過初中化學就不會陌生。這是一種無色無臭的透明結晶體,易溶於水,易吸溼結塊,溶解時吸收大量熱(港口和倉庫,有內味兒了),受猛烈撞擊或受熱爆炸性分解,遇鹼分解。硝酸銨化肥含氮量大概在34%左右,是由硝銨和硫銨混合共熔而成或由硝硫酸混合後吸收銨,使其結晶、乾燥成粒而成的,被稱為水溶性肥料。
  • SpaceX星艦原地爆炸,馬斯克淚流滿面
    三天前,即9月22日晚18點,SpaceX公司展開針對SN7.1「星艦」(星際飛船)原型機的增大壓力測試,最終SN7.1原型機不堪重負,發生爆炸引起陣陣白煙。而全球數千萬的太空愛好者們,紛紛拍手叫好,SpaceX公司確認爆炸,馬斯克留下了滿臉的淚水。