Patent ID: 9548985
Date: 2017-01-17
CPC Classifications: H04L

Claim:
1. A method comprising: storing, by one or more computer systems hosting a reverse proxy, in a database, an injection rule for a web application, wherein the injection rule identifies injection code and an injection location to insert the injection code in web application code of the web application, wherein the injection rule and the injection code are not generated by processing the web application code; receiving, at the one or more computer systems hosting a reverse proxy, a request for the web application identified by a uniform resource locator; in response to receiving the request for the web application, querying, by the one or more computer systems hosting the reverse proxy, the database to obtain the injection rule; receiving, by the one or more computer systems hosting the reverse proxy, the web application code from an application server in communication with the reverse proxy using the uniform resource locator; receiving, at the one or more computer systems hosting the reverse proxy, the injection code; and generating, with one or more processors associated with the one or more computer systems hosting the reverse proxy, a response to the request for the web application by creating response web application code by combining the web application code with the injection code injected into the web application code at the location specified by the injection rule.