US 12,261,874 B2
Library security methods and systems using a web application firewall
Jose Lejin P J, Bangalore (IN)
Assigned to Salesforce, Inc.
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Feb. 15, 2023, as Appl. No. 18/169,692.
Prior Publication US 2024/0275808 A1, Aug. 15, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/1433 (2013.01) [H04L 63/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of securely provisioning an instance of a web application from an application server to a client, the method comprising:
receiving, at a web application firewall between the application server and the client, vulnerability information associated with the web application;
generating, at the web application firewall, executable code for securing the instance of the web application based at least in part on the vulnerability information;
injecting, by the web application firewall, the executable code into a file associated with the web application retrieved from the application server prior to providing the file to a web browser application at the client over a network; and
thereafter detecting a vulnerable library associated with the instance of the web application, wherein the web browser application at the client executes the executable code within the file to provide a client-side library monitoring service configured in accordance with the vulnerability information to secure the instance of the web application in response to detecting the vulnerable library.