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

在互联网时代,APP之间如何安全传输文件?

  随着App移动应用的广泛应用及移动开发技术的飞速发展,移动应用的安全也越来越被重视;在App服务端渗透中,我们在抓包时经常会发现App在数据传输过程中做了加密,以防止数据被查看或被篡改;而渗透过程中的很多时候我们都需要抓包修改,这就要求我们需要先对App数据包进行解密了。
  一、目前常见的加密方式
  对于App传输数据加密,一般会考虑三个方面
  1)可用性:客户端和服务端都可逆向破解
  2)较高的安全性:不容易被破解
  3)效率性:加密性能及资源占用方面不是很高
  针对以上三个方面需求,目前用得最多有以下几种加密方式(当然,有时候会掺杂一些其他的小算法,具体情况自行识别和解码即可),其特点及优缺点分别阐述如下。
  1)对称性加密。如DES、AES、3DES等。这些加密方式的算法基本已公开,因此其特点为密钥生成密钥的方法固定,因此这种加密方式的优点为性能效率较好,而且也较大的提升了解密的成本;但由于密钥固定,因此缺点也很明显了,则是在客户端和服务端上都能找到密钥或密钥的生成方法。因此其突破口为通过逆向客户端来寻找密钥。另外,这种加密方式可同时用于请求包和返回包。
  2)非对称性加密。如RSA、Rabin等。这些加密方式的算法基本也已经公开,因此其特点为有一对公钥和私钥:客户端上保存公钥,用于加密;服务端上保存私钥,用于解密。因此这种加密方式的优点为安全性较高,客户端上只有用于加密的公钥,而没有用于解密的私钥;而弱点则为加解密效率不高,性能资源占用较大,所以目前很多App还是选用对称性加密。由于客户端上没有解密数据包的私钥,因此需要使用其他方法获取数据包明文才能进行数据包篡改。(获取方法后续详述)另外,由于只有一对公钥和私钥,所以这种加密方式一般只会出现在请求包,而返回包则一般为明文返回。
  3)自定义算法加密。有少数App开发的技术人员还会使用自定义算法来对数据包进行加密,算法五花八门,大多为各种常见的编码(如Base64)和字节位移运算等混杂。这种加密方式的优点为效率较高,但缺点为算法硬编码在客户端中,只要通过逆向即可解密出来。
  以上三种加密方式各有优缺点,对于第一和第三种,虽说可通过逆向App获取密钥算法来进行解密,但是开发者往往会通过其他手段来增强安全性,如App加固或把密钥算法硬编码在so文件中等;这样就更进一步地提高了逆向与解密的难度和成本了。
  二、常规的解密手段
  1、判断加密方式
  对于解密,首先我们需要先大概判断使用的是什么样的加密方式,不管是对称还是非对称加密,从这些加密算法的密文形式可知,一般只有以下三种:
  1)原始格式。也就是字节数组bit了,这种展现在数据包中就是乱码了。
  2)十六进制,亦即Hex编码。对称非对称加密后,做了Hex编码处理
  3)Base64编码样式,对称非对称加密后,做了Base64编码处理
  综上可知,如果发现数据包是这三种形式,并且尝试过Base64反编码后是乱码的情况,那么就大概率就是使用了对称非对称性加密了;而对于自定义算法加密的,一来并不常见,二来很多时候密文形式会比较奇葩,所以最后考虑。
  当判断出是对称非对称加密时,我们可以进一步判断用的是对称还是非对称。判断方法比较多,最简单的一个方法是,对于同一个数据请求包,重复触发时,密文是一模一样的则为对称性加密,而密文不一样的则为非对称性加密了。
  2、定位密钥算法代码
  接着,我们需要通过逆向App来寻找对称非对称性加密的密钥(而关于如何破壳和逆向则非本文讨论范围了,此处略过)。逆向后,得到的是java代码及对应的Smali代码。一般地,前者用于分析,后者用于调试。
  我们先在java代码中查找并定位到加密过程的代码。如何定位?一言以蔽之:全靠眼和经验。比如可以在整个class包中查找含有加密数据包的url接口所在的位置,然后一步步跟踪查看其加密数据是通过什么函数生成的,最终定位到加密函数,当然中间的函数跳转可能会很多;又如可以暴力地直接在整个class包中查找加密函数的一些关键字,如AES、DES之类的,当然这样返回的结果可能会很多,只要一个个验证过去就可以了。
  3、获取密钥算法
  当定位到加密函数后,算法已经展示在面前了。而密钥的话,我们可以继续使用调试方法来获取密钥。如果使用日志输出法的话,有时候密钥不一定是字符串格式,直接日志输出时会报错,所以我们切记一定要在Smali代码中把密钥的对应参数类型转换为字符串格式;如果使用动态调试法的话,开发环境中走到密钥寄存器那一步时会则自动显示出来。
  对于对称性加密和自定义算法加密的,当获取到加密密钥算法时,我们已经可以直接解密数据包获取明文篡改明文数据包(如加入注入xss攻击字符串)加密明文数据包为密文发送了;而对于非对称性加密,由于客户端中只有公钥,因此只能做篡改数据包后的加密动作,而无法直接解密数据包;此时,我们可以使用其他方法来获取数据包明文,比如使用调试同理把加密前的数据包明文参数获取即可
  三、防御手段
  当然这样的也是会被破解者获取的,没有绝对的安全,预防往往是建立在不断提高攻击成本和难度的基础上。针对上述常规的解密手段,有没有更好的加密的东西能增强App加密的安全性呢?有
  目前发现了一款安可家的安全加密存储设备U盾。
  它具有以下特点
  1。防泄密,保隐私U盾内置SSD,拷贝大容量文件不掉速方便操作:右击鼠标即可加解密
  2。免安装:独立于U盾存储的密码登录界面
  3。双重认证:实体U盾密码
  4。多重保障:FIPS1402
  5。加密等级;AES256位加密算法;硬件加软件密码10次错误,U盾被重置成初始状态符合FIPS1402level3安全标准(国际通用,U盾加密等级的分水岭)纯铝合金外壳支持文件通过云端,QQ、微信、邮件加密传送
  6。设计使用寿命:5年以上客制化服务:可预装内容、规范密码长度、界面LOGO等等。
  小巧炫酷,方便携带
  安全性高加密芯片通过FIPS1402Level3级安全认证
  简单易用,应用场景广阔无论企业、个人或行业,均可对轻松对敏感数据进行一键加解密。
  客户加解密过程图解
  文件加密后传送,是防泄密的重要手段之一,对方收到后用密码U盾才能打开,每次加密可用不同密码。文件被窃取没有U盾密码均无法打开。读写速度快,安全等级高,适合行业客户远程办公、人员出差、多办公地等场景下通过QQ、微信等APP或邮件传送加密过的文件。
  U盾用芯守护好文件安全!

香烟中的尼古丁并非致癌物?吸烟有害健康是错的?老烟民不妨了解根据2021年市场经济学数据总调查显示:我国吸烟人群高达3。5亿,香烟经济需求量已超过9。8亿,位于世界排行榜前三位。全球每年因吸食香烟而诱发心脑血管疾病、癌症的人群高达……王灿分享穿搭翻车,佩戴黄金耳坠显突兀,网友搭配一言难尽明星一直都是普通人心中的时尚前沿,他们的妆容、穿搭备受网友追捧,相较于那些名模走秀,明星们的穿着反而更容易让大众接受一些,并且装束时尚、潮流、前卫。因此,只要是明星推荐的好物分……王诗龄拍广告,身材形象被嘲讽,父母富养孩子,真的好吗?有一种观念叫做:富养女,穷养儿。在一些家庭里边女儿作为小棉袄,富养一下也没有什么,毕竟以后她是要嫁人的,小时候不对她好一点,或许长大了嫁到远方就没机会了。所以,有什么好吃的、好……桦树茸怎么泡水喝?桦树茸泡水喝法桦树茸是可以泡水喝的,但是很多人不知道具体是怎么泡,下面5号网的小编为你们介绍桦树茸怎么泡水喝?桦树茸泡水喝法。桦树茸怎么泡水喝打成粉、或者剁碎先浸泡1小时,然后武火烧开……桦树茸是树黄吗?桦树茸属于什么桦树茸是一种功效强大的中药,很多人不是很了解它,下面5号网的小编为你们介绍桦树茸是树黄吗?桦树茸属于什么。桦树茸是树黄吗桦树茸和桦树黄是同一种东西,桦树茸学名:桦褐孔菌,……达喜是保护胃黏膜的药吗?胃黏膜是胃里面的一个组成部分,胃黏膜出了问题人会很难受,下面5号网的小编为你们介绍达喜是保护胃黏膜的药吗。达喜是保护胃黏膜的药吗胃黏膜对胃具有特殊的保护作用,但很脆……达喜是医保药吗?达喜属于医保药达喜是一款比较实用的药品,在胃疼不舒服的时候效果还是挺好的,下面5号网的小编为你们介绍达喜是医保药吗?属于医保药。达喜是医保药吗铝碳酸镁片为医保工伤用药。本品主治急……冬天,多给家人吃四宝,驱寒保暖,与家人平安健康顺利过冬哈喽!大家好,我是清清。大雪节气刚刚过去,天气越发的寒冷干燥了,大家出门要多加注意保暖呀!另外天气越来越干了也要多注意保湿,在饮食上要多吃些有营养的菜。比起炎热的夏季,冬季更加……毛泽东选集成语典故(170)三位一体原文:抗战、团结、进步,这是共产党在去年‘七七纪念时提出的三大方针。这是三位一体的方针,三者不可缺一。《必须强调团结和进步》(《毛泽东选集》第二卷)出处:三位一体为……断舍离,看看我对孩子的玩具是怎么清理的?完了以后真的是痛快〔微风〕〔微风〕面朝大海,春暖花开!〔微风〕今天是我开始断舍离的第36天。昨天是周末,也是我对12月份断舍离进行的第一次大清理。这次的主角是玩具。打开音……中国魔鬼城的No。1,号称中国最值得外国人去的地方人有两只耳朵,一只听到上帝的声音,一只听到魔鬼的声音。中国有多少个魔鬼城?答案是很多个,但在众多魔鬼城中数它风头最盛。它位于新疆准噶尔盆地,是唯一的国家5A级……吴谨言挺会打扮,羊羔毛外套过膝裙靴子,时髦洋气又好看品牌好物今天穿什么又到了穿羊羔毛外套的季节,大家想好怎么穿了吗?如果还没有找到好看又洋气的穿法,不妨来看看吴谨言这身造型吧!吴谨言挺会打扮,这么穿羊羔毛外套,时髦洋气又好……
山西转型综改区公示2023年度(第一批)创新型中小企业拟通过创新型中小企业拟通过名单为进一步加强山西省优质中小企业梯度培育工作,助推中小企业走专精特新之路,近日,经园区企业自愿申报,综改区审核通过,山西转型综合改革示范区对2023……千兆光纤提升业务体验,意大利Mynet为中小企业充满电中小企业在意大利经济中扮演着十分重要的角色,然而,较之欧洲一些同类型企业,意大利中小企业的生产效率仍然偏低,数字化程度不高是重要原因。100个数字化转型故事第17期,我们走进意……使用新的DAX窗口函数计算客户终身价值本文翻译自NikolaIlic的文章《LookingthroughtheWindowCalculatingcustomerlifetimevaluewithnewDAXfunc……世乒联正式宣布!钱天一和林高远有变,刘国梁终于重视,球迷遗憾北京时间3月23日,WTT新乡冠军赛2023国乒名单出炉,其中国乒男单:樊振东、马龙、王楚钦、梁靖崑,东道主外卡:林诗栋;国乒女单则是:孙颖莎、陈梦、王曼昱、王艺迪,东道主外卡……南非一月去香港坐飞机,总是要进出关检查,麻烦得很,我就选择了从深圳宝安机场出发。早上八点五十在H公司湖畔花园上了去深圳机场的大巴,一个小时就到了。中午一点的飞机,三个小时到北京,几小时……驰为发布轻薄笔记本,配置IntelN100处理器,DDR5内驰为近期发布了一款面向海外市场的轻薄笔记本,型号是GemiBookxPro。这款产品搭载了一块14。1寸的FullHDIPS屏幕(19201200px),8GBDDR4内存,2……泰尔齐奇多特仍是拜仁的追赶者,但积分领先当然让情况变得美妙直播吧3月22日讯在日前接受德国天空体育的采访时,多特主帅泰尔齐奇表示尽管目前积分领先,但多特仍是拜仁的追赶者。多特在25轮联赛之后领先拜仁1分,双方将在4月1日在慕尼黑……无房似乎随时可以诗与远方祖国山河,遍地风景,〔呲牙〕三山五岳,五湖四海,更不用说国外的名胜风景之地,〔机智〕确实在不用考虑小孩上学教育以及财力雄厚的基础上,确实可以来一场说走就走的旅……钓鱼如人生钓鱼如人生,是一种需要技巧和耐心的活动,和人生一样也会有酸甜苦辣,有得有失。有时候你可能会在垂钓中一无所获,这就像人生中的失落和挫败感,但是你需要坚持不懈,不断尝试,才能……递延支付远洋倒在春天里?原本以为已经上岸的远洋,在这个小阳春来临的年报季前,宣布延期付债。3月21日晚间,市场传出消息,远洋集团已根据相关条款规定,选择对其次级永续美元债本期票息进行递延支付。3月22……世纪大合并来了?瑞银同意以超20亿美元收购瑞士信贷中新经纬3月20日电据英国金融时报当地时间19日(周日)报道,瑞银同意以超20亿美元收购瑞士信贷。报道指出,瑞银同意收购瑞士信贷,其报价已增至超20亿美元。瑞士当局准备修……北京春节去哪儿玩?春节这样玩儿新春快乐HAPPYNEWYEAR新春佳节即将到来今年北京春节期间有哪些特色文化活动?接好这份春节游玩攻略一起在北京过春节吧!‘只……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网