Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Roughtime

最終更新 Markdown で表示Agent セットアップ

Roughtime は、Google が開発したシンプルで柔軟、かつ安全な認証付き時刻プロトコルです。

背景

インターネット上のエンドポイントは、時計の同期に Network Time Protocol(NTP) を使うことがよくあります。NTP は精密な同期を提供しますが、認証なしで導入されることが少なくありません。これは 複数の事情 が重なるためです。

その結果、中間者攻撃者は被害者の時計を容易に操作できます。時計を過去へ戻すと、たとえば期限切れ(かつ侵害されている可能性のある)TLS 証明書やセッションチケットを、被害者に受け入れさせることができます。

多くのアプリケーションでは、精密 なネットワーク時刻は必須ではありません。この種の攻撃を抑えるには、実時刻から 10 秒以内など、正確 な時刻があれば十分です。この考えが、Roughtime の主な動機です。

次のステップ

Roughtime の技術的な詳細は、入門ブログ を参照してください。

利用を始めるには、Roughtime を取得する を参照してください。実務的な使い方は、ハウツーガイド を参照してください。

役に立ちましたか?