IP Library Granted Patent US 10,110,567
Granted Patent B2
US 10,110,567 · App. 14/917,856 · Granted Oct 23, 2018

Server using unpredictable scrambled cookie names

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,110,567
App. No.
14/917,856
Granted
Oct 23, 2018
Kind
B2
Abstract

The present invention relates to a server comprising at least an application outputting at least one cookie, the server including a scrambled cookie names generator, a correspondence mechanism associating connections attributes for the application with an unpredictable scrambled cookie name, the scrambled cookie name being the one provided in the cookie sent to client side for use in the next connections to the application.

Claims (1)

1. A hardware web application server comprising at least an application outputting at least one http cookie having an application defined cookie name, said server further comprising a front-end reverse proxy comprising a correspondence mechanism associating connections attributes for the application with unpredictable scrambled cookie names and storing the application defined cookie name associated with the connections attributes for the application and an interceptor dedicated to intercept application defined cookie names in any connection messages from said application in the server, to insert a scrambled cookie name instead of an application defined cookie name in a connection message from the application and to send the connection message modified with the scrambled cookie name towards a client side, said scrambled cookie name being a cookie name provided in the at least one cookie sent to the client side for use in next connections to the application, said interceptor being also dedicated to intercept a scrambled cookie name in any connection messages received from the client side, to insert a corresponding application defined cookie name instead of a scrambled cookie name in a connection message and to send the connection message modified with the application defined cookie name towards the application using the connections attributes for the application as stored in the correspondence mechanism, said reverse proxy using an external module comprising a library providing a scrambled cookie names generator for the application to generate unpredictable scrambled cookie names inputted in the correspondence mechanism, said library also serving to check scrambled cookie names when returned from the client side, according to the correspondence mechanism, the external module being an external piece of software developed according to a reverse proxy Application Programming Interface and allowing dynamic loading support and direct usage of the library from any code embedded in the reverse proxy.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: THALES DIS FRANCE SA
To: THALES DIS FRANCE SAS
Reel/Frame 064792/0790 →
CHANGE OF NAME Recorded Aug 25, 2023
From: GEMALTO SA
To: THALES DIS FRANCE SA
Reel/Frame 064716/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2016
From: GARREAU, ERIC; SCHAFF, ALEXANDRE
To: GEMALTO SA
Reel/Frame 037935/0954 →