US 11,677,723 B2
Third-party gateway for security and privacy
Jialin Wang, Singapore (SG); Fangfei Chen, Los Angeles, CA (US); Kaitong Guo, Singapore (SG); Yi Cao, Los Angeles, CA (US); and Pangyang Chu, Los Angeles, CA (US)
Assigned to BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN)
Filed on Feb. 25, 2022, as Appl. No. 17/681,398.
Claims priority of provisional application 63/242,161, filed on Sep. 9, 2021.
Prior Publication US 2023/0081612 A1, Mar. 16, 2023
Int. Cl. H04L 9/40 (2022.01); H04L 67/563 (2022.01)
CPC H04L 63/0281 (2013.01) [H04L 67/563 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computing system for a third-party gateway for security and privacy comprising:
at least one processing unit; and
a memory storing instructions that are executed by the at least one processing unit to perform the method comprising:
providing a layer four load balancer that performs traffic processing at a layer seven level;
providing a plurality of forward proxy servers;
providing a management backend that provides a configuration implementation to the plurality of forward proxy servers, the configuration implementation specifying one or more processing parameters for each of the forward proxy servers, wherein each forward proxy server of the plurality of forward proxy servers performs layer seven network traffic processing on network traffic received from the layer four load balancer in accordance with the one or more processing parameters, the network traffic being directed to a third-party host residing external to a virtual private datacenter in which the computing system for the third-party gateway for security and privacy resides;
creating a new forward proxy server in response to an amount of traffic received from one or more microservices associated with an application service;
providing a configuration implementation to the newly created forward proxy server;
registering the newly created forward proxy server with the layer four load balancer; and
suspend or discard the newly created forward proxy server when the amount of traffic received from the one or more microservices associated with the application service decreases.