涉及 GitHub、GitLab,研究人员发现 70 个 Web 缓存中毒漏洞;微软:许多攻击者仍对 Log4j 漏洞加以利用;VS 2022 新版发布 | 开源日报

2023-11-04

开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习、修改,甚至是重新分发。关注「开源日报」,一文速览国内外今日的开源大事件吧!

一分钟速览新闻点!

  • 微软:许多攻击者开始对 Log4j 漏洞加以利用
  • 研究人员发现 70 个 Web 缓存中毒漏洞,涉及 GitHub、GitLab、HackerOne 和Cloudflare
  • Linux 上的 Firefox 与 Chrome 浏览器性能对比揭秘
  • SQLite 3.37.2 修复了潜在的数据库损坏问题
  • Rails 7.0.1 发布,支持 Ruby 3.1
  • Visual Studio 2022 17.1 Preview 2 发布:带来 Git、C++ 和 .NET 增强功能
  • webfunny——开源前端监控系统

开源大新闻

微软:许多攻击者开始对 Log4j 漏洞加以利用

近日,微软表示,攻击者仍然正在积极利用 Log4j 漏洞,而且在 12 月的最后几周,利用的尝试仍然很多。微软提到,许多现有的攻击者在他们现有的恶意软件工具包和战术中增加了对这些漏洞的利用,扩大利用 Log4j 漏洞的可能性很大。为此,其更新了预防、检测和解决 Log4j 2 漏洞的指南,向客户给出了解决和预防方案,包括鼓励客户利用脚本和扫描工具来评估其风险和影响、建议客户对发现有漏洞的设备进行额外审查,以及微软表示,由于受影响的软件和服务很多,而且考虑到更新的速度,预计这将有一个很长的补救过程,一段时间内需要对该漏洞加以持续不断的警惕。

研究人员发现 70 个 Web 缓存中毒漏洞,涉及 GitHub、GitLab、HackerOne 和Cloudflare

在对许多网站(包括一些高流量在线服务)广泛研究中,安全研究员 Iustin Ladunca(Youstin)最近发现了 70 个具有各种影响的缓存中毒漏洞。Web 缓存中毒攻击是以 Web 服务器和客户端设备之间的中间存储点为目标。中间商通过存储本地版本的 Web 内容来加快向 Web 客户端的传送速度,从而帮助提高网站的性能。Web 缓存中毒攻击操纵了缓存服务器的行为,以及它们如何响应客户的特定 URL 请求。Iustin Ladunca 透露,一些主流的网站都存在一定的 Web 缓存漏洞,其中包括 Apache Traffic Server、GitHub、GitLab、HackerOne 和 Cloudflare 等服务器。

Linux 上的 Firefox 与 Chrome 浏览器性能对比揭秘

近日,外媒 phoronix 在 Linux 平台上对 Mozilla Firefox 和 Google Chrome 浏览器进行了性能测试,以了解这两种主流浏览器的竞争情况。其中以 Chrome 97 与 Firefox 95 为例, 基准测试是在配备 Radeon RX 6800 XT 显卡的 AMD Ryzen 9 5950X 台式机上进行,该显卡基于最新的开源驱动程序堆栈。其中在 JetStream、ARES-6、老化的 Octane 等基础测试中,Chrome 在 Linux 平台上的性能表现要远高于 Firefox,不过在 CanvasMark HTML5 画布基准测试、CSS 样式 StyleBench 测试以及 WebAssembly (WASM) 性能方面,Firefox 比 Chrome 更为突出。
在这里插入图片描述

SQLite 3.37.2 修复了潜在的数据库损坏问题

SQLite 团队发布警告,SQLite 3.35.0 (2021-03-12) 到 3.37.1 (2021-12-30) 版本中存在可能导致数据库损坏的错误,建议用户升级到 3.37.2 (2022-01-06) 或更高版本。在排查该 Bug 存在的原因时,SQLite 团队回应称此前在数据库中对内存日志重复使用 SAVEPOINT 和 ROLLBACK TO 导致内存使用过多,而后采取了在 ROLLBACK TO 之后“截断”内存中的日志,以控制内存增长。10 个月后,清华大学 Wingtecher 实验室的研究人员首次发现了该漏洞,并在论坛上向 SQLite 团队反馈了该漏洞。1 月 6 日,SQLite 紧急发布了 3.37.2 版本:https://www.sqlite.org/releaselog/3_37_2.html

开源软件专区

Rails 7.0.1 发布,支持 Ruby 3.1

Rails 7.0.1 已正式发布,值得关注的是,该版本支持了于去年圣诞节期间(2021年12月25日)发布的 Ruby 3.1。另外,Rails 7.0.1 还带来了一些错误修复和文档改进:

  • 修复 Class#descendants and DescendantsTracker#descendants
  • 允许命名表达式索引是可逆的;
  • 更改 QueryMethods#in_order_of 以删除值中未列出的记录

更多更新内容详见:https://github.com/rails/rails/releases/tag/v7.0.1

Visual Studio 2022 17.1 Preview 2 发布:带来 Git、C++ 和 .NET 增强功能

微软发布了 Visual Studio 2022 17.1 的第二个预览版本,首先是能够更轻松地在并排视图中,比对当前 Git 和其它分支。其次是支持增强的 Detached Head,开发者能够在其中检查提交、导航到存储库中的旧点并运行。此外 Preview 2 现可相对更快地评估查询请求和团队更新,增强多存储库体验,且集成开发环境(IDE)可灵活地开展轻量级的分支管理操作。

更多更新内容详见:https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview#17.1.0-pre.2.0

开源工具推荐

webfunny——开源前端监控系统

webfunny 是一款开源的轻量级前端 Web 监控系统,遵守 Apache 开源协议,可实时分析前端项目健康状态,并生成数据概览。拥有无埋点监控前端日志、程序错误定位、用户行为记录及排查、性能分析等功能。主要功能包括数据概览、错误分析、用户细查、用户连线、性能分析、自定义埋点等等。

GitHub 地址:https://github.com/a597873885/webfunny_monitor

【欢迎投稿】源码面前,了无秘密。大家还有哪些推荐的开源工具或者开源软件,亦或是想了解的开源资讯,可以投稿至邮箱:tumin@csdn.net。开源世界的一切,由你我共同创造!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

涉及 GitHub、GitLab,研究人员发现 70 个 Web 缓存中毒漏洞;微软:许多攻击者仍对 Log4j 漏洞加以利用;VS 2022 新版发布 | 开源日报 的相关文章

  • 调整文本视图中的文本无法正常工作

    我正在参考TextJustify Android https github com bluejamesbond TextJustify Android 我正在实施option 2在上面的链接中 当我在模拟器上运行我的应用程序时 文本会在一行
  • 如何重新启动 git/GitHub 项目?

    我已经在 GitHub 上托管的项目上工作了一段时间 然而 我现在决定以不同的方式重写我的应用程序 并从头开始 我重命名了旧的本地存储库并创建了一个新的 如何使用新存储库替换 GitHub 上托管的存储库 我真的不在乎我的旧历史和问题是否存
  • 通过 HTTP Post-Commit Hook 将 Github 连接到安全的 Jenkins

    我已经在我的测试服务器上使用 Github 插件设置了 Jenkins 我通过仅允许经过身份验证的用户 匿名用户没有任何权限 和安全连接来保护 Jenkins 不幸的是 Github 提供的提交后挂钩似乎不适用于我的情况 我尝试访问以下网址
  • 如何从给定 C# 链接的特定 GitHub 存储库中获取文件列表?

    如何从 GitHub 链接获取文件列表 例如 来自此 GitHub 存储库链接 https github com crs2007 ActiveReport tree master ActiveReport SQLFiles 我们可以看到有S
  • 在某些条件下使用钩子自动将一个分支合并到另一个分支?

    我的 github 存储库中有两个分支 master and dev分支 我有一个需要合并的要求master分支到dev在以下条件下分支 一旦 PR 直接合并到 master 分支 那么我需要自动将 master 分支合并回 dev 分支
  • git 存储库有命名约定吗?

    例如 我有一个名为 购买服务 的 RESTful 服务 我应该命名我的存储库 purchaserestservice purchase rest service purchase rest service 或者是其他东西 约定是什么 在 G
  • 创建新分支时,基础分支是什么?

    创建分支时我需要确认 纠正我的假设 如果我在主分支中 执行以下操作后 git checkout b some branch 这意味着我已经从 master 开始了一个新分支 另一方面 如果我签出另一个分支 并在那里创建一个分支 git ch
  • 用于复制和重命名文件的 GitHub Action

    有没有一个聪明的方法copy and rename通过 GitHub Actions 文件 我想将一些自述文件复制到 docs文件夹 相同的存储库 而不是远程存储库 它们将根据其 frontmatter 在其中重命名title 目标是拥有某
  • Git 推送失败,“非快进更新被拒绝”

    我已经通过 Git Online 编辑了我的 GIT 存储库 当我尝试推送本地代码更改后 出现错误 Git push failed To prevent from losing history non fast forward update
  • 如何生成上个月的 git 提交日志并将其导出为 CSV?

    有没有办法生成上个月的 git 提交日志 并将其导出为 CSV 文件 我正在寻找可以从命令行或第三方应用程序运行的东西 我想要以下列 作者 提交日期 主题 编辑的文件和哈希 您可以使用 since and pretty的选项git log
  • “此拉取请求包含必须解决的合并冲突。”

    我在 PR 中遇到了这个错误 但是当我git status它说nothing to commit working directory clean 那是在 PR 的分支上 On branch pr12 nothing to commit wo
  • 如何将本地不同的 Git 分支推送到 Heroku/master

    Heroku 的政策是忽略除 master 之外的所有分支 虽然我确信 Heroku 的设计者对这个政策有很好的理由 我猜测是为了存储和性能优化 但对我作为开发人员来说 结果是无论我正在研究什么本地主题分支 我都想要一种简单的方法将 Her
  • Eslint 如何只更改代码行

    我需要一种方法来仅在分支上已更改的代码行或块上运行 ESLint 我们的想法是 我们有一个庞大的旧代码库 我们希望强制执行 ESLint 规则at least向前进 我在 CI 中实现了它 对 PR 中更改的所有文件进行了检查 但是人们在接
  • Git 推送失败(Github/RStudio)

    我过去曾在这台机器上成功使用过 Git 但突然间我无法再将我的提交推送到 Github 存储库 我对 Git 工具链所做的最后一次更改是除了 Windows 客户端的 Github 之外还安装了 Git 1 8 5 2 除非我已经启动了 G
  • 发生未知错误:用户在 Xcode 13.3 上拒绝了 github.com (-17) 的证书

    我遇到了这个奇怪的错误 每次我尝试将本地 git 存储库推送到 Github 时 这个错误都会让我烦恼 希望有人能帮我解决这个奇怪的事情 我的工作环境 Xcode 13 3 就我而言 网络调试代理导致了这个问题 看来 Xcode 固定了 g
  • 如何克隆 GitHub wiki?

    如何克隆 GitHub 存储库的 wiki 我知道它保存为单独的 Git 存储库 但我不记得路径了 我试过了 reponame wiki git and reponame git wiki 但两者都不正确 Append wiki git到存
  • GitHub 按内容查找文件

    我可以按文件内容过滤 GitHub 存储库中的文件吗 例如 有一个公共存储库 https github com xamarin mobile samples https github com xamarin mobile samples 我
  • 通过命令行创建私有 github 存储库

    我希望能够通过命令行创建一个私人 github 存储库 我认为使用其余 API 应该可以做到这一点 但是我无法从文档中弄清楚如何做到这一点 这可能吗 The GitHub CLI https github com cli cli tool
  • 创建 git 分支并将其合并到史诗分支

    我正在开发一个项目 例如 SO bubbleSort 我需要创建一个名为 feature version 1 的史诗分支 因此从这个史诗分支中很少有开发人员进行开发 因此为此 他们需要创建一个将分支与史诗分支分开 我的问题是我们如何合并这些
  • 如何分叉我自己的 GitHub 存储库?

    所以 Git 的完全新手 阅读了指南 认为我已经具备了基础知识 但在实现这一目标时遇到了困难 我为我的通用标记源代码创建了一个存储库 只是我每次突破时都会重复使用的东西 它被称为markupDNA git 我想在我的 mac 站点目录中有不

随机推荐

  • 《machine learning》3线性代数

    3 1 矩阵和向量 矩阵Matrix Recrangular array of numbers R 4 2 R 4 2 R4 2 4行2列矩阵 矩阵的项
  • 开源api_开源IP地理位置API

    开源api Geo location is the identification or estimation of the real world geographic location of an Internet connected co
  • 解决falcon不能注册的问题

    参照
  • 导出开发板根文件系统rootfs

    环境 1 Windows子系统Linux Ubuntu18 没有安装子系统的 虚拟机也是一样 需要注意的是Windows子系统Linux Ubuntu18需要是WSL2版本 2 开发板RK3288 安装SSH 并允许root登录 3 开发板
  • Week 3 Git&Github: create a branch and push it to remote

    本节讲 在本地仓库创建分支之后 怎么同步到远程仓库 用到的命令有 git checkout b newbranch 创建并跳转到新的分支 git commit a m 提交更改 git push u origin newbranch 向远程
  • 【案例】航班准点分析

    文章目录 1 数据集 2 数据探索和清洗 3 起飞以及到达延迟情况 4 数据库样式 1 数据集 数据集为美国各州机场的航班信息 包含出发地 目的地 是否出发延迟15分钟 是否到达延迟15分钟等 https www transtats bts
  • 请你设计一个可以解释字符串 command 的 Goal 解析器

    1678 设计 Goal 解析器 请你设计一个可以解释字符串 command 的 Goal 解析器 command 由 G 和 或 al 按某种顺序组成 Goal 解析器会将 G 解释为字符串 G 解释为字符串 o al 解释为字符串 al
  • kaggle数据科学从业者分析报告

    数据科学从业者调查python语言分析 数据描述 2017年8月26日 全球最大的数据科学社群Kaggle发布了数据科学 机器学习业界现状全行业调查的数据集 调查问卷数据从2017年8月7日 8月25日收集 受访者囊括了来自50多个国家的1
  • H.264 入门篇 - 11 (帧间预测 - DPB 管理策略)

    DPB 对解码图像的存储有个策略 更倾向于存储对后面编码有用的图像 也就是参考图像 虽然说 DPB 中也可以存储非参考图像 在DPB没满的时候 会无差别地把参考图像与非参考图像一并插入DPB中 但是一旦DPB满了之后 如果新重建的图像为参考
  • 计算1-1/2+1/3-1/4+...-1/100的几种算法总结

    计算1 1 2 1 3 1 4 1 100 int main 法一 double n 1 double sub 0 double trem 0 double q 1 for n 1 n lt 101 n trem q 1 0 n sub s
  • 2021较全 腾讯云服务器安装宝塔面板建网站全过程(图文教程)

    2021最全 腾讯云服务器安装宝塔面板建网站全过程 图文教程 1 购买 首先 咱们在安装宝塔面板之前 我们需要先有一个服务器 可以访问这里 专业的公司 或者不差钱的推荐点腾讯云主页 这是云服务器CVM 点这里链接 或者 轻量级服务器 点这个
  • ELK+Filebeat日志分析系统

    目录 一 ELK基本介绍 1 ELK是什么 2 组件简介 2 1 ELK组件介绍 2 2 ELFK组件介绍 2 3 其它组件 4 使用ELK的原因 5 完整日志系统的基本特征 二 Elasticsearch的介绍 三 Logstash的介绍
  • osg示例解析之osganimationmorph(1)

    本课主要演示了osgAnimation中的变形动画 变形动画通常也称为逐顶点动画 Per vertex Animation 是一种三维动画的表现形式 它对计算机的运算资源的消耗很大 通常以每帧计算和应用4000 9000个顶点的位置变化为宜
  • Java中如何读取和写入properties文件

    properties文件是一种属性文件 这种文件以key value格式存储内容 Java中可以使用Properties类来读取这个文件 一般properties文件作为一些参数的存储 使得代码更加灵活 这里先定义一个data proper
  • Tinyhttp学习之路

    写在前面 最近在学习Linux网络编程 对客户端 服务端有了大致了解 纸上得来终觉浅 总觉得理解得不够彻底 于是在网上找了一个开源代码学习 tinyhttpd是一个超轻量型Http Server 使用C语言开发 全部代码只有502行 包括注
  • linux 上个命令返回值,Linux命令的返回值

    在 Linux 下 不管你是启动一个桌面程序也好 还是在控制台下运行命令 所有的程序在结束时 都会返回一个数字值 这个值叫做返回值 或者称为错误号 Error Number 在控制台下 有一个特殊的环境变量 保存着前一个程序的返回值 我们可
  • ECharts常用配置项

    ECharts常用配置 setOption 绘制图表 使用 echarts 实例的 setOption 可以设置图表实例的配置项以及数据 万能接口 所有参数和数据的修改都可以通过 setOption 完成 调用方式 myChart setO
  • 接口自动化测试框架ApiRunner实战+框架解析

    目录 框架结构 快速尝试 测试文件 测试用例yaml文件 RequestUtil 初始化 standand yaml send request read testcase 参数化 用例关联 断言 test文件封装 pytest配置文件 co
  • JavaWeb好用的工具、快捷键以及简单语法

    一 VSCode tab生成一组默认页面模板 lorem tab自动的生成一段随机的单词 列模式编辑 将光标放在某个位置 然后按住alt 通过鼠标左键点击 就能选中多个位置一起修改 添加 div 类名 tab可以直接创建一个类名为自己设定的
  • 涉及 GitHub、GitLab,研究人员发现 70 个 Web 缓存中毒漏洞;微软:许多攻击者仍对 Log4j 漏洞加以利用;VS 2022 新版发布 | 开源日报

    开源吞噬世界的趋势下 借助开源软件 基于开源协议 任何人都可以得到项目的源代码 加以学习 修改 甚至是重新分发 关注 开源日报 一文速览国内外今日的开源大事件吧 一分钟速览新闻点 微软 许多攻击者开始对 Log4j 漏洞加以利用 研究人员发