申论的通知格式范文

大学生暑期快递公司文员社会实践报告

泄露事故反思报告

0、背景和事先分析

前段时间看见一个能够和现实进行交互的应用,觉得挺有意思,恰巧有一个下午的空闲时间,于是就把APP下载下来进行分析。

应用本身是免费的,但是解锁功能需要激活码,并且交互需要摄像头识别相应卡片(Augmented Reality AR卡)。去他们的官方淘宝店看了看,算下来是5块钱一张,正在打折。

整个APK 120m+ ,显然是将模型数据放在APK中,通过摄像头识别卡片,通过识别到的内容调用不同的模型,和卡片的姿态进行交互。

1、所用技术研究

使用apktool dex2jar 反编译应用,通过jd-gui查看源代码。代码分为3部分:一是主activity的代码,二是QR识别的代码,三是Unity3D。显然游戏使用的引擎是Unity3D,而其中部分代码混淆过,类名和变量名都改成了a b c等无意义的名字,这一部分代码可能是来自 .ahsrst。

稍微分析了一下activity的代码后,便放弃了。然后转去研究资源文件。res的资源文件只有应用图标而已,有意义的资源都在assets里。除开QR识别的资源外,就是Unity3D使用的dll和模型文件了。模型文件进行了简单的分割,意义不明。

2、发现

分析资源文件的过程中,发现了一个数据库。一开始对其并不在意,在分析完assets中的资源文件之后,关注点就转移到这个数据库身上了。是一个sqlit3数据库,用SQLite Expert 打开后,其中有两个表。一个表是卡的`数据,数据列两列,包括卡的代码和是否启用。另一个表的列名让我很在意“ActivedCode”,难道是激活码?找到第一行此列值,输入到应用里,发现。。。激活了。。。

我顿时就凌乱了,另外一列的名字叫QRCode 。于是找了最后一行的QRCode,找了一个在线QR码生成器,QRCode输入进去,用应用识别生成的QR图。又激活了。

因为AR卡本身只是一张卡片,卡片只是通过卡片上图案特征进行识别的。而在其他的AR卡应用中(如PSV的和其他非盈利性的Android AR卡应用)即便是复印的也可以被正确识别。而这个应用中有卡片的图片,只要将图片提取或者截屏下来,按照原卡片的大小打印裁切,应该是可以用的。。。如果这3万条数据被泄露出去。。。恐怕这款应用是赚不到钱了。

3、反馈和解决

我去这个公司的官网,找到了一个该应用IOS版开发者的QQ号,把这件事和他说了一下,他说转告同事去处理了。

过了半个月,我又想起了这件事,找那位开发者要了Android版开发者的QQ号。和Android版开发者交流了一下,他说是测试的时候将数据库放进了APK中,发布的时候忘记拿出来了,而数据库也从新的APK中去掉了。

4、总结和分析

这个事件还算是完美地解决了。不过出现这个问题的原因,除了Android应用本身,容易被反编译的客观原因之外,我感觉有两个主要主观原因:

(1) 没有分开开发环境和生产环境。不过Android开发环境中貌似没有原生的开发生产分开的功能,只能用ANT。这样的话有一个土办法,做一个checklist,每次发布按照这个checklist做,这样就不会有不应该出现在产品中的东西遗留在产品中。

(2) 激活码明码保存。虽然说一般激活码的数据库都只会放在服务器上,不会被泄露出来。然而如果一个不小心数据库被流出了,作为最后的保险,我认为数据库本身最好还是加密一下。所有可用激活码的明文,由项目负责一人管理。激活码的发布和验证分开:激活码的发布由项目负责将激活码明文交由发布渠道,如印刷或其他销售渠道。而负责激活的服务器上激活码的数据库都是使用不可逆加密算法加密的密文。验证的时候用户输入激活码后,服务器将输入内容加密,与数据库中的内容进行比较,执行激活操作。这样即使激活码数据库被泄露也不怕其用来被激活

注:查看本文相关详情请搜索进入安徽人事资料网然后站内搜索泄露事故反思报告。

申论的通知格式范文

转载请注明出处教育百科网 » 申论的通知格式范文

资讯

食药监局责令改正通知范文(大学生年度个人总结)

阅读(0)

本文主要为您介绍食药监局责令改正通知范文,内容包括大学生年度个人总结,4、在调查中发现村中的垃圾乱堆放严重,基本上是沿路放置或者是在闲置的宅基地堆放,这严重影响社会主义新农村的形象。

资讯

关于扶贫的民情日记范文(关于扶贫的民情日记)(消防比赛通知范文)

阅读(0)

本文主要为您介绍关于扶贫的民情日记范文(关于扶贫的民情日记),内容包括消防比赛通知范文,从笔者阅读过的几份可行性报告来看,普遍存在的问题是:一是可行性报告强调为什么要上该项目,但忽视详尽的实施计划和如何实现;二是可行性报告中宏观的、模糊的数据多,而微观的、具体的数据少,很难评估与判断;三是没有或很少量化的衡量标准和责任分配,成败难辨;四是市场预测过于乐观,对“不测风云”认识不足;五是对环境、市场、用户特别是竞争对手的动态和可能的变化评估过粗,难以做到知己知彼。

资讯

关于公司警告通知范文(关于公司警告内容)(关于春节抗击疫情的作文(有关春节抗击疫情的作文))

阅读(0)

本文主要为您介绍关于公司警告通知范文(关于公司警告内容),内容包括关于春节抗击疫情的作文(有关春节抗击疫情的作文),我乡高度重视保密宣传教育工作,每年对保密工作宣传教育作出具体安排和计划,采取会议、培训等方式,利用各种机会在全乡干部、职工中开展经常性的保密宣传教育工作。及时传达学习上级保密工作指示、文件和有关法规制度,了解保密工作情况和上级要求;并积极涉密人员参加保密知识技能培训,提升涉密人员的思想认识和业务技能。使干部、职工增强了保密观念,为做好我乡的保密工作奠定了扎实的基础。

资讯

放高温假通知全体员工范文(公司放假通知怎么写,公司放假通知范文)(养老保险申请报告)

阅读(0)

本文主要为您介绍放高温假通知全体员工范文(公司放假通知怎么写,公司放假通知范文),内容包括养老保险申请报告,在胡老师的启示下,我开始从心理学的角度看待教与学的关系。这学期接触到的第一本心理学方面的书是皮连生老师编著的《教与学的心理学》。为了更好地阅读这本书,我又找来崔丽娟老师主编的《心理学是什么》这本入门的心理学知识书籍。

资讯

辞退通知书范文裁员(投用通知范文)

阅读(0)

本文主要为您介绍辞退通知书范文裁员,内容包括投用通知范文,其实偶尔来这么一天也不错,让我们远离电子设备的干扰,可以静下心来想像平时都无暇思考的问题,花一些平时被电脑上网所占用的时间来干一些其实早就应该干的事情,比如读书,比如交流。

资讯

释放通知书范文(逮捕通知书,释放通知书大小及格式)(交通安全培训通知范文)

阅读(0)

本文主要为您介绍释放通知书范文(逮捕通知书,释放通知书大小及格式),内容包括交通安全培训通知范文,3、条件设定能力 发现异常的能力常常取决于各人的水平和经验,由于水平和经验的不一,就可能影响对异常的发现。为了防止这种现象,就应该决定一个确定的量,以判断设备是否正常。

资讯

辅导班报名通知范文(工厂停电放假通知范文(明天停电放假,怎么写通知))

阅读(0)

本文主要为您介绍辅导班报名通知范文,内容包括工厂停电放假通知范文(明天停电放假,怎么写通知),敬服的各位评委: ,我的幻念是做一名律师。 ,出有标的它,会,便出有糊心。的确,远大的幻念是乌漆乌的明灯,您开启胜利之门的钥匙。假如出有幻念,便出有动力。水,会激志则宏。 ,才至于真度工妇。中,有幻念而会激石则叫,人,幻念,便斗争,

资讯

表彰小学生通知范文(关于经费的申请报告(关于办公经费申请报告))

阅读(0)

本文主要为您介绍表彰小学生通知范文,内容包括关于经费的申请报告(关于办公经费申请报告),人民法院自受理自诉案件之日起三日以内,应当告知被告人有权委托辩护人。民检察院对于公安机关移送起诉的案件,应当在一个月以内作出决定,重大、复杂的案件,可以延长半个月。

资讯

丧事短信吊唁通知范文(儿童保健培训通知范文(幼儿园幼儿体检通知怎么写))

阅读(0)

本文主要为您介绍丧事短信吊唁通知范文,内容包括儿童保健培训通知范文(幼儿园幼儿体检通知怎么写),2、已搬迁房屋的水费、电费、物业管理费、电信、广电等相关费用,均由乙方负责缴纳清楚,与甲方无关。 第十三条 乙方就已搬迁房屋向甲方提供的相关产权书证材料及其他相关证明材料,由甲方另行出具”收件收据”。