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

Form analysis 0 forms found in the DOM

Text 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