[发明专利]加强安全保护的软键盘运行处理方法有效
申请号: | 201110441537.8 | 申请日: | 2011-12-26 |
公开(公告)号: | CN102566924A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 郝永建 | 申请(专利权)人: | 重庆新媒农信科技有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F3/041;G06F21/22 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 张先芸 |
地址: | 401121 重庆市北部新区高新*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加强 安全 保护 软键 盘运 处理 方法 | ||
技术领域
本发明涉及互联网络通信技术以及计算机软件技术领域,具体涉及计算机及互联网络密码保护技术,尤其涉及一种加强安全保护的软键盘运行处理方法。
背景技术
密码是保护互联网络服务业务账号以及计算机个人应用软件使用安全的一项重要手段。但随着互联网络通信技术和计算机软件技术的发展,计算机、互联网络病毒技术也获得了相应的发展,严重威胁到互联网络服务业务账号以及计算机个人应用软件的密码安全。由于按下计算机硬件键盘上不同的字符按键,硬件键盘的输出信号不同,较早的密码获取病毒软件就通过截取计算机硬件键盘信号接口所接收的硬件键盘输出信号,识别硬件键盘输出的密码字符,并将识别出的密码字符通过互联网络发送至远端的黑客,从而盗取他人互联网络服务业务账号或计算机个人应用软件的密码。然而,软键盘技术的出现,成为了应对基于硬件键盘截取技术的病毒软件的有力武器。软键盘(Soft Keyboard),是指通过计算机软件实现的模拟键盘,其显示于屏幕上,通过鼠标左键点击软键盘上的字符按钮实现字符输入。软键盘技术在越来越多的领域得到应用,特别是在网上银行账号、网上支付账号等涉及个人财产的互联网络服务业务账号的密码输入中,软键盘的应用非常普遍。用户可以完全使用软键盘输入密码字符,无需再操作计算机硬件键盘,并且由于软键盘自身为软件运行程序,软键盘被点击触发时输出的字符也不会通过计算机硬件接口,病毒软件无法再通过截取计算机硬件接口所接收的硬件设备输出信号来获取他人输入的密码字符,因此在很长一段时间内,软键盘技术有效保护了保护互联网络服务业务账号以及计算机个人应用软件的使用安全。
但由于计算机系统运用及编程技术的发展,通过编程触发计算机系统执行截屏处理以及捕获鼠标左键点击触发时刻的屏幕像素坐标,已经成为基于计算机系统的软件开发编程技术人员所掌握的基本技能,从而出现了新的基于截屏技术和鼠标坐标捕获技术的病毒软件,突破了当前软键盘技术的安全防线。基于截屏技术和鼠标坐标捕获技术的病毒软件的运行原理通常是,在软键盘启动运行后,触发计算机系统执行截屏并获取截屏图像,进而通过截屏图像处理分析获得软键盘上各个字符按钮在屏幕像素坐标中的分布位置,然后通过捕获鼠标在左键点击触发时刻的屏幕像素坐标,再经过对鼠标屏幕像素坐标结合软键盘字符按钮屏幕像素坐标分布位置加以运算分析,即可获知用户使用软键盘输点击触发输出出至对话框或密码输入框的各个密码字符,实现密码盗取。
因此,如何进一步的加强互联网络服务业务账号以及计算机个人应用软件的密码安全保护,已经成为计算机及互联网络密码保护技术的重要研究方向。
发明内容
针对现有技术中存在的上述不足,本发明的目的在于提供一种加强安全保护的软键盘运行处理方法,降低或屏蔽基于截屏技术和鼠标坐标捕获技术的病毒软件捕获软键盘被点击触发输出的全部字符的风险,增强软键盘对用户密码的安全保护性能。
为实现上述目的,本发明采用了如下技术手段:
一种加强安全保护的软键盘运行处理方法,其特征在于,软键盘的每一个字符按钮对应有一个字符存储空间,令软键盘字符按钮显示的字符及其被点击触发而输出的字符为字符按钮对应的字符存储空间所存储的字符,通过在不同时刻动态改变软键盘预设输出的各个字符在各个字符按钮对应的字符存储空间的分布存储情况,使得软键盘的每一个字符按钮在不同的时间段动态对应不同的字符。
上述的软键盘运行处理方法,具体包括如下步骤:
A)软键盘启动运行,软键盘预设输出的各个字符分布存储于各个软键盘字符按钮对应的字符存储空间中;
B)根据软键盘字符按钮对应的字符存储空间中当前所存储的字符,执行软键盘字符按钮的字符显示处理,并在软键盘的字符按钮被点击触发时,执行步骤C);
C)软键盘输出被点击触发的字符按钮对应的字符存储空间中当前所存储的字符,然后立即执行步骤D);
D)将软键盘各个软键盘字符按钮对应的字符存储空间中所存储的字符进行随机错位交换处理,然后返回步骤B);
E)循环执行步骤B)~D),直至软键盘运行终止。
上述的软键盘运行处理方法中,作为一种可选择方案,在步骤B)中,所述“根据软键盘字符按钮对应的字符存储空间中当前所存储的字符,执行软键盘字符按钮的字符显示处理,并在软键盘的字符按钮被点击触发时,执行步骤C)”具体为:将软键盘的每一个字符按钮分别更新显示其对应的字符存储空间中当前所存储的字符,等待被点击触发,直至软键盘的字符按钮被点击触发时,执行步骤C)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆新媒农信科技有限公司,未经重庆新媒农信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110441537.8/2.html,转载请声明来源钻瓜专利网。