游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

浅析指纹识别功能场景与设计

  文章为作者对APP指纹识别的几点思考,希望能够给你带来一些启发。
  指纹识别,自打iPhone5s出来后就普遍在使用的功能,大家可能都已经习以为常,但是当我真正要上这个功能的时候,反而遇到了一堆问题,里面隐藏的逻辑最终用了两个版本才完善。
  首先说明下这个需求的背景,公司内部APP增加了查看薪资的功能,但是考虑到隐私安全,就添加了隐私密码和指纹密码的功能。
  初期的需求如下:
  隐私密码为610位大小写字母、数字、特殊符号的任意组合,不要求如何组合;
  隐私密码不可与APP登录密码相同;(后来由于无接口提供,取消了校验)
  设置指纹密码前必须设置隐私密码;
  开启指纹密码先输入隐私密码,再验证指纹;
  关闭指纹密码不需要验证;
  上面罗列的只是几个要点,需求肯定不是这么简单几句话写完的,但是上述逻辑无法覆盖以下场景:
  场景一:
  员工手机没有录入指纹的时候怎么处理?
  因此需求中增加了:
  6。开启指纹先校验手机是否已经设置了指纹;
  至此就完成了指纹密码的正向流程,是不是感觉可以交给研发了?然而不经意听到交互在旁边说到一句:手机借给别人
  这里备注下,我们公司APP有手机绑定的功能,发现账号登录设备变更后会要求输入手机验证码换绑设备。
  所以就出现了下面的场景:
  场景二:
  员工X有A手机,员工Y有B手机;
  X在A手机完成了账号登录和指纹密码开启,这时Y借用A手机登录了自己账号,那么Y的账号指纹密码状态是什么?
  之所以会出现这样问题,是因为指纹是否开启的信息是留存在手机本地的,因此刚刚X在A手机开启指纹后,Y再用A手机登录,会沿用上个账号的指纹开启状态,这显然是不合理的,因此需求中增加了:
  7。指纹是否开启的信息,留存本地时需要关联工号保存;
  总算交付研发了,我也投到下个需求中去了,然而第二天交互和我说,她和研发商量了下,把开启指纹密码时的校验隐私密码去除了,我问为什么,她说因为用户的手机,他要在自己手机开启指纹,既然已经验证指纹正确了,说明他就是手机主人,那为什么还要验证隐私密码?于是我和她描述了下面的场景:
  场景三:
  员工X有A手机,员工Y有B手机;
  X用了A手机登录账号,随后换用B手机登录账号,但是后来忘记退出,且没有在自己设备回登;
  那么Y拿回B手机后,如果没有隐私密码校验,将可以直接可以开启指纹密码,查看隐私信息;
  这时交互表示无奈,并和研发说了撤销刚刚的修改。其实如果不用隐私密码二次校验,还会存在个漏洞:
  场景四:
  员工X有A手机,员工Y有B手机;
  X和Y是同事,经常借手机,X因此知道B手机的锁屏密码,那么X就可能干出下面的事;
  借到B手机,由于有锁屏密码,因此可以添加自己的指纹,然后直接开启客户端的指纹密码,查看隐私信息;
  由于这时候已经提测,所以第一期上线就没有将隐私密码二次校验加回去,毕竟是内部APP,发布比较方便,然而逻辑的推演又出来了:
  场景五:
  员工X有A手机,员工Y有B手机;
  X和Y是同事,经常借手机,X因此知道B手机的锁屏密码,那么X又干了一件事;
  Y已经在B手机开启了指纹密码,X借到B手机后,通过锁屏密码在B手机中添加了自己的指纹,于是又能嘿嘿嘿
  这种逻辑是在转测后想起来的,就计划放在下期完善,当天晚上测试也提说有这么个漏洞,我说已经放到二期了,所以说靠谱的测试还是很重要的,那么这种情况怎么解决?
  这里分开讨论,iOS端的应用一般是检测指纹管理是否变更,包括指纹的增删,一旦指纹管理有变更,当用户打开应用时,即使开启了指纹解锁,也需要先输入隐私密码;安卓可能是开放程度比较好,像掌上生活APP是直接校验当时开启指纹解锁的指纹ID,也就是说你用中指打开应用的指纹解锁,是无法用食指解锁的,这样安全性很高,但是成本有点高;
  为此我们也就加上需求:
  8。当用户使用应用内的指纹密码时,若检测到手机指纹管理变更,则直接要求输入隐私密码,校验正确后直接进入功能页,且二次使用不受影响;P。S。安卓端还需要开会时沟通下是不是也能检测到指纹管理变更
  正当我被自己的逻辑折服时,研发又来打脸了,哎哟,好疼
  场景六:
  员工X有A手机,员工Y有B手机;
  X在A、B手机都登录过自己账号,且都开启了指纹密码;
  某天Y借了X的账号在B手机登录,抑或是同事关系导致Y知道X的登录密码;
  于是乎Y在B手机上登录了X的账号,由于之前X的账号在B手机开启过指纹密码,那么这一次Y可以直接用指纹在B手机解锁X的隐私信息;
  敷完药膏,脸总算不疼了,于是就和研发讨论如何保证同一账号的指纹开启只能保留在一台设备上,是的,我们又加需求了:
  9。当用户登录应用时,若APP端请求短信验证码,则本地清空该账号的指纹开启信息;
  这是由于一旦应用向服务端校验登录信息且正确时,服务端会校验该账号上次登录设备是否一致,若不一致则要求应用端请求短信验证码,因此一旦应用端请求验证码,就说明账号登录设备有变,也就能保证指纹开启信息只会留存一台设备了。
  码完收工,好久不接触这种安全性功能设计,思维逻辑愈发有些线性考虑,与诸君共勉。

第一次做饭我第一次做饭的时候是在一个星期天的早晨,爸爸妈妈早早的起来在院子里干活,等我起来的时候,妈妈对我说:你今天自己做饭吧,我现在没有时间给你做饭。于是我就想妈妈给做过的饭中哪个简单……夏枯草煮水能治疗儿童湿疹吗在我们的生活中也是能够看见一些小儿会患上皮肤疾病,因此家长们就更要做好了解,特别是小儿湿疹的出现会损伤孩子的皮肤,而当发现后人们也要选取好的药物方法来进行治疗,那么夏枯草煮水能……越来越坚强的我我诞生在春天里。落在石缝里的我比别的同伴少了些雨露,但我仍然努力地汲取每一滴水分,与每一份新鲜空气。渐渐地,我和同伴一样发芽,冒出嫩嫩绿的芽尖。可是,我终日生活在黑暗中,……家长必看初三孩子如何管理三大忌忌恐吓、冷落孩子。每当孩子调皮或犯错误时,很多家长都会不自觉地用诸如不要你了等话恐吓孩子,让孩子因害怕而就范。也有的采取冷落的办法,给孩子冷脸看。长期这样恐吓、冷落孩子,……跑步戴护膝好吗跑步锻炼是人们最常采用的一种身体锻炼方式,每个人可以根据自己的情况,掌握跑步的速度、距离和路线,那跑步时带护膝能预防膝盖损伤吗?答案是肯定的,正常情况下,膝关节通过周围的肌肉和……健全造句用健全造句大全181发展民主,健全法制,是社会主义制度的内在要求。182我们应该不断健全法制,加强法制教育,彻底消除腐败现象。183分析了建立健全内部控制制度的必要性,提出了完善……夸夸群马克吐温说:只凭一句赞美的话,我就可以充实地活上两个月。现有这样一群人,在网络上建起群聊,考夸赞他人来获取利益,美其名曰:夸夸群,但夸夸群中的夸真的能鼓舞人心吗?我并不这样认为……新生儿奶粉的营养成分有哪些新生儿是家长的心肝宝贝,就是家庭并不富裕,很多家长都会倾其所能,给所能给宝宝最好的东西。新生儿奶粉的营养成分有哪些成为了家长们最为关心的问题。对于这个问题,下面就让小编来介绍一……半岛造句用半岛造句大全151、在眼下半岛气氛剑拔弩张的时刻,这真有点风声鹤戾,草木皆兵的味道。152、飓风“迪安”中心于当地时间凌晨3时30分(北京时间16时30分)左右登陆尤卡坦半岛东岸,登……函数造句用函数造句大全三十一、对向量值缓慢振动函数及遥远概周期函数的性质作了讨论。三十二、分别以循环长度、功率峰因子和卸料燃耗为目标函数,应用遗传算法对大亚湾核电站首炉装载进行优化。三十……陈忠实白鹿原读后感二篇白鹿原读后感(一)一次偶然的机会看到了电影《白鹿原》的预告片,那扑面而来的西北风,那带着强烈视觉冲击的镜头,一下子俘获了我的心。暑假闲暇,终于从书柜中抽出了这部厚重的近五……女性春季主要是补充维生素女性春季主要是补充维生素C,而一个C中等大小的番木瓜含维生素就高达188毫克。1、番木瓜。它对胆囊疾病有很好的食疗效果,这是女士经常患的一种疾病。2、亚麻。面包师主……
益禾堂蜜桃乌龙好喝吗益禾堂蜜桃乌龙多少钱益禾堂蜜桃乌龙是今年夏季推出的新品,人气很高,建议大家在点单的时候别全糖,半糖和三分糖是最好的,夏季喝上加冰的蜜桃乌龙简直是好喝到爆表,最重要的是价格也不贵,性价比超高哦!……早知造句用早知造句大全六十一、天霜河白夜星稀,一雁声嘶何处归。早知半路应相失,不如从来本独飞。倾泠月六十二、教他早早知道,以强凌弱者最易征服。六十三、早知道结局的话,绝对不要去知道什么秘……明成祖朱棣为何要修改正史还否认生母明成祖朱棣是明朝第三代皇帝,他统治的时期被称为永乐盛世。朱棣生于应天,恰逢战乱,被封为燕王,后发动靖难之变,起事攻打侄儿建文帝,夺位登基。死后庙号太宗,百多年后由明世宗朱厚熜改……新课标下如何在物理教学中培养学生的创造性思维摘要:一个人的创新能力是非常重要的,当今社会的竞争,与其说是人才的竞争,不如说是人的创造力的竞争。所以,在教学过程中对学生创新能力的培养已得到高度重视。培养学生的创新能力和敢于……基金季报怎么读文前提要:近年来,许多投资者更倾向于通过购买基金的方式,参与股市投资。那么,什么才是基金投资的正确打开方式呢?答案就是:了解你的基金基金季报,正是投资者与基金经理沟通的桥梁。……戒急用忍方为上责权利效辩分明(1)这个制度绝不应实行所有项目一刀切执行!这只是众多工程管理模式的一种,英美等发达国家也是多套模式供业主自由选择的。就我国而言,政府类项目因为业主方专业人员有限掌控力不足,对……对恩格斯女性解放思想的再思考【摘要】恩格斯的经典著作《家庭、私有制和国家的起源》从唯物史观的立场对历史长河中女性地位的变迁作了详细的论述,具体阐释了女性地位不断下降的过程、原因以及女性重新获得解放的条件,……未在造句用未在造句大全(31)脊柱上棘的多方向排列与现生哺乳动物成对照,但在我们研究鱼石螈之前,并未在其他泥盆纪四足动物身上听说过。(32)並未在一起亦无从离弃,不用沦为伴侣别寻是惹非,随时能……胡枝子蜜的作用与功效及食用方法胡枝子蜜是蜜蜂采集胡枝子花蜜酿制而成的,蜜源是豆科胡枝子属直立灌木胡枝子或同属植物,新蜜呈质地粘稠且有光泽的浅琥珀色,易结晶且结晶后呈乳白色的油脂状,下面一起来看一看胡枝子蜜的……可用性测试好助手软件的应用在用户研究部门的日常项目中,可用性测试是常用的研究方法之一。通常的流程如下图:通过可用性测试,研究员可以梳理出产品存在的一些问题,有助于需求方对产品进行相应的改进。而需求……喝茶叶的好处与坏处是什茶叶的类型各种各样平时生活当中,我们也会建议大家多喝茶,这样对养生保健可以带来更加好的效果,但是如果要具体说,喝茶叶对我们的健康有哪些功效,还是有很多人不太认识的,因此下面我们……看清这大趋势你就掌控了年的赚钱逻辑2016年11月11日,国务院办公厅史无前例发了一个针对零售业的文件,《国务院办公厅关于推动实体零售创新转型的意见》。这份文件的出台,代表着国家对电商和实体的共同重视。以……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网