LOG4J脆弱性资源中心

JFrog Log4j资2022世界杯阿根廷预选赛赛程源触手可及

Log4J & Log4Shell2022世界杯阿根廷预选赛赛程

    Log4j Log4Shell 0日漏洞-你需要知道的一切

    你需要知道的一切

    Log4j & Log4shell漏洞最初是由阿里巴巴云安全团队在11月24日发现并报告给Apache的。MITRE将CVE-2021-44228分配给这个漏洞,安全研究人员将其命名为Log4Shell。理解Log4j Log4Shell利用向量,确切了解什么是脆弱的,并发现针对这个零日漏洞的补救措施。

    使用JFrog平台的Log4shell补救食谱

    修复食谱

    在这篇技术博客文章中,我们将介绍您可以使用JFrog平台来保护您的组织的检测、阻止和补救选项,您将学习如何使用JFrog Artifactory和Xray来检测、阻止和补救,以保护您的组织免受log4j漏洞的伤害。

    Log4j检测与JFrog OSS Log4shell扫描工具

    免费的OSS扫描工具

    虽然很难从这个Log4j极端场景中得出普遍的教训,但它提供了一个机会来衡量我们现有的软件开发、测试和发布方法,并考虑在未来可以采取哪些不同的做法来防止这种场景。JFrog Log4j免费的OSS扫描工具允许您通过更深层次的扫描代码来检测Log4Shell漏洞,找到其他扫描工具遗漏的漏洞包。

    软件供应链安全和漏洞

    Log4j -发生了什么?

    加入JFrog的高级安全研究总监,Shachar Menashe讨论以下Log4j和Log4shell主题:
    Log4j中的Log4Shell漏洞是什么?为什么它如此重要?
    -在什么情况下可以利用该漏洞?
    -缓解方案,包括软件升级不可用时的可用解决方案
    -如何使用JFrog Xray有效地检测软件工件中的Log4Shell漏洞

    Log4j Log4shell生存指南-下载

    Log4j生存指南

    是否在寻找发现的所有Log4j漏洞的简化解释以及您需要做什么?这份便捷的生存指南为您提供了关于Log4j漏洞风险的最新发现、所有的缓解措施和任何已知的绕过方法的所有必要信息。

    使用本生存指南获得关于所有形式的漏洞的最准确和简明的补救信息。

    Log4j Log4shell漏洞问答

    Log4j Log4Shell问答

    在我们最近的网络研讨会上,Log4j Log4Shell漏洞解释:你需要知道的一切,我们的高级主管安全研究专家shaachar Menashe分享了关于安全问题以及如何检测和补救的信息。

    我们很高兴在接下来的问答中分享更多的信息,这些信息都是基于网络研讨会期间提出的问题。

    在Maven Central包中检测到的Log4j漏洞

    暴露的Maven包

    在我们最近的博客中:Log4j检测与JFrog OSS扫描工具我们概述了通过扫描包依赖之外的内容来改进Log4j漏洞检测的方法。以下是在使用我们新的OSS工具扫描Maven Central存储库中的Java包时收集到的新发现。

    JNDI - H2数据库控制台中未经过身份验证的RCE

    JNDI反击

    最近,JFrog安全研究团队披露了H2数据库控制台的一个问题,该问题被发布了一个关键的CVE -cve - 2021 - 42392.这个问题与臭名昭著的问题有着相同的根源Log4ShellApache Log4j中的漏洞(JNDI远程类加载)。阅读更多关于这个新披露…

    防止下一个Log4j

    防止下一个Log4j

    软件测试是出了名的困难。在谷歌中搜索由基本的CRLF(换行符)问题引起的cve,您将看到数以千计的条目。人类已经能够把人送上月球,但还没有找到一种适当的方法来处理文本文件中的行尾……

    Log4j漏洞常见问题解答

    2021年底,安全研究人员宣布了广泛使用的开源日志实用工具Log4j的一个主要漏洞。该漏洞被称为Log4Shell,它允许在使用Log4j的系统上执行任意代码。专家称Log4j漏洞是几十年来最严重的软件安全漏洞。

    Log4j漏洞是什么?

    Log4j漏洞是一个名为Log4j的软件实用程序中的缺陷。当漏洞被利用时,远程攻击者可以在使用Log4j脆弱版本的系统上执行代码。

    这意味着攻击者可以从远程位置有效地控制应用程序,进而控制承载应用程序的服务器。

    Log4j是用来做什么的?

    Log4j本身是一个日志记录实用程序,这意味着它是一个帮助应用程序生成和组织日志数据的工具。Log4j是专门为Java应用程序设计的。它是开源的,任何人都可以免费使用。

    Java是世界上最流行的编程语言之一,Log4j于2001年首次发布。结合Log4j的开源特性,这些事实意味着Log4j已被广泛部署在生产应用程序中。虽然没有关于全球Log4j安装总量的官方统计数据,但大多数研究人员估计它们的数量在数百万。

    Log4j本身并没有什么内在的危险;只要您使用的是该工具的安全版本,您就可以毫无顾虑地继续这样做。

    我是否受到Log4j的影响?

    只有某些版本的Log4j受此漏洞影响。它们是Log4j版本2.0-alpha7到2.17.0,版本2.3.2和2.12.4除外。

    虽然所有这些版本都是脆弱的,但在这个版本范围内,漏洞的严重性是不同的。有关更多信息,请参阅我们的Log4j“备忘单”。

    1.xversions Log4j are not impacted.

    只要在您的软件环境中运行的Log4j版本不在受影响的版本之列,您就不会受到Log4j漏洞的影响。

    如果您将Log4j安装升级到一个新版本,那么您也是安全的。使用的具体版本取决于系统上运行的Java版本。要升级到Log4j的安全版本,您需要升级以下版本:

    - 2.3.2(适用于运行java6的系统)
    - 2.12.4(适用于java7)
    - 2.17.1(适用于Java 8及以上版本)

    一旦将Log4j升级到安全版本,攻击者就不能再利用系统上的漏洞了。

    Log4j的哪个版本容易受到攻击?

    如上所述,Log4j版本2.0-alpha7到2.17.0容易受到Log4Shell的攻击。该范围内的例外是版本2.3.2和2.12.4,这两个版本不容易受到攻击。

    所有其他Log4j版本——意味着2.0-alpha7之前或2.17.0之后发布的任何版本——都不容易受到攻击。

    Log4j漏洞是如何被利用的?

    为了利用Log4j漏洞,攻击者在HTTP请求url中插入恶意字符串,然后将这些请求发送到运行Log4j脆弱版本的应用程序。Log4j将执行这些字符串中的代码。

    实际上,这意味着攻击者可以通过将命令插入HTTP请求,在脆弱的系统上运行他们选择的命令。

    Log4j有哪些可能的缓解和补救措施?

    修复Log4j漏洞最简单、最有效的方法是升级到Log4j的安全版本。如上所述,这些版本是:

    - 2.3.2(适用于运行java6的系统)
    - 2.12.4(适用于java7)
    - 2.17.1(适用于Java 8及以上版本)

    您还可以通过阻止对Log4j的请求来缓解该漏洞,这些请求包含与利用该漏洞相关的字符串。在这方面常见的字符串是${jndi。升级您的Java运行时环境(JRE)也可以减轻该漏洞,因为最新的JRE禁止加载远程代码。

    但是,要永久地修复该漏洞,最好的方法还是升级到Log4j的新版本。其他缓解措施最好作为临时修复程序使用,直到可以升级为止。

    Artifactory受Log4j影响吗?

    不。在Log4Shell发布后不久,JFrog确认Artifactory和其他JFrog产品都没有受到Log4j漏洞的影响。hth华体会最新官方网站

    如果运行Artifactory的系统还承载使用Log4j脆弱版本的其他应用程序,那么它们可能会受到影响,但Artifactory本身不会使您的系统变得脆弱。