【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及计算机领域,并且具体地涉及网络上的计算机。还更具体地,本公开涉及通过网络上的计算机调试计算机应用。
技术介绍
计算机网络通常包括服务器计算机和一个或多个客户端计算机。服务器计算机通常代表客户端计算机处理操作,诸如执行应用、提供存储器和计算资源等。由于服务器和客户端之间的不安全连接、不信任能够访问服务器的客户等,由服务器执行的这些操作通常需要客户端和服务器之间高级别的信任,这可能得到或者可能得不到保证,尤其在调试操作期间。
技术实现思路
方法、系统和/或计算机程序产品启用软件应用的安全调试。服务器从客户端接收安全软件应用。安全应用被设计为在服务器内执行,并且访问由安全软件应用使用的数据受安全性对象的保护,其中安全性对象允许服务器内的处理器访问由安全软件应用使用的数据,但不允许数据从处理器中未受保护地退出。服务器还从客户端接收安全附属(sidecar)调试应用。安全附属调试应用被设计为调试安全应用,但是不能被服务器使用。如果在服务器内执行安全软件应用时存在错误,则服务器将安全软件应用发送到客户端,在客户端中利用安全附属调试应用对安全软件应用进行调试。附图说明相信是本专利技术特点的新颖特征在所附权利要求中阐述。但是,当
结合附图阅读时,本专利技术本身,以及优选的使用模式、其更多目标和优点,将通过参考以下对说明性实施例的详细描述得到最好的理解,附图中:图1绘出了可以被本专利技术利用的示例性计算机系统和/或网络;图2示出了根据本专利技术一种实施例的、网络中的服务器和客户端之间的功能关系;图3绘出了在网络上的服务器内的数据保护的附加细节;图4示 ...
【技术保护点】
一种启用软件应用的安全调试的方法,所述方法包括:由服务器从客户端接收安全软件应用,其中安全软件应用被设计为在服务器内执行,其中,对由安全软件应用使用的数据的访问受安全性对象保护,并且其中安全性对象允许服务器内的处理器访问由安全软件应用使用的数据,但不允许数据从处理器未受保护地退出;由服务器从客户端接收安全附属调试应用,其中安全附属调试应用被设计为调试安全软件应用,其中安全附属调试应用被加密,并且其中客户端,而不是服务器,具有解密安全附属调试应用所需的私有密钥的拷贝;及响应于在服务器内执行安全软件应用时检测到错误,将安全软件应用从服务器发送到客户端。
【技术特征摘要】
【国外来华专利技术】2013.12.13 US 14/105,6351.一种启用软件应用的安全调试的方法,所述方法包括:由服务器从客户端接收安全软件应用,其中安全软件应用被设计为在服务器内执行,其中,对由安全软件应用使用的数据的访问受安全性对象保护,并且其中安全性对象允许服务器内的处理器访问由安全软件应用使用的数据,但不允许数据从处理器未受保护地退出;由服务器从客户端接收安全附属调试应用,其中安全附属调试应用被设计为调试安全软件应用,其中安全附属调试应用被加密,并且其中客户端,而不是服务器,具有解密安全附属调试应用所需的私有密钥的拷贝;及响应于在服务器内执行安全软件应用时检测到错误,将安全软件应用从服务器发送到客户端。2.如权利要求1所述的方法,还包括:响应于在服务器内执行安全软件应用时检测到错误,将安全附属调试应用从服务器发送到客户端,其中客户端被启用来解密安全附属调试应用和调试安全软件应用。3.如权利要求1所述的方法,还包括:响应于在服务器内执行安全软件应用时检测到错误,从正在执行安全软件应用的服务器中的处理器生成核心转储;及将核心转储从服务器发送到客户端。4.如权利要求3所述的方法,其中核心转储包括在错误发生时数据高速缓存、指令高速缓存以及处理器的核心内的寄存器的内容。5.如权利要求3所述的方法,还包括:在发送到客户端之前加密核心转储。6.如权利要求1所述的方法,还包括:响应于在服务器内执行安全软件应用时检测到错误,将遥测数据从服务器发送到客户端,其中遥测数据描述:每个第一预定义时间段的计算量,及每个第二预定义时间段的存储器访问量,其中,计算量和存储器访问量发生在执行安全软件应用时发生错误之前的第三预定义时间段期间。7.如权利要求1所述的方法,还包括:将安全性对象撤销命令发送到服务器,其中安全性对象撤销命令防止服务器内的处理器进一步利用由安全软件应用使用的数据。8.一种用于启用软件应用的安全调试的计算机程序产品,所述计算机程序产品包括具有利用其体现的程序代码的计算机可读存储介质,程序代码能被一个或多个处理器读取和执行以执行包括以下的方法:由服务器从客户端接收安全软件应用,其中安全软件应用被设计为在服务器内执行,其中,对由安全软件应用使用的数据的访问受安全性对象保护,并且其中安全性对象允许服务器内的处理器访问由安全软件应用使用的数据,但不允许数据从处理器未受保护地退出;由服务器从客户端接收安全附属调试应用,其中安全附属调试应用被设计为调试安全软件应用,其中安全附属调试应用被加密,并且其中客户端,而不是服务器,具有解密安全附属调试应用所需的私有密钥的拷贝;及响应于在服务器内执行安全软件应用时检测到错误,将安全软件应用从服务器发送到客户端。9.如权利要求8所述的计算机程序产品,其中所述方法还包
\t括:响应于在服务器内执行安全软件应用时检测到错误,将安全附属调试应用从服务器发送到客户端,其中客户端被启用来解密安全附属调试应用和调试安全软件应用。10.如权利要求8所述的计算机程序产品,其中所述方法还包括:响应于在服务器内执行安全软件应用时检测到错误,从正在执行安全软件应用的服务器中的处理器生成核心转储;及将核心转储从服务器发送到客户端。11.如权利要求10所述的计算机程序产...
【专利技术属性】
技术研发人员:R·H·伯维伊,R·R·弗莱德朗得,J·R·可里默,J·R·林顿,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。