网安周报|CISA发布增强开源安全性的计划

news/2024/7/10 20:01:33 标签: 开源, 网络安全

1、CISA发布增强开源安全性的计划

美国一家领先的安全机构发布了一项期待已久的计划,详细说明了它将如何增强联邦政府和整个生态系统的开源安全性。美国网络安全和基础设施安全局(CISA)开源软件安全路线图在安全开源峰会上发布。据估计,解决开源软件中的网络风险是拜登政府的一个关键优先事项,因为 96% 的代码库包含开源代码。CISA警告了两个关键风险:Log4j等开源组件漏洞的“级联”影响,以及对开源存储库的供应链攻击,其中包括试图破坏开发人员帐户和/或将后门恶意软件滑入软件包的攻击者。

参考链接:
https://www.infosecurity-magazine.com/news/cisa-plan-enhance-open-source/

2、GitHub 曝出严重漏洞,或使4,000多个存储库遭受劫持攻击

新发现显示,GitHub中披露的新漏洞可能已经暴露了数千个面临重新劫持攻击风险的存储库。该漏洞可能允许攻击者利用GitHub存储库创建和用户名重命名操作中的竞争条件,成功利用此漏洞会影响开源社区,因为它可以劫持 Go、PHP 和 Swift 等语言的 4,000 多个代码包,以及 GitHub 操作。

参考链接:
https://thehackernews.com/2023/09/critical-github-vulnerability-exposes.html

3、免费下载管理器可能对Linux机器进行供应链攻击

巴斯基研究人员研究发现,“免费下载管理器”软件的 Debian 存储库具有针对Linux攻击活动,通过对免费下载管理器组织域fdmpkg进行开源检查发现,恶意的Debian软件包可能是通过供应链攻击,通过freedownloadmanager[.]org网站分发的。但是并非所有情况下都会重定向到恶意deb.fdmpkg[.]org域,它可能会以某种概率出现或基于潜在受害者的数字指纹。

参考链接:
https://securelist.com/backdoored-free-download-manager-linux-malware/110465/

4、Microsoft 发现影响 Linux 和 macOS 系统的 ncurses 库中的缺陷

在 ncurses(新诅咒的缩写)编程库中发现了一组内存损坏缺陷,威胁参与者可以利用这些缺陷在易受攻击的 Linux 和 macOS 系统上运行恶意代码。Microsoft的代码审计和模糊测试发现,ncurses 库搜索多个环境变量,包括 TERMINFO,这些变量可能被毒害并与已识别的缺陷相结合以实现权限提升,并在目标程序的上下文中运行代码或执行其他恶意操作。

参考链接:
https://thehackernews.com/2023/09/microsoft-uncovers-flaws-in-ncurses.html


http://www.niftyadmin.cn/n/5034206.html

相关文章

notepad++配合正则表达式分组模式处理文本转化为sql语句

一、正则分组知识点补充 正则分组和捕获 ():用于分组和捕获子表达式。 大白话就是()匹配到的数据,通过美元符号加下标可以获取该数据,例如$1、$2, 下标从1开始。 下面的案例就采用该模式处理文本数据 二、使用正则的需求背景 有一份报表…

云计算的未来:云原生架构和自动化运维的崭露头角

文章目录 云计算的演进云原生架构1. 容器化2. 微服务3. 自动化部署和扩展4. 故障恢复 自动化运维1. 基础设施即代码(IaC)2. 运维自动化示例:使用Ansible自动化配置管理 3. 自动化监控和报警 未来展望1. 更多的自动化2. 多云混合云3. 边缘计算…

数据库开发-MySQL

数据库设计-DDL 下面我们就正式的进入到SQL语句的学习,在学习之前先给大家介绍一下我们要开发一个项目,整个开发流程是什么样的,以及在流程当中哪些环节会涉及到数据库。 项目开发流程 需求文档: 在我们开发一个项目或者项目当中…

Python 容器序列切片

视频版教程 Python3零基础7天入门实战视频教程 序列是指内容连续且有序的一类数据容器。 前面学的列表,元组,字符串都是序列,并且支持下标索引。 切片是指从一个序列中,取出一个子序列。 语法:序列[起始下标:结束下…

K8s(Kubernetes)学习(五)——Service:ClusterIP、NodePort、LoadBalancer、 ExternalName

第五章 Service 什么是 Service为什么需要 ServiceService 特性Service 与 Pod 关联Service type 类型如何使用 Service多端口配置 1 什么是 Service 1.1 定义 官网地址: https://kubernetes.io/zh-cn/docs/concepts/services-networking/service/ 将运行在一个或一组 Pod…

java版Spring Cloud+Mybatis+Oauth2+分布式+微服务+实现工程管理系统

鸿鹄工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离构建工程项目管理系统 1. 项目背景 一、随着公司的快速发展,企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,公司对内部工程管…

Java环境搭建安装IDE

Java环境搭建、安装IDE 文章目录 Java环境搭建、安装IDE1. 下载Java JDK ,配置环境变量,在命令行环境下完成hello world程序;简介安装Step 0 安装包准备工作Step 1 下载 Java JDKStep 2 配置环境变量配置 JAVA_HOME配置 Path配置 CLASSPATH S…

Kotlin 不可变数组和可变数组

在 Kotlin 中,可以使用数组来存储一组相同类型的元素。Kotlin 提供了两种类型的数组:不可变数组和可变数组。 不可变数组(Immutable Arrays) 不可变数组的大小(元素数量)在创建后就确定,并且不…