现代计算机用来在互联网种查找资源的 域名系统(DNS) 是在 35 年前设计的,没有考虑用户隐私。它会面临安全风险和攻击,例如 DNS 劫持。它还能让 ISP 拦截查询。 幸运的是,现在有 DNS over TLS 和 DNSSEC 两种技术。DNS over TLS 和 DNSSEC 允许创建从计算机到它配置的 DNS 服务器之间的安全且加密的端到端隧道。在 Fedora 上,部署这些技术的步骤
go 语言在分布式系统中确保安全的技术主要包括:认证和授权(tls 认证、rbac)、数据加密(aes-256、sha-256)、令牌校验(jwt)、安全中间件(跨域请求处理、请求速率限制、输入验证)。例如,可使用 tls 进行 api 认证:加载 ca 证书,创建 tls 配置,在 http 服务器中使用 tls 配置。 Go 语言在分布式系统中确保安全的技术 前言 在分布式系统中,确保安全至关