问题标签 [antivirus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4928 浏览

c# - C# 应用程序被检测为病毒

关于几分钟前与我的问题相同的程序......我添加了一个设置项目并为该程序构建了一个 MSI(只是为了看看我是否能弄清楚),除了一件事之外它工作得很好。当我试图在我父母的笔记本电脑上安装它时,他们的防病毒软件(免费的 Avast 家庭版)发出警报,并指责我的 setup.exe 是木马。

有谁知道为什么会发生这种情况以及我该如何解决?

0 投票
6 回答
2532 浏览

security - 确保上传的文件安全

我的老板来找我,问如何确保通过网页上传的文件是安全的。他希望人们能够上传 pdf 和 tiff 图像(等等),他真正关心的是有人将病毒嵌入到 pdf 中,然后查看/更改(并执行病毒)。我刚刚阅读了一些关于可用于通过更改最小重要位来破坏图像中嵌入的速记信息的程序的内容。是否可以使用类似的过程来确保没有植入病毒?有谁知道任何可以清理文件的程序?

更新:因此团队对此进行了一些争论,一位开发人员发现了一篇关于让文件下载到文件系统并让保护网络的防病毒软件检查那里的文件的帖子。发帖人本质上说,对几个产品使用 API 或命令行太难了。这对我来说似乎有点笨拙,因为我们计划将文件存储在数据库中,但我以前不必扫描文件中的病毒。有没有人对此有任何想法或经验?

http://www.softwarebyrob.com/2008/05/15/virus-scanning-from-code/

0 投票
2 回答
1930 浏览

antivirus - 检测多态和变态病毒的技术?

可以应用哪些技术来检测多态变态病毒?

实施这些技术有多难?

这些技术是否应用于现代防病毒软件?

0 投票
5 回答
1982 浏览

python - 在两个二进制文件中查找匹配序列

让我从一些背景开始。

今天早上,我们的一位用户报告说,Testuff 的安装文件已被 CA 防病毒报告为感染了病毒。确信这是误报,我在网上查看,发现另一个程序 (SpyBot) 的用户报告了同样的问题。

现在,对于实际问题。

假设防病毒软件正在文件中寻找特定的二进制签名,我想在两个文件中找到匹配的序列,并希望找到一种方法来调整设置脚本以防止该序列出现。

我在 Python 中尝试了以下方法,但它已经运行了很长时间,我想知道是否有更好或更快的方法。

有没有更好的 Python 库或其他语言可以做到这一点?也欢迎采用完全不同的方式来解决这个问题。

0 投票
1 回答
387 浏览

windows - 防病毒和文件访问冲突:良好的编程习惯?

有时,由于防病毒软件在我们的程序想要写入/重命名/复制文件的同时处理文件,我们会尝试“拒绝访问”错误。

这种情况很少发生,但让我很沮丧,因为我没有找到处理的好方法:从技术上讲,我们的反应是更改我们的源代码以实现某种重试机制......但我们并不满意...... 闻起来有点……我们不能告诉我们的客户“请关闭你的杀毒软件,让我们的软件正常工作”……

因此,如果您已经尝试过此类问题,请告诉我您是如何处理的。

谢谢!

0 投票
7 回答
7949 浏览

linux - 服务器端病毒扫描

我需要在 Linux 服务器上扫描上传的文件中的病毒,但我不知道该怎么做。

如果有的话,我有什么选择?我还对多个用户同时发送多个文件时扫描仪的性能感兴趣。

0 投票
3 回答
2046 浏览

php - PHP - 自定义错误处理。重定向的 404 被 AVG Anti-Virus 劫持。如何停止?

我有一个网站,它使用 PHP/Apache 中的自定义 404 错误处理来显示特定页面。
例如http://metachat.org/recent

我觉得这是一种不好的做法,但这是我继承的代码......

尽管该页面在大多数浏览器上都能正确显示,但我遇到了 AVG Anti-Virus 劫持页面并将其重定向到非现场 404 页面的情况。

我试图在 PHP 中使用 header 命令强制一个标题(状态:200 OK),但是如果我对页面执行 curl -I,我会得到以下内容......

我猜第一行是 AVG 为其强制重定向设置的陷阱。如果不重写软件以使用 Mod_rewrite(我不太了解),我如何(在 PHP 中)在显示此页面时停止在标题中发送“HTTP:/1/1 404 Not Found”行?

谢谢。

0 投票
5 回答
8476 浏览

visual-studio - Visual Studio 和 Temp 文件夹的病毒扫描

我们使用 Visual Studio 2008 作为我们的主要开发 IDE。我们的安全团队已将 McAfee 设置为扫描我们的 \Local Settings\Temp 文件夹中的文件。不幸的是,VS 在代码构建期间使用了这个目录,这降低了开发人员的速度。我们在这方面与安全团队陷入了僵局,想知道是否有人知道 VS 中的配置设置,我们可以将文件夹更改为写入这些临时文件的位置。

谢谢

0 投票
5 回答
6418 浏览

.net - 与 .net 应用程序的防病毒集成

在使用应用程序上传文件时,我想在我的 .net 应用程序中使用防病毒集成。.Net 是否有可用的防病毒 API?

0 投票
4 回答
1460 浏览

c# - 病毒扫描程序锁定和删除临时文件 - 应对它们的最佳方法?

我的应用程序处理来自不同来源的电子邮件,例如 Outlook 和 IMAP 邮箱。在解析它们之前,我将它们写入临时目录(不能将它们保存在内存中)。在解析时,我可能会将附件写入临时目录(例如,如果它们太大而无法保存在内存中或无法提取全文)。

但是在野外,发生了两件事,一开始看起来很奇怪,但都可以追溯到病毒扫描程序的行为:

  • 我有时无法打开几毫秒前自己编写的文件。它们显然被病毒扫描程序锁定以确保它们是干净的。我得到一个例外。

  • 如果文件被病毒扫描程序认为是危险的,它会在某个时间点将其删除。

为了应对这种行为,我编写了一些方法,如果打开失败再试一次,或者检查文件是否存在,但我无法在应用程序的每个部分使用它们(第 3 方代码,例如过滤器) ,所以事情变得更好了,但不是 100% 完美,因此我的源代码部分看起来很丑。

您如何应对病毒扫描程序?