SecCodeCheckValidity:動態代碼合法性檢查防止什麼樣的動態代碼修改?
執行簽名代碼的動態驗證。
驗證一個靜態代碼對象。
此函數獲取並驗證代碼對象指定的代碼 上的簽名。它檢查所有密封組件的有效性,包括資源(如果有的話) 。如果指定了代碼,它將根據代碼 驗證代碼。如果所有這些條件都滿足,則調用成功。只要代碼未被修改,代碼 不受併發修改,並且結果只有效 ,此調用纔是安全的。如果底層文件系統 具有動態特性(例如網絡文件系統,聯合安裝或FUSE),則必須考慮在驗證後代碼的修改安全性從 更改。
因此,鑑於蘋果的代碼簽名描述,目前尚不清楚它們在這裏指的是什麼「動態characaters」。
它多久檢查一次「內存」? – PnotNP