gRPC 基于 HTTP/2 多路复用传输 Protobuf 消息,默认不加密。生产环境必须启用 mTLS 双向证书认证,并通过 Unary/Stream 拦截器在服务端统一校验 JWT 或 SPIFFE 身份,避免在每个 RPC 方法中重复鉴权逻辑。 一、Go gRPC 服务端 mTLS 与鉴权拦截器
最新技术文章列表
按原始发布时间倒序排列 · 按年月归档查看Redis 提供 RDB 快照与 AOF 日志两种持久化方式,二者在数据安全性与恢复速度上存在本质权衡。 一、RDB 与 AOF 对比 | 维度 | RDB | AOF | |||| | 数据安全性 | 可能丢失最后一次快照后的数据 | 取决于 appendfsync 策略 | | 恢复速度 | 快(二进制加载) |
构建一个高吞吐且具备强一致性的分布式 KeyValue 数据库(如 TiKV、CockroachDB),其核心在于将底层单机存储引擎与分布式共识算法通过复制状态机(Replicated State Machine)深度缝合。其标准架构设计遵循分层分工:共识层(Consensus Tier):基于 Raft 协议在多节点
HTTPS 依赖 PKI 信任链验证服务器身份,但当设备被植入恶意根证书(如企业代理或恶意软件)时,中间人攻击(MITM)便可成功解密流量。证书固定 通过将服务端证书或公钥哈希硬编码在客户端,绕过对系统根证书的盲目信任。 一、Android 网络安全性配置示例 当攻击者使用伪造证书进行解密时,客户端计算出的公钥哈希与固
将多个 Network Namespace 通过 veth pair 接入 Linux Bridge,再配合 iptables MASQUERADE 即可在单机上模拟完整的容器网络拓扑与 SNAT 出网。 !Linux 网络栈 一、构建 NAT 出网链路