发明名称 |
Auto-detection of web-based application characteristics for reverse proxy enablement |
摘要 |
This disclosure describes an automated process of discovering characteristics needed to integrate a web-based application to a web portal, such as a reverse proxy. This process eliminates the need for application owners and security analysts to manually discover the information needed for the on-boarding process. To this end, application-specific information is determined by monitoring network traffic flows in and out of the application, user authentication and authorization event data, and the like. An application discovery engine analyzes the discovered data, preferably against a set of patterns and heuristic-based rules, to discover or identify the one or more application characteristics. A set of configuration data is then generated, and this configuration data is then used to integrate the application into the web reverse proxy and, in particular, by specifying the configuration needed to “board” the application. Preferably, the monitoring and application characterization determination functions occur in an automated manner. |
申请公布号 |
US2016080324(A1) |
申请公布日期 |
2016.03.17 |
申请号 |
US201414487414 |
申请日期 |
2014.09.16 |
申请人 |
International Business Machines Corporation |
发明人 |
Cohen Richard Jay;Bolgert Anne Louise;Forlenza Randolph Michael;Sang Miguel;Yellepeddy Krishna Kishore |
分类号 |
H04L29/06;H04L29/08 |
主分类号 |
H04L29/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for automated on-boarding of a web application in association with a proxy, comprising:
monitoring communications to and from the web application as users interact with the web application to discover data indicative of one or more application characteristics; analyzing the data against one or more rules to identify the one or more application characteristics; based on the one or more identified application characteristics, generating a set of configuration data to configure the application to the proxy; and applying the configuration data to the proxy; wherein at least the monitoring and analyzing operations are carried out in software executing in one or more hardware processing elements. |
地址 |
Armonk NY US |