惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
雷峰网
雷峰网
博客园_首页
小众软件
小众软件
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
U
Unit 42
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗

Mox的笔记库

2026PPoPP MLIR Tutorial学习 | Mox的笔记库 MacOS配置《明日方舟:终末地》 | Mox的笔记库 2025:向内生长 | Mox的笔记库 由mlir::ExecutionEngine引发的跨系统问题 | Mox的笔记库 WSL2配置Cuda-Tile环境记录(未完待续) | Mox的笔记库 Vibe Coding手搓项目记录 | Mox的笔记库 给Debian上包——以DuckDB为例 | Mox的笔记库 UCPD.sys事件存档 | Mox的笔记库 换新电脑之Mac mini M4从购买到配置 | Mox的笔记库 Mac配置MLX-C开发环境 | Mox的笔记库 RISC-V meets RDBMS——RISC-V架构上可运行数据库一览 | Mox的笔记库 DuckDB Sort实现调查 | Mox的笔记库 修复Redis在树莓派5上无法运行的问题 | Mox的笔记库 如何在MLIR中自定义类型并且输出运行 | Mox的笔记库 网站网络结构变更记录 | Mox的笔记库 EDBT25论文阅读:PhoebeDB——A Disk-Based RDBMS Kernel for High-Performance and Cost-Effective OLTP SIGMOD25论文阅读:BPF-DB:——A Kernel-Embedded Transactional Database Management System For eBPF Applications Apache Arrow Gandiva项目解析 | Mox的笔记库 VLDB24论文阅读:Cloud-Native Database Systems and Unikernels——Reimagining OS Abstractions for Modern Hardware NoisePage源码分析(未完待续) | Mox的笔记库 VLDB20论文阅读:Mainlining Databases——Supporting Fast Transactional Workloads on Universal Columnar Data File Formats VLDB17论文阅读:Relaxed Operator Fusion for In-Memory Databases:Making Compilation, Vectorization, and Prefetching Work Together At Last 论文阅读:How not to structure your database-backed web applications——a study of performance bugs in the wild SIGMOD24阅读:ROME——Robust Query Optimization via Parallel Multi-Plan Execution 文章阅读:First Past the Post-Evaluating Query Optimization in MongoDB SIGMOD文章阅读:Apache Calcite——A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources VLDB23论文阅读:Analyzing the Impact of Cardinality Estimation on Execution Plans in Microsoft SQL Server SIGMOD22论文阅读:Efficient Massively Parallel Join Optimization for Large Queries VLDB论文阅读:Weaving Relations for Cache Performance VLDB22论文阅读:ConnectorX——Accelerating Data Loading From Databases to Dataframes
报告翻译:容器云的安全挑战 | Mox的笔记库
MocusEZ · 2023-02-24 · via Mox的笔记库

报告翻译:容器云的安全挑战

原文地址:https://ieeexplore.ieee.org/abstract/document/9750244

本文首发于看雪社区

随着k8s,微服务的兴起,容器的安全成为了需要研究的课题,这篇文章适合刚入门容器安全的新手,概述了容器云各个方面可能存在的攻击点。作者来自浙江大学与绿盟,发布于2022年。

文章将容器云的组成分成三个部分:调度层,容器层和内核层。

pSyMOTf.png

容器的创建依赖Linux namespace,cgroup,seccomp还有权限控制。

漏洞点

内核层漏洞点:

  1. 在内核层,内核漏洞会影响容器,调查显示,56.82%的内核漏洞都可以在容器中运行

  2. 在部署容器的时候,设置了危险的硬件访问权限从而导致越权

  3. 敏感数据通过内核泄露

容器层漏洞点:

  1. Docker Engine的CVE-2018-15664,runc的CVE-2019-573,kata container的CVE-2020-2023
  2. 在部署容器的时候,没有设置CPU与内存的上限数,导致某几个容器将主机资源耗干
  3. 不安全的配置,如Docker打开了Docker daemon的2375端口,却没有做身份校验

调度层漏洞点:

  1. 权限提升漏洞,如K8S的CVE-2020-8559
  2. 容器逃逸漏洞,由系统链接触发(K8S的CVE-2019-1002101, CVE-2019-11246, CVE-201911249)
  3. 拒绝服务漏洞:K8S的CVE-2019-9512,API接口会被DOS
  4. 弱网络隔离:在多租户场景中,有人开启了ARP攻击和DNS欺骗,会导致该集群的所有机子都会受到影响

容器镜像漏洞点:

  1. 运行的软件本生存在漏洞,如log4j漏洞
  2. 恶意镜像,往容器里面投放挖矿软件

改进/预防措施

  1. 独立内核层

    使用心得命名空间与安全机制,如Integrity Measurement Architecture (IMA)和AppArmor

    容器沙盒化,如gVisor

    容器虚拟化,如kata-container

  2. 加强容器层防护

    强制最小权限,采取更多安全措施检查是否存在危险配置

  3. 调度层防护

    保障配置安全,可以使用docker-bench-security tool这里工具进行检查。遵循NSA和CISA的Kubernetes Hardening Guidance

    加强内部网络管理

  4. 容器镜像防护

    扫描容器镜像,使用如Trivy , Anchore, Clair

    使用容器签名


avatar

探索未曾设想的道路