问题标签 [security-warning]
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.
vba - 启动 Access 2007 时如何强制用户处理安全警告?
当用户启动具有宏和 vba 的 Access 2007 数据库时,会显示安全警告。我希望用户处理此警告,因此如果未启用内容,则用户应该无法使用数据库。
现在我使用一个名为AutoExec
(打开一个像菜单一样工作的表单)的宏,并且该宏在用户处理安全警告之前运行。但我想检查内容是否已启用,如果没有,我将显示一个表单,通知用户他们应该启用内容。
所以我真正要求的是我该怎么做:
- 如果未启用vba 和宏-> 显示表单“信息”
- 如果启用了 vba 和宏-> 显示表单“开始菜单”
asp.net - 带有小部件的 IE 安全警告
我正在创建一个使用 Facebook Connect 和 fbml 标签的 ASP.NET 应用程序。它还使用 LinkedIn 小部件。当我在任何浏览器中运行此应用程序时,没有警告并且一切正常。但是,在 IE 中,会出现这样的消息:
(同样适用于 LinkedIn.com)。我知道如何从客户的角度解决这个问题并阻止安全警告出现。但是,是否有可能确保此消息不会出现,因为对于不知道如何禁止此警告的用户来说,它可能会令人反感?我还没有尝试将它上传到我的虚拟主机,所以不确定这条消息是否会出现在生产中的每个人身上。但是,我总是在我的本地机器上得到它。
(我的页面都没有使用 SSL,所以我认为这不是问题。我尝试使用 FB 的 HTTPS 网址,但这并没有什么不同)。
谢谢
java - 从命令行启动 java 应用程序时可以防止数字签名警告吗?
当您从命令行运行 Java 应用程序时,是否有任何方法可以防止出现“无法验证应用程序的数字签名”警告消息?
我正在寻找一个命令行解决方案,它允许在持续集成服务器上启动这样的应用程序,所以我需要一个不需要人工干预的解决方案。
此外,我不希望对任何应用程序禁用此警告,因为这可能存在安全风险。
不确定是否有帮助,但我确实知道签名的“名称”、“发布者”和“发件人”字段的值。
请确保,我不是在问如何签署此应用程序。
更新 1
我想解决方案是用来keytool
从命令行导入证书,但由于某种原因它确实无法正确导入它,因为它没有出现在控制面板小程序中,并且应用程序仍然需要它。
keytool -importcert -file my.cer -alias alf2 -storepass changeme -noprompt
是否与 default 有关keystore
,我如何确保导入正确的密钥库?
更新 2
在网上进行了大量研究后,我取得了一些进展,至少在Windows 7
以下方面工作Java 6
:keytool -importcert -file my.cer -keystore "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs" -storepass "" -noprompt -v
我认为 Sun 未能在文档中指定默认密钥库的实际位置以及默认密码为空白的事实。
但这还没有结束,因为当它在自动化用户帐户上运行时失败了,它失败了,因为该用户还没有密钥库,并且因为命令行工具keytool
无法使用空密码创建密钥库,请求在至少 6 个字符。看Sun的论坛...
php - 自动下载问题和 IE 安全警告
我有以下情况(简化):
我有一个脚本 file.php?file=foo.pdf 在文档根目录之外传递文件(它没有 html,它只是下载推送脚本)。一些文件受脚本保护——在这种情况下,用户会被重定向到 login.php。成功登录后,会使用用户想要下载的文件设置会话变量。用户被重定向到 home.php,我在其中使用下载源 file.php?file=foo.pdf 创建了一个 iframe。当脚本 file.php 开始推送下载时,它会取消设置会话变量。
这在 Firefox 中有效,但在 IE 中这给了我一个安全警告并且下载被阻止。如果我单击该栏并允许下载 IE 将重新加载页面。但是由于会话已经取消设置,因此不会生成 iframe,因此不会“再次”下载文件。
IE 似乎真的启动了第一次下载,但在收到标题时中止了它。所以我想我没有机会判断浏览器是否中止了下载。
有人对此有解决方案吗?(我不想要下载按钮)。
vba - 是否可以在不签署项目的情况下抑制 MS Access“安全警告”提示?
背景:我的一位同事有一个用 VBA 编写的项目,使用 MS Access 2003 Run-time 作为 MSSQL 数据库的前端。这是一个内部项目,供在 Server 2008 R2 机器上的终端会话中操作的多个用户使用。
问题:每次打开 Access 项目时,都会向用户显示安全警告:
如果此文件包含旨在损害您的计算机的代码,则该文件可能不安全。
他们可以选择取消或打开。用户希望能够跳过此提示。
由于未安装完整版 Access,用户无法更改其个人安全级别,并且无法使用 selfcert.exe 证书对 VBA 项目进行签名。(我不确定它是否适用于多个用户?)。
理想的解决方法: 我希望有 GPO 或注册表项可以更改 Access Runtime 的安全设置,但我愿意接受其他建议。我确信可以通过购买完整版 Access 的许可证和来自批准的 CA 的证书来解决这个问题,但是这个项目没有任何预算。
更新:已确认将这个项目放在一起的人是在 Access 2003 中完成的,并且不想重新测试 Access 2007/2010 运行时。所以我们坚持使用 2003 Runtime。
windows - 避免 Windows 安全警告
我写了一些非常简单的 bat 脚本,它们只是调用带有一些参数的 ffmpeg 命令。
当我从命令行提示符运行它们时,它只是运行而不询问任何内容。
但是当我尝试从另一个程序(3ds max 中的 maxscript,它允许使用函数 ShellLaunch 运行 shell 命令)调用它们时,它会显示一个安全警告,询问我是否确定要执行该程序,因为数字签名编辑器的没有被检查。
这真的很烦人,因为此消息出现在其他窗口后面,因此对于一些未收到警报的用户来说,该程序看起来就像被阻止了。
有什么方法可以避免在我们自己的程序上显示这个警告吗?
编辑:如果这个问题有解决方案,我仍然感兴趣,但我在我的具体情况下解决了我的问题。
对于那些使用 3ds max 的人,这是我的解决方案:我使用 ShellLaunch 运行我的命令,导致显示警告。现在我使用 HiddenDOSCommand,警告不再出现。
firefox - 禁用 Firefox 安全警告
有谁知道如何禁用 Firefox 的安全警告:
我已将 all 设置security.warn
为 false about:config
。我仍然得到烦人的弹出窗口。
谢谢您的帮助。
javascript - 在 https 上使用 Google 地图时如何避免 IE8 中的安全警告
我通过https在我的项目上使用谷歌地图,但是会导致上面的这个问题,其他浏览器可以正常工作。找了很久,没有解决,有人说这个问题是使用免费的谷歌地图密钥引起的(根据谷歌的FAQ)。
我不确定。
主要代码如下:
任何想法将不胜感激。
self-signed - 自签名代码签名证书会摆脱“未知发布者”警告吗?
自签名代码签名证书会摆脱“未知发布者”警告吗?
使用自签名证书对警告有什么影响?