System and program for access control
First Claim
1. A proxy server to forward an access request from a client computer to a data server and forward response data from the data server to the client computer, the proxy server comprising:
- a computer system comprising a CPU, a computer readable storage device, and a computer readable memory;
first program instructions for storing a first address location and an encoding format obtained from the response data;
second program instructions for receiving a subsequent access request from the client computer which includes a second address location that is encoded;
third program instructions for comparing the second address location to the first address location to determine if the second address location includes the the first address location; and
fourth program instructions, responsive to a determination that the second address location includes the first address location, for decoding the second address location based on the encoding format, wherein the second address location differs from the first address location, but includes the first address location, and wherein the first program instructions, the second program instructions, the third instructions, and the fourth program instructions are stored in the computer readable storage device for execution by the CPU via the computer readable memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and program for a proxy server that forwards an access request from a client to a data server and forwards response data from the data server to the client. The proxy server includes a means for storing a first address location and an encoding format of the response data. The proxy server also includes a means for receiving a subsequent access request from the client, which includes a second address location encoded by the encoding format. A means is present in the proxy server for comparing the second address location to the first address location to determine if the second address location is related to the first address location. The proxy server also includes a means for decoding the second address location based on the encoding format in response to a determination that the second address location is related to the first address location.
-
Citations
18 Claims
-
1. A proxy server to forward an access request from a client computer to a data server and forward response data from the data server to the client computer, the proxy server comprising:
-
a computer system comprising a CPU, a computer readable storage device, and a computer readable memory; first program instructions for storing a first address location and an encoding format obtained from the response data; second program instructions for receiving a subsequent access request from the client computer which includes a second address location that is encoded; third program instructions for comparing the second address location to the first address location to determine if the second address location includes the the first address location; and fourth program instructions, responsive to a determination that the second address location includes the first address location, for decoding the second address location based on the encoding format, wherein the second address location differs from the first address location, but includes the first address location, and wherein the first program instructions, the second program instructions, the third instructions, and the fourth program instructions are stored in the computer readable storage device for execution by the CPU via the computer readable memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 14, 15)
-
-
8. A computer program product to be installed in a proxy server which forwards an access request from a client computer to a data server and forwards response data from the data server to the client computer, the computer program product comprising:
-
a computer readable storage device; first program instructions to store a first address location and an encoding format of the response data; second program instructions to receive a subsequent access request from the client computer which includes a second address location; third program instructions to compare the second address location to the first address location to determine if the second address location includes the the first address location; and fourth program instructions, responsive to a determination that the second address location includes the first address location, to decode the second address location based on the encoding format, wherein the second address location differs from the first address location, but includes the first address location, and wherein the first, second, third and fourth program instructions are recorded on the computer readable storage device. - View Dependent Claims (9, 10, 11, 12, 16, 17, 18)
-
Specification