Cloudflare宣布部署全新验证时间服务Roughtime,以确保部分需要计时的服务正确执行无误,而Roughtime的这个服务则是基于由Google起始的同名开源专案Roughtime。

当使用者存取安全网站的时候,网站会提供使用者一个TLS凭证以表明其身分,每个凭证都存在有效期限,一旦过了期限,该凭证也随之失效,限制凭证的使用生命周期能减少TLS服务器密钥泄漏的风险。而系统要确定凭证是否有效,必须要确定当前的时间,事实上也不只是TLS,时间的准确性对于许多协议的安全性也都至关重要,为此Cloudflare提供了一个免费、高可用并且低延迟的验证时间服务Roughtime,可透过roughtime.cloudflare.com端口2002存取。

Cloudflare提到,不少用户装置的时间都是不准的。Cloudflare引用了第三方的研究,发现Chrome用户发生的TLS凭证错误大部分是由于客户端时间偏差造成的,6.7%的用户其客户端时间甚至慢了24小时。时间偏差的情况在Windows占33.5%、macOS 8.71%、Android 8.46%而Chrome OS则是1.72%。当凭证错误发生时,使用者会收到警告,但是多数使用者都会选择忽略这些警告,但这是非常有风险的行为,因为错误警告的目的,就是要提醒用户远离恶意网站,而这个现象让使用者轻忽凭证失效的严重性。

另外,时间偏差也让凭证本身的安全性受到威胁,最理想的状况是颁发有效期限较短的凭证,但是客户端时间偏差的长尾现象限制了凭证生命周期的有效性,缩短凭证的生命周期,用户只会收到更多警告,而对于提升安全性没有太大的帮助。

因特网上的端点通常使用网络时间协议(Network Time Protocol,NTP)来同步时钟,NTP目的是用来实现精准同步并解决网络等待时间问题,但是通常在部署上缺乏安全性,使得高负载的服务器会因为服务超载而明显降低精准度,如此让客户端暴露在易遭受中间人攻击的风险,黑客可以透过强迫改变使用者的时间,让使用者接受过期或是尚未生效的凭证,而这将产生严重的安全性问题。

而这就是Cloudflare要部署基于Google的开源Roughtime项目,数字签名时间校准服务Roughtime的原因,使用者可以透过Roughtime协议对一个或是多个经过身分验证的服务器进行同步,虽然Roughtime无法提供NTP般的精准时间,但其目的仅是要提供加密应用程序足够的准确性,一般来说10秒内的误差已经足够,并且由于服务器经过身分验证,黑客也无法进行中间人攻击。

Cloudflare表示,Roughtime协议足够灵活,可以支持各种使用情境,在验证TLS凭证时,网页浏览器可以使用Roughtime服务器主动同步时间,同时Roughtime协议也能被用来避免向用户显示过多的警告,当凭证发生错误时,浏览器能告知用户,凭证失效是因为时间不正确,而不是仅告诉使用者凭证无效。注重安全的使用者可以向多台Roughtime服务器发出时间校准请求,一般情况一台受信任的服务器已经足够。

Cloudflare期望有更多的独立组织加入建构Roughtime生态系统,Cloudflare表示,当Roughtime服务器越多,生态系统就越健壮,Roughtime协议才会真正有用。
文章转自:http://www.sacheart.org.tw/post.asp

转载于:https://my.oschina.net/u/3677882/blog/2209035

确保计时服务执行无误 Cloudflare将推出Roughtime相关推荐

  1. ENS与Cloudflare合作推出改进的ETH.LINK服务

    1月15日,以太坊域名服务ENS与Cloudflare合作推出改进的ETH.LINK服务,将于1月18日将托管在eth.link上的ENS+IPFS网管服务转为Cloudflare开发和运行的版本.从 ...

  2. linux查看crontab服务执行日志

    查看crontab服务执行日志 cat /var/log/cron

  3. cron 每年执行一次_crontab服务执行定时脚本,在指定时间内让php执行处理业务逻辑...

    技小白 2019-12-19 11:45:33 crontab-e编辑某个用户的cron服务设置执行脚本crontab-l列出某个用户cron服务列表信息crontab-r删除某个用户的cron服务 ...

  4. 执行力:用良好的习惯,确保自己的执行力

    编者按:没有执行力,一切都是空谈.本篇谈谈提高执行力的一个方法,养成良好习惯. 先说说生活中的3个故事. 1.出门没有带钥匙. 因为一直是一个人住,如果钥匙忘记带了,就惨了. 如果不幸还没带手机,就更 ...

  5. IBM中国武汉全球服务执行中心正式落成

    2010 年 7 月 8 日,IBM公司宣布,正式在中国启动运营又一个全新的全球服务执行中心--中国武汉全球服务执行中心.该中心的成立顺应了当地市场对软件和服务外包业务不断增长的需求,也再次显示了 I ...

  6. 赞!北斗卫星助力NTP时钟服务器开启计时服务

    赞!北斗卫星助力NTP时钟服务器开启计时服务 赞!北斗卫星助力NTP时钟服务器开启计时服务 精确时钟自动校准技术,是一种简便的获取北斗卫星精确时间信息的专利技术,具有灵敏度高.不受时间及地域限制等特点 ...

  7. [论文笔记](东北大学)基于组合服务执行信息的服务选取方法研究(计算机学报, 2008)...

    Time Spended: 5.5 hours 张明卫 魏伟杰 张斌 张锡哲 朱志良, 基于组合服务执行信息的服务选取方法研究(Research on Service Selection Approa ...

  8. Cloudflare 隆重推出:WebRTC Components

    Cloudflare开始启动 WebRTC Components 的封闭测试.运行集中式 WebRTC TURN 服务器的团队可以利用它将负载转移到Cloudflare的分布式全球网络中,从而提升可靠 ...

  9. 互联网日报 | 微信上线寄收快递服务;跟谁学推出“百家素养课”;宁德时代将发布百万公里续航电池...

    今日看点 ✦ 微信推出寄收快递服务,上线"微信寄快递"小程序 ✦ 阿里云首次公布再生长三大方向:做深基础.做厚中台.做强生态 ✦ 拼多多宣布加码618:补贴不设上限,启动" ...

最新文章

  1. Linux查看可执行文件的各个段:.BSS,.TEXT,.DATA的大小
  2. 利用正则表达式去除所有html标签,只保留文字
  3. 主动模式FTP与被动模式FTP该如何选择
  4. 几个解决 Maven Jar 包冲突的小技巧,太实用了!
  5. swiper轮播插件的使用
  6. echarts 柱状图不显示y坐标轴_Python+matplotlib自定义坐标轴位置、颜色、箭头
  7. 手机用久了很卡怎么办?
  8. web前端【第三篇】CSS选择器
  9. 使用zabbix监控mariadb性能状态
  10. js距离单位换算_在线单位换算器
  11. 谷歌浏览器怎么调试php,如何简单快速调试高大上的谷歌浏览器
  12. 计算机桌面出现临时文件,如何删除电脑中的临时文件 电脑屏幕一键放大方法分享...
  13. 粘贴时怎样跳过隐藏行,excel技巧
  14. Ubuntu20.04 用 `hwclock` 或 `timedatectl` 设置RTC硬件时钟为本地时区
  15. DRM框架(vkms)分析(9)----drm驱动创建fbdevice分析(以rockchip_drm_drv为例)
  16. CTPN文本检测与tensorflow实现
  17. vba 保存word里面的图片_word表格技巧:如何对表格进行样式批处理
  18. 20151006的NOIP模拟赛
  19. Creo/Proe草图无法标注尺寸怎么办?
  20. 榆熙电商:拼多多百亿补贴logo可以提高转化率吗?

热门文章

  1. “素颜后”的美图秀秀,跌”跑“了800亿!
  2. asp作品借书网 asp.net期末作品ASP.NET简单图书管理系统
  3. java - 解决idea代码自动提示功能消失的问题
  4. 即时通讯工具微信 v2.7.1.82 绿色便携版
  5. 计算机考试记事本创建文件,2010年职称计算机考试:记事本
  6. 饥荒 搜不到指定服务器,运行饥荒就直连特定服务器,无需搜索房间名方法图文教程...
  7. ‖′|.·男男女女.演戲而已 ).‖
  8. 你女朋友都能看懂的“三握四挥”
  9. 十分实用的手机小常识
  10. 怎么截取oracle的数据,oracle sql截取数据长度