小编Eva*_*rim的帖子

我如何使用'runserver'轻松测试与Django的https连接?

我有一个使用"安全"cookie的应用程序,并希望测试它的功能,而无需设置复杂的SSL启用开发服务器.有没有办法做到这一点就像我可以使用测试非加密请求一样./manage.py runserver

django ssl https

95
推荐指数
8
解决办法
5万
查看次数

是否可以使用Bloomier过滤器的任何实现?

我遇到了很多关于Bloomier过滤器的理论,但没有运气挖掘它们的实际实现(github,sourcefoge,google等没有运气).有没有人知道可以使用的实现?如果没有,是否有兴趣合作开发一个?

java bloom-filter data-structures

7
推荐指数
1
解决办法
526
查看次数

如何测试SSL客户端库是否正确验证了它所连接的服务器的证书?

我想确保在SSL证书无效时正确配置客户端库(当前使用Python,Ruby,PHP,Java和.NET)并且失败.Shmatikov的论文,世界上最危险的代码:在非浏览器软件中验证SSL证书,揭示了SSL验证的混乱程度,因此我想彻底测试可能的失败.

根据研究,证书无效,如果:

  • 它在激活日期之前使用
  • 它在到期日后使用
  • 它已被撤销
  • 证书主机名与站点主机名不匹配
  • 证书链不包含受信任的证书颁发机构

理想情况下,我认为每个无效案例都会有一个测试用例.为此,我目前正在测试HTTP访问过的网站HTTPS,这导致我可以在测试中验证失败,如下所示:

self.assertRaises(SSLHandshakeError, lambda: api.call_to_unmatched_hostname())
Run Code Online (Sandbox Code Playgroud)

这是不完整的(仅涵盖一个案例)并且可能是错误的,所以...

如何测试非浏览器软件是否正确验证了SSL证书?

security testing ssl integration-testing

7
推荐指数
2
解决办法
3066
查看次数

为什么bloom过滤器称为"过滤器"?

为什么bloom过滤器称为"过滤器".他们的行为更像是集合,或者至少是一个可以查询成员身份的无趣集合.过滤器在哪里进入?

terminology bloom-filter

2
推荐指数
1
解决办法
305
查看次数