US 11,930,045 B1
Secure network access from sandboxed applications
Brandon S. Baker, Redmond, WA (US); Derek Denny-Brown, Seattle, WA (US); Michael A. Halcrow, Kirkland, WA (US); Sven Tenzing Choden Konigsmark, Seattle, WA (US); Niranjan Kumar Sharma, Redmond, WA (US); Nitya Kumar Sharma, Bellevue, WA (US); Haowei Yu, Newark, CA (US); and Andong Zhan, San Mateo, CA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Apr. 28, 2023, as Appl. No. 18/309,024.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/20 (2013.01) [H04L 63/0245 (2013.01); H04L 63/101 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by one or more hardware processors, a remote procedure call related to a user-defined function (UDF) executing within a sandbox process, the UDF including code related to at least one operation to be performed;
providing an overlay network to establish a secure egress path for UDF external access;
enabling implementation of the overlay network using a tunneling protocol; and
enabling the UDF executing in the sandbox process to initiate a network call based at least in part on the overlay network.