CPC H04L 63/083 (2013.01) [H04L 47/10 (2013.01); H04L 63/02 (2013.01); H04L 63/08 (2013.01); H04L 63/102 (2013.01); H04L 63/107 (2013.01); H04L 63/205 (2013.01); H04L 67/01 (2022.05)] | 20 Claims |
1. A cloud computing system comprising:
at least one processor; and
memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the cloud computing system to:
receive, by a server component of the cloud computing system, an indication of an access request associated with a client computing system, wherein the access request requests access to a resource server;
determine that the client computing system is authorized to access the resource server;
select, by the server component based on the determination, a selected client-facing port from a plurality of client-facing ports on the server component;
generate an access rule configured to permit access by the client computing system to the selected client-facing port for an exposure duration defined by the access rule;
send, to the client computing system, port information that identifies the selected client-facing port;
receive, from the client computing system, first information on the selected client-facing port on the server component;
based on the access rule, forward the first information from the server component to the resource server through a resource server port of the resource server;
receive second information from the resource server through the resource server port; and
forward the second information to the client computing system on the selected client-facing port.
|