作为我正在构建的Web应用程序的一部分,我需要能够扫描远程用户的计算机上的病毒/恶意软件,然后才能继续使用Web应用程序...像McAfee On-Demand扫描。
我认为ActiveX是可行的方法(因为防病毒公司的所有按需扫描程序似乎都是基于ActiveX的。)
我对如何解决这个问题感到有些困惑。我希望我不必从头开始沙沙作响。
有人有什么想法吗?是否可以将一些已经可用的组件集成到我的代码中来执行此操作?
如果您需要更多信息,请告诉我。
此致 SONAL。
答案 0 :(得分:2)
简答:只是不要这样做。
长答案:我会认真重新评估您的要求。强制从webapp进行病毒扫描基本上不可能正确执行,从webapp的角度来看,没有任何实际意义。 Web的重点在于它是由用户发起的请求,并在沙箱中运行。强制访问机器的其余部分以进行病毒扫描等故意与其工作方式完全相反
我能想到的唯一合情合理的是提供按需扫描,您最好将用户重定向到该区域的专家 - Panda ActiveScan可能与任何。但是这些服务依赖于可下载程序,无论如何都是以java applet,浏览器插件或类似形式出现 - 它不是通过网络完成的。
答案 1 :(得分:1)
用户是贵公司的一部分吗?这是一个应用程序,他们将被要求作为其工作的一部分使用?如果没有,我几乎看不到有人访问您的网站并说“噢......他希望我下载并在我的机器上运行程序!”听起来像是将你的网站放在一堆“阻止列表”上的好方法。
另外,您是否与病毒扫描公司签订了商业协议,允许您在人们的机器上安装多个商业软件副本?我猜不是。
真的,我必须同意科林。这个想法在它开始之前听起来已经死了。