駭客強迫法國超市冰箱解凍
法國零售商報告冷藏控制系統受損、被迫解凍並丟棄食物。
法國零售商報告冷藏控制系統受損、被迫解凍並丟棄食物。本集解釋了正常的維護週期、CERT-FR 10 月 13 日的恢復警告、一個新報告的 Rust 生命周期檢查錯誤和 Apple 的 HomeView 推出。
本影片重點
- 法國超市冷藏系統中斷已確認;跨每個報告國家的協同攻擊尚未證實。
- CERT-FR 10 月 13 日的更新點名了 Danfoss、Copeland 和 Dixell 冷藏控制器系列。
- 在沒有安全更新的情況下,將暴露的設備恢復出廠設定,可以移除攻擊者的更改,同時使設備容易受到攻擊。
- Rust 問題 #164250 展示了特定的生命週期檢查故障;其討論串並未證明普遍的應用程式損壞或實際的生產利用。
- Apple 宣布 HomeView 將於 11 月 13 日在列出的市場上市,起始價格為 299 美元,並有特定的個人內容條件。
翻譯文字稿
譯自英文原版旁白。可用的音訊和字幕由 YouTube 控制。
超市冰箱是如何讓食物變質的?
0:00 駭客強迫法國超市的冰箱解凍。 店家丟棄了食物。 在這段影片中,維護是如何讓食物變質的? Rust 哪裡出錯了? 為什麼重置冰箱卻可能留下危險? 在判決之前,我會回到那個重置警告。 今天是 10 月 13 日星期二,這是 The Daily Diff。 超市冷藏系統是保持生鮮和冷凍食品冰冷的設備。
0:21 控制器會告訴設備何時冷卻, 以及何時融化其冷卻部件上的冰。 法國零售商表示,攻擊者更改了這些控制, 導致員工丟棄受影響的食物。 Coopérative U 的負責人 Dominique Schelcher 於週一證實了這次攻擊。 冷藏專家與店內團隊合作恢復服務。 今天,Apple 推出了 HomeView,Rust 開發人員正在調查一個記憶體安全漏洞。 解凍是日常維護。
0:42 冰會積聚在冷卻部件上並造成阻礙。
冰箱為什麼需要除霜?
0:45 正常循環會融化這些冰,然後恢復冷卻。 讓解凍持續運行會讓食物處於危險之中。 路透社報導,Intermarché 的老闆表示受影響的冰箱加熱了六小時。 維護公司透過連接網路的控制面板調整冷藏設備。 接管面板的人可以更改設備設定。 一個合法的特性會被非法使用者利用造成損害。 巴黎的一位目擊者描述員工丟棄成車的解凍食物, 融化的冰淇淋灑在街上。
1:11 事件回應包括清理人行道。 您的監控儀表板很少會有這一欄。 商店數量因報告而異。 荷蘭零售商 Ahold Delhaize 也遭受了中斷。
實際上確認了什麼?
1:19 Ahold 表示沒有理由將其事件與法國聯繫起來。 法國的冷藏攻擊已確定。 跨每個報告國家的單一協同攻擊仍未證實。 法國官方網路安全應變小組發布了警報。 今天的更新點名了 Danfoss、Copeland 和 Dixell 控制器。 它表示管理介面不應公開連接到公共網路。 它沒有解釋攻擊者的身份和確切的進入途徑。 遠端存取讓維護人員無需開車到每個商店就能調整設備。
1:45 挑戰在於將這種便利性保持在受控存取之後。 設計人員需要保護兩個客戶:使用它的技術人員和依賴它的商店。 建議是移除公共暴露,檢查配置, 並透過受保護的網路恢復存取。 商店經營者應與其冷藏供應商協調。 切斷連線可能會中斷保險合約要求的監控。 同時,Rust 有一個安全問題。 Rust 是一種程式語言,其編譯器在程式碼執行前檢查記憶體使用情況。
2:08 它的借用檢查器會追蹤引用,即資料的句柄。
Rust 的生命週期檢查遺漏了什麼?
2:11 當資料消失時,這些句柄應該變得不可用。 開發人員 jsnell 報告了編譯器接受的程式碼。 這個例子在文本的生命週期結束後仍然保留了對該文本的引用。 報告者說記憶體檢查工具會捕捉到無效的存取。 一個容器承諾它的引用可以在整個程式中持續存在。 將一個生命週期較短的引用分配到其欄位中,會繞過報告的檢查。 清理會將該引用視為長生命週期。 該承諾在資料消失後仍然存在。
2:38 該報告在最近的穩定版本上重現。 貢獻者展示了可追溯到 Rust 1.4 的相關範例。 此問題被標記為高優先級。 在我們的來源檢查中,它仍然開放,沒有連結的修復程式。 討論串中充滿了更簡單的範例。 它還為維護人員提供了更多測試修復的方法。 當人們提供重現方法而不是宣布每個應用程式都死了時,錯誤報告會變得更有用。 追蹤最終的編譯器修復。
2:58 這些範例從已接受的程式碼中確立了特定的不安全結果。 該討論串沒有提供證據表明每個 Rust 應用程式都遇到此路徑,或者攻擊者正在生產中利用它。 Apple 的 HomeView 是一個七吋的智慧顯示器,用於通話、 娛樂和兼容的智慧家庭配件。 預購從今天開始,11 月 13 日上市。 美國的起始價格是 299 美元。
Apple 的 HomeView 到底有什麼作用?
3:15 Siri 成了另一個需要充電的地方的居民。 Apple 表示 HomeView 最多可識別六個人。 共享的廚房螢幕必須決定要顯示誰的行事曆。 當晚餐客人站在攝影機前時,這是一個隱私問題。 HomeView 必須識別已註冊人員的面部。 他們配對的手機或平板電腦必須在場且最近已解鎖。 這些設備通常共享相同的無線網路。 這些條件控制著個人內容何時出現在共享螢幕上。
個人內容何時會出現?
3:38 Siri 的新功能以英文版本開始測試。 Apple 表示部分基於伺服器的功能有每日使用限制, 未來可付費擴展存取權限。 一位廚房助理顯然培養了訂閱的胃口。 Apple 表示,由於 Siri 的新功能在歐盟尚未推出,HomeView 將不會在歐盟銷售。 對於歐洲家庭來說,智慧家庭升級正在觀看美國的新聞稿。 無需預約安裝。 每個承諾都需要一個能夠堅守的界限。
4:02 冷藏維護需要限制存取。 Rust 需要拒絕那些比其數據壽命更長的引用。 HomeView 需要將個人內容綁定給正確的人。 普通的功能可能會產生昂貴的後果。 這是重置的詳細資訊。 法國的警報警告,在沒有安全更新的情況下重置暴露的設備是不夠的。 它可以在移除攻擊者變更的同時,使設備容易受到攻擊。 恢復需要受保護的存取以及乾淨的設定。
4:24 入侵者離開後,門仍需修復。
為什麼恢復出廠設定會留下危險?
4:27 如果您寧願閱讀而不是聽我說,那麼每天早上,diff 都會免費發送到您的收件箱。 請造訪 the daily diff dot dev,連結在下方。 所以今天的判決是 NEEDS REVIEW。 我會堅持在這些冷藏系統恢復之前,必須具備受保護的管理存取權限。 單單乾淨的設定只會讓下一個事件在門口等待。 訂閱、點擊鈴鐺,並在評論中告訴我,如果您的看法不同。 這就是今天的差異。
為什麼判決是「需要審查」?
4:47 我是來自 Axrisi 的 Niko。 負責地合併。 Hackers forced supermarket fridges in France into defrost. Stores threw food away. In this video, how did maintenance spoil food? What broke in Rust? And why could resetting a fridge leave the danger in place?
來源
- Incident de sécurité ciblant les contrôleurs à distance des installations de réfrigérationCERT-FR / ANSSI
- Hackers raise fridge temperatures at hundreds of French supermarkets to spoil foodReuters / ABC News
- Coopérative U refrigeration-incident confirmationDominique Schelcher
- The secret behind Danfoss adaptive defrostDanfoss
- struct's lifetime requirements can be bypassed via covariant field assignment · #164250rust-lang/rust
- Meet Apple HomeView, a new way to enjoy entertainment, stay connected, and manage the homeApple



