如何将应用程序 / exe 列入白名单

Posted

技术标签:

【中文标题】如何将应用程序 / exe 列入白名单【英文标题】:How to approach whitelisting an app/exe 【发布时间】:2011-01-21 06:38:00 【问题描述】:

我们有一个应用程序可以在我们客户的(Windows 操作系统/PC)计算机上自动安装升级。它是轻量级的 (650K),并为我们的客户执行一项非常具体的任务,帮助我们为他们收集数据,作为我们为客户提供的整体服务的一部分。它首先检查我们的网站以查看是否存在更新版本的应用程序并下载最新版本。我们遇到越来越多的问题有两个方面:

    一些防病毒软件认为它可能是恶意软件并阻止它。 某些防火墙软件认为它是木马,并阻止它尝试发回原本打算发回的数据。

我们可以一对一地帮助那些不太擅长了解问题所在以及如何解决问题的客户,但这非常耗时。它重新出现在我们发布的每个新版本上,似乎是为了自动下载和升级(平均每季度一次)。鉴于我们有大约 1500 名客户,这很难管理。

请与我分享您实施的任何方法或如何解决此问题。

更多详细信息:该应用程序是 VFP 8 exe。它有一个shell应用程序,首先启动,查看是否有新版本,下载新版本,然后启动它。

【问题讨论】:

【参考方案1】:

您使用什么机制尝试连接到互联网...您是否尝试通过类似的方式

loIE = CREATEOBJECT("InternetExplorer.Application")
loIE.Visible = .T.

* Tell IE to load a page
llSuccess = loIE.Navigate("http://www.YourSite.com")

* Wait for IE to do it
llSuccess = lWait( loIE )

然后调用一些额外的设置来调用你的东西。然后,看起来确实是 Internet Explorer 在做这些事情,并且与您的 VFP 应用程序本身通过低级 API 调用直接调用相比,对访问的质疑更少。

【讨论】:

感谢您的回复。这可能有效,我会试一试,因为这可能会解决我的应用程序试图穿过防火墙并发送一些东西的问题。也许它看起来好像 IE 正在发回一些东西。这可能解决了一半的问题。 FoxWiki.com 和 UniversalThread.com 上还有其他一些很棒的答案和开发人员,它们是 VFP 专业论坛 是的,也许我应该从 Steve Black 开始。 只是检查 IE 进程是否帮助您获得“白名单”

以上是关于如何将应用程序 / exe 列入白名单的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将 Heroku 应用程序列入白名单?

使用 Apache 将 CORS 列入白名单

如何将 AWS RDS 安全组中的 Zapier IP 地址列入白名单

我可以将一台 ChromeCast 设备列入多个应用程序的白名单吗?

在不将应用列入白名单的情况下避免打盹模式

AWS EC2 / Elastic Beanstalk |如何按域列入白名单?