The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 30, 2018

Filed:

May. 01, 2015
Applicant:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Inventors:

Gary Barton, Boca Raton, FL (US);

Brandon Olekas, Fort Lauderdale, FL (US);

Assignee:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/55 (2013.01); G06F 21/62 (2013.01); G06F 21/72 (2013.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 21/55 (2013.01); G06F 21/554 (2013.01); G06F 21/629 (2013.01); G06F 21/725 (2013.01); G06F 2221/034 (2013.01); G06F 2221/2135 (2013.01); G06F 2221/2137 (2013.01); G06F 2221/2139 (2013.01); H04L 67/125 (2013.01);
Abstract

Methods and systems for preventing clock rollback attacks are described herein. A rollback attack may occur when a user manually sets a system clock to a date/time earlier than the actual present day date and time, thereby tricking any software relying on the system clock to believe it is in fact the earlier date and time rather than the current date and time. According to aspects described herein, a particular application may check and store a record of the system time when an application goes inactive (or at intervals) and again when the application subsequently is activated again. When the application determines that the time has gone backward, the application (or system) may take some remedial measure(s) to prevent further use of the application (or system) until the user reestablishes trust (e.g., by reauthenticating or reestablishing a connection with a trusted time server).


Find Patent Forward Citations

Loading…