目標: 署名されていることが検証された (または任意のアルゴリズムに対して検証された) .so/.bundle をロードします。
OSXの組み込みバイナリ署名ツールまたはカスタムアルゴリズムを使用して.so/.bundleを検証し、その.so/.bundleをdlopenでロードできるようにしたい...
これのレンチは、チェックしてからロードするプログラムによる方法がないように見えることです。ファイルを手動でチェックし、後でロードすることもできますが、誰かがそのファイルを別のファイルと交換できる機会があります。
ファイルシステムのロックは OSX では推奨事項であるため、この目的にはあまり役に立ちません。