gpt4 book ai didi

ios - Mac OS X 代码签名是否像 iOS 上的代码签名一样工作?

转载 作者:行者123 更新时间:2023-11-29 11:14:31 25 4
gpt4 key购买 nike

如果我使用我的自签名证书签署我的 Mac OS X 应用程序,我仍然可以在签署后修改二进制文件并且操作系统不会出现任何问题并且该应用程序将正常运行。如果我修改 iOS 二进制文件,那么该应用程序将不会加载到设备上。

如果它真的打算在 OS X 上像这样工作,是否有任何方法可以像 iOS 风格的代码签名检查一样安全可靠地确保完整性?

最佳答案

在 Mac OS X 上,只有当应用程序被操作系统标记为隔离时,代码签名检查才会启动,即如果应用程序是使用 safari 从 Internet 下载的,或者可能是邮件应用程序。

最好的测试方法是使用 xattr 设置隔离属性,例如 xattr -w com.apple.quarantine "0001;4fce45e4;Safari;E17715E0-DB01-4EA3-A102-FBE7C2C8587A|com.apple.Safari "

希望这对您有所帮助。

关于ios - Mac OS X 代码签名是否像 iOS 上的代码签名一样工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10058316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com