Secure debugging functionality in the datacenter
AssigneeMicrosoft Technology Licensing, LLC
InventorsChristopher Michael WESNESKI, Sandesh Jayarama PUTTURAYA, Suresh Sriramulu DUTHIRARU
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsChristopher Michael WESNESKI, Sandesh Jayarama PUTTURAYA, Suresh Sriramulu DUTHIRARU
Estimating the term…
Improved techniques for remote access to a server's sensitive hardware debugging resources include a two-stage authentication of a remote debugger. The server's management controller may authenticate certificate data from the remote debugger and in response may bridge communications between the remote debugger and a debug port of the server's processor module. A security processor in the processor module may further authenticate the remote debugger by also authenticating certificate data provided by the remote debugger. After determining the remote debugger to be trustworthy, the security processor may enable the remote debugger to access hardware debugging resources within the hardware processor module.
A method for secure remote debugging of a computing server comprising a management controller and a processor module, the processor module including a debug port and a security processor port, debugging resources, a security processor, and one or more software processing cores, the management controller connected to the debug and security processor ports of the processor module, the method including:
A system for secure remote debugging of a computing server, comprising:
A non-transitory computer-readable storage medium storing instructions that, when executed on one or more processors of a computing server comprising a management controller and a processor module, the processor module including a debug port and a security processor port, debugging resources, a security processor, and one or more software processing cores, the management controller connected to the debug and security processor ports of the processor module, the instructions cause the computing server to:
Dependencies are inferred from the claim text.