為確保嵌入式系統的安全性所采用的基本安全措施之一是時間和邏輯序列監控。在本文中,我們將了解監控技術如何增強嵌入式系統的安全。
時間和邏輯序列監控
時序和邏輯序列監控是用于安全關鍵型嵌入式系統開發和驗證的強大工具,安全標準IEC 61508-7附錄A.9中給出了時間和邏輯程序流監控的總體目標:
“檢測有缺陷的程序序列。如果程序的各個元素(例如軟件模塊、子程序或命令)以錯誤的順序或時間段處理,或者處理器的時鐘出現故障,則存在缺陷程序序列。”
通過時序和邏輯序列監控,可以對系統內程序序列的正確時序和邏輯順序進行分析和驗證,實時檢測程序執行中的偏差或故障,從而給出及時和適當的響應,以確保系統的安全和預期行為。
時間監控的重要性
在安全關鍵應用中,包含時間關鍵型操作和截止時限。時間監控側重于驗證嵌入式系統中的任務和事件是否在預定義的時間范圍內發生。通過持續監視和分析時間行為,可以識別潛在的時序違規,例如超出截止時限、延遲過長。時間監控的好處包括:
1、可預測的系統行為:及時檢測時序異常有助于確保關鍵功能和過程在預期的時間范圍內執行,避免系統故障或危險情況。
2、故障檢測和恢復:通過監控時間,系統可以識別潛在的故障或偏差,從而采取適當的措施從故障中恢復或防止進一步的損害。
3、實時調整:時間監控使系統能夠動態適應變化的條件或突發事件,保證系統的可靠性和安全性。
邏輯序列監控的重要性
時間監控側重于時間方面,而邏輯序列監控則確保系統內程序序列的邏輯流和執行順序正確,驗證系統是否按照設計完成預期的狀態轉換。邏輯監控的主要好處包括:
1、正確的系統操作:通過分析程序執行的邏輯順序,可以檢測到潛在的錯誤,例如跳過或重復的步驟。確保系統按預期運行,最大限度地降低了不可預測行為或安全危害的風險。
2、基于狀態的錯誤檢測:邏輯序列監控允許檢測系統中的意外或禁止狀態,從而觸發適當的錯誤處理機制或恢復過程。
3、符合標準:程序流安全是在所有安全標準中被列為“強烈推薦”的措施,許多安全標準和認證要求驗證嵌入式系統的邏輯正確性,邏輯序列監視提供必要的證據來證明遵守這些嚴格的要求。
結論
在安全關鍵型嵌入式系統中,確??煽亢桶踩\行至關重要。時間和邏輯序列監控是一項重要的安全措施,可以檢測嵌入式系統中的時間偏差和邏輯錯誤。Embedded Office在功能安全RTOS的基礎上,增加了安全預認證的附加模塊Logical Program Flow和Temporal Program Flow實現邏輯序列和時間監控,滿足功能安全系統需求。
審核編輯:湯梓紅
-
處理器
+關注
關注
68文章
19159瀏覽量
229115 -
嵌入式
+關注
關注
5068文章
19014瀏覽量
303232 -
嵌入式系統
+關注
關注
41文章
3564瀏覽量
129224 -
監控技術
+關注
關注
0文章
44瀏覽量
12603
原文標題:如何利用時間和邏輯序列監控增強系統安全?
文章出處:【微信號:麥克泰技術,微信公眾號:麥克泰技術】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論