企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
注意:这里只是提到一个查找的软件注册信息的过程,希望从研究和探讨软件安全的角度探讨问题,对于最终用户,希望还是遵循每个软件的使用协议,正常使用软件。   很多Mac软件的加密保密措施方面还有待进一步提高。Mac提供的内置安全措施也需要加强。   今天一个偶然的机会,看到一个帖子说Mac OS X内置的Disk Utility程序对硬盘的S.M.A.R.T状态可能错报,也就是已经出现问题的硬盘,它还是会报告没有问题(Verified)。当前来说,还没有很可靠缜密的硬盘侦错技术,S.M.A.R.T是一种目前来说最好的可用技术了,在检测S.M.A.R.T状态时,它里面有好多参数需要考虑,这样才能正确判断硬盘是否有潜在问题。那个帖子介绍了一个工具软件叫做[SMART Utility](http://www.volitans-software.com/smart_utility.php),是Volitans-Software公司出品的。试用了一下,还可以。不过试用期是30天或者运行5次,于是来看看手气是否容易跳过这个限制。在~/Libraray/Preferences里面找到了一个叫com.volitans-software.smartutility.plist的文件,里面没有有关注册信息的内容,后来又看到在~/Application Support里面有个SMART Utility的目录,里面的Registration.plist文件可能是用于保存注册信息的,但是没有使用限制信息,所以上面两个都不是所需要的。最后,在~/Libraray/Preferences看到一个貌似Apple的文件,叫com.apple.services的plist文件,里面正好是这个软件的限制信息。删掉上面这些文件后,软件又从头计算使用限制了。而这样的使用貌似系统文件名的方法,可以说是太简单了,这个程序的开发者显然在保密措施方面欠缺考虑。当前大多数的Mac软件都是可以使用类似的简单技术就可以破解的,而其实,苹果支持内置的加密技术,但是比较底层,苹果如果能提供更高层次的加密措施,将使开发Mac软件更容易提高自身的安全系数。