发明名称 SECURE APPLICATION DEBUGGING
摘要 A method, system, and/or computer program product enables the secure debugging of a software application. A server receives a secure software application from a client. The secure application is designed to execute within the server, and access to data used by the secure software application is protected by a security object, which allows a processor within the server to access the data used by the secure software application without permitting data to exit unprotected from the processor. The server also receives a secure sidecar debugging application from the client. The secure sidecar debugging application is designed to debug the secure application, but cannot be used by the server. If there is an error in execution of the secure software application within the server, the server transmits the secure software application to the client, where it is debugged using the secure sidecar debugging application.
申请公布号 US2015169851(A1) 申请公布日期 2015.06.18
申请号 US201314105635 申请日期 2013.12.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BOIVIE RICHARD H.;FRIEDLANDER ROBERT R.;KRAEMER JAMES R.;LINTON JEB R.
分类号 G06F21/12;G06F11/36 主分类号 G06F21/12
代理机构 代理人
主权项 1. A method of enabling secure debugging of a software application, the method comprising: receiving, by a server, a secure software application from a client, wherein the secure software application is designed to execute within the server, wherein access to data used by the secure software application is protected by a security object, and wherein the security object allows a processor within the server to access the data used by the secure software application without permitting data to exit unprotected from the processor; receiving, by the server, a secure sidecar debugging application from the client, wherein the secure sidecar debugging application is designed to debug the secure software application, wherein the secure sidecar debugging application is encrypted, and wherein the client, but not the server, has a copy of a private key needed to decrypt the secure sidecar debugging application; and in response to detecting an error in execution of the secure software application within the server, transmitting the secure software application from the server to the client.
地址 ARMONK NY US