CN111274577A - 信息保护方法、装置、***及计算机可读存储介质 - Google Patents

信息保护方法、装置、***及计算机可读存储介质 Download PDF

Info

Publication number
CN111274577A
CN111274577A CN201911238550.6A CN201911238550A CN111274577A CN 111274577 A CN111274577 A CN 111274577A CN 201911238550 A CN201911238550 A CN 201911238550A CN 111274577 A CN111274577 A CN 111274577A
Authority
CN
China
Prior art keywords
software
information
interface
preset interface
verification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911238550.6A
Other languages
English (en)
Inventor
岳剑峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Honghe Innovation Information Technology Co Ltd
Original Assignee
Shenzhen Honghe Innovation Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Honghe Innovation Information Technology Co Ltd filed Critical Shenzhen Honghe Innovation Information Technology Co Ltd
Priority to CN201911238550.6A priority Critical patent/CN111274577A/zh
Publication of CN111274577A publication Critical patent/CN111274577A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • G06F21/54Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by adding security routines or objects to programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/74Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2105Dual mode as a secondary aspect

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种信息保护方法、装置、***及计算机可读存储介质,该方法包括:在软件运行期间,检测是否需要开启安全模式;若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面;当接收到安全模式关闭请求时,获取验证信息,通过用户信息对所述验证信息进行合法性验证;当所述验证信息为合法验证信息时,关闭所述预设界面。通过本发明,在需要开启安全模式时,以全屏置顶显示预设界面的方式,在接收到合法验证信息时,关闭预设界面,以供退出安全模式,保护了软件的运行界面的安全,避免了软件上的信息遭到非法篡改以及泄漏。

Description

信息保护方法、装置、***及计算机可读存储介质
技术领域
本申请涉及通信技术领域,尤其涉及信息保护方法、装置、***及计算机可读存储介质。
背景技术
随着网络的快速发展,教育行业已经和网络紧密的联系起来了,各种教育软件也已经运用到教学当中了,其中,最具有代表性的软件当属网络白板软件。网络白板软件可以通过网络实现一端书写多端实时显示的效果,因此,网络白板软件已经成为互动教学不可或缺的部分。网络白板软件使用场景范围很广,如教学、视频会议等等,供使用者通过文字的形式达到交流的目的。在有网络情况下,一端书写,多端实时同步数据。例如发送端在网络白板上书写笔记,笔记实时上传到服务器,接收端实时从服务器上取数据显示在接收端的网络白板软件上。但是,当前的网络白板软件对用户信息安全的保护程度不够,严重的影响了用户使用网络白板软件的使用体验。
发明内容
本申请提供了一种信息保护方法、装置、***及计算机可读存储介质,以解决或者部分解决现有技术中网络白板软件对用户信息安全的保护程度不够的技术问题。
为解决上述技术问题,本申请提供了一种信息保护方法,所述方法包括:
在软件运行期间,检测是否需要开启安全模式;
若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面;
当接收到安全模式关闭请求时,获取验证信息,通过用户信息对所述验证信息进行合法性验证;
当所述验证信息为合法验证信息时,关闭所述预设界面。
可选的,所述检测是否需要开启安全模式,包括:
检测是否接收到基于用户操作触发的安全模式开启指令;
若接收到基于用户操作触发的安全模式开启指令,则确定需要开启安全模式。
可选的,所述用户信息包括第一人脸图像,所述检测是否需要开启安全模式,包括:
获取摄像装置采集的图像,所述摄像装置的取景区域为所述软件的操作者所在的操作区域;
检测获取到的图像中是否存在第二人脸图像;所述第二人脸图像与所述第一人脸图像的相似度大于或等于预设阈值;
当连续获取的N张图像均存在所述第二人脸图像时,确定需要开启安全模式。
可选的,在所述若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面之后,还包括:
在所述预设界面在所述显示屏幕上全屏置顶显示期间,不响应软件关闭指令。
可选的,在所述若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面之后,还包括:
在所述预设界面在所述显示屏幕上全屏置顶显示期间,若接收到关机指令,则发送安全告警至当前登录账号对应的用户终端。
可选的,所述当接收到安全模式关闭请求时,获取验证信息,通过用户信息对所述验证信息进行合法性验证包括:
当接收到安全模式关闭请求时,获取摄像装置采集的第三人脸图像;
计算得到所述第三人脸图像与所述用户信息中的第一人脸图像的相似度;
当所述相似度大于或等于预设阈值时,确定所述验证信息为合法验证信息。
可选的,在所述当所述验证信息为合法验证信息时,关闭所述预设界面之后,还包括:
当接收到用于关闭所述软件的软件关闭指令时,响应所述软件关闭指令,并删除所述用户信息。
可选的,在所述若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面之后,还包括:
当接收到调整指令时,根据所述调整指令,将所述预设界面更换为所述调整指令对应的新的预设界面。
为解决上述技术问题,本申请还公开一种信息保护装置,所述信息保护装置包括:
检测模块,用于在所述软件运行期间,检测是否需要开启安全模式;
保护模块,用于若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面;
验证模块,用于当接收到安全模式关闭请求时,获取验证信息,通过用户信息对所述验证信息进行合法性验证;
退出模块,用于当所述验证信息为合法验证信息时,关闭所述预设界面。
为解决上述技术问题,本申请还公开了一种信息保护***,所述信息保护***包括电子终端,所述电子终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的方法的步骤。
可选的,当所述用户信息包括第一人脸图像时,所述***还包括摄像装置,所述摄像装置的取景区域为所述软件的操作者所在的操作区域。
为解决上述技术问题,本申请还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。
本申请中,在软件运行期间,检测是否需要开启安全模式;若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面;当接收到安全模式关闭请求时,获取验证信息,通过用户信息对所述验证信息进行合法性验证;当所述验证信息为合法验证信息时,关闭所述预设界面。通过本申请,在需要开启安全模式时,以全屏置顶显示预设界面的方式,在接收到合法验证信息时,关闭预设界面,以供退出安全模式,保护了软件的运行界面的安全,避免了软件上的信息遭到非法篡改以及泄漏。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
通过阅读下文具体实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出具体实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本申请信息保护方法一实施例的流程示意图;
图2为本申请信息保护装置一实施例的功能模块示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
随着网络的快速发展,教育行业已经和网络紧密的联系起来了,各种教育软件也已经运用到教学当中了,其中,最具有代表性的软件当属网络白板软件。网络白板软件可以通过网络实现一端书写多端实时显示的效果,因此,网络白板软件已经成为互动教学不可或缺的部分。但网络白板软件也存在一些不足的地方,例如A在书写一些笔记后,临时有事离开了一会儿,这时B也要用网络白板软件,在不知情的情况下进行了误操作导致A书写的笔记丢失、笔记被破坏或者重要数据泄露等等。容易理解的是,在使用其他软件,例如工业控制软件、评估软件等时,也存在上述不足之处。为了解决目前在使用这些软件时出现的上述问题,本申请中,在软件中预置安全模式,在软件运行期间,当满足安全模式开启条件时,在软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,该预设界面用于遮挡所述软件的运行界面;当接收到安全模式关闭请求时,获取验证信息,通过用户信息对验证信息进行合法性验证;当验证信息为合法验证信息时,关闭预设界面。通过本申请,在需要开启安全模式时,以全屏置顶显示预设界面的方式,在接收到合法验证信息时,关闭预设界面,以供退出安全模式,保护了软件的运行界面的安全,避免了软件上的信息遭到非法篡改以及泄漏。
参照图1,图1为本申请软件的安全管理方法一实施例的流程示意图。在一实施例中,软件的安全管理方法包括:
步骤S10,在软件运行期间,检测是否需要开启安全模式;
本实施例中,对软件的类型不做限制。软件可以是网络白板软件、工业控制软件、评估软件等等。软件中预设有安全模式,可以根据用户操作触发安全模式。或自动根据当前环境,触发安全模式。该软件运行在电子终端上。
一可选实施例中,检测是否需要开启安全模式包括:
检测是否接收到基于用户操作触发的安全模式开启指令;若接收到基于用户操作触发的安全模式开启指令,则确定需要开启安全模式。
本实施例中,用户可以通过点击预设的功能按钮/滑动操作/连续点击操作等操作触发安全模式开启指令,当电子终端接收到基于用户操作触发的安全模式开启指令时,确定需要开启安全模式。
另一可选实施例中,用户信息包括第一人脸图像,可以在软件启动时,激活摄像头,并获取摄像头在预设时长内拍摄的图像,该预设时长根据实际需要进行设置,例如5s。从获取的图像中提取人脸图像,即获取到第一人脸图像,以该第一人脸图像作为用户信息并存储在存储区域中。或是在用户使用账号密码登录软件时,激活摄像头,并获取摄像头在预设时长内拍摄的图像,该预设时长根据实际需要进行设置,例如5s。从获取的图像中提取人脸图像,即获取到第一人脸图像,以该第一人脸图像作为用户信息并存储在存储区域中。获取用户信息的时机不限,具体可根据实际需要进行设置。
则,检测是否需要开启安全模式包括:
获取摄像装置采集的图像,摄像装置的取景区域为所述软件的操作者所在的操作区域;检测获取到的图像中是否存在第二人脸图像;第二人脸图像与第一人脸图像的相似度大于或等于预设阈值;当连续获取的N张图像均存在第二人脸图像时,确定需要开启安全模式。
在软件运行期间,可以每隔预设时长(例如10分钟)激活一次摄像头,以控制摄像头拍摄图像。例如,在预设时间点1时激活摄像头,以控制摄像头拍摄得到图像1,在预设时间点2时激活摄像头,以控制摄像头拍摄得到图像2,在预设时间点3时激活摄像头,以控制摄像头拍摄得到图像3……其中,摄像装置的取景区域为软件的操作者所在的操作区域。例如,软件运行界面所处的显示屏幕正对的区域为摄像装置的取景区域。
当N个相邻预设时间点采集的N张图像中均不存在与第一人脸图像的相似度大于或等于预设阈值的第二人脸图像时,确定需要开启安全模式。即识别摄像头每次拍摄的图像中是否存在与第一人脸图像的相似度大于或等于预设阈值的第二人脸图像,具体可通过人脸识别技术识别每次拍摄的图像中是否存在第二人脸图像,若N个相邻预设时间点采集的N张图像中均不存在与第一人脸图像的相似度大于或等于预设阈值的第二人脸图像,则表明在N个相邻预设时间点对应的时长内未检测到该软件的合法操作者的人脸图像,很大可能是该合法操作者已经离开了该软件的运行现场,因此,确定需要开启安全模式。
通过本实施例,可以根据摄像头拍摄到的图像,自动判断是否需要开启安全模式,即使用户要离开软件的操作者所在的操作区域时忘记手动开启安全模式,通过本实施例的方案也能自动开启安全模式,进一步提高了对信息安全的保障力度。
容易理解的是,除了通过人脸识别的方式开启安全模式,还可以根据指纹验证、声纹验证或验证码验证的方式开启安全模式。例如,用户信息中包括指纹信息,则在需要开启安全模式时,录入指纹信息,当录入的指纹与用户信息中包括的指纹信息的相似度大于预设值时,开启安全模式;或是,用户信息中包括声纹信息,则在需要开启安全模式时,录入声纹信息,当录入的声纹与用户信息中包括的声纹信息的相似度大于预设值时,开启安全模式;或是,用户信息中包括验证码,则在需要开启安全模式时,输入验证码,当输入的验证码与用户信息中包括的验证码一致时,开启安全模式。
步骤S20,若需要开启安全模式,则在软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,预设界面用于遮挡软件的运行界面;
本实施例中,当需要开启安全模式时,在软件的运行界面所处的显示屏上全屏置顶显示预设界面,该预设界面用于遮挡软件的运行界面。其中,预设界面的透明度较低,该预设界面全屏置顶显示后,软件的运行界面便无法被他人看到,无法再对软件的运行界面进行操作,且不能从***菜单栏处对软件进行操作,防止了软件的运行界面被其他人窥视或软件内容被更改。预设界面上显示的内容可以是动态/静态图片,例如日历、课表、天气、动画等,还可以是显示文字,显示的文字可根据用户输入显示不同文字。
进一步地,一可选实施例中,步骤S20之后,还包括:
在预设界面在显示屏幕上全屏置顶显示期间,不响应软件关闭指令。
本实施例中,为了避免其他用户使用快捷键触发软件关闭指令以供关闭处于安全模式的软件,在预设界面在显示屏幕上全屏置顶显示期间,若接收到用于关闭软件的软件关闭指令,则不响应软件关闭指令。从而避免了因为软件被其他人误操作关闭,而可能导致的信息丢失的情况发生。
进一步地,一可选实施例中,步骤S20之后,还包括:
在预设界面在显示屏幕上全屏置顶显示期间,若接收到关机指令,则发送安全告警至当前登录账号对应的用户终端。
本实施例中,使用软件需要使用账号进行登录,该账号关联有手机号,在预设界面在所述显示屏幕上全屏置顶显示期间,若接收到关机指令,则获取与当前登录的账号关联的手机号,并将手机号发送至***,以供***发送告警提示至该手机号,以供使用该手机号的用户终端接收到告警提示。由于关机指令是无法拒绝的,而执行关机指令便会关闭处于安全模式的软件,因此,在接收到关机指令时,发送安全告警至当前登录账号对应的手机号,以供及时通知该账号的所属用户该软件已被关闭。即第一时间告知该软件的使用者软件已被关闭,以供该使用者第一时间进行现场处理。
进一步地,一可选实施例中,步骤S20之后,还包括:
当接收到调整指令时,根据所述调整指令,将所述预设界面更换为所述调整指令对应的新的预设界面。
本实施例中,可以通过人工操作的方式在后台服务器上对预设界面进行更改,当预设界面更改后,后台服务器发送调整指令至电子终端,以供电子终端将预设界面更换为调整指令对应的新的预设界面。
步骤S30,当接收到安全模式关闭请求时,获取验证信息,通过用户信息对验证信息进行合法性验证;
本实施例中,用户可以通过点击预设的功能按钮/滑动操作/连续点击操作等操作触发安全模式关闭指令,具体的触发安全模式关闭请求的方式不做限制。在接收到基于用户操作触发的安全模式关闭请求时,获取验证信息。本实施例中,获取验证信息的方式根据用户信息的不同而采用不同的方式。例如,当用户信息包括指纹信息时,在接收到基于用户操作触发的安全模式关闭请求时,获取录入的指纹信息作为验证信息,以通过用户信息对验证信息进行合法性验证。当用户信息包括第一人脸图像时,则在接收到基于用户操作触发的安全模式关闭请求时,激活摄像头,并以摄像头拍摄得到的图像作为验证信息。当用户信息包括字符时,则在接收到基于用户操作触发的安全模式关闭请求时,接收基于用户操作输入的字符,以接收到的字符作为验证信息。
一可选实施例中,软件需要使用账号进行登录,该账号关联有用户手机的手机号,可以将账号与手机号关联存储在服务器上。当用户信息包含验证码(例如字符A)时,若接收到基于用户操作触发的安全模式关闭请求,电子终端通过将当前登录的账号发送给服务器,接收服务器返回的手机号,然后电子终端调用后台接口将字符A和手机号发送至***,***接收到字符A和手机号后,将该字符A发送到该手机号上。用户手机侧的用户根据用户手机接收到的验证码A,输入验证信息至电子终端,电子终端将接收到的验证信息与用户信息进行字符比对,若比对结果为两者一致,则验证信息为合法验证信息。
另一可选实施例中,步骤S30包括:
当接收到安全模式关闭请求时,获取摄像装置采集的第三人脸图像;计算得到所述第三人脸图像与所述用户信息中的第一人脸图像的相似度;当所述相似度大于或等于预设阈值时,确定所述验证信息为合法验证信息。
本实施例中,除了通过滑动操作,用户也可以通过其他方式触发安全模式关闭请求。例如,点击操作、发出语音指令等。本实施例中,用户信息包括第一人脸图像,可以在软件启动时,激活摄像头,并获取摄像头在预设时长内拍摄的图像,该预设时长根据实际需要进行设置,例如5s。从获取的图像中提取人脸图像,即获取到第一人脸图像,以该第一人脸图像作为用户信息并存储在存储区域中。或是在用户使用账号密码登录软件时,激活摄像头,并获取摄像头在预设时长内拍摄的图像,该预设时长根据实际需要进行设置,例如5s。从获取的图像中提取人脸图像,即获取到第一人脸图像,以该第一人脸图像作为用户信息并存储在存储区域中。获取用户信息的时机不限,具体可根据实际需要进行设置。
在接收到基于用户操作触发的安全模式关闭请求时,获取摄像装置采集的图像,以供从该图像中获取第三人脸图像作为验证信息,计算第三人脸图像与第一人脸图像的相似度,具体可通过人脸识别技术计算第三人脸图像与第一人脸图像的相似度,当相似度大于或等于预设阈值时,确定验证信息为合法验证信息。本实施例中,以人脸识别的方式关闭安全模式,对用户而言无需进行过多操作,简单快捷,提升了用户的使用体验。
当然,除了以人脸识别的方式关闭安全模式,还可以根据指纹验证、声纹验证或验证码验证的方式关闭安全模式。例如,用户信息中包括指纹信息,则在需要关闭安全模式时,录入指纹信息,当录入的指纹与用户信息中包括的指纹信息的相似度大于预设值时,关闭安全模式;或是,用户信息中包括声纹信息,则在需要关闭安全模式时,录入声纹信息,当录入的声纹与用户信息中包括的声纹信息的相似度大于预设值时,关闭安全模式;或是,用户信息中包括验证码,则在需要关闭安全模式时,输入验证码,当输入的验证码与用户信息中包括的验证码一致时,关闭安全模式。本实施例中,关闭或开启安全模式所采用的验证方式可以相同,也可以不同。
步骤S40,当验证信息为合法验证信息时,关闭预设界面。
本实施例中,当验证信息为合法验证信息时,说明该验证信息是基于软件的合法使用者得到的,因此,可以响应该安全模式关闭请求,即关闭预设界面。
进一步地,一可选实施例中,步骤S40之后,还包括:
当接收到用于关闭软件的软件关闭指令时,响应软件关闭指令,并删除用户信息。
本实施例中,当安全模式处于关闭状态时,若接收到用于关闭软件的软件关闭指令时,则响应软件关闭指令,并删除用户信息,以供其他人使用该软件。本实施例考虑到有些软件是多人共用的,当用户A使用软件时,存储的用户信息是与A有关的信息,若不将用户信息删除,会导致其他人例如用户B使用该软件时,无法根据与B有关的信息进行信息验证以开启或关闭安全模式。因此,在安全模式处于关闭状态,且接收到用于关闭软件的软件关闭指令时,认为当前用户已经结束了对软件的使用,在响应软件关闭指令的同时,为了后续其他用户的使用,需要删除当前保存的用户信息,以供后续其他用户使用时,再次录入该其他用户的相关信息,从而进行后续的信息验证以开启或关闭安全模式。
本实施例中,在软件运行期间,检测是否需要开启安全模式;若需要开启安全模式,则在软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,预设界面用于遮挡软件的运行界面;当接收到安全模式关闭请求时,获取验证信息,通过用户信息对验证信息进行合法性验证;当验证信息为合法验证信息时,关闭预设界面。通过本实施例,在需要开启安全模式时,以全屏置顶显示预设界面的方式,在接收到合法验证信息时,关闭预设界面,以供退出安全模式,保护了软件的运行界面的安全,避免了软件上的信息遭到非法篡改以及泄漏。
参照图2,图2为本申请信息保护装置一实施例的功能模块示意图。在一实施例中,信息保护装置包括:
检测模块10,用于在软件运行期间,检测是否需要开启安全模式;
保护模块20,用于若需要开启安全模式,则在软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,预设界面用于遮挡软件的运行界面;
验证模块30,用于当接收到安全模式关闭请求时,获取验证信息,通过用户信息对验证信息进行合法性验证;
退出模块40,用于当验证信息为合法验证信息时,关闭预设界面。
进一步地,一实施例中,检测模块10可以用于:
检测是否接收到基于用户操作触发的安全模式开启指令;
若接收到基于用户操作触发的安全模式开启指令,则确定需要开启安全模式。
进一步地,一实施例中,用户信息包括第一人脸图像,检测模块10可以用于:
获取摄像装置采集的图像,摄像装置的取景区域为软件的操作者所在的操作区域;
检测获取到的图像中是否存在第二人脸图像;第二人脸图像与第一人脸图像的相似度大于或等于预设阈值;
当连续获取的N张图像均存在第二人脸图像时,确定需要开启安全模式。
进一步地,一实施例中,信息保护装置还包括处理模块,该处理模块可以用于:
在预设界面在显示屏幕上全屏置顶显示期间,不响应软件关闭指令。
进一步地,一实施例中,处理模块还可以用于:
在预设界面在显示屏幕上全屏置顶显示期间,若接收到关机指令,则发送安全告警至当前登录账号对应的用户终端。
进一步地,一实施例中,验证模块30可以用于:
当接收到安全模式关闭请求时,获取摄像装置采集的第三人脸图像;
计算得到第三人脸图像与用户信息中的第一人脸图像的相似度;
当相似度大于或等于预设阈值时,确定验证信息为合法验证信息。
进一步地,一实施例中,信息保护装置还包括删除模块,该删除模块可以用于:
当接收到用于关闭软件的软件关闭指令时,响应软件关闭指令,并删除用户信息。
进一步地,一实施例中,信息保护装置还包括调整模块,该调整模块可以用于:
当接收到调整指令时,根据调整指令,将预设界面更换为调整指令对应的新的预设界面。
本申请提供的信息保护装置的具体实施例与上述信息保护方法的各个实施例基本相同,在此不做赘述。
基于与前述实施例中同样的申请构思,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文任一所述方法的步骤。
本申请提供的计算机可读存储介质的具体实施例与上述信息保护方法的各个实施例基本相同,在此不做赘述。
基于与前述实施例中同样的申请构思,本申请实施例还提供一种信息保护***,所述信息保护***包括电子终端,所述电子终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现前文任一所述方法的步骤。
进一步地,一实施例中,当所述用户信息包括第一人脸图像时,所述***还可以包括摄像装置,所述摄像装置的取景区域为所述软件的操作者所在的操作区域。
本申请提供的信息保护***的具体实施例与上述信息保护方法的各个实施例基本相同,在此不做赘述。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本申请也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本申请的内容,并且上面对特定语言所做的描述是为了披露本申请的一种实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本申请的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个申请方面中的一个或多个,在上面对本申请的示例性实施例的描述中,本申请的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本申请要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,申请方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本申请的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本申请的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本申请的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本申请实施例的网关、代理服务器、***中的一些或者全部部件的一些或者全部功能。本申请还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本申请的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本申请进行说明而不是对本申请进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本申请可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

Claims (12)

1.一种信息保护方法,其特征在于,所述方法包括:
在软件运行期间,检测是否需要开启安全模式;
若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面;
当接收到安全模式关闭请求时,获取验证信息,通过用户信息对所述验证信息进行合法性验证;
当所述验证信息为合法验证信息时,关闭所述预设界面。
2.如权利要求1所述的方法,其特征在于,所述检测是否需要开启安全模式,包括:
检测是否接收到基于用户操作触发的安全模式开启指令;
若接收到基于用户操作触发的安全模式开启指令,则确定需要开启安全模式。
3.如权利要求1所述的方法,其特征在于,所述用户信息包括第一人脸图像,所述检测是否需要开启安全模式,包括:
获取摄像装置采集的图像,所述摄像装置的取景区域为所述软件的操作者所在的操作区域;
检测获取到的图像中是否存在第二人脸图像;所述第二人脸图像与所述第一人脸图像的相似度大于或等于预设阈值;
当连续获取的N张图像均存在所述第二人脸图像时,确定需要开启安全模式。
4.如权利要求1所述的方法,其特征在于,在所述预设界面在所述显示屏幕上全屏置顶显示期间,不响应软件关闭指令。
5.如权利要求1所述的方法,其特征在于,在所述若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面之后,还包括:
在所述预设界面在所述显示屏幕上全屏置顶显示期间,若接收到关机指令,则发送安全告警至当前登录账号对应的用户终端。
6.如权利要求1所述的方法,其特征在于,所述获取验证信息,通过用户信息对所述验证信息进行合法性验证,包括:
获取摄像装置采集的第三人脸图像作为所述验证信息;
计算得到所述第三人脸图像与所述用户信息中的第一人脸图像的相似度;
当所述相似度大于或等于预设阈值时,确定所述验证信息为合法验证信息。
7.如权利要求1所述的方法,其特征在于,在所述当所述验证信息为合法验证信息时,关闭所述预设界面之后,还包括:
当接收到用于关闭所述软件的软件关闭指令时,响应所述软件关闭指令,并删除所述用户信息。
8.如权利要求1至7中任一项所述的方法,其特征在于,在所述若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面之后,还包括:
当接收到调整指令时,根据所述调整指令,将所述预设界面更换为所述调整指令对应的新的预设界面。
9.一种信息保护装置,其特征在于,所述信息保护装置包括:
检测模块,用于在所述软件运行期间,检测是否需要开启安全模式;
保护模块,用于若需要开启安全模式,则在所述软件的运行界面所处的显示屏幕上全屏置顶显示预设界面,所述预设界面用于遮挡所述软件的运行界面;
验证模块,用于当接收到安全模式关闭请求时,获取验证信息,通过用户信息对所述验证信息进行合法性验证;
退出模块,用于当所述验证信息为合法验证信息时,关闭所述预设界面。
10.一种信息保护***,其特征在于,所述信息保护***包括电子终端,所述电子终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的方法的步骤。
11.如权利要求10所述的***,其特征在于,当所述用户信息包括第一人脸图像时,所述***还包括摄像装置,所述摄像装置的取景区域为所述软件的操作者所在的操作区域。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一项所述方法的步骤。
CN201911238550.6A 2019-12-06 2019-12-06 信息保护方法、装置、***及计算机可读存储介质 Pending CN111274577A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911238550.6A CN111274577A (zh) 2019-12-06 2019-12-06 信息保护方法、装置、***及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911238550.6A CN111274577A (zh) 2019-12-06 2019-12-06 信息保护方法、装置、***及计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN111274577A true CN111274577A (zh) 2020-06-12

Family

ID=71000044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911238550.6A Pending CN111274577A (zh) 2019-12-06 2019-12-06 信息保护方法、装置、***及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN111274577A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114579000A (zh) * 2020-12-01 2022-06-03 鸿富锦精密电子(天津)有限公司 禁止用户操作方法、装置、电子设备及存储介质
CN114859874A (zh) * 2022-07-06 2022-08-05 深圳市星卡软件技术开发有限公司 一种基于汽车诊断的封闭***及其使用方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103973891A (zh) * 2014-05-09 2014-08-06 平安付智能技术有限公司 用于软件界面的数据安全处理方法
CN104134035A (zh) * 2013-08-06 2014-11-05 腾讯科技(深圳)有限公司 软件的操作控制方法和装置
CN108038393A (zh) * 2017-12-29 2018-05-15 维沃移动通信有限公司 一种应用程序隐私保护方法、移动终端
CN108200037A (zh) * 2017-12-28 2018-06-22 天地融科技股份有限公司 一种利用安全设备执行安全操作的方法及***
CN109165059A (zh) * 2018-07-11 2019-01-08 小草数语(北京)科技有限公司 页面锁定方法及其装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104134035A (zh) * 2013-08-06 2014-11-05 腾讯科技(深圳)有限公司 软件的操作控制方法和装置
CN103973891A (zh) * 2014-05-09 2014-08-06 平安付智能技术有限公司 用于软件界面的数据安全处理方法
CN108200037A (zh) * 2017-12-28 2018-06-22 天地融科技股份有限公司 一种利用安全设备执行安全操作的方法及***
CN108038393A (zh) * 2017-12-29 2018-05-15 维沃移动通信有限公司 一种应用程序隐私保护方法、移动终端
CN109165059A (zh) * 2018-07-11 2019-01-08 小草数语(北京)科技有限公司 页面锁定方法及其装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114579000A (zh) * 2020-12-01 2022-06-03 鸿富锦精密电子(天津)有限公司 禁止用户操作方法、装置、电子设备及存储介质
CN114859874A (zh) * 2022-07-06 2022-08-05 深圳市星卡软件技术开发有限公司 一种基于汽车诊断的封闭***及其使用方法
CN114859874B (zh) * 2022-07-06 2022-11-01 深圳市星卡软件技术开发有限公司 一种基于汽车诊断的封闭***及其使用方法

Similar Documents

Publication Publication Date Title
CN110365996B (zh) 直播管理方法、直播管理平台、电子设备及存储介质
CN113098870B (zh) 一种网络诈骗检测方法、装置、电子设备及存储介质
US11004163B2 (en) Terminal-implemented method, server-implemented method and terminal for acquiring certification document
CN107995170B (zh) 身份验证方法、装置、计算机设备和计算机可读存储介质
CN112804445B (zh) 显示方法、装置和电子设备
US10339334B2 (en) Augmented reality captcha
CN107786487B (zh) 一种信息认证处理方法、***以及相关设备
CN111935349B (zh) 基于终端的信息显示方法、装置、终端和存储介质
CN109814964B (zh) 一种界面展示方法、终端设备及计算机可读存储介质
CN111274577A (zh) 信息保护方法、装置、***及计算机可读存储介质
US20170316187A1 (en) Systems and Methods for Creating and Sharing Protected Content
CN112311795A (zh) 账户管理方法、装置及电子设备
CN112989299A (zh) 一种交互式身份识别方法、***、设备及介质
CN112307464A (zh) 诈骗识别方法、装置及电子设备
CN116707965A (zh) 一种威胁检测方法、装置、存储介质以及电子设备
US20240028698A1 (en) System and method for perfecting and accelerating biometric identification via evolutionary biometrics via continual registration
US10504119B2 (en) System and method for executing remote electronic authentication
CN113282364A (zh) 显示方法、显示装置和电子设备
CN108141493B (zh) 闪光灯的控制方法及装置
CN111093046B (zh) 一种基于图像采集设备的显示屏开启方法及终端设备
CN109359482B (zh) 一种网页浏览方法和装置
CN115776548A (zh) 双录***
CN112637148B (zh) 验证用户的方法、装置、电子设备及介质
CN110866292A (zh) 界面显示方法、装置、终端设备及服务器
EP3572961B1 (en) Method and system for continuous verification of user identity in an online service using multi-biometric data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200612