用于保护剪贴板隐私的方法和装置制造方法及图纸

技术编号:27209372 阅读:51 留言:0更新日期:2021-01-31 12:41
本公开的实施例公开了用于保护剪贴板隐私的方法和装置。该方法的具体实施方式包括:响应于接收到复制指令,检测复制信息中是否包括隐私信息;若包括隐私信息,则将复制信息加密生成加密文本;将加密文本存储到剪贴板中并打上加密标签;响应于接收到粘贴指令,检测粘贴行为是否为安全动作;若为安全行为,则将剪贴板文本解密后返回;若为非安全动作,则直接返回剪贴板中的加密后的文本。该实施方式使得剪贴板的信息即使被窃取,也无法随意进行使用,从而降低信息泄露风险。从而降低信息泄露风险。从而降低信息泄露风险。

【技术实现步骤摘要】
用于保护剪贴板隐私的方法和装置


[0001]本公开的实施例涉及计算机
,具体涉及用于保护剪贴板隐私的方法和装置。

技术介绍

[0002]App可以轻松获取系统的剪贴板数据,通过剪贴板内容提供应用。许多App都要使用剪贴板权限,扫描用户剪贴板信息。购物App给微信好友分享链接的时候,好友在微信中复制了宝贝的链接,然后再从后台切换到该购物App客户端,App就会弹出一个页面,询问是否要跳转到对应的商品页面。原理很简单:App被打开(或切换进来)的时候,扫描了一下剪贴板,当发现最近一次复制的信息是商品购物链接或是相关口令时,很“智能”地猜到了用户要购买的商品信息。虽然用户体验会很好,但是当App扫描剪贴板的同时,可能会获取剪贴板上账户密码等用户隐私信息。各应用商城都有大量的剪贴板功能相关应用,用来很“方便”地管理你的剪切操作记录。有些流氓应用,会强行在剪贴板中写入可以牟利的内容,打开相关应用就会弹出。
[0003]App调用剪贴板时,系统根本不会需要用户做任何授权,甚至没有任何提示。移动设备可以互通的用户则更危险,如iOS端启用了通用剪贴板,这些应用程序也可以访问在电脑(Mac)上复制的内容。现有技术使得剪贴板内容特别是账户密码或较为私密的信息,被窃取风险比较大,容易导致诸如信息泄露之类的安全问题。应当将剪贴板涉及安全相关的信息识别并匿名化,保障用户信息安全。

技术实现思路

[0004]本公开的实施例提出了用于保护剪贴板隐私的方法和装置。
[0005]第一方面,本公开的实施例提供了一种用于保护剪贴板隐私的方法,包括:响应于接收到复制指令,检测复制信息中是否包括隐私信息;若包括隐私信息,则将复制信息加密生成加密文本;将加密文本存储到剪贴板中并打上加密标签。
[0006]在一些实施例中,将复制信息加密生成加密文本,包括:获取隐私信息在复制信息中的位置;将隐私信息加密后生成密文;根据位置将隐私信息替换成密文,得到加密文本。
[0007]在一些实施例中,检测复制信息中是否包括隐私信息,包括:通过以下至少一种方法识别复制信息中是否包括隐私信息:正则表达式匹配法、规则匹配法、字典匹配法、命名实体识别法。
[0008]在一些实施例中,该方法还包括:响应于接收到剪贴板的调用指令,获取待粘贴或显示的文本信息;若文本信息具有加密标签,判断调用指令是否安全,如果安全,则对文本信息进行解密;将解密后的内容进行粘贴或显示。
[0009]在一些实施例中,对文本信息进行解密,包括:检测剪贴板的调用指令是否来自于已授权应用;若来自于已授权应用,则对文本信息进行解密,否则不进行解密。
[0010]在一些实施例中,对文本信息进行解密,包括:若加密标签中包括密文的位置信
息,则根据位置信息对密文进行解密,得到明文字符串;根据位置信息将文本信息中的密文替换成明文字符串。
[0011]在一些实施例中,该方法采用分组加密算法。
[0012]第二方面,本公开的实施例提供了一种用于保护剪贴板隐私的装置,包括:检测单元,被配置成响应于接收到复制指令,检测复制信息中是否包括隐私信息;加密单元,被配置成若包括隐私信息,则将复制信息加密生成加密文本;存储单元,被配置成将加密文本存储到剪贴板中并打上加密标签。
[0013]在一些实施例中,加密单元进一步被配置成:获取隐私信息在复制信息中的位置;将隐私信息加密后生成密文;根据位置将隐私信息替换成密文,得到加密文本。
[0014]在一些实施例中,检测单元进一步被配置成:通过以下至少一种装置识别复制信息中是否包括隐私信息:正则表达式匹配法、规则匹配法、字典匹配法、命名实体识别法。
[0015]在一些实施例中,该装置还包括解密单元,被配置成:响应于接收到剪贴板的调用指令,获取待粘贴或显示的文本信息;若文本信息具有加密标签,判断调用指令是否安全,如果安全,则对文本信息进行解密;将解密后的内容进行粘贴或显示。
[0016]在一些实施例中,该装置还包括权限管理单元,被配置成:检测剪贴板的调用指令是否来自于已授权应用;若来自于已授权应用,则对文本信息进行自动解密,否则不进行解密。
[0017]在一些实施例中,解密单元进一步被配置成:若加密标签中包括密文的位置信息,则根据位置信息对密文进行解密,得到明文字符串;根据位置信息将文本信息中的密文替换成明文字符串。
[0018]在一些实施例中,该装置采用对称式分组加密算法。
[0019]第三方面,本公开的实施例提供了一种用于保护剪贴板隐私的电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一项的方法。
[0020]第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现如第一方面中任一项的方法。
[0021]本公开的实施例提供的用于保护剪贴板隐私的方法和装置,在将信息复制到剪贴板时通过对剪贴板中账户密码等较为隐私信息识别并加密。当使用该信息时,对该信息实施解密。使得剪贴板的信息即使被窃取,也无法随意进行使用,从而降低信息泄露风险。
附图说明
[0022]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:
[0023]图1是本公开的一个实施例可以应用于其中的示例性系统架构图;
[0024]图2是根据本公开的用于保护剪贴板隐私的方法的一个实施例的流程图;
[0025]图3是根据本公开的用于保护剪贴板隐私的方法的一个应用场景的示意图;
[0026]图4是根据本公开的用于保护剪贴板隐私的方法的又一个实施例的流程图;
[0027]图5是根据本公开的用于保护剪贴板隐私的方法的又一个应用场景的示意图;
[0028]图6是根据本公开的用于保护剪贴板隐私的装置的一个实施例的结构示意图;
[0029]图7是适于用来实现本公开的实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0030]下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。
[0031]需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
[0032]图1示出了可以应用本公开的用于保护剪贴板隐私的方法或用于保护剪贴板隐私的装置的实施例的示例性系统架构100。
[0033]如图1所示,系统架构100可以包括终端设备101网络102和终端设备103。网络103用以在终端设备101和终端设备103之间提供通信链路的介质。网络可以包括各种连接类型,例如蜂窝移动网络、WIFI等等。
[0034]用户可以使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于保护剪贴板隐私的方法,包括:响应于接收到复制指令,检测复制信息中是否包括隐私信息;若包括隐私信息,则将所述复制信息加密生成加密文本;将所述加密文本存储到剪贴板中并打上加密标签。2.根据权利要求1所述的方法,其中,所述将所述复制信息加密生成加密文本,包括:获取所述隐私信息在所述复制信息中的位置;将所述隐私信息加密后生成密文;根据所述位置将所述隐私信息替换成所述密文,得到加密文本。3.根据权利要求1所述的方法,其中,所述检测复制信息中是否包括隐私信息,包括:通过以下至少一种方法识别复制信息中是否包括隐私信息:正则表达式匹配法、规则匹配法、字典匹配法、命名实体识别法。4.根据权利要求1所述的方法,其中,所述方法还包括:响应于接收到剪贴板的调用指令,获取待粘贴或显示的文本信息;若所述文本信息具有加密标签,判断调用指令是否安全,如果安全,则对所述文本信息进行解密;将解密后的内容进行粘贴或显示。5.根据权利要求4所述的方法,其中,所述对所述文本信息进行解密,包括:检测所述剪贴板的调用指令是否来自于已授权应用;若来自于已授...

【专利技术属性】
技术研发人员:游德贵方芳赵竹珺
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1