当前位置: 首页 > news >正文

雅安市网站建设_网站建设公司_导航菜单_seo优化

如何保护网站模板,动画制作软件电脑版,外贸推广平台有哪些,接做网站私活2019年5月#xff0c;Kubernetes社区(后面简称”社区“)修复了标号为CVE-2019-11244的安全漏洞#xff0c;这个修复方案似乎并不彻底#xff0c;于是有人发布Issue对此提出异议#xff0c;希望提供进一步修复方案。虽然Kubernetes已经非常安全#xff0c;但对于一些安全标…2019年5月Kubernetes社区(后面简称”社区“)修复了标号为CVE-2019-11244的安全漏洞这个修复方案似乎并不彻底于是有人发布Issue对此提出异议希望提供进一步修复方案。虽然Kubernetes已经非常安全但对于一些安全标准更高的用户来讲还是需要针对Kubernetes做进一步的安全加固。本文先深度分析一下这个漏洞看在什么情况下会产生安全风险接着再探讨一下这个漏洞应该如何修复以但给广大Kubernetes用户提供一些提示。背景知识为了能更好的理解这个漏洞需要一些关于Linux 文件权限的基础知识。也许你经常使用chmod命令来为某个文件设置权限比如给某个文件设置权限chmod 755 xxx。这里755为十进制数字分别代表文件Owner权限、文件Owner同组用户权限和其他用户权限如下图所示在Linux下使用ls命令可以看到文件的权限如下图所示针对一个文件设置权限无非就是限制文件的读、写和可执行权限那么如何理解一个目录的读、写和可执行权限呢 跟据我小范围调查大多数人不能很好的回答这个问题一个用户对某个目录拥有读或写权限分别意味着什么漏洞描述CVE-2019-11244漏洞原文描述如下In Kubernetes v1.8.x-v1.14.x, schema info is cached by kubectl in the location specified by --cache-dir (defaulting to $HOME/.kube/http-cache), written with world-writeable permissions (rw-rw-rw-). If --cache-dir is specified and pointed at a different location accessible to other users/groups, the written files may be modified by other users/groups and disrupt the kubectl invocation.简单的理解就是kubectl创建的缓存文件权限为rw-rw-rw-也即666这些缓存文件有被其他用户修改的风险。这里其他用户是包含两类同group下的其他用户(后面称group用户)不同group的其他用户(后面称other用户)那么修复这个漏洞就要收缩这些文件权限只要做到这些文件不能被这两类用户修改即可(可以拥有读权限)。社区修复方案kubectl会创建一个专门的目录来存放缓存文件所以这里既要控制目录权限还要控制文件的权限。在社区的修复方案中缓存目录权限由755变成了750即other用户将不能进入这个目录Group用户仍拥有r-x权限即可以读取目录下的文件列表、可以进入该目录。针对缓存文件的修改权限由755变成了660这里有三个变化Owner用户不再拥有可执行权限(缓存文件拥有可执行文件权限本身也没有意义)Group用户拥有rw-权限即Group用户仍然可以修改缓存文件Other用户不授予任何权限(即便有权限也无效因为上层目录已不能访问)看到这里问题就清楚了缓存文件仍然可以被Group用户修改实际上漏洞并没有完全修复。 我们可以实际操作演示一下这里如无特别说明表示使用root用户操作创建一个目录并设置权限为755: # mkdir -m 0750 myPath0750在目录中创建一个文件并设置权限为660# touch myPath0750/myFile0660; chmod 0660 myPath0750/myFile0660创建一个root组用户并设置密码# useradd -G root -d /home/horen -m horen; passwd horen切换到新用户尝试修改文件内容# echo Hello myPath0750/myFile0660可以发现文件是可以被修改的。加固方案也许社区的修复方案并不能满足你的安全要求你仍然需要基于社区方案做一些安全加固就是把缓存文件的权限进一步收缩由660变为640即Group用户最多只能查看缓存文件内容。另外由于目录权限为750Group用户对该目录没有写权限所以不能修改目录名不能在该目录下创建文件达到目录专用的目的。这里也顺便总结一下目录的可读、可写和可执行三个权限的含义。其实目录本身也是文件其内容是其子层目录结构比如目录中的文件列表文件属性等。可读表示你可以列出目录中有什么文件可写表示你可以在目录中创建、删除文件可执行表示你可以进入该目录后续社区的修复方案虽不彻底也可以降低风险有需要的可以考虑升级。 社区方案已于2019年5月合入v1.12.9、v1.13.7、v1.14.3版本(当时1.15.0尚未发布)。进一步修复该漏洞的建议不知能否被采纳本文仅做参考。
http://www.ihoyoo.com/news/38187.html

相关文章:

  • 网站开发备案需要什么建设网站如何挂到网上
  • 网站开网站开发设计公司为什么要组建企业
  • 网站开发团队成员介绍信息如何优化上百度首页
  • 郑州网站优化培训龙岩全网搜系统开发
  • 验证码平台网站开发准备网站的工作
  • 网站建设需要些什么东西岳阳博物馆网站
  • 郑州做网站公司 卓美营销网站模板
  • 上传文件的网站外贸平台营销
  • 做任务挣钱的网站建筑工程施工招聘信息
  • 怎么做帖子网站做塑料哪个网站好
  • 肇庆城乡建设网站如何制作淘客导购网站
  • 临平建设局网站贵州企业网站建设设计
  • 漫画风格网站mvc网站开发 案例视频
  • 非法网站怎么推广网站竞品拦截广告怎么做
  • 网站建设找至尚网络泉州人才网
  • 南京建网站公司网络营销方式主要有哪些
  • 小学网站建设情况汇报苏州保洁公司钟点工
  • 镇江城乡建设网站首页网站建设规划书摘要500字
  • 广东中南建设有限公司网站网络营销策划内容
  • 宜昌的网站建设需求分析 网站
  • wordpress主题几个网站wordpress支持系统
  • 广州企业建站模板购买一级域名做网站
  • 阳春网站制作网络登录认证
  • 网站ip和uv大连哪个企业想做网站
  • 北京保障房建设项目网站做网站卖流量
  • 新公司网站建设费用怎么入账图片生成网页链接在线
  • 五金店网站模板济南制作网站公司
  • 四川建设人才网官网查询网站站群优化
  • react网站开发实战深圳网站建设哪家公司好
  • 汕头网站快速优化排名wordpress存放的目录在