安全
Codex 安全功能和最佳实践
概述
Codex 提供多层次的安全功能,保护你的代码、数据和系统安全。
安全特性
1. 沙箱执行
代码在隔离环境中运行:
- 文件系统隔离
- 网络访问控制
- 资源使用限制
2. 权限控制
细粒度的权限管理:
- 读取权限
- 写入权限
- 执行权限
3. 审批系统
危险操作需要审批:
- 删除文件
- 执行命令
- 网络请求
4. 审计日志
记录所有操作:
- 操作时间
- 操作类型
- 操作结果
安全设置
基础配置
json
{
"security": {
"sandbox": true,
"approvalRequired": true,
"auditLogging": true
}
}网络配置
json
{
"network": {
"allowOutbound": false,
"allowedDomains": ["api.example.com"]
}
}文件配置
json
{
"files": {
"readOnly": true,
"allowedPaths": ["./src"],
"blockedPatterns": ["*.key", "*.pem"]
}
}数据安全
敏感数据保护
不处理:
- API 密钥
- 密码
- 私钥
- 个人信息加密存储
加密内容:
- 认证凭据
- 配置信息
- 会话数据企业安全
SSO 集成
支持的协议:
- SAML 2.0
- OIDC访问控制
RBAC:
- 基于角色的访问
- 最小权限原则合规性
认证:
- SOC 2 Type II
- ISO 27001
- GDPR