SecCodeCheckValidity:ダイナミックコードの妥当性検査によってどのようなダイナミックコードの変更が保護されますか?
符号付きコードの動的検証を実行します。
静的なコードオブジェクトを検証。
この関数は、コードオブジェクトによって指定されたコード の署名を取得して検証します。すべての封印されたコンポーネントの有効性を確認します。 にはリソース(存在する場合)が含まれています。コードが指定されている場合は、コード に照らしてそのコードを検証します。これらのすべての条件が満足すれば、呼び出しは成功します。このコールは、コードが で同時変更の対象外である場合にのみ安全です。コードが変更されない限り、結果は有効な になります。基盤となるファイルシステム にネットワークファイルシステム、ユニオン マウント、FUSEなどの動的特性がある場合は、検証後にコードが からどのように保護されているかを考慮する必要があります。
Appleからのドキュメントのコーディングについては、ここでは「動的特性」とは何かを明確にしていません。
「インメモリ」をチェックする頻度はどのくらいですか? – PnotNP