从概率看苹果系列设备及其它触摸类产品安全问题

来源:互联网 发布:淘宝上的快排能买吗 编辑:程序博客网 时间:2024/04/30 05:07


先前发的了@Puzzor

随着苹果系列产品在国内市场份额的逐渐增加,越来越多的人爱上了苹果,不论是ipod,iphone还是ipad。这些设备所使用的系统是由Apple公司自行研发,对于这一系统,最令人赞叹的就是它所提供的用户体验模式以及多点触摸给我们带来的各种便利。而在这其中,多点触摸这一特性便带来了潜在的安全问题。不知道用过apple产品的同学是否发现在使用的过程中难免会留下手上的油印,而这些油印便可能成为你小小ipod的致命弱点。像我这种,天天把ipod拿在手里,好多资料信息都存放在里面,一般我都会加密,否则一些隐私信息被别人看到的确很麻烦,虽说现阶段,这些资料的丢失还不会引起特别严重的问题,但是毕竟会带来负面的影响。而其它同类的触摸产品也存在类似的弊端。

一般情况下,在设置ios中的设置->通用->密码锁定下我们可以对ipod等进行加密以确保内部隐私不被泄露,但是在ios4.0以下只能设置4位数字的简单密码,这样的密码无疑使得破译难度大大降低。

下面就讨论一下如果是4位简单密码的情况下如何更好地保护我们的信息不被他人窃取。

此类密码一共是4位,每一位是由0-9这10个数字构成,假设他人看到我们输入的密码后在屏幕上留下的印记,根据印记来破译密码。

当4位密码均不同时,共有4个印记,试出密码需要4*3*2*1=24种;

当4位密码中有2个是相同时,共有3个印记,试出密码需要3*3*2*2=36种;最后一个2是由于不清楚具体哪两位是重复密码固需要乘以2;

当4位密码中有3个是相同时,共有2个印记,需要2*2*2*2=16种。

由此看来在只有4为密码的情况下,设置2位相同的密码是最安全的。当然,从数据结论来看,最多一共才需要试出36种,并不是很多,但是当密码位数增加时,不同的排列组合种类会更多。下面我们再来看一下如果是更多位密码的情况,如果一共有10位密码:

情况1.都不相同:10!=3628800种

情况2.有2位相同:9*9*8*7*6*5*4*3*2*1*2=6531840种

情况3.有3位相同:8*8*8*7*6*5*4*3*2*3=967680种

自此不再拗述,由此可得,有2位密码相同的情况下是最难破译的。

 

为了提高此类触摸类产品的安全性,我们可以采取以下方案:

  1. 将普通的屏幕贴膜改为磨砂贴膜,由于磨砂贴膜会减少留在屏幕上面的油脂,更少的留下印记
  2. 及时升级ios到4.0以上,在密码锁定功能中关闭简单密码,启用复杂密码,复杂密码会提供更多的字母以及数字和特殊字符。这样也会增加破译难度。更好地保护特殊字符。

 

 

文章构思来源于先前看过的一篇文章,现在找不到源出处了。看过后有兴趣可以验证一下是不是这样,我都算了一下真是这样,愿意的可以试试。让你的设备更加安全吧,共同保护自己的隐私不被泄露。

原创粉丝点击