论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
安全
›
终端安全
›
任何暗码都算出来,只是时间问题,不是很不安全吗? ...
任何暗码都算出来,只是时间问题,不是很不安全吗? ...
天津储鑫盛钢材现货供应商
金牌会员
|
2024-7-14 14:46:34
|
显示全部楼层
|
阅读模式
楼主
主题
862
|
帖子
862
|
积分
2586
针对题目对有限位数的暗码解密仅是时间问题,iPhone表现压力不大。
一部锁屏暗码未知的iPhone的手机,怎样盲猜出其6位数的暗码?
由于暗码只有6位数,理论上最多必要106= 1000000次即可猜出正确的暗码。概率意义上必要0.5 * 106= 500000次可以大概率盲猜出正确暗码。按照题主的预设,盲猜出暗码应该仅仅是时间问题。
但是,iPhone显然不给各人钻空子的时间!
6次盲猜暗码错误,iPhone立马会警觉起来,不但记忆你错误了6次,而且还提示你,由于错误次数太多,请1分钟后再重试。
如果1分钟后又输错了,记录一共错了7次,同时提醒你5分钟后再试。
下次如果再错,会一直记录错误的次数,同时拉大重试的时间。
只管时间越拉越长,如果一直可以这样重试,破解暗码也仅仅是时间问题,不是嘛?
但是iPhone一旦发现错误到达10次,直接就永久锁屏了,不给你重试的机遇了。
把iPhone手机重启,是否可以让iPhone忘记掉失败的次数?
重启无法抹掉iPhone的记忆,因为失败次数记录在
非易失内存(NVRAM)
里,即使掉电,也不会消散。
以是,只要iPhone手机的锁屏暗码,不是特别简单,比如000000、111111,稍微复杂一点,只要10次盲猜猜不出就是安全的。
还有一个场景就是银行卡的暗码,在ATM机上取款也是6位数。只要一连输错3次暗码,就会吞卡,压根不给多次重试的机遇。
换一个ATM机重试?
用户输错暗码次数的记录,并不保存在ATM机上,而是中心服务器上,以是换ATM机器并没有效,只要累计输错3次暗码就吞卡。除非用户可以或许将中心服务器上暗码错误记录抹掉。
无论暗码多么复杂、无论暗码位数多长,盲猜正确的概率只管小,但是并不为0。
以是,安全是相对的,绝对安全是永远不存在的!但是安全专家能做到的,就是让不安全的概率无穷接近于0
。
当前主流的加密密钥128 bit位长,盲猜出的概率= 1/2128 ,这个概率有多小呢?
大概就相称于全国福利彩票的一等奖得到者,一连玩5次33选7,每次都能押对数字的概率。
读者可能会说,只管这个概率低,但是可以离线无穷次重试,总能暴力破解正确的密钥的,对吗?
但是那仅仅停留在理论上,
究竟上你每次盲猜的密钥,并没有人告诉你是否猜对了
。
如果用户每次盲猜的密钥(token),返回给服务器,服务器会告知正确大概错误,在这种场景下,服务器也会做重试次数的限制,不会允许你无穷次的重试下去。
总结
凡是服务器提示暗码正确与否的场合,会限制重试的次数。
凡是可以无穷次重试的场合,会使用长密钥,无穷拉长破解的时间成本。
密钥 + 随机盐确保一次一密,周期性refresh key。
作者|车小胖谈网络|公众号
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
天津储鑫盛钢材现货供应商
金牌会员
这个人很懒什么都没写!
楼主热帖
linux shell 脚本 入门到实战详解[⭐建 ...
Flutter 3.0 发布啦~快来看看有什么新 ...
我与Java Boy的10年-从小白到资深架构 ...
读Java性能权威指南(第2版)笔记06_数 ...
zset底层的数据结构为什么使用调表而不 ...
腾讯会议使用OBS虚拟摄像头
软件测试
SpringBoot中Tomcat和SpringMVC整合源 ...
影音娱乐应用开发,这些关键词请查收 ...
深度解析KubeEdge EdgeMesh 高可用架构 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表