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

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

最新技术文章列表

按原始发布时间倒序排列 · 按年月归档查看

JSON Web Token(JWT)广泛用于无状态身份认证,但配置不当会引入严重漏洞。 一、算法混淆攻击 早期库允许客户端通过头部 alg 字段指定算法。攻击者将 alg 改为 none 或把 RS256 改为 HS256,利用公钥作为 HMAC 密钥伪造令牌。 防御方式:服务端固定预期算法,绝不信任头部 alg 字

分类:安全与运维|标签:身份认证 / Web安全 / JWT|阅读(1198)

虚拟文件系统(VFS)为 Linux 提供统一文件抽象,屏蔽 ext4、XFS、Btrfs 等具体实现的差异。所有文件读写最终都经过 Page Cache。 一、VFS 四大对象 superblock:代表一个已挂载的文件系统 inode:代表文件元数据 dentry:目录项缓存,加速路径查找 file:代表进程打开的

Nginx 能够轻松应对 C10K 乃至 C100K 挑战,得益于其精炼的 MasterWorker 架构与事件驱动的异步非阻塞网络模型。Master 进程以高权限运行,仅负责配置解析、信号处理与 Worker 进程的生命周期管理;所有的真实网络流量处理全部分派给无特权的 Worker 进程,每个 Worker 绑定独

分类:Linux与网络|标签:网络编程 / Nginx / 高性能 / Linux|阅读(7830)

头部采样(Head Sampling)在请求入口即决定是否记录,无法感知后续错误;尾部采样(Tail Sampling)在 Collector 侧聚合完整 Trace 后再决策,可做到“错误与慢请求必留、正常请求按比例丢弃”。 !分布式追踪调用链 一、Collector 尾部采样配置