微服务安全:容器与配置的保障策略
在微服务架构的世界里,安全是至关重要的一环。本文将深入探讨微服务安全的两个关键方面:容器安全和配置安全,并详细介绍如何使用 seccomp 策略保护容器,以及如何利用 Vault 安全存储敏感配置数据。
1. 微服务请求的状态码分析
在与微服务交互时,状态码能为我们提供关键信息。当向消息服务发送请求时,如果得到 404 状态码,这表明请求已成功到达该服务,但请求的资源未找到。示例如下:
{"timestamp":1532318740403,"status":404,"error":"Not Found","exception":"com.packtpub.microservices.ch06.message.exceptions.MessageNotFoundException","message":"Message 123 could not be found","path":"/123"}
若修改请求头中的 JWT(JSON Web Token),则会得到 401 状态码,表示未授权。操作命令及响应如下:
$ curl -D - -H "Authorization: Bearer not-the-right-jwt" http://localhost:8080/messages/123
HTTP/1.1 401
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no
超级会员免费看
订阅专栏 解锁全文
171万+

被折叠的 条评论
为什么被折叠?



