一种基于外挂防护软件对目标软件进行防护的方法及系统技术方案

技术编号:20681601 阅读:77 留言:0更新日期:2019-03-27 19:06
本发明专利技术公开了一种基于外挂防护软件对目标软件进行防护的方法及系统,其中方法包括:启动防护软件,通过所述防护软件检测当前运行环境中是否存在目标软件的进程;当所述防护软件检测当前运行环境中存在目标软件的进程时,所述防护软件通过注入方式将所述防护软件的代码注入到当前运行环境中的所有软件中;通过所述防护软件监测是否有恶意软件探测所述目标软件的交互窗口;当所述防护软件监测到有恶意软件探测所述目标软件的交互窗口时,通过所述防护软件拦截所述恶意软件。本申请对目标软件无需进行任何修改,使用成本低,并且防护软件可以独立进行更新和修改,可以在不改代码甚至少改代码的情况下对不同的目标软件和恶意软件进行适配。

【技术实现步骤摘要】
一种基于外挂防护软件对目标软件进行防护的方法及系统
本专利技术涉及软件安全防护
,更具体地,涉及一种基于外挂防护软件对目标软件进行防护的方法及系统。
技术介绍
计算机的功能现在越来越强大,用户将越来越多的任务和工作放到计算机上完成,计算机里面存有越来越多的敏感信息或者关键数据,而且有的软件需要联网使用,需要用户手动输入用户名和密码。所以现在有很多不法分子开发恶意软件,欺骗用户运行,在后台运行监视用户的输入的敏感信息,或者检测软件在界面上返回的某些关键信息,用得到的信息进行非法交易获得非法所得。用户在输入一些需要保密的信息,例如密码后,恶意应用监听并窃取用户的保密信息,给用户造成重要的安全隐患。有的计算机软件提供基础版本免费给用户使用,如果用户用后觉得不错,可以考虑购买全功能版本或者高级版本,但是一些软件(插件)可以通过一些技术手段强行将菜单或者工具栏挂载到软件上,为用户提供高级功能,严重的损害了软件开发商的利益。除了银行软件外,一般的应用程序很少具有主动防御恶意软件记录用户的敏感信息或者防止非授权软件(插件)的功能。而如果为已经成型的产品添加防护功能就涉及到在现有的程序代码里加本文档来自技高网...

【技术保护点】
1.一种基于外挂防护软件对目标软件进行防护的方法,所述方法包括:启动防护软件,通过所述防护软件检测当前运行环境中是否存在目标软件的进程;当所述防护软件检测当前运行环境中存在目标软件的进程时,所述防护软件通过注入方式将所述防护软件的代码注入到当前运行环境中的所有软件中;通过所述防护软件监测是否有恶意软件探测所述目标软件的交互窗口;当所述防护软件监测到有恶意软件探测所述目标软件的交互窗口时,通过所述防护软件拦截所述恶意软件。

【技术特征摘要】
1.一种基于外挂防护软件对目标软件进行防护的方法,所述方法包括:启动防护软件,通过所述防护软件检测当前运行环境中是否存在目标软件的进程;当所述防护软件检测当前运行环境中存在目标软件的进程时,所述防护软件通过注入方式将所述防护软件的代码注入到当前运行环境中的所有软件中;通过所述防护软件监测是否有恶意软件探测所述目标软件的交互窗口;当所述防护软件监测到有恶意软件探测所述目标软件的交互窗口时,通过所述防护软件拦截所述恶意软件。2.根据权利要求1所述的方法,确定包括输入和/或输出窗口、文件上传功能的软件为目标软件。3.根据权利要求2所述的方法,所述文件包括:语音文件、视频文件、图片文件。4.根据权利要求1所述的方法,当所述防护软件检测当前运行环境中不存在目标软件的进程时,所述防护软件在后台运行,继续检测当前运行环境中是否存在目标软件的进程。5.根据权利要求1所述的方法,当所述防护软件监测到有恶意软件探测所述目标软件的交互窗口时,通过所述防护软件拦截所述恶意软件后,还包括:所述防护软件将无用数据或错误数据返回给所述恶意软件。6.根据权利要求1所述的方法,所述防护软件独立进行更新和修改。7.根据权利要求1所述的方法,所述恶意软件包括病毒软件和非授权软件。8.一种基于外挂防护软件对目标软件进行防护的系统,所述系统包括...

【专利技术属性】
技术研发人员:陈晶鑫朱兴吴磊史海嵘林亮成
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1