假设我创建了一个文件压缩库,并且这个库被用于1000个(非恶意的)程序。但现在,一个恶意软件开发者决定创建一个恶意软件,并使用我的库来压缩一些文件。
根据我对杀毒软件如何工作的了解,它从恶意软件中选择一组字节字符串并将其存储在数据库中。现在,当杀毒软件扫描具有这些字节字符串的程序时,它会向用户发出警报,说明这是一种恶意软件。
但是,如果杀毒软件选择了与我的库代码部分相对应的字节字符串,这是否意味着我的库现在被检测为恶意软件(因此1000个非恶意程序现在被检测为恶意软件)?
根据我对杀毒软件如何工作的了解,它从恶意软件中选择一组字节字符串并将其存储在数据库中。现在,当杀毒软件扫描具有这些字节字符串的程序时,它会向用户发出警报,说明这是一种恶意软件。
但是,如果杀毒软件选择了与我的库代码部分相对应的字节字符串,这是否意味着我的库现在被检测为恶意软件(因此1000个非恶意程序现在被检测为恶意软件)?