Page 46 - 清流雙月刊 NO.51
P. 46

MJIB










               證間接指令,以捕捉「柵欄柱(fence-                             17. 記錄 PLC 正常運作時間並在 HMI 上執

               post)錯誤」;因 PLC 通常沒有「陣列                               行趨勢分析,以利進行診斷。
               結束」標誌,因此最好在軟體中建立它,
                                                                18. 記錄因故障或急/硬停機而造成 PLC 停
               其目標是避免異常或計劃外的 PLC 操
                                                                    機事件,以便 HMI 警報系統檢索,可
               作,亦即設定陣列的範圍。
                                                                    在 PLC 重新啟動之前查詢更精準的時間
            10. 依特定功能分配指定暫存器區塊(讀/                                   資料,並在 HMI 上繪製趨勢圖。
                寫/驗證),以驗證資料、避免緩衝區
                                                                19. 監控 PLC 記憶體使用量,並提供生產環
                溢位並阻止未經授權的外部寫入以保護
                                                                    境中部署的每個控制器的記憶體使用基
                控制器資料。
                                                                    準,以利在 HMI 上進行趨勢分析。

            11. 合理性檢查工具:允許透過交叉檢查不
                                                                20. 關鍵警訊的誤報和誤判:當 PLC 發現
                同測量值來進行合理性檢查,並對過程
                                                                    關鍵警訊為誤報和誤判時,應記錄造成
                進行儀表化。
                                                                    此誤報和誤判的資訊,並阻止此關鍵警
            12. 根據實體合理性驗證輸入:確保只能輸                                   訊誤報和誤判繼續發生。

                入流程中實際或物理上可行的內容;操
                作設定計時器,使其達到實際所需的持                                 PLC 被攻擊的案例

                續時間;當出現偏差時考慮發出警報,
                                                                     PLC 之安全在日常生活中對關鍵基礎
                另當出現意外的不活動時,也應提醒操
                                                                設施的影響性甚大,詳述如下。
                作員。

                                                                一、能源
            13. 停用不需要或未使用的通訊埠和協議:
                                                                1. 震網(Stuxnet)事件
                PLC 控制器和網路介面模組通常支援多
                                                                     駭 客 利 用 西門 子公 司 控 制 系 統
                種預設啟用的通訊協議,停用應用程式
                                                                (SIMATIC WinCC/Step7)存在的漏洞,向
                不需要或未使用的連接埠和協定。
                                                                PLC 寫入代碼並將代碼隱藏。這次事件是
            14. 限制第三方介面的連接類型和可用資料:                              有史以來第一個包含 PLC Rootkit 的電腦蠕

                連接資料介面應明確定義並限制為僅允                               蟲,也是已知的第一個以關鍵工業基礎設
                許所需資料傳輸的讀取/寫入功能。                                施為目標的蠕蟲。據報導,該蠕蟲病毒可

                                                                能已感染並破壞了伊朗納坦茲的核設施,
            15. 定義 PLC 重新啟動時製程的安全流程狀
                                                                並最終使伊朗的布希爾核電站延遲啟動。
                態(例如,為觸點通電、斷電、維持先
                前狀態)。                                           2. 停電

                                                                     北美遭駭客利用 PLC 中的漏洞對關鍵
            16. 每 2-3 秒總結一次 PLC 循環時間並傳送
                                                                基礎設施和工業環境造成破壞,該兩個漏
                給 HMI 以在圖表上進行視覺化處理。


         44 清流雙月刊
   41   42   43   44   45   46   47   48   49   50   51