developers.cloudflare.com
Open in
urlscan Pro
104.16.2.189
Public Scan
Submitted URL: http://roughtime.cloudflare.com/
Effective URL: https://developers.cloudflare.com/time-services/roughtime
Submission: On July 09 via manual from AE — Scanned from DE
Effective URL: https://developers.cloudflare.com/time-services/roughtime
Submission: On July 09 via manual from AE — Scanned from DE
Form analysis
0 forms found in the DOMText Content
Skip to content Cloudflare Docs logomark Cloudflare Docs Time Services Navigation menu iconOpen external link Cloudflare Docs logomark Cloudflare Docs Time Services Dropdown iconTime Services menu * Cloudflare Time Services homepage * Cloudflare homepage * Overview * Expand: Network Time Protocol Network Time Protocol * User Guide * Network Time Security * Expand: Roughtime Roughtime * Get the Roughtime * Use Roughtime * Server Deprecation * Terms of use SearchK Edit Edit this page Issue Report an issue with this page Log in Log into the Cloudflare dashboard Search icon (depiction of a magnifying glass) Light theme icon (depiction of a sun) Dark theme icon (depiction of a moon) Set theme to dark (⇧+D) * ↑ Top * Background * Next steps 1. Products 2. Time Services 3. Roughtime ROUGHTIME RoughtimeExternal link icon Open external link is a simple, flexible, and secure authenticated time protocol developed by Google. BACKGROUND Endpoints on the Internet often synchronize their clocks using the Network Time Protocol (NTP). NTP provides precise synchronization, but is frequently deployed without a means of authentication. This is due to a combination of issuesExternal link icon Open external link . As a result, a man-in-the-middle attacker can easily influence a victim’s clock. By moving them back in time, the attacker can, for example, force a victim to accept an expired (and possibly compromised) TLS certificate or session ticket. For many applications, precise network time is not essential. It is sufficient to have accurate time to mitigate these kinds of attacks, such as within 10 seconds of real time. This observation is the primary motivation behind Roughtime. NEXT STEPS For more technical details on Roughtime, refer to the introductory blog postExternal link icon Open external link . To get started, refer to Get the Roughtime. For more practical guidance on using the Roughtime, refer to our how-to guide. Cloudflare DashboardExternal link icon Open external link · CommunityExternal link icon Open external link · Learning CenterExternal link icon Open external link · Support PortalExternal link icon Open external link · Cookie Preferences Edit on GitHubExternal link icon Open external link · Updated 1 year ago OUR SITE USES COOKIES Like most websites, we use cookies to make our site work the way you expect it to, improve your experience on our site, analyze site usage, and assist in our marketing efforts. By choosing "Accept All Cookies", you agree to the storing of all categories of cookies on your device. If you wish to accept or reject some categories of cookies, please click “Cookie Preferences.” Cookie Preferences Reject All Accept All Cookies YOUR COOKIE OPTIONS Cloudflare uses four types of cookies as described below. You can decide which categories of cookies you wish to accept to improve your experience on our website. To learn more about the cookies we use on our site, please read our Cookie Policy. Cloudflare's Cookie Policy Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active Strictly Necessary cookies are essential to our website functioning as expected. You cannot turn off Strictly Necessary cookies because they are required to deliver security, enable core site functionality, and help you use our site's features and services as you would expect (including remembering your cookie consent preferences). Cloudflare does not use these cookies to track individuals across websites. Cookies Details FUNCTIONAL COOKIES Functional Cookies Functional cookies allow us to remember choices you make about the kind of experience you want on our site and to provide you with a more personalized experience. For example, a functional cookie is required to remember which language you prefer. Cookies Details PERFORMANCE COOKIES Performance Cookies Performance cookies help us learn how you use our website to help improve its performance and design. These cookies provide us with aggregated statistical information such as number of page visits, page load speeds, how long a user spends on a particular page, and the types of browsers or devices used to access our site. Cookies Details TARGETING COOKIES Targeting Cookies We use Targeting cookies to deliver advertisements relevant to you and your interests when you visit other websites that host advertisements. Cookies Details Back Button COOKIE LIST Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Reject All Confirm My Choices