我们如何才能真正知道软件是否是恶意软件(病毒),适用于Windows或Android等平台?如果我们没有预定义的数据集,如何自动识别它?
例如,当软件将用户的私有信息发送到远程服务器(加密或未加密)或请求某些权限时,我们如何知道软件是否真的需要这样做,或者仅仅因为它是一种恶意行为?
类似的东西,如更新系统资源,显示一些窗口等。
发布于 2017-10-06 06:47:38
我们如何才能真正知道软件是否是恶意软件(病毒),适用于Windows或Android等平台?
只看一眼就行了?可能会很困难。如果您深入了解Windows中的任务管理器和android中的应用程序列表,发现一些不应该出现的东西,您可能会找到它。如果你进一步深入分析数据包,比如说使用Wireshark,你可能会发现它的可能性很大。请注意,所有这些都不是找到“恶意”应用程序的最佳方式。
关于Android,如果你下载了一个手电筒应用程序,它请求访问你的文件,或者访问你的联系人/消息,或者如果它向某个服务器发送巨大的数据,你应该怀疑它。
再说一次,如果你被感染了,就没有确定的方法。虽然有一些常见的迹象,如数据账单意外上升,性能缓慢,设备的怪异行为,但它们都不能保证您的设备被感染。
如果您认为您的设备感染了,请查看这个答案。
发布于 2019-05-08 15:16:21
这个问题相当笼统,这也是网络证券交易委员会的主要内容。但是,如果我必须快速可靠地查找文件/软件/url是否是恶意的,我将将其提交给VirusTotal。更多的时候,你会发现它非常可靠。
如果该软件从未上传到VT (或任何其他开源智能),那么只有手动分析才能确定该应用程序是否为恶意软件。
https://security.stackexchange.com/questions/170740
复制相似问题