Protecting clients from open redirect security vulnerabilities in web applications

    公开(公告)号:US10348701B2

    公开(公告)日:2019-07-09

    申请号:US15447954

    申请日:2017-03-02

    Abstract: Described embodiments protect clients from open redirect security vulnerabilities in Web applications. A primary application receives a request for an operation to be performed on behalf of a secondary application. The request includes a return location parameter containing i) a return location, and ii) an encrypted portion. After completing the requested operation, the primary application retrieves the return location parameter and a cryptographic key uniquely associated with the secondary application. The primary application decrypts the encrypted portion of the return location parameter to generate a decrypted value, and uses the decrypted value to validate the return location contained in the return location parameter. The primary application transmits a redirect message to the client that causes the client to be redirected to the return location contained in the return location parameter only in response to the return location being successfully validated based on the decrypted value.

    METHOD FOR MANAGING SESSIONS USING WEB SOCKETS

    公开(公告)号:US20190028550A1

    公开(公告)日:2019-01-24

    申请号:US15654522

    申请日:2017-07-19

    Abstract: This disclosure is directed to embodiments of systems and methods for tracking sessions of a user. A session manager executing on a server may establish a plurality of sessions with a web application for a user via a web socket of the session manager. The plurality of sessions may share a first session identifier. The session manager may track, by via a web socket container established for the first session identifier, the plurality of sessions. The session manager may detect a log off by the user from one of the plurality of sessions. The session manager may send a log off event to others of the plurality of sessions tracked via the web socket container, responsive to the detection.

    METHOD FOR MANAGING SESSIONS USING WEB SOCKETS

    公开(公告)号:US20200314188A1

    公开(公告)日:2020-10-01

    申请号:US16901347

    申请日:2020-06-15

    Abstract: This disclosure is directed to embodiments of systems and methods for tracking sessions of a user. A session manager executing on a server may establish a plurality of sessions with a web application for a user via a web socket of the session manager. The plurality of sessions may share a first session identifier. The session manager may track, by via a web socket container established for the first session identifier, the plurality of sessions. The session manager may detect a log off by the user from one of the plurality of sessions. The session manager may send a log off event to others of the plurality of sessions tracked via the web socket container, responsive to the detection.

    PROTECTING CLIENTS FROM OPEN REDIRECT SECURITY VULNERABILITIES IN WEB APPLICATIONS

    公开(公告)号:US20180255068A1

    公开(公告)日:2018-09-06

    申请号:US15447954

    申请日:2017-03-02

    CPC classification number: H04L63/0442 H04L63/126 H04L67/02 H04L67/2814

    Abstract: Described embodiments protect clients from open redirect security vulnerabilities in Web applications. A primary application receives a request for an operation to be performed on behalf of a secondary application. The request includes a return location parameter containing i) a return location, and ii) an encrypted portion. After completing the requested operation, the primary application retrieves the return location parameter and a cryptographic key uniquely associated with the secondary application. The primary application decrypts the encrypted portion of the return location parameter to generate a decrypted value, and uses the decrypted value to validate the return location contained in the return location parameter. The primary application transmits a redirect message to the client that causes the client to be redirected to the return location contained in the return location parameter only in response to the return location being successfully validated based on the decrypted value.

    Method for managing sessions using web sockets

    公开(公告)号:US11044322B2

    公开(公告)日:2021-06-22

    申请号:US16901347

    申请日:2020-06-15

    Abstract: This disclosure is directed to embodiments of systems and methods for tracking sessions of a user. A session manager executing on a server may establish a plurality of sessions with a web application for a user via a web socket of the session manager. The plurality of sessions may share a first session identifier. The session manager may track, by via a web socket container established for the first session identifier, the plurality of sessions. The session manager may detect a log off by the user from one of the plurality of sessions. The session manager may send a log off event to others of the plurality of sessions tracked via the web socket container, responsive to the detection.

    Method for managing sessions using web sockets

    公开(公告)号:US10686884B2

    公开(公告)日:2020-06-16

    申请号:US15654522

    申请日:2017-07-19

    Abstract: This disclosure is directed to embodiments of systems and methods for tracking sessions of a user. A session manager executing on a server may establish a plurality of sessions with a web application for a user via a web socket of the session manager. The plurality of sessions may share a first session identifier. The session manager may track, by via a web socket container established for the first session identifier, the plurality of sessions. The session manager may detect a log off by the user from one of the plurality of sessions. The session manager may send a log off event to others of the plurality of sessions tracked via the web socket container, responsive to the detection.

Patent Agency Ranking