首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

西部数据NAS设备被曝存在硬编码后门和授权文件上传高危漏洞

近日,GulfTech公司安全研究员James Bercegay发现,西部数据(Western Digital)旗下多个MyCloud系列网络存储设备(WDMyCloud NAS)存在限制文件上传、硬编码后门...My Cloud EX4100、My Cloud DL2100、My Cloud DL4100 不受影响设备型号: MyCloud 04.X Series、 MyCloud 2.30.174 漏洞分析 限制文件上传漏洞...WDMyCloud在以下位置存在限制文件上传漏洞: /usr/local/modules/web/pages/jquery/uploader/multi_uploadify.php 主要原因在于,开发者在此处对...经过我对D-Link DNS-320L ShareCenter设备的分析后发现,它竟然存在与 WDMyCloud完全相同的授权文件上传和硬编码后门漏洞,GOD!...但好在,与 WDMyCloud不同,升级版固件的D-Link DNS-320L已经不存了授权文件上传和硬编码后门漏洞,其中,硬编码后门漏洞早在2014年7月的1.0.6升级固件版本中就已经被移除,如果你还没升级

1.7K50
您找到你想要的搜索结果了吗?
是的
没有找到

Kubernetes 学习(十)Kubernetes 容器持久化存储

PV、PVC、StorageClass 关系梳理 1.1 相关概念 Volume:其实就是将一个宿主机上的目录,跟一个容器里的目录绑定挂载在了一起 持久化 Volume:指的就是这个宿主机上的目录,具备...,都会保存在远程存储中,从而使得这个目录具备了“持久性” PV:表示是持久化存储数据卷对象。...PersistentVolumeController 会不断地查看当前每一个 PVC,是不是已经处于 Bound(已绑定)状态 如果不是,那它就会遍历所有可用的 PV,并尝试将其与这个绑定的 PVC...,都会被保存在远程 NFS 服务器上。...,是一个独立于 kubelet 循环的 Goroutine 通过这样将 Volume 的处理同 kubelet 的循环解耦,Kubernetes 就避免了这些耗时的远程挂载操作拖慢 kubelet

58320

Kubernetes中的PV和PVC分析与使用

configMap中的数据作为卷挂在到pod中; secret:可以将secret中的数据作为卷挂载到pod中; downwardAPI:将pod的元数据信息注入到pod中; hostPath:能将主机节点文件系统上的文件或目录挂载到...pv属于集群资源,它们的生命周期跟使用它们的pod时相互独立。 PVC表达的是用户对存储的请求(persistant volume claim),也是kubernetes中独立存在的API资源。...如果没有匹配的PV资源,PVC则会处理绑定的状态一直持续等待,直到集群中出现满足条件的PV资源后进行绑定。PVC和PV之间的绑定是一种一对一的映射。...(这里的storage) 如果集群中存在类型下面这样能满足PVC条件的PV,则可能会被绑定: apiVersion: v1 kind: PersistentVolume metadata: name...其实容器的Volume就是将一个宿主机上的目录跟一个容器里的目录绑定挂载。只要宿主机上的这个路径的目录是”持久“的,那么在容器中的路径Volume也就是”持久”的了。

6.7K20

docker、k8s 面试总结

bind mounts:自己指定的某个目录,需注意不同操作系统的文件路径格式。 tmpfs:仅存储在主机系统的内存中,不会持久保存在磁盘上。容器可以使用它来共享简单状态或非敏感的信息。...节点主要对集群做出全局决策(比如调度),以及检测和响应集群事件(例如资源不足,自动扩缩容);从节点负责维护运行的 Pod 并进行通信的网络代理。...持久化方式 1)EmptyDir(空目录):没有指定要挂载宿主机上的某个目录,直接由 Pod 内部映射到宿主机上。类似于 docker 中的 manager volume。...2)Hostpath:将宿主机上存在的目录或文件挂载到容器内部。类似于 docker 中的 bind mount 挂载方式。...3)PersistentVolume(简称 PV): 基于 NFS 服务的 PV,也可以基于 GFS 的 PV。它的作用是统一数据持久化目录,方便管理。 17.

1.3K00

kubernetes面试题汇总详解

上面两种探针都支持以下三种探测方法: 1)Exec:通过执行命令的方式来检查服务是否正常,比如使用cat命令查看pod中的某个重要配置文件是否存在,若存在,则表示pod健康。反之异常。...答:1)EmptyDir(空目录):没有指定要挂载宿主机上的某个目录,直接由Pod内部映射到宿主机上。类似于docker中的manager volume。...2)Hostpath:将宿主机上存在的目录或文件挂载到容器内部。类似于docker中的bind mount挂载方式。 这种数据持久化方式,运用场景不多,因为它增加了pod与节点之间的耦合。...,在这个PV下所存储的源文件是否删除)。...定义的storageClassName也必须一致,若群集中存在相同的(名字、访问模式都一致)两个PV,那么PVC会选择向它所需容量接近的PV去申请,或者随机申请。

11.2K42

Linux 逻辑卷管理(LVM)使用方法总结

有一个重要的提示是,文件系统本身必须允许重新调整大小的操作。当重新提升文件系统大小的时候,EXT2、3 和 4 文件系统都允许离线(挂载状态)或者在线(挂载状态)重新调整大小。...请注意,这个问题并不是虚拟机磁盘太小造成的,而是由于宿主机上空间不足,导致虚拟机上的虚拟磁盘在宿主机上的逻辑卷中没有足够的空间去扩展。...你也可以创建一个完整的新卷组或者增加新的空间到一个已存在的逻辑卷中,或者创建一个新的逻辑卷。 增加一个新的逻辑卷 有时候需要在主机上增加一个新的逻辑卷。...扩展已存在的卷组 在这个示例中,我将扩展一个已存在的卷组,而不是创建一个新的;你可以选择其它的方式。在物理磁盘已经创建之后,扩展已存在的卷组(VG)去包含新 PV 的空间。...增加物理卷到已存在的卷组 在这个示例中,我将使用一个新的物理卷来扩展一个已存在的卷组。在物理卷已经创建之后,扩展已存在的卷组(VG)去包含新 PV 的空间。

2.5K61

CentOS 7下搭建百万PV网站架构详述

日均百万PV的网站站,费用也不低,并且CDN节点有时会出问题,还 需要每次的更改后刷新CDN,不太方便。...PV(Page View,页面浏览量)即点击量,通常意义上说PV的多少是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。...pv的解释是这样的:一个访问者在24小时(0点-23点)内到底看了网站的几个页面。需要注意的是:同一个人浏览网站的同一个页面,不重复计算pv量,点击100次页只算1次。...这里我为了节省资源,将前端代理层,数据库缓存层,数据库层部署在两台虚拟机上,将web层分别部署在两台虚拟机上。...192.168.199.188 -p 6379 192.168.199.188:6379> info keyspace_hits:1            #命中数 keyspace_misses:0          #命中数

62220

(三)Kubernetes存储核心原理

pod容器内的进程能够看到的文件系统由两部分组成:一部分是Docker像文件系统,另一部分是零或多个volume。...[不同volume的功能.png] volume实现原理分析 在Kubernetes中,volume是作为kubelet的插件的形式而存在的,在kubelet启动的时候,需要传入一个VolumePlugin...volume使用案例 EmptyDir EmptyDir类型的volume创建于pod被调度到某个宿主机上的时候,而同一个pod内的容器都能读写EmptyDir中的同一个文件。...HostDir HostDir属性的volume使得对应的容器能够访问当前宿主机上的指定目录。...因此,需要注意的是,由于各个宿主机上文件系统结构和内容并不一定完全相同,所以相同pod的HostDir可能会在不同的宿主机上表现出不同的行为。

1.2K20

理解OpenShfit(5):从 Docker Volume 到 OpenShift Persistent Volume

Docker 提供三种方式将宿主机文件文件夹挂载到容器中: volume(卷):卷保存在宿主机上由Docker 管理的文件系统中,通常在 /var/lib/docker/volumes/ 目录下。...bind mount(绑定挂载):被挂载的文件文件夹可以在宿主机上文件系统的任何地方。 tmpfs volume:数据保存在宿主机内存中,而不写入磁盘。 ? ?...通过 PVC 找到 PV。如果没找到且存在合适的StorageClass,则自动创建一个PV。 存储卷挂载到宿主机,然后被 pod 使用。...(3)开发人员创建一个 PVC,使用上一步骤中创建的PV。该 PVC实例会存在于某个project 之中,而PV则是在集群范围内共享的。 ?...(4)NFS folder4 文件夹被挂载到Pod 所在的宿主机上

1.5K10

得物SRE K8s 故障诊断:从 CPU 高负载到挂载泄露根源揭示

通过在主机上运行top命令,我们可以发现尽管单机负载在合理范围内,但是单机的进程数量存在过大的情况,48个vCPU单机运行的进程总量有20155个(Linux内核中一般称作Task任务),运行中的进程仅有...,即“需要写入的扩展处理并保留事务的已完成IO”。...这里的场景是logxxx-ds-hsbv9实例要搜集单机上的日志目录,所以它需要能够在容器里面访问主机上所有主机文件且感知宿主机上文件的变化能力,但是主机上并需要感知logxxx-ds-hsbv9在该目录下的操作变化...容器logxxx-ds-hsbv9实例则在删除merged子设备的时候报错“device or resource busy”卡了。...尝试通过挂载在merged目录下的logxxx_host文件访问,我们发现仍然能够访问,说明尽管merged目录下的内容虽然表面看被删除了,但是其目录下的挂载点仍然存在,导致merged目录不能够被正常删除

12810

JuiceFS CSI Driver 常见问题排查指南

JuiceFS CSI Driver 架构介绍 组件 JuiceFS CSI Driver 的架构如下图,共有两个组件: Controller Service:以 PV id 为名在 JuiceFS 文件系统中创建子目录...JuiceFS 文件系统中做初始化,默认以 PV ID 为名字创建子目录,同时创建对应的 PV; Kubernetes (PV Controller 组件) 将上述用户创建的 PVC 与 CSI Controller...默认情况下,Mount Pod 使用的缓存会留在宿主机上,且退出后不会清理;开启这个功能后,CSI 在回收 Mount Pod 时,会启动一个 job,清理宿主机上的缓存。...开启挂载点自动恢复功能,提高可用性; 不要在 CSI 环境中使用 writeback 参数,writeback 需要有至少有一个客户端异步将数据上传到对象存储中,Mount Pod 与应用同生命周期,不会一直存在...一些关于 CSI 的 Q&A 如何挂载已经存在的 JuicFS 数据? 使用静态挂载,应用声明 PVC,指定 PV;动态配置会保证每个应用使用单独的子目录作为隔离,不能访问已有的数据。

82710

乌云——任意密码重置总结

若这个要素没有完全关联,则可能导致密码重置漏洞 参考链接:https://www.freebuf.com/articles/web/162152.html 4、接收端可篡改 成因:重置密码时,凭证会发送到手机上...9、重置凭证校验 参考链接:https://www.freebuf.com/articles/web/164090.html Tips:有些重置密码的模块可以通过回答密问题来重置密码。...但是有部分用户并没有设置密问题,那么就有可能我们提交任意的密答案都可以重置这些用户的密码。 怎样确认这些用户是否存在呢?...一般通过密保重置密码的场景,第一步都会让我们先输入用户名,发送请求包后我们可以拦截response包,很多时候,我们可以发现用户存在且有密、用户存在但没有密、用户不存在这三种情况返回包都不一样,我们可以使用...burp进行爆破找出存在但没有密的用户名。

1.6K20

Kubernetes-持久化存储卷PersistentVolume

PV是一个系统的资源,因此没有所属的命名空间。 2、持久化存储卷和声明的生命周期 在Kubernetes集群中,PV 作为存储资源存在。...它们存在于Kubernetes API中,并可被Pod作为真实存储使用。在静态供应的情况下,由集群管理员预先创建PV,开发者创建PVC和Pod,Pod通过PVC使用PV提供的存储。...如果没有匹配的PV,那么PVC会无限期的处于绑定状态,一旦存在匹配的PV,PVC绑定此PV。比如,就算集群中存在很多的50G的PV,需要100G容量的PVC也不会匹配满足需求的PV。...,并指定使用哪个插件类型,下面是一个持久化存储卷的YAML配置文件。...3.3 访问模式(Access Modes) 只要资源提供者支持,持久卷能够通过任何方式加载到主机上。每种存储都会有不同的能力,每个PV的访问模式也会被设置成为该卷所支持的特定模式。

1.8K30

​【云安全最佳实践】线下Linux服务器的T-Sec主机安全POC测试详细过程

图片二、线下Linux服务器POC测试过程1、打开主机安全控制台界面图片2、安装主机安全客户端目前支持多云主机(也就是非腾讯云主机)图片以Linux服务器为例图片wget --no-check-certificate...4.安全基线:支持CIS、等二级、三级基线一键检测,并提供专业处理建议。...配置passwd改密的命令规则图片执行passwd高危命令图片高危命令告警图片图片6)漏洞管理主机安全对云服务器上存在的高危漏洞风险进行实时预警并提供修复方案,包括应急漏洞、Linux 软件漏洞、Windows...基线检测功能可以针对不同的标准进行检测:等二级,等三级,国际标准等等图片总结本地提权若出现以低权限进入系统,并通过某些手段提升权限,获取到高权限的事件,很有可能为黑客的攻击行为,该行为会危害到云服务器的安全...本地提权,反弹 Shell等其他功能暂测试当主机安全Agent被卸载时也会有告警 (不过建议开启卸载时要有授权和认证机制)图片主机列表截图图片资产指纹截图图片总体上结合机器人告警进行POC测试,测试告警都是实时推送

3.2K202

在Red Hat CDK Kit 3.0中添加永久性存储

通过在主机上配置了一个网络文件系统(NFS)服务器来提供这样的功能。 Minishift主机没有配置NFS服务器。但是,可以使用OpenShift提供的其中一种替代存储类型:HostPath。...HostPath volume 插件可以使用底层容器主机上的存储,而无需安装任何其他软件。...由于Minishift会引导到tempfs,大多数目录将在机器重新启动后继续存在。...只有放置在以下目录中的文件才会被保留: /var/lib/docker /var/lib/minishift 新建的三个的永久卷应该在/var/lib/minishift/pv路径下创建,并且被命名为文件夹...默认情况下,容器被限制直接写入底层主机文件系统。要允许容器写入为永久卷创建的目录,必须设置SELinux标签svirt_sandbox_file_t。

95270

K8S学习笔记之Kubernetes数据持久化方案

如果Pod配置了emptyDir类型Volume, Pod 被分配到Node上时候,会创建emptyDir,只要Pod运行在Node上,emptyDir都会存在(容器挂掉不会导致emptyDir丢失数据...0x01 Hostpath Hostpath会把宿主机上的指定卷加载到容器之中,如果 Pod 发生跨主机的重建,其内容就难保证了。这种卷一般和DaemonSet搭配使用。...Secret的创建是独立于Pod的,以数据卷的形式挂载到Pod中,Secret的数据将以文件的形式保存,容器通过读取文件可以获取需要的数据。...4.3 使用PV和PVC 在实际的使用中,我们通常会将各存储划分成PV,然后和PVC绑定给pod使用。...静态提供:管理员手动创建多个PV,供PVC使用。 动态提供:动态创建PVC特定的PV,并绑定。 绑定:用户创建pvc并指定需要的资源和访问模式。在找到可用pv之前,pvc会保持绑定状态。

1.8K20
领券