US 12,381,879 B2
Restricted operations due to attachment of compute instances owned by different tenancies
A M Helali Mortuza Bhuiyan, Redmond, WA (US); Girish Nagaraja, Sammamish, WA (US); Jyotishman Nag, Chicago, IL (US); and Sahitya Gollapudi, Newark, CA (US)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on May 30, 2024, as Appl. No. 18/679,365.
Application 18/679,365 is a continuation of application No. 17/459,167, filed on Aug. 27, 2021, granted, now 12,047,377.
Prior Publication US 2024/0314133 A1, Sep. 19, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/10 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a dominant control plane associated with a dominant compute instance of a first service, a request to perform an operation at a passive compute instance of a second service, wherein there is an attachment between the dominant compute instance and the passive compute instance, the attachment causes the dominant control plane to have control of the passive compute instance, and the attachment causes the request to be directed to the dominant control plane instead of a passive control plane associated with the passive compute instance;
performing a first authorization including:
identifying, by the dominant control plane, a first set of allowed operations associated with a root compartment of a customer tenancy; and
determining, by the dominant control plane, that the first set of allowed operations associated with the root compartment of the customer tenancy indicate that the operation at the passive compute instance is authorized;
determining, by the dominant control plane, that the operation is restricted and requires dual authorization based upon a stored list of allowed customer operations associated with the attachment;
performing a second authorization including:
identifying, by the dominant control plane, a second set of allowed operations associated with a first owner compartment of a dominant tenancy associated with the dominant control plane; and
determining, by the dominant control plane, that the second set of allowed operations indicate that the operation at the passive compute instance is not authorized and thereby the dual authorization is failed; and
in response to determining that the operation at the passive compute instance is not authorized based on the second set of allowed operations and thereby the dual authorization is failed, denying, by the dominant control plane, the request to perform the operation at the passive compute instance.