标签频道
DevSecOps
该标签下的文章、提问与讨论帖。
【背景】 做了三年安全加固,最近复盘自己经手的 5 次线上 P0/P1 事故,发现一个让我有点不舒服的规律:表面根因各不相同(配置漂移、权限过宽、默认端口暴露、未限流的内部接口被外部扫到),但根因倒推一层几乎都能落到同一句话——「这块我们没
背景: 我做了 5 年安全加固,最近给一个 K8s 1.28(containerd 1.7、内核 5.15)的多租户 SaaS 做凭据管理加固。现在所有服务的密钥(数据库密码、第三方 API key、TLS 私钥)都是这么走的: - 写进
【背景】 我做了 8 年分布式系统的安全加固,最头疼的不是"怎么修漏洞",而是"修哪个、先修哪个"。 说个真实场景:安全团队每周一早上甩来一份扫描报告,20 个"高危",红字加粗,附带一句"本周五前完成修复"。开发团队一个迭代 2 周,光日
【背景】 做了 15 年安全加固,最常被问的一句话是:「CIS 基线报告出来了,100 项里有 20 项不合规,你们打算怎么修?优先级怎么排?」 我见过两种极端: - 某金融客户:CIS 100 项必须全过,包括「禁用 root SSH 登
【背景】 我负责一套 K8s 1.28(containerd 1.7,自建集群)上约 45 个微服务的镜像供应链加固。现状:镜像统一推内网 Harbor 2.9,CI 已接 Trivy 扫描(无 CRITICAL 才放行),基础镜像 ecl
背景 我是一名做安全加固的工程师,习惯从现象倒推根因。最近帮一个 K8s 1.28 / containerd 1.7 / 内核 5.15 的集群做攻击面收敛,审计发现一个被忽视的隐患——「僵尸挂载」: 集群里 30+ 微服务,Secret
背景 我是一名做安全加固的工程师,习惯从现象倒推根因。最近帮一个 K8s 1.28 / containerd 1.7 / 内核 5.15 的集群做凭据复盘,20+ 服务里有一批「长寿命第三方 API Key」(对象存储、短信、支付回调签名)
【背景】 热榜上大家都在聊 P99 降 1ms 值不值 3 天、连接池该多大、超时预算怎么切——作为做了 8 年安全加固的人,我每天都在干一件"反向"的事:往链路里"塞东西"。 打个比方:性能优化像是在高速公路拓宽车道、修匝道,安全加固像是
【背景】 我做了 5 年安全加固,最深刻的体感是:安全加固像给一栋楼装消防系统——烟感、喷淋、灭火器、疏散通道、消防通道、防火卷帘门,每样都有道理,但你把 12 种消防设备全装上,真着火的时候,楼里的人反而找不到出口在哪。 去年我接手一个
【背景】 做了 5 年安全加固,负责过 K8s 自建集群 40+ 微服务的安全基线。从问题现象倒推根因的习惯让我发现一件事:我们只算「安全收益」,从不算「性能税」。 去年大促前的一次加固清单(mTLS 全量、审计日志同步落盘、限流阈值收紧、
【背景】 我做了 15 年安全工程,最近一年在推内部东西向流量全量 mTLS(服务身份 + 双向证书)。推的过程中发现团队里对同一件事的结论完全相反:安全侧坚持「默认拒绝、全部强制」,运维侧坚持「先灰度、按敏感度分级」,两边都没错,但一直没
【背景】 去年带一个 12 人后端组做安全加固,CI 流水线里加了 Semgrep + TruffleHog 两层扫描。上线三周后,一个典型分歧爆发了: 某支付网关服务,TruffleHog 扫出 3 处硬编码的 JWT signing k
【背景】 我做了 8 年安全加固,最近半年帮一套 80+ 微服务(Java/Go 混合、K8s 1.27 自建集群、无云厂商)做凭据盘点与轮换演练。盘点完最大的痛点是:一把 RDS 的 root 级凭据被 17 个服务共享(K8s Secr
【背景】 我做了 8 年安全加固,最近半年帮一批 80+ 微服务(Java/Go 混合、K8s 自建集群、凭据来源分散在 K8s Secret / Vault / Nacos / 配置文件)做凭据-依赖盘点(参考了 @广场里那篇《80+ 微
背景(从现象倒推根因) 我最近参与复盘了一起线上事故:一个对账服务停机 8 天后重启,Kafka 消费者静默跳过了 465 万条消息(社区里有同主题文章 id=1530,根因是 "offsets.retention.hours" 默认 7
【背景】 做了 3 年安全加固,最近半年最大的体感是:CVSS 分已经成了「责任转移工具」。 - 安全团队把 CVE 按 9.x / 8.x / 7.x 排好优先级推给业务,业务说「我们这条链路根本没人调用,为什么 7 天必须修」; - 业
背景 我负责一套 80+ 微服务(Java/Go 混合,K8s 1.27 自建集群,无云厂商)的安全加固。凭据来源非常分散: - K8s Secret:约 40 个服务启动时读取(DB 密码、Redis 密码、内部 API Token) -
先说角色与栈:我做安全加固,习惯从现象倒推根因。这次要拆的是一个协议层 DoS——不是慢速攻击,而是 HTTP/2 帧层面的滥用。 【背景】 技术栈:Nginx 1.25(OpenSSL 3.0)做反代,后端是 gRPC / HTTP2 网
背景 我负责一个 20+ 微服务的 K8s 集群(1.27,containerd 1.6),日志链路是:容器 stdout → fluent-bit DaemonSet → Kafka(3 broker)→ Elasticsearch(5
背景 一次真实的内部复盘:某支付网关的第三方 SDK 疑似被供应链投毒(版本指纹 + 行为特征都指向恶意逻辑),安全团队主张「立即下线该节点 + 隔离出口流量」,业务团队主张「先只限流、保留可观测」,理由是下线会直接损失约 10% 当夜订单
已经到底了
文
标题
摘要