Macコード署名が改ざんされている場合、何が失敗する可能性がありますか?
Macアプリケーションのデジタル署名が破損した場合、どのような迷惑または実際の問題が発生する可能性がありますか? Mac上のアプリケーションはデジタル署名できます。署名が何らかの理由で破損している場合、いくつかのアプリケーションがそれに気付くことがあります。しかし、これらが単に迷惑になるか、実際に物事を壊してしまうのか、私は詳細に知りません。 OS Xファイアウォールはアドホック署名を正しく設定できないため、「アプリケーション '[..]'が着信ネットワーク接続を受け入れるようにしますか?」という繰り返しのプロンプトが表示される場合があります。 ペアレンタルコントロールによって許可されたアプリケーションは、実行されなくなる可能性がありますか? キーチェーンアクセスが壊れている可能性がありますか? Appleソフトウェアのアップデートが失敗する可能性があると言う人もいます。trueの場合、これは実際にコード署名の署名に依存するのか、アプリケーション全体の一部の不一致ハッシュ、またはBOMファイルからの情報に起因するのだろうかと思います。 以下の詳細な背景情報。 コード署名の詳細は、次を使用して表示できます。 codesign --display -vv /Applications/iTunes.app/ ...次のようになります(ただし、変更については警告しません): [..] CDHash=86828a2d631dbfd417600c458b740cdcd12b13e7 Signature size=4064 Authority=Software Signing Authority=Apple Code Signing Certification Authority Authority=Apple Root CA [..] 署名は次を使用して検証できます。 codesign --verify -vv /Applications/iTunes.app/ どちらが得られますか: /Applications/iTunes.app/: valid on disk /Applications/iTunes.app/: satisfies its Designated Requirement ...または(アプリケーションの./Contents/Resourcesフォルダーに追加のファイルを単に配置する場合でも): /Applications/iTunes.app/: a sealed resource …