A method and system for tracking communications in a client-server
environment. The method includes the steps of sending a first request from
the client to the server over a first connection, sending a first key from
the server to the client over the first connection, sending the first key
from the client and a second request to the server over a second
connection, and sending a response to the second request and a second key
distinct from the first key from the server to the client over the second
connection. The system includes a client for establishing a terminal
connection with a server and a server in communication with the client.
The server further includes key generator means generating a plurality of
keys for transmission to the client, authentication means in communication
with the key generator means receiving the keys from the client to
recognize the keys at the server, and discarding means linked to the key
generator means for disposing of previously transmitted keys.