The invention discloses a chain block based Android malicious application control method, the first APP market will be registered as a block chain, developers to upload the application form to upload APP market transactions, if the market is on the receiving APP developers to upload the transaction signature, if APP refuses to accept the market on the upload transaction signature. If the upload process is the feedback for the malicious applications becomes a part of feedback trading, upload transaction information to the credibility of the defects on the APP market or developers; when users download the APP system to generate and download the APP market, with the private key to download the transaction signature, sent through the network to the user transaction pool; feedback on the APP market, APP market for developers to produce new feedback, finally trading blocks through mining, increase credibility. The invention can control the release and circulation of malicious programs from the source effectively, and effectively curb the overflow of malicious code.
【技术实现步骤摘要】
一种基于区块链技术的Android恶意应用程序控制方法
本专利技术属于网络空间安全
,尤其涉及一种基于区块链技术的Android恶意应用程序控制方法。
技术介绍
随着网络的迅速普及应用、数字化技术的快速发展,网络空间安全问题逐渐融于人们的工作和生活,为越来越多的人们所重视。近年来,随着移动互联网和智能移动设备的飞速发展,越来越多的人们在使用智能手机。Android作为一款Google开发的手机操作系统,占据了近81%的市场份额。然而,在吸引众多硬件软件厂商纷纷投资的同时,很多恶意的手机应用程序开发者,也借着这个势头,将自己开发的恶意手机应用程序投放进市场,这些恶意应用程序可能会盗取用户的隐私数据,甚至骗取钱财等。AVL移动安全团队统计2014年移动恶意代码数据时发现,Android恶意代码总量已增至123万。Android恶意代码泛滥,进行Android恶意应用程序检测和控制刻不容缓。Android恶意应用程序的猖狂,很大程度归因于目前APP市场的高度开放:1.管理上的不统一,不同于Apple公司的IOS系统,IOS的管理非常集中,只有一个官方的APP市场可以发布应用程序,未经过官方APP市场发布的应用程序不能够安装到用户手机上。而Android市场非常开放,任何APP市场,甚至于个人开发者,都可以通过各种渠道发布和传播应用程序,而这些应用程序可以仅仅通过用户授权就能安装至手机。2.IOS的APP市场审核机制非常严格,不存在像Android那样良莠不齐的审核机制。Android市场不管是审核APK还是开发者都相对松散,如安智市场等很多APP市场,开发 ...
【技术保护点】
一种基于区块链技术的Android恶意应用程序控制方法,其特征在于,包括以下步骤:步骤一、将APP市场注册成为区块链节点,各APP市场之间达成三个基本共识机制:可靠性、趋利性及信誉量化性;步骤二、开发者向APP市场上传应用程序,并产生相应的上传记录,形成上传交易,如果APP市场同意接收,开发者对该交易进行签名;如果APP市场拒绝接收,证明该APP为恶意应用程序,APP市场对该交易进行签名;如果在APP上传过程中直接被APP市场反馈为是恶意应用程序,则变为反馈交易的一部分,对APP市场自身或其开发者造成信誉度的缺损;步骤三、用户向APP市场提交下载请求,形成下载交易;当用户下载一个APP的时候,系统生成一个交易信息,APP市场利用自己的私钥对交易信息进行签名,通过网络发送到交易池中;等待新的交易信息所构建的区块产生,交易写入区块链中;步骤四、用户对APP市场进行反馈,APP市场对开发者进行反馈,形成反馈交易;步骤五、通过挖矿方式产生新的区块,增加信誉度。
【技术特征摘要】
1.一种基于区块链技术的Android恶意应用程序控制方法,其特征在于,包括以下步骤:步骤一、将APP市场注册成为区块链节点,各APP市场之间达成三个基本共识机制:可靠性、趋利性及信誉量化性;步骤二、开发者向APP市场上传应用程序,并产生相应的上传记录,形成上传交易,如果APP市场同意接收,开发者对该交易进行签名;如果APP市场拒绝接收,证明该APP为恶意应用程序,APP市场对该交易进行签名;如果在APP上传过程中直接被APP市场反馈为是恶意应用程序,则变为反馈交易的一部分,对APP市场自身或其开发者造成信誉度的缺损;步骤三、用户向APP市场提交下载请求,形成下载交易;当用户下载一个APP的时候,系统生成一个交易信息,APP市场利用自己的私钥对交易信息进行签名,通过网络发送到交易池中;等待新的交易信息所构建的区块产生,交易写入区块链中;步骤四、用户对APP市场进行反馈,APP市场对开发者进行反馈,形成反馈交易;步骤五、通过挖矿方式产生新的区块,增加信誉度。2.根据权利要求1所述的基于区块链技术的Android恶意应用程序控制方法,其特征在于,所述上传交易包括以下信息:(1)交易索引;(2)上传记录,所述上传记录包括开发者信息、上传的APP市场信息、APK哈希值、交易时间;(3)导致现在开发者信誉度下降或者上升的对应事件;(4)开发者当前的信誉度。3.根据权利要求1所述的基于区块链技术的And...
【专利技术属性】
技术研发人员:翁健,魏林锋,张悦,李明,
申请(专利权)人:暨南大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。