85得票3回答
如何在浏览器JS控制台中包含脚本时覆盖内容安全策略?

我试图通过控制台的方式在现有网站中包含 JQuery:var script = document.createElement('script'); script.src = 'http://code.jquery.com/jquery-1.11.1.min.js'; script.type =...

67得票12回答
在安全页面上查找所有不安全的内容

如何以最有效的方式查找HTTPS页面请求的所有非HTTPS URL列表?如果发生此类安全违规,每个浏览器都会向用户发出警报,但我找不到一个简单的方法来查找到底哪些URL导致了违规。 到目前为止,我发现最简单的方法是使用Firefox,但即使这样,它仍然不太方便。首先,我可以右键单击,选择“查...

20得票2回答
浏览器在SSL握手期间如何生成对称密钥

在典型的https web场景中,我对浏览器和服务器之间SSL握手存在一些疑惑: 据我目前所知,在SSL握手过程中,客户端(在本例中为浏览器)使用公钥(从服务器接收到的证书)加密一个随机选择的对称密钥。将其发送回服务器,服务器使用私钥解密(对称密钥)。现在,该对称密钥在会话的其余时间用于在两...

11得票1回答
内容安全策略的connect-src指令是否允许您进行跨域请求?

指定内容安全策略中的 connect-src 指令是否会放宽浏览器的同源策略,从而允许您进行跨域 XHR 请求?还是此指令仅用于限制已经合法的XHR请求(即同源调用或CORS启用的调用)?

9得票2回答
在JavaScript中有没有方法可以获取自动填充密码框的值?

var inputs = document.getElementsByTagName('input'); for (var i = 0; i < inputs.length; i++) { inputs[i].onfocus = foo; } function foo(){ ...

9得票1回答
IE: HTTPS安全受到res://ieframe.dll/sslnavcancel.htm的威胁

我正在开发一款电子商务应用程序,其中有许多仅支持HTTPS的区域。这个特定的错误只会在IE(至少是10,没有尝试其他浏览器)中发生,并且它只会在整个应用程序中的一个HTTPS页面上发生。 从研究中,我得知这是IE的混合内容警告。这非常令人困惑,因为IE是唯一有问题的浏览器。所有其他相关的浏览...

7得票1回答
如何从浏览器中删除“Authorization: Basic username:password”标头

我一直在尝试利用浏览器中可用的本机登录提示: 我一直遵循 Steven Sanderson的博客文章。 如博客所述,一旦用户输入其登录详细信息,浏览器就会在将来所有请求发送到登录URL时发送标题 Authorization: Basic username:password。这意味着如果...

7得票1回答
Web Workers是否增加(或降低)安全性?

Web Workers是否缓解或加剧了JavaScript和浏览器环境已知的安全问题?