一种防止工具数据包被盗的方法、客服端、客户端及系统的制作方法_4

文档序号:9931274阅读:来源:国知局
>[0138]判断发送密钥请求的客户端是否为建立网络连接的客户端;
[0139]若确定发送密钥请求的客户端是建立网络连接的客户端,则执行所述将对应密钥发送给所述客户端。
[0140]本发明公开了 B6、一种防止工具数据包被盗的方法,包括:
[0141]向服务器侧发送远程服务请求,建立与服务器侧客服端的网络连接;
[0142]接收所述客服端发送的加密工具数据包和工具数据包删除操作包,所述工具数据包删除操作包用于在所述客户端使用完所述工具数据包后将所述工具数据包删除;
[0143]向所述客服端发送密钥请求;
[0144]当接收到所述客服端发送的密钥时,对所述加密工具数据包进行解密,执行所述工具数据包;
[0145]当所述客户端使用所述密钥对加密的工具数据包进行解密后,所述工具数据包删除操作包被执行监控所述客户端对所述工具数据包的使用情况;
[0146]在监控到所述工具数据包使用结束时,将所述工具数据包删除。
[0147]B7、如B6所述的方法,向服务器侧发送远程服务请求,建立与所述服务器客服端的网络连接包括:
[0148]向所述服务器侧发送含有客服端标识信息的远程服务请求,建立与所述客服端的网络连接;
[0149]或者向所述服务器侧发送不含有客服端标识信息的远程服务请求,建立与由所述服务器根据所述远程服务请求自动分配客服端的网络连接。
[0150]B8jn B6所述的方法,向所述客服端发送密钥请求包括:
[0151]在打开所述加密工具数据包时,自动向服务器端发送密钥请求;
[0152]或者在打开所述加密数据信息时,提示客户端需要获取密钥,由客户端确认后再发送密钥请求。
[0153]B9、如B8所述的方法,当接收到所述客服端发送的密钥时,对所述加密工具数据包进行解密,执行所述工具数据包包括:
[0154]当使用所述密钥解出的是工具数据包时,将自动运行所述工具数据包中的可执行文件;
[0155]当使用所述密钥解出的是一个加密工具数据包的密钥时,则使用解出的密钥对加密数据进行二次解密,在解出的是工具数据包时,自动运行所述工具数据包中的可执行文件。
[0156]BlOJn B6所述的方法,还包括:
[0157]在完成解密,执行所述工具数据包的同时生成一个进程文件,以便服务器侧监控到所述进程结束时将所述数据信息删除。
[0158]BllJn BlO所述的方法,当所述客户端使用所述密钥对加密的工具数据包进行解密后,所述工具数据包删除操作包被执行监控所述客户端对所述工具数据包的使用情况包括:
[0159]当所述客户端使用所述密钥对加密的工具数据包进行解密后,并且自动运行所述工具数据包中的可执行文件时,所述工具数据包删除操作包被执行监控运行所述可执行文件对应的进程;
[0160]若所述进程结束,则确定所述工具数据包使用结束。
[0161]本发明公开了 C12、一种防止工具数据包被盗的客服端,设置在服务器端一侧,包括:
[0162]连接单元,用于接收客户端发出的远程服务请求,建立服务器侧客服端与所述客户端的网络连接;
[0163]获取单元,用于获取符合客户端需求的工具数据包;
[0164]数据发送单元,用于对所述工具数据包进行加密,并将加密后的工具数据包和工具数据包删除操作包发送给所述客户端,所述工具数据包删除操作包用于在所述客户端使用完所述工具数据包后将所述工具数据包删除;
[0165]密钥发送单元,用于当接收到所述客户端发送的密钥请求时,将对应密钥发送给所述客户端,以便所述客户端通过所述密钥获取对应的工具数据包。
[0166]C13、如C12所述的客服端,所述连接单元包括:
[0167]第一连接模块,用于当所述远程服务请求中包含服务器侧客服端的标识信息时,建立所述客服端与所述客户端的网络连接;
[0168]第二连接模块,用于当所述远程服务请求中不包含服务器侧客服端的标识信息时,所述服务器根据所述远程服务请求自动分配客服端,建立分配客服端与所述客户端的网络连接。
[0169]C14、如C13所述的客服端,所述获取单元包括:
[0170]第一获取模块,用于获取客服端根据经验指定的符合客户端需求的工具数据包;
[0171]第二获取模块,用于获取客服系统根据客户需求关键字自动推荐的工具数据包。
[0172]C15、如C14所述的客服端,还包括:
[0173]加密单元,用于对加密所述工具数据包的密钥进行加密;
[0174]密钥发送单元还用于将密钥单元加密后的密钥发送给客户端。
[0175]C16、如C12-C15中任一项所述的客服端,还包括:
[0176]判断单元,用于当接收到所述客户端发送的密钥请求时,判断发送密钥请求的客户端是否为建立网络连接的客户端;
[0177]密钥发送单元还用于在判断单元确定发送密钥请求的客户端是建立网络连接的客户端,则执行所述将对应密钥发送给所述客户端。
[0178]本发明公开了 D17、一种防止工具数据包被盗的客户端,设置在用户一侧,包括:
[0179]连接单元,用于向服务器侧发送远程服务请求,建立与服务器侧客服端的网络连接;
[0180]接收单元,用于接收所述客服端发送的加密工具数据包和工具数据包删除操作包,所述工具数据包删除操作包用于在所述客户端使用完所述工具数据包后将所述工具数据包删除;
[0181]发送单元,用于向所述客服端发送密钥请求;
[0182]解密执行单元,用于当接收到所述客服端发送的密钥时,对所述加密工具数据包进行解密,执行所述工具数据包;
[0183]监控单元,用于当所述客户端使用所述密钥对加密的工具数据包进行解密后,所述工具数据包删除操作包被执行监控所述客户端对所述工具数据包的使用情况;
[0184]删除单元,用于当监控到所述工具数据包使用结束时,将所述工具数据包删除。
[0185]D18、如D17所述的客户端,所述连接单元包括:
[0186]第一连接模块,用于向所述服务器侧发送含有客服端标识信息的远程服务请求,建立与所述客服端的网络连接;
[0187]第二连接模块,用于向所述服务器侧发送不含有客服端标识信息的远程服务请求,建立与由所述服务器根据所述远程服务请求自动分配客服端的网络连接。
[0188]D19、如D17所述的客户端,所述发送单元包括:
[0189]第一发送模块,用于在打开所述加密工具数据包时,自动向服务器端发送密钥请求;
[0190]第二发送模块,用于在打开所述加密数据信息时,提示客户端需要获取密钥,由客户端确认后再发送密钥请求。
[0191]D20、如D19所述的客户端,所述解密执行单元包括:
[0192]第一执行模块,用于当使用所述密钥解出的是工具数据包时,自动运行所述工具数据包中的可执行文件;
[0193]第二执行模块,用于当使用所述密钥解出的是一个加密工具数据包的密钥时,则使用解出的密钥对加密数据进行二次解密,在解出的是工具数据包时,自动运行所述工具数据包中的可执行文件。
[0194]D21、如D17所述的客户端,所述客户端还包括:
[0195]生成单元,用于在完成解密,执行所述工具数据包的同时生成一个进程文件,以便服务器侧监控到所述进程结束时将所述数据信息删除。
[0196]D22、如D21所述的客户端,所述监控单元包括:
[0197]监控模块,用于当所述客户端使用所述密钥对加密的工具数据包进行解密后,并且自动运行所述工具数据包中的可执行文件时,监控运行所述可执行文件对应的进程;
[0198]确认模块,用于在监控模块监测所述进程结束时,确定所述工具数据包使用结束。
[0199]本发明公开了 E23、一种防止工具数据包被盗的系统,包括客服端和客户端;
[0200]所述客服端用于接收客户端发出的远程服务请求,建立服务器侧客服端与所述客户端的网络连接;获取符合客户端需求的工具数据包;对所述工具数据包进行加密,将加密后的工具数据包和工具数据包删除操作包发送给所述客户端,所述工具数据包删除操作包用于在所述客户端使用完所述工具数据包后将所述工具数据包删除据;当接收到所述客户端发送的密钥请求时,将对应密钥发送给所述客户端,以便所述客户端通过所述密钥获取对应的工具数据包;
[0201]所述客户端用于,向服务器侧发送远程服务请求,建立与服务器侧客服端的网络连接;接收所述客服端发送的加密工具数据包和工具数据包删除操作包;向所述客服端发送密钥请求;当接收到所述客服端发送的密钥时,对所述加密工具数据包进行解密,执行所述工具数据包对所述加密工具数据包进行解密,执行所述工具数据包;当所述客户端使用所述密钥对加密的工具数据包进行解密后,所述工具数据包删除操作包被执行监控所述客户端对所述工具数据包的使用情况;在监控到所述工具数据包使用结束时,将所述工具数据包删除。
[0202]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0203]可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
[0204]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0205]在此提供的算法和显示不与任何特定计算机、虚
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1