什么是"SQL 注入",如何彻底防住
原理应用程序把用户输入拼接到 SQL 语句中,导致用户可以改变 SQL 的结构。危险代码:sql = "SELECT * FROM users WHERE n…
原理应用程序把用户输入拼接到 SQL 语句中,导致用户可以改变 SQL 的结构。危险代码:sql = "SELECT * FROM users WHERE n…
攻击原理很多组织会同时使用:公共包仓库(如 npm、PyPI、Maven Central);私有包仓库(存放公司内部的库)。问题:当包管理器…
是什么SBOM(Software Bill of Materials,软件物料清单):一份软件中包含的所有组件的结构化清单。类比:食品的配料表、制造…
概念"左移":把安全工作提前到软件开发生命周期(SDLC)的早期阶段。在流程图上,开发流程通常从左(需求、设计、编码)到右(…
核心思想主动在生产环境中注入故障,验证系统的韧性(resilience)。为什么主动搞破坏:因为分布式系统的故障模式难以预测——你…
三个概念SLI(Service Level Indicator,服务水平指标)你要测量什么? 一个具体的、可量化的指标。例如:请求的成功率;响应时…
要回答的问题当前系统能承受多少负载?什么时候会不够用?需要提前多久采购/扩容?需要多少资源才能支撑预期的增长?为什么重要…
3-2-1 原则回顾3 份数据副本(1 份原始数据 + 2 份备份);2 种不同的存储介质;1 份存放在异地。但仅有 3-2-1 还不够一、备份…
目标灾备(DR,Disaster Recovery):在发生区域性灾难(地震、洪水、断电、大规模故障)时,保证业务能够继续或被恢复。两个关…
与"稳定性"的区别稳定性/可靠性(Reliability):系统在预期条件下持续正常工作的能力。韧性(Resilience):系统在意外条件下—…