CPC H04L 9/085 (2013.01) [G06F 11/3648 (2013.01); G06N 10/00 (2019.01); H04L 9/3234 (2013.01); H04L 41/5061 (2013.01); H04L 67/133 (2022.05)] | 20 Claims |
1. A system, comprising:
a service provider network comprising one or more computing devices configured to:
receive from a customer of the service provider network one or more workloads to be executed using remote hardware operated by a third-party, and
enable, with the consent of the customer, debugging operations to be performed at the remote hardware while the workload of the customer is being executed;
wherein the remote hardware is configured to block debugging operations during the execution of the customer's workload unless a token is provided; and
wherein the one or more computing devices are further configured to:
receive authorization from the customer indicating consent to use a portion of a secret to generate the token;
receive authorization from another party indicating consent to use another portion of the secret to generate the token;
determine the portions of the secret authorized for use satisfy a threshold number of portions required to generate the token, wherein the threshold number cannot be satisfied without the customer's portion of the secret;
generate the token indicating consent for debugging operations to be performed during execution of the customer's workload; and
provide the token to the remote hardware operated by the third-party to enable debugging to be performed while the workload of the customer is being executed.
|