欢迎访问 内存溢出 —— 独立后端与系统工程技术博客

专注于分布式系统、Linux内核、数据库存储与后端工程实践

分类:安全与运维

共 26 篇文章

安全与运维相关技术文章

分布式拒绝服务攻击(DDoS)通过海量僵尸网络耗尽目标带宽或连接资源。单一数据中心难以抵御 Tbps 级流量,生产级防御通常采用多层架构。 一、防御分层模型 1. 边缘 Anycast 调度:将同一 IP 宣告至全球多个清洗中心,攻击流量被就近吸收 2. 流量清洗(Scrubbing):基于特征与行为分析丢弃恶意报文,

分类:安全与运维|标签:高可用 / 网络安全 / DDoS|阅读(1361)

HTTPS 依赖 PKI 信任链验证服务器身份,但当设备被植入恶意根证书(如企业代理或恶意软件)时,中间人攻击(MITM)便可成功解密流量。证书固定 通过将服务端证书或公钥哈希硬编码在客户端,绕过对系统根证书的盲目信任。 一、Android 网络安全性配置示例 当攻击者使用伪造证书进行解密时,客户端计算出的公钥哈希与固

分类:安全与运维|标签:HTTPS / 中间人攻击 / TLS|阅读(947)

跨站脚本攻击(XSS)的本质是攻击者将恶意脚本注入受害者的浏览器执行环境。仅依赖输入过滤远远不够,内容安全策略(CSP) 提供了浏览器层面的最后一道防线。 一、基于 nonce 的严格 CSP 配置 服务端在每次响应中生成随机 nonce,仅允许携带该 nonce 的内联脚本执行。即使页面存在注入点,攻击者构造的 <s

分类:安全与运维|标签:前端安全 / XSS / CSP|阅读(1867)

SQL 注入的根源在于数据与代码边界被打破。当用户输入被拼接进 SQL 字符串时,恶意内容会改变数据库解析器生成的抽象语法树(AST)。 一、危险的字符串拼接 在词法分析阶段,攻击者注入的引号使原本的字面量提前闭合,后续片段被解析为布尔表达式,导致 WHERE 条件恒真。 二、预编译语句的防御本质 预编译阶段数据库已将

在生产环境中,系统调用(Syscall)往往是定位性能瓶颈的第一现场。传统 strace 通过 ptrace 机制实现,会带来数十倍的性能损耗,而基于 eBPF 的追踪方案开销通常低于 1%。 一、基于 tracepoint 的延迟统计 通过 starttime 哈希表记录入口时间戳,在 sysexitopenat 中

分类:安全与运维|标签:Linux内核 / eBPF / 可观测性|阅读(1891)