
信息安全
iteye_4653
这个作者很懒,什么都没留下…
展开
-
基于SSL的HTTPS协议
Http协议是常用的传输层协议,但有些时候我们需要更加安全的http协议,即Https协议。Https协议与Http协议的区别在于:Https协议在Http与传输层之间添加了一个用于加密的SSL(安全套接层)。 首先来分析下,一个信息想在网络中安全的传输,需要能够做到一下几点: 1. 防偷听(你在购物网站上填写你的银行卡密码,肯定不希望这个密码北其他人知道) 2. 防篡改(你在付款时,想...原创 2016-06-20 19:49:55 · 319 阅读 · 0 评论 -
计算机中的随机数
随机数的性质从弱到强分为3类: [color=red]1. 随机性 2. 不可预测性 3. 不可重现性[/color] 在上面的三个性质中,越往下就越严格。具备随机性,不代表一定具备不可预测性;具备不可预测性,不代表一定具备不可重现性;但如果具备不可重现性,一定具备随机性和不可预测性。 [color=red]满足上面的3性依次对应着:弱伪随机数,强伪随机数,真随机数。[/color]...原创 2016-06-27 22:39:48 · 690 阅读 · 0 评论 -
理解OAuth2.0
[color=red]1. 为了理解OAuth的适用场合,让我举一个假设的例子。[/color] 有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"能够读取用户自己储存在Google上的照片。 如何让云冲印能够访问位于Google上的照片呢?传统方法是,用户将自己的Google用户名和密码,告诉"云冲印",后者就可以读取用户的照片了。...2016-07-18 17:01:59 · 135 阅读 · 0 评论 -
mybatis是如何防止SQL注入的
SQL注入是一种很简单的攻击手段,但直到今天仍然十分常见。究其原因不外乎:[color=red][size=large][b]No patch for stupid[/b][/size][/color]。为什么这么说,下面就以JAVA为例进行说明: 假设数据库中存在这样的表: [code="java"]table user( id varchar(20) PRIMARY KEY , ...2016-08-17 20:49:56 · 132 阅读 · 0 评论