使用 macOS X 10.14 Mojave,我发现了这个用于二十一点的 TCP 传出连接,但无法找到任何有用的信息来了解它是什么以及身份守护进程在后台使用什么它是否安全且适合它?我如何管理这种连接并告诉 osX 避免它?
MBP:~ $ > lsof -i | grep -E "(LISTEN|ESTABLISHED)"
identitys 359 user 28u IPv6 0x9dbd21df09361a9 0t0 TCP mbp.local:1024->[fe80:d::ab60:4498:eda8:6f41]:1024 (ESTABLISHED)
identitys 359 user 29u IPv6 0x9dbd21df09361a9 0t0 TCP mbp.local:1024->[fe80:d::ab60:4498:eda8:6f41]:1024 (ESTABLISHED)
identitys 359 user 33u IPv6 0x9dbd21df0935be9 0t0 TCP mbp.local:34453->[fe80:d::ab60:4498:eda8:6f41]:blackjack (ESTABLISHED)
identitys 359 user 34u IPv6 0x9dbd21df0935be9 0t0 TCP mbp.local:34453->[fe80:d::ab60:4498:eda8:6f41]:blackjack (ESTABLISHED)
答案1
identitys
是 的截断版本identityservicesd
,因为全名不适合 的默认输出布局lsof
。您可以通过获取 PID 号(问题帖子中的 359)并运行 来查找它ps -fp <PID number>
。它将显示完整路径名,应该是:
/System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd
blackjack
/etc/services
只是在Mac 上的文件中分配给 TCP/UDP 端口 1025 的名称;它不能可靠地表明该端口当前的使用情况。
Ask Different.SE 中的这个问题有更多讨论identityservicesd
,但还没有实际答案。Reddit 建议它可能与 iCloud/iMessage/FaceTime 后台处理有关,目录中一些文件的名称可以支持该结论/System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/Resources
:
FaceTime.icns
iCloud.icns