Security is complex and a process 安全是复杂的,而且是一个过程
1. Security combines many diffenrent things 安全结合了许多不同的东西
2. Environments change,security cannot stay in a certain state 环境变化,安全性不能保持一定状态
3. Attackers have advantage 攻击者有优势
3.1 . They decide time 他们决定的时间(任意时间)
3.2. They pick what to attack ,like weakest link 他们选择要攻击的内容,例如最薄弱的环节
kubernets Node should only do one thing :Kubernetes kubernets节点应该只运行kubernets
Reduce Attack Surface 减少攻击面
Rutime security tools 运行时安全工具
Find and identify malicious processes 查找和识别恶意进程
Restrict IAM ssh access 限制IAM(Identity and Access Management 身份识别与访问管理服务) 与SSH访问
kubernetes components are runing secure and up-to-data kubernetes集群组件保持安全和最新的运行
Restrict(external)access 限制(外部)访问
use authentication ->authorization 使用身份认证 授权
Admission Controllers 控制器准入?
Enable Audit Logging 启用审计日志记录
Security Benchmarking 安全基线测试
由此可见最新的还是很重要的,老的版本会有漏洞,有必要保证组件版本的更新升级
一个通过 pod 攻击etcd的例子展现与etcd的安全策略:
加密etcd
限制访问etcd
加密与etcd的通信
Use Secrets /no hardcoded credentials 使用secrets秘钥 而不是硬编码的凭据
RBAC
Container Sandboxing 容器沙盒
Container Hardening 容器加固
Vulnerability Scanning 漏洞扫描
MTLS/ServiceMeshes 双向认证/服务网格
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。