Performing a security action with regard to an access token based on clustering of access requests
US-2024406160-A1 · Dec 5, 2024 · US
US9860232B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9860232-B2 |
| Application number | US-201514751362-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 26, 2015 |
| Priority date | Jul 28, 2014 |
| Publication date | Jan 2, 2018 |
| Grant date | Jan 2, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and apparatus for protecting a network communication security. In one embodiment, there is provided a method for protecting network communication security at a server. The method comprises: in response to a request from a client, determining whether a token from the client is included in a valid token queue, the valid token queue being a First-In-First-Out queue; in response to the token being included in the valid token queue, managing the valid token queue based on a position of the token in the valid token queue; and sending a response to the client based on the managing of the valid token queue. There is further disclosed a corresponding method and apparatuses at client side.
Opening claim text (preview).
What is claimed is: 1. A method for protecting network communication security at a server by updating tokens in a valid token queue comprising a plurality of valid tokens that are maintained at the server, the method comprising: in response to a request from a client, determining, by the server, whether a token from the client is included in the valid token queue, the valid token queue being a first-in-first-out queue; adjusting the length of the valid token queue that is maintained and managed by the server based on a condition of a network connection between the client and the server to reduce re-transmission of token from the server to the client, the adjusting includes: in response to determination that the condition of network connection between the client and the server is good, based on a preset standard, reducing the length of the valid token queue; in response to determination that the condition of network connection between the client and the server is poor, based on a preset standard, increasing the length of the valid token queue; in response to the token being included in the valid token queue, managing, by the server, the valid token queue based on a position of the token in the valid token queue the managing includes: generating a new token in response to a distance of the position of the token in the valid token queue from an end of the valid token queue being less than a threshold distance; in response to generating the new token, updating the valid token queue with the new token; and sending a response that includes the new token to the client. 2. The method according to claim 1 , wherein sending a response to the client based on the managing of the valid token queue comprises: sending the new token to the client for subsequent use by the client in lieu the token. 3. The method according to claim 1 , wherein managing the valid token queue based on a position of the token in the valid token queue further comprises: keeping the valid token queue unchanged in response to a distance of the position of the token in the valid token queue from an end of the valid token queue being greater than or equal to a threshold distance. 4. The method according to claim 1 , further comprising: sending to the client a message indicating failure of token verification in response to the token being not included in the valid token queue, wherein the message requests the client to re-send the request to the server. 5. The method according to claim 1 , further comprising: determining counts of failure of token verification within a predetermined period of time to obtain the condition of the network connection. 6. An apparatus for protecting network communication security at a server using a valid token queue comprising a plurality of valid tokens that are maintained at the server, the apparatus comprising: a token verifying unit configured to, in response to a request from a client, determine whether a token from the client is included in a valid token queue, the valid token queue being a first-in-first-out queue; a queue length adjusting unit configured to: adjusting the length of the valid token queue that is maintained and managed by the server based on a condition of a network connection between the client and the server to reduce re-transmission of token from the server to the client, the adjusting includes: in response to determination that the condition of network connection between the client and the server is good, based on a preset standard, reducing the length of the valid token queue; in response to determination that the condition of network connection between the client and the server is poor, based on a preset standard, increasing the length of the valid token queue; a token managing unit configured to: in response to the token being included in the valid token queue, manage the valid token queue based on a position of the token in the valid token queue by generating a new token in response to a distance of the position of the token in the valid token queue from an end of the valid token queue being less than a threshold distance; in response to generating the new token, updating the valid token queue with the new token; and a response sending unit configured to send a response that includes the new token to the client based on the managing of the valid token queue. 7. The apparatus according to claim 6 , wherein the valid token queue comprises a plurality of valid tokens that are maintained at the server, and wherein the token managing unit comprises: a new token generating unit configured to generate a new token in response to a distance of the position of the token in the valid token queue from an end of the valid token queue being less than a threshold distance; and a token updating unit configured to update the valid token queue with the new token. 8. The apparatus according to claim 7 , wherein the response sending unit comprises: a new token sending unit configured to send the new token to the client for subsequent use by the client in lieu the token. 9. The apparatus according to claim 6 , wherein the token managing unit comprises: a token keeping unit configured to keep the valid token queue unchanged in response to a distance of the position of the token in the valid token queue from an end of the valid token queue being greater than or equal to a threshold distance. 10. The apparatus according to claim 6 , further comprising: a failure message sending unit configured to send to the client a message indicating failure of token verification in response to the token being not included in the valid token queue. 11. The apparatus according to claim 6 , further comprising: a failure counting unit configured to determine counts of failure of token verification within a predetermined period of time to obtain the condition of the network connection. 12. A computer program product for protecting network communication security by updating tokens in a valid token queue comprising a plurality of valid tokens that are maintained at the server, the computer program product comprising a non-transitory computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to carry out steps of: in response to a request from a client, determining whether a token from the client is included in the valid token queue, the valid token queue being a first-in-first-out queue; adjusting the length of the valid token queue that is maintained and managed by the server based on a condition of a network connection between the client and the server to reduce re-transmission of token from the server to the client, the adjusting includes: in response to determination that the condition of network connection between the client and the server is good, based on a preset standard, reducing the length of the valid token queue; in response to determination that the condition of network connection between the client and the server is poor, based on a preset standard, increasing the length of the valid token queue; in response to the token being included in the valid token queue, managing the valid token queue based on a position of the token in the valid token queue, the managing comprises: generating a new token in response to a distance of the position of the token in the valid token queue from an end of the valid token queue being less than a threshold distance; in response to generating the new token, updating the valid token queue with the new token; and sending a response that includes the new token to the client based on the managing of the valid token queue. 13. The method according to claim 1 , w
using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.