JFrog Xray作为屡获殊荣的通用软件组成分析(SCA)解决方案,已得到全球开发人员和DevSecOps团队的信任,可以快速、连续地确定开源软件的安全漏洞和违反许可证合规性的行为。...的程序包 · 如果您正在构建Conan软件包并将Xray集成到CI流程中,则Xray将扫描那些Conan的构建 · 即使您不使用Conan,Xray也会扫描您的C++构建 三、支持CVSS v3版本 为了在...Xray从两个不同的来源收集评分和严重性: · NVD:美国国家漏洞数据库,包含已知漏洞及其各自的CVSS分数; · OS软件包安全咨询:某些开源操作系统具有自己的安全跟踪系统,可以进一步分析操作系统软件包中的漏洞...五、丰富的自定义报表 JFrog Xray的自定义报表使您可以轻松地对开源软件包、内部版本和交付制品的Xray扫描进行分类并采取措施。...图片2.png Xray的报表支持多种类型,主要包括: · 漏洞报表,提供有关制品、内部版本和软件发行版(发行包)中的漏洞信息,以及诸如易受攻击的组件、CVE记录、CVSS分数和严重性之类的标准; ·
Fluentd 的JFrog日志分析集成配置,该集成可随JFrog Platform部署的每个产品实例安装。...该配置文件必须替换为从JFrog日志分析Github存储库派生的配置文件。 在此存储库中,弹性文件夹包含配置文件模板。...使用与节点中运行的JFrog应用程序匹配的模板: Artifactory 7.x Xray 3.x Artifactory 6.x 以Artifactory 为例子,添加采集日志配置如下: 11111....⭐fluent.conf.rt – Artifactory版本7 ⭐fluent.conf.rt6 – Artifactory版本6 ⭐fluent.conf.xray – Xray 88888.png...5XX状态码 ⭐Artifactory 错误 ⭐Xray 5XX状态码 ⭐Xray错误 ⭐拒绝登录 ⭐按IP拒绝操作 ⭐按用户拒绝的操作 如下面三个图例,展示了Grafana dashboard
三、JFrog Xray,监测安全漏洞的利器 JFrog公司提供的Artifactory+Xray是一个很好的产品组合。...而针对安全漏洞,Xray会提供详细的漏洞信息,以及在应用中的准确定位来辅助我们对其进行分析和检查。 5.png 同时,针对查出来的安全漏洞,Xray还提供了针对其扩散范围的分析。...也就是说,可以帮助我们分析,出了被检查的这个制品包外,还有哪些其他的应用也包含了这个安全漏洞。 6.png 除了安全漏洞及其扩散范围的分析,Xray还提供自定义问题的能力。...我们可以把用其他工具发现的安全问题,或者如性能过低、版本过老等非安全问题定义在对应的制品包上,同样也可以利用Xray的能力检查这些问题在我们的应用中的扩散范围。...利用JFrog Xray和Snyk等工具,能够帮助我们尽早地发现开源依赖引入的安全漏洞,分析漏洞的扩散范围,也可以给出修复建议,实现安全隐患的自动消除。
将此镜像推送到Artifactory中的Docker注册表中,JFrog Xray也会对其进行扫描,以确保安全性和许可证合规性。...三、流水线特性解析 3.1 JFrog Artifactory和Xray确保软件交付的自动化 Artifactory是一个通用的制品仓库管理平台,无论组织中的微服务在哪里运行,它都可以满足所有CI/CD...如之前的分析,Artifactory还为所有应用程序包提供了完整的可审核性和可追溯性。 JFrog Xray对Docker镜像执行深度递归扫描,并识别所有层和依赖项中的安全漏洞。...运维您自己的大规模Kubernetes基础架构令人生畏。错误选择的后果是持久的,并且会影响应用程序的可用性、性能和敏捷性。...4.png 五、总结 通过上述Platform9推荐的解决方案来看,基于JFrog的Artifactory和Xray,结合Helm Chart,能够方便、快捷、清晰地搭建适用于规模化Kubernetes
所以很多包在我们安全策略发现之前可能已经进入到了生产环境 解决方案 在介绍如何对运行时进行安全控制之前,先回顾一下常见漏洞扫描工具的原理:这里以JFrog Xray 为例: 通用二进制分析工具和策略引擎...JFrog Xray,会实时扫描Artifactory制品库中的容器镜像,war包,以及Npm module 等二进制制品,执行深度递归扫描,逐层检查应用程序的所有组件,并与多个漏洞数据源(已知漏洞数据库...2.png Xray 漏洞扫描平台分析 DevOps管理员可以根据Xray扫描平台所发现的风险级别,配置策略来限制或阻止Kubernetes部署这些Docker 镜像。...为了解决这个问题,JFrog提供了KubeXray 组件,这是一个开源软件项目,它将通用二进制安全分析工具Xray的安全性扩展到Kubernetes pods运行时。...Helm服务端配置(Tiler) 快速安装KubeXray: JFrog Helm仓库中提供的一个Helm Chart,可以快速安装或升级JFrog KubeXray到正在运行的Kubernetes
提供决策依据 JFrog Xray 介绍 JFrog Xray 是一个通用的漏洞扫描平台,可以满足我们对第三方漏洞安全管理的所有需求,其主要有以下几个特性 支持多语言漏洞扫描 Java,Docker...JFrog Xray 会根据所有收集到的依赖拓扑,进行反向依赖性分析,逐层找到所有包含漏洞包的上层应用。...,如下图 9.png JFrog Xray 架构介绍 JFrog Xray 采用微服务架构设计,其中主要包含以下几个微服务, Server,主服务,UI Indexer,索引层,进行软件包索引 Persist...,持久层,存储漏洞及扫描结果 Analysis,分析层,分析依赖拓扑及反向依赖,发现漏洞并告警 JFrog Xray同时支持高可用集群方式,针对企业级安全管理,提高漏洞扫描的效率及稳定性,并且与 JFrog...10.png 微服务数据流 11.png 总结 本次分享,介绍了在使用第三方依赖时的安全隐患,以及针对该类问题,我们应该如何管理第三方依赖的安全,同时介绍了JFrog Xray 的安全管理特性,
本文将通过JFrog实施Helm和Kubernetes的实践来介绍和分析Helm的优势所在。...9.png 3、在实际部署前检查Helm Chart Helm提供了很多实用的命令来帮助我们在实际部署之前检查Helm Chart里的错误,降低使用的风险。...而JFrog的Xray产品,集成Artifactory的统一制品仓库,能够实现安全漏洞的自动扫描及漏洞的影响范围分析。...13.png 有关JFrog产品的详细介绍、能力分析及用户案例,请参考本公众号的系列文章和官网的相关介绍(http://jfrogchina.com)。...JFrog的Artifactory和Xray等产品能够提供包含Helm仓库在内的统一制品仓库管理和安全漏洞扫描,在实现基于Helm的CI/CD流水线和自动化部署方案起到了重要的作用。
头图.jpg 收购在统一的 DevOps 平台中为全类型的软件版本提供新的软件安全产品 加利福尼亚州桑尼维尔,2021 年 6 月 29 日 — 流动式软件公司 JFrog Ltd....凭借在软件架构和漏洞研究、逆向工程和二进制代码分析方面的多年丰富经验,Vdoo 的团队和 JFrog 将寻求提供完整的 DevSecOps 解决方案,以确保整个软件包生命周期的安全。...此举将通过我们的安全解决方案 JFrog Xray 扩大 JFrog 当前的成功,并创造期望,即‘无畏的发布’将成为安全和开发团队的体验。”...交付的 DevSecOps 价值 Vdoo 用于分析和保护软件包的技术将推动 JFrog 的安全性和运行时技术扩展,预计将为 JFrog 客户、安全工程师和开发人员社区带来以下好处: ● 以更高的效率和高精度节省资源...2021 年,JFrog 将扩展 JFrog Xray 漏洞检测,以包含 Vdoo 的海量数据和改进的多维度扫描,包括配置和适用性扫描。
GCP上的Artifactory在构建过程通过软件交付管道进行管理时,可对构建的受信任存储库进行管理,并通过XRay扫描会验证没有已知的安全漏洞,并且所有许可证都符合企业的合规性策略。...整个pipeline流程: 一 .开发侧 1开发人员在版本控制系统(例如GitHub)中维护应用程序代码 2当开发人员提交代码更改(即“提交”)时,它将触发新的构建任务 二 .On Cloud的平台工作流...成功验证构建后,CI服务器会将构建提升(复制或移动)到Artifactory中的下一阶段制品库 5 JFrog Xray - 扫描构建映像是否存在安全漏洞,以及组件是否符合组织的许可策略。...On Cloud的合规合质的Release版本的镜像。...3 GKE将构建容器镜像部署到K8s集群中的节点。 4当其已知漏洞的数据库更新时,Xray会扫描生成的图像。如果发现已经部署的映像具有新发现的漏洞,及时通知到相关人员进行升级或安全维护。
很多银行仍然使用 FTP 进行 war 包,zip 等交付包的管理,这样会导致交付包缺失信息,版本管理的配置变更在哪,版本是否通过了代码扫描,漏洞扫描,自动化测试和测试团队的 Approve?...验证通过之后制品晋级到生产仓库,进行生产环境的自动化部署。 制品晋级的流程: 666.png 1. 开源组件漏洞扫描(JFrog Xray) 2....License 扫描(JFrog Xray) 3. 静态代码扫描 4. 动态应用安全扫描 5. 黑名单扫描 6....节点,无法被部署的生产,避免部署错误。...,通过Artifactory 同步删除的通过,在主节点删除某个老版本,将能够自动同步删除 Edge 节点上的老版本。
JFrog Xray与Artifactory协作,在应用程序生命周期的任何阶段执行二进制软件工件的通用分析。...它对容器中的所有层执行递归扫描,并通过扫描和分析工件及其元数据(递归地遍历任何级别的依赖关系)来帮助识别所有层中的漏洞。...可以在Xray中设置策略,根据Xray扫描发现的风险级别限制或阻止容器镜像部署到Kubernetes。通过这种方式,可以阻止脆弱或不兼容的应用程序运行,或者限制它们在启动时可以做什么。...作为我们支持和贡献开源社区计划的一部分,JFrog开发了KubeXray,这是一个开源项目,它将Xray的安全性扩展到Kubernetes pod中运行(或即将运行)的应用程序。...确保您的日志是实时可访问的,并且可以在稍后的阶段进行分析。
该协议进一步推动了JFrog充满活力的合作伙伴生态系统。该生态系统建立在“广泛合作从而避免失败”的原则之上,而该原则是JFrog自成立以来的发展基石。...包括财富百强企业在内的数千家企业中的数百万用户在JFrog Artifactory中托管和管理其软件制品和容器镜像。这些JFrog客户经常会同步托管在Docker Hub上的容器镜像。...通过利用我们的漏洞扫描工具JFrog Xray,开发人员可以连续、全面地扫描从Docker Hub提取的镜像。...与JFrog Artifactory本地集成的JFrog Xray可以检测镜像、容器和其他软件制品中的安全漏洞和许可证合规性问题,从而使组织可以通过向开发人员提供工具来尽早并持续采取纠正措施,以实现DevOps...借助JFrog Artifactory和JFrog Xray,您可以在整个DevOps流水线(包括生产)中一目了然地查看软件制品的安全漏洞和开源许可证合规性的问题; · 全面的可见性和可控的视角。
幸运的是,GoCenter(https://search.gocenter.io)作为Golang的中央仓库,为Go开发者提供大量公共共享Go Module的同时,也通过集成JFrog Xray安全扫描的能力...根据CVE数据,JFrog Xray能够扫描一个go.mod文件里包含的所有在GoCenter中保存的依赖,并识别其中包含的每个安全漏洞。...GoCenter在“依赖关系”选项卡上显示这些Xray数据,并提供依赖关系树上各个级别里易受攻击Module的详细信息。您会在每个易受攻击的Module旁边看到一个警示的三角形。...具有70万+的Go Module版本。...许多Golang开发者还可以使用VS Code的免费JFrog扩展,将GoCenter的漏洞信息直接引入其IDE中。
ChartCenter针对每个存储的Helm chart维护了完善的元数据,该元数据可为您选择正确的版本提供所需的关键信息。...这些功能对您的意义如下: 不可变、版本化 Helm Charts ChartCenter是所有chart版本的来源是单一可信的。...可以确定,即使Helm chart的所有者在其私有仓库中更改或删除了该版本,您今天使用的Helm chart版本与您上个月或去年使用的版本也是一致的。...ChartCenter还维护每个Helm charts版本的apiVersion和appVersion的元数据。...44444.png 展示漏洞 通过JFrog Xray进行深度递归扫描,ChartCenter对Helm chart的所有依赖的docker镜像进行漏洞分析。
Yoav Landman是JFrog的首席技术官和联合创始人,与CNCF讨论有关GoCenter。 https://gocenter.io/ ?...Yoav Landman:GoCenter是Go开源模块的公共免费存储库。基本上,Go通过引入Go模块经历了一些过渡期,Go模块是用于管理Go的打包件的标准,Go的不可变可重用版本。...今天社区缺乏关于Go模块的元数据。我们在JFrog所做的是,我们采用了那些流行的开源项目,创建了元数据描述,并打包了那些流行的Go模块版本,在任何人都可以使用的公共存储库中提供。...相反,你可以使用可重复的方式为你提供那些预先制作的Go模块,并且每个人都指向相同Go模块的相同版本,相同的校验码,这就是原因。 CNCF:JFrog如何使用Go?...我们使用Go来构建JFrog Xray,一个扫描工具。我们的开源JFrog CLI是用Go编写的。实际上在Artifactory(本身是用Java编写的)中运行的许多内部微服务,它们都是基于Go的。
前言 接上一篇帖子,博主在CentOS上安装了最新版的MySQL容器(版本为8.0.19),在使用本地springBoot项目连接,启动项目后操作登录系统时报错。...com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 这是由于MySQL8.0以上版本的驱动连接与...5.0版本有所不同,下面是链接配置 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/sys_test?...这里列出驱动的差别: ##版本8.0.19驱动 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver ##版本5.6 目前项目中用的...##版本8.0.19驱动 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver 测试结果 成功登录
内容:SBOM 列出了每个组件的名称、版本号、作者、许可证信息等详细信息。它有助于追踪和管理软件的组件、依赖关系、漏洞和许可证合规性等。...而 Black Duck 是一种供应链风险管理工具,通过扫描和分析软件项目中的开源组件和第三方库,提供许可证合规性、安全漏洞和风险分析等功能。...版本控制:对于每个软件版本,建立和管理相应的 SBOM 版本,以便跟踪软件版本和其对应的构建物料清单。...JFrog Xray:JFrog Xray 是一种软件供应链分析工具,可以扫描和分析构建物料清单,提供漏洞警报、许可证合规性和安全性分析。...trivy:支持在容器、Kubernetes、代码存储库、Cloud 等中查找漏洞、错误配置、密钥 和生成 SBOM。
Disk Xray Mac版能帮助用户清理系统磁盘垃圾,同时发现会阻塞你的磁盘和减慢您的计算机的重复文件,轻松帮你清理系统磁盘,非常好用。...图片Disk Xray for Mac(好用的磁盘分析工具)Disk Xray Mac软件特色1、三个模块 - 完整的磁盘实用程序- 文件扫描仪文件夹扫描程序是一个可视磁盘/文件夹分析器,使您可以在磁盘上发现大型文件和文件夹...Disk Xray构建了有效的搜索模块,可以非常快速地扫描重复文件,并且100%保证找到的文件完全相同,因为最终的比较是逐字节完成的。...Disk Xray旨在简化包含数百万个文件的高容量数据存储的工作。- 更快,更安全的互联网浏览通过查找和删除Web浏览器留下的旧缓存文件,Disk Xray减少了内存使用量。...Disk Xray会删除您的浏览器搜索历史记录和Cookie,因此您进行的任何Internet浏览都会保密,您的身份仍然是匿名的。
在我们之前的文章《重大福利,JFrog发布面向社区的免费安全的HelmChart中央存储库ChartCenter》中,我们介绍了JFrog发布的ChartCenter(https://chartcenter.io...但是,ChartCenter不仅仅是这些Chart的目录,而是由Artifactory提供支持,是一个包含了不可变版本的Helm Chart的存储库。...3.png 除了提供不可变版本的Helm Chart,ChartCenter还基于JFrog Xray提供的深度递归安全扫描能力,对Helm Chart依赖的所有容器镜像进行漏洞分析,并在UI中显示了与这些镜像相关的...这使得Helm Chart的作者可以在Chart加上有关CVE的注释,从而使得用户知道是否以及何时需要关注这些漏洞,或者是否可以减轻相关的风险。它可以帮助维护者在分析CVE时说“是,但是。。。”...用户提供了集中的不可变版本Helm Chart的存储、查询和使用能力,还能够展示Chart中依赖的容器镜像所包含的已知安全漏洞。
针对django 2.0 xadmin 错误集锦 1.ModuleNotFoundError: No module named 'django.core.urlresolvers' 解决方法:将from...models.ForeignKey(AUTH_USER_MODEL, verbose_name=_(u"user"), on_delete=models.CASCADE) 即在外键值的后面加上...= models.CharField('性别',max_length=30,choices=(('male','男'),('female','女')),default='female') 可以看到设置的字符长度是...直接django2.0版本的
领取专属 10元无门槛券
手把手带您无忧上云