欢迎来到天天文库
浏览记录
ID:58233397
大小:223.52 KB
页数:3页
时间:2020-05-07
《SQLite数据库加密的分析与设计-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第22卷第16期电子设计工程2014年8月Vo1.22NO.16ElectronicDesignEngineeringAug.2014SQLite数据库加密的分析与设计褚龙现(平顶山学院河南平项山467000)摘要:针对Android系统下SQ~te未提供安全机制的问题,通过分析大型关系数据库管理系统的安全措施。采取修改SQLte源代码的方法,实现了数据库管理系统级的数据库加密功能。该加密功能不仅能对数据本身进行加密,并能通过JNI接口形式提供给上层应用程序调用.从而使应用程序可以访问安全性更高的数据库.提高了Android应用
2、的安全性。实验结果表明了加密功能的可行性和有效性。关键词:Android;数据库;加密;安全机制中图分类号:TN919文献标识码:A文章编号:1674—6236(2014)16—0191—03TheanalysisanddesignofSQLitedatabaseencryptionCHULong-xian(PingdingshanUniversity,Pingdingshan467000,China)Abstract:SQLitecannotgivetheuserssecurityprotectionunderAndroids
3、ystem.ByanalyzingthesecuritymeasuresoflargerelationaldatabasemanagementandchangingthesourcecodeofSQLite,databaseencrypfiontechnologycanberealized.ThesecurityofAndroidhasbeenincreased.Notonlycanthedatabeprotected,buttheapplicationprogramcanaccessmoresecuredatabasethro
4、ughJNI.Theexperimentsverifythefeasibilityandeffectivenessofthisencryptiontechnology.Keywords:Android;database;encryption;securitymechanismSQLite作为一个开源的嵌入式数据库管理系统ItJ。被应理和数据加密等方面进行控制【司。常见的安全控制策略如表l用在Android操作系统中,用以保存用户重要信息四。Android所示。系统的开源性使得其发展速度非常快.这一方面带来了用户裹1数据库管理系统
5、中常见的安全控制策略更好地体验.另一方面不可避免地出现了威胁系统安全的风Tab.1nIesafetycontrolstrategyofdatabasemanagementsystem险[31。就数据安全而言。风险主要体现在非法用户恶意破坏安全策略说明Android手机中数据.究其原因主要是因为不能很好地限制应用程序或用户在使用数据库之前需要提供身份标用户对数据文件的直接访问。身份验证识和口令.身份验证通过才能进行进一步操作尽管SQLite满足存储效率高、查询速度快和运行时占用数据库管理员或数据库所有者通过授权和收权操内存小等特点
6、,但是它并没有提供安全控制机制嘲。在Android存取控制作.控制其他用户对数据库的访问系统中.具备数据库文件读写权限的用户可以方便地使用文对数据库中数据进行加密处理。防止恶意用户绕过本编辑器获得数据信息.数据库中存储的重要数据未能受到数据加密验证直接篡改数据保护。本文在分析SQLite数据库安全机制的基础上,设计了在用户关心的数据上添加审计可以监视和记录用户数据审计数据加密功能。在数据上的指定操作定期对数据库进行备份操作,以便发生故障时能够1关系数据库安全分析备份与恢复恢复目前的应用程序绝大部分是以数据为中心的,数据库中保存着
7、应用程序处理的各类数据,其在应用程序中的地位显2SQLite加密分析得非常重要。数据库的安全直接关系到应用程序的安全,成为信息安全的核心组成部分啷。在众多数据库产品中,关系数为了满足嵌入式数据库系统的轻便性、高效率访问与存据库的使用最为广泛。为了保护关系数据库不被非法用户使储的要求,SQLite只使用单一文件来保存数据库中的数据用,同时拒绝合法用户的非法操作,主要从存取管理、安全管与结构州。为了更好地保护SQLite数据库安全,在分析SQL安全策略的基础上提出数据加密的必要性。收稿日期:2013—11-05稿件编号:201311
8、045基金项目:河南省教育厅科学技术研究重点项目(12B520040)作者简介:褚龙现(1981一),男,河南叶县人,硕士,讲师。研究方向:数据库,数据挖掘,算法设计。-191-《电子设计工程)2014年第16期2.1SQLite安全分析表2SQLite加密接口
此文档下载收益归作者所有