HTTP/2 的 HPACK 头部压缩与二进制帧若在网关转换回 HTTP/1.1 时处理不一致,可能引发请求走私(Request Smuggling);QUIC 无状态重试机制若配置不当则可能被用于流量放大。 !HTTP/2 多路复用 一、Nginx 防御性配置
最新技术文章列表
按原始发布时间倒序排列 · 按年月归档查看误将 S3 Bucket 设为 publicread 或关闭 Block Public Access,是云上数据泄露最常见根因。攻击者可通过 Bucket 枚举工具批量发现并下载敏感对象。 !AWS S3 存储 一、批量审计并加固桶策略
传统 CUBIC 将丢包视为拥塞信号,在高丢包长肥管道(Long Fat Network)上吞吐骤降。BBR(Bottleneck Bandwidth and RTT)通过持续探测瓶颈带宽与最小 RTT 建模带宽时延积(BDP),在 1% 丢包链路上仍可跑满带宽。 一、启用 BBR 并观测拥塞窗口
Tokio 采用工作窃取(WorkStealing)调度器在多线程间均衡任务负载;但无界 channel 会掩盖下游消费不足,必须使用有界 channel + 背压防止内存无限增长。 !Rust 内存安全 一、有界 channel 实现背压
Solidity 0.8.0 之前,整数运算默认不检查溢出,uint256 加法回绕可导致代币余额凭空增加。0.8+ 默认内置溢出检查,但开发者使用 unchecked 块优化 Gas 时若逻辑不当,会重新引入溢出风险;此外乘除顺序不当会造成精度损失。 一、unchecked 块的安全边界与精度修复