MacOS Monterey更新后Atom弹出恶意软件警告,如何排查误报或损坏?
判断Atom安装包损坏还是MacOS恶意软件警告误报的方法
验证签名完整性
打开终端,执行命令:codesign -dv --verbose=4 /Applications/Atom.app查看输出里的
Authority字段,正常应该显示Developer ID Application: GitHub, Inc. (VEKTX9H2N7)。如果签名无效、缺失或者显示陌生机构,说明安装包大概率被篡改或损坏。
再执行这条命令:spctl -a -v /Applications/Atom.app如果返回
rejected且原因不是“obsolete developer ID”,那安装包确实有问题;要是提示开发者ID已废弃,很大可能是误报——毕竟Atom早已停止维护,苹果可能把旧签名标记成了风险项。检查文件哈希一致性
在终端运行:shasum -a 256 /Applications/Atom.app/Contents/MacOS/Atom把生成的哈希值和Atom官方最后一个稳定版(1.63.1)的公开哈希对比。要是对不上,说明文件已经损坏或被篡改。
重置系统安全缓存
终端执行:sudo spctl --reset-cache输入密码后重启电脑,再尝试打开Atom。有时候MacOS更新后安全缓存异常,会导致这类误报。
重新安装测试
下载Atom官方最后一个稳定版(1.63.1)重装。如果重装后仍弹出同样警告,基本能确定是苹果对停更应用的误报;要是重装后能正常打开,那就是原安装包已损坏。
内容的提问来源于stack exchange,提问作者gwhiz
相关产品推荐
相关产品推荐

