IP Library › Granted Patent US 12,726,365
Granted Patent B2
US 12,726,365 · App. 18/648,025 · Granted Sep 1, 2026

System and method for managing secure shell protocol access in cloud infrastructure environments

Inventors: Jeremiah David Small (Wesford, MA); Alexander Chebaturkin (Seattle, WA); Yavor Tashev (Issaquah, WA); Siddharth Satish Shenoy (Sammamish, WA); Thom Dixon (Kent, WA); Xin Xu (Redmond, WA)
Assignee: Oracle International Corporation
H04L9/3263H04L63/0807
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,726,365
App. No.
18/648,025
Filed
Apr 26, 2024
Granted
Sep 1, 2026
Kind
B2
Art Unit
2499
USPC
713/156
Abstract

Techniques for creating, managing, and using SSH certificates with one or more target-specific principals are disclosed. A certificate authority receives a certificate signing request that includes both a user identifier and a resource identifier. The user identifier identifies a user, and the resource identifier represents one or more target hosts. The certificate authority forms a target-specific principal for use in creating the certificate. The target-specific principal indicates both the user and the resource identifier representing the resource(s) for which access is requested. The resource identifier may represent a host class associated with more than one host. Once the certificate authority verifies that the user is entitled to access the requested resource(s), it generates the certificate, signs it, and returns it to the requesting device.

Claims (76)

1 . One or more non-transitory computer readable media comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

receiving, at a certificate authority, a certificate signing request associated with an operator device, wherein the certificate signing request includes a user identifier associated with the operator device, and a first resource identifier associated with one or more target hosts;

wherein the first resource identifier comprises at least one of: (a) a host name; or (b) a host class;

wherein the certificate signing request comprises a token that substantiates that an authentication action was successfully completed;

forming a first target-specific principal comprising the user identifier and the first resource identifier;

verifying an entitlement of the first target-specific principal based on a set of access data;

at least in response to verifying the entitlement of the first target-specific principal: generating a certificate, wherein the certificate comprises the first target-specific principal, and the certificate is signed by the certificate authority; and

transmitting the certificate in response to the certificate signing request.

2 . The non-transitory computer-readable media of claim 1 , wherein verifying an entitlement of the first target-specific principal based on a set of access data comprises:

identifying, from the set of access data, a set of one or more authorized principals, each comprising a respective user identifier and a respective resource identifier;

determining a match between the first target-specific principal and an authorized principal of the set of authorized principals, wherein a match comprises matching a string that comprises the user identifier of the first target-specific principal and the resource identifier of the first target-specific principal with a second string that comprises user identifier of the authorized principal and the resource identifier of the authorized principal.

3 . The non-transitory computer-readable media of claim 1 , wherein validating the first principal against the set of access data comprises:

identifying, from the set of access data, a set of one or more authorized principals, each comprising a respective user identifier and a respective resource identifier;

determining a match between the first target-specific principal and an authorized principal of the set of authorized principals, wherein a match comprises (a) a first match between the user identifier of the first target-specific principal and the user identifier of the authorized principal and (b) a second match between the resource identifier of the first target-specific principal and the resource identifier of the authorized principal.

4 . The non-transitory computer-readable media of claim 1 , wherein the certificate signing request includes a second resource identifier, the operations further comprising:

forming a second target-specific principal comprising the user identifier and the second resource identifier;

validating a second principal against the set of access data, the second principal comprising the user identifier and the second resource identifier;

wherein the certificate comprises the second principal.

5 . The non-transitory computer-readable media of claim 1 , wherein the certificate signing request includes a third resource identifier, the operations further comprising:

determining that a third principal is not valid when compared against the set of access data, the third principal comprising the user identifier and the third resource identifier;

wherein the certificate does not include the third principal.

6 . The non-transitory computer-readable media of claim 1 , wherein the certificate forms a basis for opening a secure connection between the operator device and a target host associated with the first resource identifier.

7 . The non-transitory computer-readable media of claim 6 , wherein the operations further comprise:

receiving, at the target host, (a) a secure remote access request, associated with the operator device, to open a secure connection with the target host, and (b) the certificate;

determining that the certificate is signed by a trusted certificate authority;

performing, at the target host, a validation to determine whether the principal is authorized to access the target host;

at least in response to determining that the principal has authorization to access the target host: granting the secure remote access request to open the secure connection.

8 . The non-transitory computer-readable media of claim 7 , wherein performing a validation to determine whether the principal is authorized to access the target host comprises:

identifying, from the set of access data, a set of one or more authorized principals;

determining that the principal corresponds to at least one authorized principal of the set of authorized principals.

9 . The non-transitory computer-readable media of claim 7 , wherein the secure remote access request is received from a connection agent, and the operations further comprise:

receiving, at the connection agent, a command to initiate a first secure remote access connection to the target host, wherein the command is received from the operator device;

transmitting the certificate signing request on behalf of the operator device to the certificate authority, wherein the certificate signing request further comprises a first operator device public key;

receiving, at the connection agent, the certificate from the certificate authority;

wherein the certificate is signed by the certificate authority using a certificate authority public key;

wherein the certificate further comprises the operator device public key and the first target-specific principal;

initiating, by the connection agent, a first secure remote access connection between the operator device and the target host, using the first certificate.

10 . The non-transitory computer-readable media of claim 1 , wherein the certificate comprises an expiration indicator that specifies or references an expiration time.

11 . The non-transitory computer-readable media of claim 1 , wherein the certificate signing request further comprises a public key of a key pair associated with the operator device, the certificate comprises the public key, and an access request substantiated using the certificate is signed with a private key of the key pair associated with the operator device.

12 . The non-transitory computer-readable media of claim 1 , wherein the certificate further comprises one or more tenancy identifiers related to a cloud infrastructure environment.

13 . The non-transitory computer-readable media of claim 1 , wherein the certificate further comprises a user identifier related to a cloud infrastructure environment.

14 . A method, comprising:

receiving, at a certificate authority, a certificate signing request associated with an operator device, wherein the certificate signing request includes a user identifier associated with the operator device, and a first resource identifier associated with one or more target resources;

wherein the first resource identifier comprises at least one of: (a) a host name; or (b) a host class;

wherein the certificate signing request comprises a token that substantiates that an authentication action was successfully completed;

forming a first target-specific principal comprising the user identifier and the first resource identifier;

verifying an entitlement of the first target-specific principal based on a set of access data;

at least in response to verifying the entitlement of the first target-specific principal: generating a certificate, wherein the certificate comprises the first target-specific principal, and the certificate is signed by the certificate authority; and

transmitting the certificate in response to the certificate signing request;

wherein the method is performed on one or more devices, each comprising a hardware processor.

15 . The method of claim 14 , wherein verifying an entitlement of the first target-specific principal based on a set of access data comprises:

identifying, from the set of access data, a set of one or more authorized principals, each comprising a respective user identifier and a respective resource identifier;

determining a match between the first target-specific principal and an authorized principal of the set of authorized principals, wherein a match comprises matching a string that comprises the user identifier of the first target-specific principal and the resource identifier of the first target-specific principal with a second string that comprises user identifier of the authorized principal and the resource identifier of the authorized principal.

16 . The method of claim 14 , wherein validating the first principal against the set of access data comprises:

identifying, from the set of access data, a set of one or more authorized principals, each comprising a respective user identifier and a respective resource identifier;

determining a match between the first target-specific principal and an authorized principal of the set of authorized principals, wherein a match comprises (a) a first match between the user identifier of the first target-specific principal and the user identifier of the authorized principal and (b) a second match between the resource identifier of the first target-specific principal and the resource identifier of the authorized principal.

17 . The method of claim 14 , wherein the certificate signing request includes a second resource identifier, the method further comprising:

forming a second target-specific principal comprising the user identifier and the second resource identifier;

validating a second principal against the set of access data, the second principal comprising the user identifier and the second resource identifier;

wherein the certificate comprises the second principal.

18 . A system, comprising:

at least one device including a hardware processor;

the system being configured to perform operations comprising:

receiving, at a certificate authority, a certificate signing request associated with an operator device, wherein the certificate signing request includes a user identifier associated with the operator device, and a first resource identifier associated with one or more target resources;

wherein the first resource identifier comprises at least one of: (a) a host name; or (b) a host class;

wherein the certificate signing request comprises a token that substantiates that an authentication action was successfully completed;

forming a first target-specific principal comprising the user identifier and the first resource identifier;

verifying an entitlement of the first target-specific principal based on a set of access data;

at least in response to verifying the entitlement of the first target-specific principal: generating a certificate, wherein the certificate comprises the first target-specific principal, and the certificate is signed by the certificate authority; and

transmitting the certificate in response to the certificate signing request.

19 . The system of claim 18 , wherein verifying an entitlement of the first target-specific principal based on a set of access data comprises:

identifying, from the set of access data, a set of one or more authorized principals, each comprising a respective user identifier and a respective resource identifier;

determining a match between the first target-specific principal and an authorized principal of the set of authorized principals, wherein a match comprises matching a string that comprises the user identifier of the first target-specific principal and the resource identifier of the first target-specific principal with a second string that comprises user identifier of the authorized principal and the resource identifier of the authorized principal.

20 . The system of claim 18 , wherein validating the first principal against the set of access data comprises:

identifying, from the set of access data, a set of one or more authorized principals, each comprising a respective user identifier and a respective resource identifier;

determining a match between the first target-specific principal and an authorized principal of the set of authorized principals, wherein a match comprises (a) a first match between the user identifier of the first target-specific principal and the user identifier of the authorized principal and (b) a second match between the resource identifier of the first target-specific principal and the resource identifier of the authorized principal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: SMALL, JEREMIAH DAVID; CHEBATURKIN, ALEXANDER; TASHEV, YAVOR; SHENOY, SIDDHARTH SATISH; DIXON, THOM; XU, XIN
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 067555/0446 →
Continuity (1)
Related Publication 20250337599A1 · Oct 30, 2025
References Cited (400)
US 8113959B2 · De Judicibus · 2012 [cited by applicant]
US 8161173B1 · Mishra et al. · 2012 [cited by applicant]
US 8214398B1 · Cowan et al. · 2012 [cited by applicant]
US 9092502B1 · Cannaliato et al. · 2015 [cited by applicant]
US 9100424B1 · Thomas · 2015 [cited by applicant]
US 9137093B1 · Abraham et al. · 2015 [cited by applicant]
US 9164864B1 · Novick et al. · 2015 [cited by applicant]
US 9306814B1 · Roth et al. · 2016 [cited by applicant]
US 9438599B1 · Yuhan et al. · 2016 [cited by applicant]
US 9553787B1 · Stickle et al. · 2017 [cited by applicant]
US 9569630B2 · Cabrera et al. · 2017 [cited by applicant]
US 9571516B1 · Curcic et al. · 2017 [cited by applicant]
US 9722895B1 · Sarukkai et al. · 2017 [cited by applicant]
US 9876703B1 · Arllen et al. · 2018 [cited by applicant]
US 9985947B1 · Elhard · 2018 [cited by applicant]
US 10021084B2 · Matthews et al. · 2018 [cited by applicant]
US 10061932B1 · Combs et al. · 2018 [cited by applicant]
US 10089476B1 · Roth et al. · 2018 [cited by applicant]
US 10122717B1 · Reddy et al. · 2018 [cited by applicant]
US 10237149B1 · Guo et al. · 2019 [cited by applicant]
US 10261782B2 · Suarez et al. · 2019 [cited by applicant]
US 10270759B1 · Bordelon et al. · 2019 [cited by applicant]
US 10318265B1 · To et al. · 2019 [cited by applicant]
US 10394638B1 · Lay et al. · 2019 [cited by applicant]
US 10511675B1 · Chud · 2019 [cited by applicant]
US 10528995B2 · Maes · 2020 [cited by applicant]
US 10554418B2 · Kshirsagar et al. · 2020 [cited by applicant]
US 10567360B2 · Nirwal et al. · 2020 [cited by applicant]
US 10649834B2 · Dhayapule et al. · 2020 [cited by applicant]
US 10757574B1 · Rule et al. · 2020 [cited by applicant]
US 10819594B2 · Margalit et al. · 2020 [cited by applicant]
US 10878483B1 · Felbinger et al. · 2020 [cited by applicant]
US 10956600B2 · Ye et al. · 2021 [cited by applicant]
US 10974516B2 · Moriya · 2021 [cited by applicant]
US 10992540B1 · Kandaswamy et al. · 2021 [cited by applicant]
US 11070492B2 · Kostov et al. · 2021 [cited by applicant]
US 11121985B2 · Cidon et al. · 2021 [cited by applicant]
US 11321137B2 · Barsalou et al. · 2022 [cited by applicant]
US 11323477B1 · Kumar et al. · 2022 [cited by applicant]
US 11356273B1 · Patel et al. · 2022 [cited by applicant]
US 11360821B1 · Dey et al. · 2022 [cited by applicant]
US 11379353B1 · Marchetti et al. · 2022 [cited by applicant]
US 11444925B1 · Patimer et al. · 2022 [cited by applicant]
US 11537627B1 · Baskaran et al. · 2022 [cited by applicant]
US 11537745B2 · Yang et al. · 2022 [cited by applicant]
US 11552953B1 · Avadhanam · 2023 [cited by applicant]
US 11574151B2 · Wang et al. · 2023 [cited by applicant]
US 11575508B2 · Anand et al. · 2023 [cited by applicant]
US 11587458B2 · Lowensohn · 2023 [cited by applicant]
US 11593251B2 · Chirkin et al. · 2023 [cited by applicant]
US 11604672B2 · Subramanian et al. · 2023 [cited by applicant]
US 11652616B2 · Zee et al. · 2023 [cited by applicant]
US 11689475B2 · Goyal · 2023 [cited by applicant]
US 11720536B1 · Kisser et al. · 2023 [cited by applicant]
US 11727464B2 · Eisenstein et al. · 2023 [cited by applicant]
US 11765244B1 · Barclay et al. · 2023 [cited by applicant]
US 11853753B1 · Chawda et al. · 2023 [cited by applicant]
US 11936678B2 · Pieczul et al. · 2024 [cited by applicant]
US 11943385B1 · Kumar et al. · 2024 [cited by applicant]
US 11954238B1 · Tan et al. · 2024 [cited by applicant]
US 12021888B1 · Reed et al. · 2024 [cited by applicant]
US 12028274B1 · Krishnaiah et al. · 2024 [cited by applicant]
US 12067493B2 · Zhang et al. · 2024 [cited by applicant]
US 12143917B2 · Raffa et al. · 2024 [cited by applicant]
US 12164652B1 · Li et al. · 2024 [cited by applicant]
US 12363148B1 · Anil et al. · 2025 [cited by applicant]
US 12373252B1 · Faust et al. · 2025 [cited by applicant]
US 12445419B2 · Adogla et al. · 2025 [cited by applicant]
US 12457204B2 · Adogla et al. · 2025 [cited by applicant]
US 12493901B2 · Gallagher et al. · 2025 [cited by applicant]
US 20020026592A1 · Gavrila et al. · 2002 [cited by applicant]
US 20020198973A1 · Besaw · 2002 [cited by applicant]
US 20030135593A1 · Lee et al. · 2003 [cited by applicant]
US 20030154407A1 · Kato et al. · 2003 [cited by applicant]
US 20050198331A1 · Okajima et al. · 2005 [cited by applicant]
US 20060230281A1 · Hofmann · 2006 [cited by applicant]
US 20070124374A1 · Arun et al. · 2007 [cited by applicant]
US 20070168531A1 · Sitaraman et al. · 2007 [cited by applicant]
US 20070179859A1 · Chan et al. · 2007 [cited by applicant]
US 20080295095A1 · Watanabe et al. · 2008 [cited by applicant]
US 20090164499A1 · Samudrala et al. · 2009 [cited by applicant]
US 20090165078A1 · Samudrala et al. · 2009 [cited by applicant]
US 20090205018A1 · Ferraiolo et al. · 2009 [cited by applicant]
US 20100106678A1 · Pietrek et al. · 2010 [cited by applicant]
US 20100131624A1 · Ferris · 2010 [cited by applicant]
US 20100153865A1 · Barnes et al. · 2010 [cited by applicant]
US 20100212004A1 · Fu · 2010 [cited by applicant]
US 20110055399A1 · Tung et al. · 2011 [cited by applicant]
US 20110167435A1 · Fang · 2011 [cited by applicant]
US 20110277017A1 · Ivanov et al. · 2011 [cited by applicant]
US 20110295727A1 · Ferris et al. · 2011 [cited by applicant]
US 20110296000A1 · Ferris et al. · 2011 [cited by applicant]
US 20120124211A1 · Kampas et al. · 2012 [cited by applicant]
US 20120131162A1 · Brandt et al. · 2012 [cited by applicant]
US 20120137001A1 · Ferris et al. · 2012 [cited by applicant]
US 20130054426A1 · Rowland et al. · 2013 [cited by applicant]
US 20130111027A1 · Milojicic et al. · 2013 [cited by applicant]
US 20130111609A1 · Resch et al. · 2013 [cited by applicant]
US 20130124720A1 · Wood et al. · 2013 [cited by applicant]
US 20130226699A1 · Long · 2013 [cited by applicant]
US 20130282540A1 · Bliesner · 2013 [cited by applicant]
US 20130282798A1 · McCarthy et al. · 2013 [cited by applicant]
US 20130297711A1 · Nhu · 2013 [cited by applicant]
US 20130297802A1 · Laribi et al. · 2013 [cited by applicant]
US 20130304925A1 · Ferris et al. · 2013 [cited by applicant]
US 20130339515A1 · Radhakrishnan · 2013 [cited by applicant]
US 20140007041A1 · Schmeling et al. · 2014 [cited by applicant]
US 20140074793A1 · Doering et al. · 2014 [cited by applicant]
US 20140075034A1 · Vasudevan et al. · 2014 [cited by applicant]
US 20140075565A1 · Srinivasan et al. · 2014 [cited by applicant]
US 20140089393A1 · Druet et al. · 2014 [cited by applicant]
US 20140095546A1 · Kruglikov et al. · 2014 [cited by applicant]
US 20140122707A1 · De et al. · 2014 [cited by applicant]
US 20140156846A1 · Stern et al. · 2014 [cited by applicant]
US 20140188938A1 · Banks et al. · 2014 [cited by applicant]
US 20140236745A1 · Vautour · 2014 [cited by applicant]
US 20140280595A1 · Mani et al. · 2014 [cited by applicant]
US 20150033086A1 · Sasturkar et al. · 2015 [cited by applicant]
US 20150089575A1 · Vepa et al. · 2015 [cited by applicant]
US 20150106736A1 · Torman et al. · 2015 [cited by applicant]
US 20150134485A1 · Kim et al. · 2015 [cited by applicant]
US 20150180734A1 · Maes et al. · 2015 [cited by applicant]
US 20150180949A1 · Maes et al. · 2015 [cited by applicant]
US 20150200824A1 · Sadovsky et al. · 2015 [cited by applicant]
US 20150242262A1 · Ranganathan et al. · 2015 [cited by applicant]
US 20150350101A1 · Sinha et al. · 2015 [cited by applicant]
US 20150358161A1 · Kancharla · 2015 [cited by examiner]
US 20150363852A1 · Vautour · 2015 [cited by applicant]
US 20150365291A1 · Burton et al. · 2015 [cited by applicant]
US 20150372938A1 · Patel et al. · 2015 [cited by applicant]
US 20150381526A1 · Beaty et al. · 2015 [cited by applicant]
US 20160043909A1 · Pogrebinsky et al. · 2016 [cited by applicant]
US 20160080479A1 · Zhang et al. · 2016 [cited by applicant]
US 20160110553A1 · Factor et al. · 2016 [cited by applicant]
US 20160125489A1 · Gupte et al. · 2016 [cited by applicant]
US 20160127418A1 · Maes et al. · 2016 [cited by applicant]
US 20160132806A1 · To et al. · 2016 [cited by applicant]
US 20160139737A1 · Conn et al. · 2016 [cited by applicant]
US 20160142211A1 · Metke et al. · 2016 [cited by applicant]
US 20160142323A1 · Lehmann et al. · 2016 [cited by applicant]
US 20160203533A1 · Cheng et al. · 2016 [cited by applicant]
US 20160253722A1 · Johnson et al. · 2016 [cited by applicant]
US 20160277411A1 · Dani et al. · 2016 [cited by applicant]
US 20160294881A1 · Hua et al. · 2016 [cited by applicant]
US 20170006119A1 · Pogrebinsky et al. · 2017 [cited by applicant]
US 20170069011A1 · Akkiraju et al. · 2017 [cited by applicant]
US 20170111331A1 · Auradkar et al. · 2017 [cited by applicant]
US 20170111446A1 · Rivera et al. · 2017 [cited by applicant]
US 20170116334A1 · Kruglikov et al. · 2017 [cited by applicant]
US 20170201525A1 · Biller et al. · 2017 [cited by applicant]
US 20170214632A1 · Ravi · 2017 [cited by applicant]
US 20170230229A1 · Sasturkar et al. · 2017 [cited by applicant]
US 20170272336A1 · Johnstone et al. · 2017 [cited by applicant]
US 20170323112A1 · Tran et al. · 2017 [cited by applicant]
US 20170373860A1 · Kshirsagar · 2017 [cited by examiner]
US 20180025399A1 · Nedeltchev et al. · 2018 [cited by applicant]
US 20180052861A1 · Seetharaman et al. · 2018 [cited by applicant]
US 20180124105A1 · Rodrigues · 2018 [cited by applicant]
US 20180137261A1 · Lattin · 2018 [cited by examiner]
US 20180173510A1 · Koshkin et al. · 2018 [cited by applicant]
US 20180176023A1 · Prickett · 2018 [cited by examiner]
US 20180191718A1 · Kuzkin et al. · 2018 [cited by applicant]
US 20180212778A1 · Novak · 2018 [cited by examiner]
US 20180219784A1 · Jiang et al. · 2018 [cited by applicant]
US 20180234256A1 · Bowen · 2018 [cited by applicant]
US 20180287914A1 · Gupta · 2018 [cited by applicant]
US 20180288063A1 · Koottayi et al. · 2018 [cited by applicant]
US 20180288135A1 · Narayan et al. · 2018 [cited by applicant]
US 20180330300A1 · Runkana et al. · 2018 [cited by applicant]
US 20180356964A1 · Morris · 2018 [cited by applicant]
US 20180367542A1 · Wolf et al. · 2018 [cited by applicant]
US 20180373521A1 · Huang et al. · 2018 [cited by applicant]
US 20190020659A1 · Loni et al. · 2019 [cited by applicant]
US 20190036797A1 · Margalit et al. · 2019 [cited by applicant]
US 20190068622A1 · Lin et al. · 2019 [cited by applicant]
US 20190087835A1 · Schwed et al. · 2019 [cited by applicant]
US 20190097812A1 · Toth · 2019 [cited by applicant]
US 20190104035A1 · Cidon et al. · 2019 [cited by applicant]
US 20190114335A1 · Koenig et al. · 2019 [cited by applicant]
US 20190132299A1 · Tucker et al. · 2019 [cited by applicant]
US 20190149417A1 · Augusto et al. · 2019 [cited by applicant]
US 20190155674A1 · Dhayapule et al. · 2019 [cited by applicant]
US 20190156000A1 · Hoffmann et al. · 2019 [cited by applicant]
US 20190166007A1 · Sundaram et al. · 2019 [cited by applicant]
US 20190182153A1 · Gundavelli et al. · 2019 [cited by applicant]
US 20190190917A1 · Joe · 2019 [cited by applicant]
US 20190205045A1 · Hugot et al. · 2019 [cited by applicant]
US 20190213104A1 · Qadri et al. · 2019 [cited by applicant]
US 20190332789A1 · Vandenbrouck et al. · 2019 [cited by applicant]
US 20190334917A1 · Demmler et al. · 2019 [cited by applicant]
US 20190349426A1 · Smith et al. · 2019 [cited by applicant]
US 20190354692A1 · Thoram et al. · 2019 [cited by applicant]
US 20190362087A1 · Ferrans et al. · 2019 [cited by applicant]
US 20200004569A1 · Gupta et al. · 2020 [cited by applicant]
US 20200014659A1 · Chasman et al. · 2020 [cited by applicant]
US 20200042675A1 · Asanghanwa · 2020 [cited by examiner]
US 20200097315A1 · Faynberg · 2020 [cited by examiner]
US 20200112497A1 · Yenumulapalli et al. · 2020 [cited by applicant]
US 20200117757A1 · Yanamandra et al. · 2020 [cited by applicant]
US 20200128047A1 · Biswas et al. · 2020 [cited by applicant]
US 20200134223A1 · Ye et al. · 2020 [cited by applicant]
US 20200236096A1 · Zhu et al. · 2020 [cited by applicant]
US 20200244527A1 · Sharma et al. · 2020 [cited by applicant]
US 20200244549A1 · Finch et al. · 2020 [cited by applicant]
US 20200250661A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200285496A1 · Cropper et al. · 2020 [cited by applicant]
US 20200285737A1 · Kraus et al. · 2020 [cited by applicant]
US 20200358617A1 · Baierlein et al. · 2020 [cited by applicant]
US 20200358756A1 · Rose et al. · 2020 [cited by applicant]
US 20200366716A1 · Singh et al. · 2020 [cited by applicant]
US 20200389463A1 · Chen · 2020 [cited by applicant]
US 20210036851A1 · Villapakkam et al. · 2021 [cited by applicant]
US 20210064431A1 · Smith et al. · 2021 [cited by applicant]
US 20210067372A1 · Cidon et al. · 2021 [cited by applicant]
US 20210081404A1 · Kempf et al. · 2021 [cited by applicant]
US 20210084048A1 · Kannan et al. · 2021 [cited by applicant]
US 20210103991A1 · Kern et al. · 2021 [cited by applicant]
US 20210142276A1 · Gupte · 2021 [cited by applicant]
US 20210144440A1 · Li et al. · 2021 [cited by applicant]
US 20210216190A1 · Vakil et al. · 2021 [cited by applicant]
US 20210218722A1 · Gaylor et al. · 2021 [cited by applicant]
US 20210224076A1 · Dockter et al. · 2021 [cited by applicant]
US 20210224122A1 · Glass et al. · 2021 [cited by applicant]
US 20210224132A1 · Barsalou · 2021 [cited by applicant]
US 20210224409A1 · Avanes et al. · 2021 [cited by applicant]
US 20210226956A1 · Wei et al. · 2021 [cited by applicant]
US 20210234864A1 · Dube et al. · 2021 [cited by applicant]
US 20210273914A1 · Cobb · 2021 [cited by applicant]
US 20210279109A1 · Ji et al. · 2021 [cited by applicant]
US 20210334375A1 · Hu et al. · 2021 [cited by applicant]
US 20210368514A1 · Xing · 2021 [cited by applicant]
US 20210377272A1 · Dasari et al. · 2021 [cited by applicant]
US 20210377276A1 · Dasari et al. · 2021 [cited by applicant]
US 20210382725A1 · Vemula et al. · 2021 [cited by applicant]
US 20210383325A1 · Loupos et al. · 2021 [cited by applicant]
US 20210392048A1 · Olden et al. · 2021 [cited by applicant]
US 20210392142A1 · Stephens et al. · 2021 [cited by applicant]
US 20210409403A1 · Lewin et al. · 2021 [cited by applicant]
US 20220029803A1 · Vijayanarayanan · 2022 [cited by applicant]
US 20220038449A1 · Tripp et al. · 2022 [cited by applicant]
US 20220091947A1 · Kothari et al. · 2022 [cited by applicant]
US 20220100573A1 · Allen · 2022 [cited by applicant]
US 20220103566A1 · Faulkner · 2022 [cited by applicant]
US 20220103618A1 · Pinheiro et al. · 2022 [cited by applicant]
US 20220116285A1 · Abdollahi et al. · 2022 [cited by applicant]
US 20220122097A1 · Maugans, III · 2022 [cited by applicant]
US 20220129575A1 · Goel et al. · 2022 [cited by applicant]
US 20220150124A1 · Cooley et al. · 2022 [cited by applicant]
US 20220150133A1 · Dhruvakumar et al. · 2022 [cited by applicant]
US 20220159010A1 · Bandarupalli et al. · 2022 [cited by applicant]
US 20220191192A1 · Drr et al. · 2022 [cited by applicant]
US 20220244949A1 · Iqbal et al. · 2022 [cited by applicant]
US 20220255902A1 · Woodson · 2022 [cited by applicant]
US 20220263793A1 · Baker et al. · 2022 [cited by applicant]
US 20220271929A1 · Villapakkam et al. · 2022 [cited by applicant]
US 20220283926A1 · Chirkin et al. · 2022 [cited by applicant]
US 20220294818A1 · Parekh et al. · 2022 [cited by applicant]
US 20220327095A1 · Kim et al. · 2022 [cited by applicant]
US 20220335340A1 · Moustafa et al. · 2022 [cited by applicant]
US 20220350675A1 · Navali et al. · 2022 [cited by applicant]
US 20220353133A1 · Shrestha et al. · 2022 [cited by applicant]
US 20220365835A1 · Kandasamy et al. · 2022 [cited by applicant]
US 20220368813A1 · Rossignol et al. · 2022 [cited by applicant]
US 20220374271A1 · Pogrebinsky et al. · 2022 [cited by applicant]
US 20220377111A1 · Liao et al. · 2022 [cited by applicant]
US 20220382598A1 · Szab et al. · 2022 [cited by applicant]
US 20220398078A1 · Segler · 2022 [cited by applicant]
US 20220405152A1 · Edamadaka et al. · 2022 [cited by applicant]
US 20220413956A1 · Mathew et al. · 2022 [cited by applicant]
US 20230006889A1 · Thyagaturu et al. · 2023 [cited by applicant]
US 20230011628A1 · Hurley et al. · 2023 [cited by applicant]
US 20230032585A1 · Jeuk et al. · 2023 [cited by applicant]
US 20230068221A1 · Magowan et al. · 2023 [cited by applicant]
US 20230086475A1 · Mosko · 2023 [cited by applicant]
US 20230104368A1 · Miriyala et al. · 2023 [cited by applicant]
US 20230105901A1 · Adogla et al. · 2023 [cited by applicant]
US 20230107133A1 · Ali et al. · 2023 [cited by applicant]
US 20230108661A1 · Adogla et al. · 2023 [cited by applicant]
US 20230109926A1 · Nair et al. · 2023 [cited by applicant]
US 20230110527A1 · Bhat et al. · 2023 [cited by applicant]
US 20230116463A1 · Rath et al. · 2023 [cited by applicant]
US 20230126757A1 · Roy et al. · 2023 [cited by applicant]
US 20230132478A1 · Robinson et al. · 2023 [cited by applicant]
US 20230179525A1 · Pai et al. · 2023 [cited by applicant]
US 20230222550A1 · Huang et al. · 2023 [cited by applicant]
US 20230224304A1 · Lukanov et al. · 2023 [cited by applicant]
US 20230281100A1 · Wells et al. · 2023 [cited by applicant]
US 20230315726A1 · Ponjavic et al. · 2023 [cited by applicant]
US 20230316348A1 · Dageville et al. · 2023 [cited by applicant]
US 20230328003A1 · Agarwal et al. · 2023 [cited by applicant]
US 20230342179A1 · Suttle et al. · 2023 [cited by applicant]
US 20230362161A1 · Spector et al. · 2023 [cited by applicant]
US 20230367654A1 · Kurian et al. · 2023 [cited by applicant]
US 20230370461A1 · Kalley et al. · 2023 [cited by applicant]
US 20230385286A1 · Glickman et al. · 2023 [cited by applicant]
US 20230386655A1 · Kouvaras et al. · 2023 [cited by applicant]
US 20230393829A1 · Panikkar et al. · 2023 [cited by applicant]
US 20230409590A1 · Shah et al. · 2023 [cited by applicant]
US 20230418979A1 · Deluca et al. · 2023 [cited by applicant]
US 20240015164A1 · Guy et al. · 2024 [cited by applicant]
US 20240015165A1 · Guy et al. · 2024 [cited by applicant]
US 20240031373A1 · Gupta · 2024 [cited by applicant]
US 20240053973A1 · Ranganathan et al. · 2024 [cited by applicant]
US 20240054063A1 · Wichelman et al. · 2024 [cited by applicant]
US 20240061714A1 · Pandit et al. · 2024 [cited by applicant]
US 20240069884A1 · Majumdar et al. · 2024 [cited by applicant]
US 20240070735A1 · Gallagher et al. · 2024 [cited by applicant]
US 20240089722A1 · Samanta et al. · 2024 [cited by applicant]
US 20240095056A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095390A1 · Chao et al. · 2024 [cited by applicant]
US 20240095739A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095809A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095865A1 · Adogla et al. · 2024 [cited by applicant]
US 20240098088A1 · Adogla et al. · 2024 [cited by applicant]
US 20240098089A1 · Adogla et al. · 2024 [cited by applicant]
US 20240103818A1 · Gallagher et al. · 2024 [cited by applicant]
US 20240106832A1 · Adogla et al. · 2024 [cited by applicant]
US 20240137339A1 · Vemulpali · 2024 [cited by applicant]
US 20240143351A1 · Davis · 2024 [cited by applicant]
US 20240152401A1 · Naseem · 2024 [cited by applicant]
US 20240160517A1 · Fischer et al. · 2024 [cited by applicant]
US 20240171586A1 · Jain et al. · 2024 [cited by applicant]
US 20240184465A1 · Zwiegincew et al. · 2024 [cited by applicant]
US 20240205235A1 · Batni · 2024 [cited by applicant]
US 20240232408A1 · Pan et al. · 2024 [cited by applicant]
US 20240244053A1 · Tian et al. · 2024 [cited by applicant]
US 20240259389A1 · Wu et al. · 2024 [cited by applicant]
US 20240275853A1 · Singh et al. · 2024 [cited by applicant]
US 20240291729A1 · Khan et al. · 2024 [cited by applicant]
US 20240305622A1 · Vijayan et al. · 2024 [cited by applicant]
US 20240320240A1 · Podder · 2024 [cited by applicant]
US 20240330069A1 · Atur et al. · 2024 [cited by applicant]
US 20240330072A1 · Kantamneni et al. · 2024 [cited by applicant]
US 20240362130A1 · Berg et al. · 2024 [cited by applicant]
US 20240362142A1 · Berg et al. · 2024 [cited by applicant]
US 20240364509A1 · Potlapally · 2024 [cited by examiner]
US 20240364579A1 · Peterson et al. · 2024 [cited by applicant]
US 20240364707A1 · Elmenshawy et al. · 2024 [cited by applicant]
US 20240378307A1 · Dcosta · 2024 [cited by applicant]
US 20240378518A1 · Sparrow et al. · 2024 [cited by applicant]
US 20240386054A1 · Wouhaybi et al. · 2024 [cited by applicant]
US 20240388512A1 · Tesfatsion et al. · 2024 [cited by applicant]
US 20240414169A1 · Fang et al. · 2024 [cited by applicant]
US 20240422215A1 · Khan et al. · 2024 [cited by applicant]
US 20240427658A1 · Pinahs et al. · 2024 [cited by applicant]
US 20250023844A1 · Juneja et al. · 2025 [cited by applicant]
US 20250077214A1 · Banaal · 2025 [cited by applicant]
US 20250106221A1 · Wang et al. · 2025 [cited by applicant]
US 20250126028A1 · Mohan et al. · 2025 [cited by applicant]
US 20250199866A1 · Rushton et al. · 2025 [cited by applicant]
CA 2804864C · 2018 [cited by applicant]
CA 3159014A1 · 2021 [cited by applicant]
CN 102656589A · 2012 [cited by applicant]
CN 104106276A · 2014 [cited by applicant]
CN 108197493A · 2018 [cited by applicant]
CN 114091725A · 2022 [cited by applicant]
CN 118312629A · 2024 [cited by applicant]
EP 2893685B1 · 2017 [cited by applicant]
EP 3429156A1 · 2019 [cited by applicant]
EP 3271857B1 · 2020 [cited by applicant]
KR 1020140066616A · 2014 [cited by applicant]
WO 2010088081A1 · 2010 [cited by applicant]
WO 2012006638A1 · 2012 [cited by applicant]
WO 2014039921A1 · 2014 [cited by applicant]
WO 2018010791A1 · 2018 [cited by applicant]
WO 2019212773A1 · 2019 [cited by applicant]
WO 2020252088A1 · 2020 [cited by applicant]
WO 2021051933A1 · 2021 [cited by applicant]
WO 2021145894A1 · 2021 [cited by applicant]
WO 2021150306A1 · 2021 [cited by applicant]
WO 2021150307A1 · 2021 [cited by applicant]
WO 2021150366A1 · 2021 [cited by applicant]
WO 2021150435A1 · 2021 [cited by applicant]
WO 2021174104A1 · 2021 [cited by applicant]
WO 2022005992A1 · 2022 [cited by applicant]
WO 2022104395A1 · 2022 [cited by applicant]
WO 2022104396A1 · 2022 [cited by applicant]
“Generating and using SSH keys for remote host authentication,” Retrieved from https://cloud.ibm.com/docs/ssh-keys?topic=ssh-keys-generating-and-using-ssh-keys-for-remote-host-authentication, Apr. 27, 2023, pp. 5. [cited by applicant]
“New: Using Amazon EC2 Instance Connect for SSH access to your EC2 Instances,” Retrieved from https://aws.amazon.com/blogs/compute/new-using-amazon-ec2-instance-connect-for-ssh-access-to-your-ec2-instances/, Retrieved o… [cited by applicant]
“SSH Certificates Management Automation Made Easy Introducing Certonid,” Retrieved from https://mailtrap.io/blog/certonid/, Retrieved on Aug. 5, 2024, pp. 19. [cited by applicant]
Magouryrk Clay: “Announcing Oracle Alloy: The power of the cloud in your hands”, Oct. 18, 2022, XP093183485. [cited by applicant]
Mampage et al., “A Holistic View on Resource Management in Serverless Computing Environments Taxonomy and Future Directions”, Research Gate, ACM Computing Surveys, 2022, 34 pages. [cited by applicant]
Marketplace Management, Available online at: https://www.appxite.com/platform/manage-marketplace?hsLang=en, 2022, 4 pages. [cited by applicant]
Marketplace Setup, Available online at: https://www.appxite.com/platform/launch-marketplace?hsLang=en, 2022, 3 pages. [cited by applicant]
Microsoft Learn, “Azure Key Vault REST API reference”, Apr. 19, 2023, Available online at <https://learn.microsoft.com/en-us/rest/api/keyvault/>, 12 pages. [cited by applicant]
Microsoft Learn: “Connect to a Key Vault via private endpoint—Code Samples”, Jul. 6, 2022, Available online at <https://learn.microsoft.com/en-US/samples/azure/azure-quickstart-templates/key-vault-private-endpoint/>, 5 … [cited by applicant]
Nolle, “Operational Strategies for Isolation in Cloud Computing”, Tech Target, Sep. 15, 2021, 6 pages. [cited by applicant]
Organization Governance for Google Cloud Marketplace, Available online at: https://cloud.google.com/marketplace/docs/governance, Accessed from internet on Jan. 18, 2023, 1 page. [cited by applicant]
Palanisamy, “Cloud-based and Containerized Testing Environments Revolutionizing Text Automation”, International Journal of Science and Research Archive, 2021, 11 pages. [cited by applicant]
Power your Cloud Business with StreamOne Cloud Marketplace, Available online at: https://asia.techdata.com/sg/wp-content/uploads/2021/01/SCM_TD_10.23.pdf, 2 pages. [cited by applicant]
Private Marketplace, Available online at: https://aws.amazon.com/marketplace/features/privatemarketplace, 2023, 4 pages. [cited by applicant]
Q. S. Singh and Y. Liu, “A cloud service architecture for analyzing big monitoring data,” in Tsinghua Science and Technology, vol. 21, No. 1, pp. 55-70, Feb. 2016, doi: 10.1109/TST.2016.7399283 (Year: 2016). [cited by applicant]
Resell Cloud Marketplace Products from Independent Software Vendors (ISVs), Available online at: https://cloud.google.com/marketplace/docs/partners/resell, Accessed from internet on Jan. 18, 2023, 1 page. [cited by applicant]
Set up your Cloud Marketplace Products for Resale, Available online at: https://cloud.google.com/marketplace/docs/partners/resell/set-up-reselling, Accessed from internet on Jan. 18, 2023, 2 pages. [cited by applicant]
Soldani et al., “Anomaly Detection and Failure Root Cause Analysis in (Micro)Service-Based Cloud Applications: A Survey”, ACM Computing Surveys, vol. 55, No. 3, Article 59, Feb. 2022, pp. 1-39. [cited by applicant]
U S U.S. Appl. No. 18/498,964, Non-Final Office Action mailed on Jul. 29, 2025, 23 pages. [cited by applicant]
U.S. Appl. No. 18/537,902, Non-Final Office Action, mailed on May 20, 2025, 10 pages. [cited by applicant]
U.S. Appl. No. 18/368,870, Non-Final Office Action mailed on Mar. 31, 2025, 11 pages. [cited by applicant]
U.S. Appl. No. 18/368,884, Non-Final Office Action mailed on Mar. 6, 2025, 44 pages. [cited by applicant]
U.S. Appl. No. 18/468,037, Non-Final Office Action mailed on Mar. 20, 2025, 8 pages. [cited by applicant]