3.2 Analyze authentication and authorization requirements to identify security gaps
Tìm lỗ hổng xác thực (authn) và phân quyền (authz) trong tích hợp Claude.
- Không bao giờ đưa API key ra trình duyệt hay app di động — gọi qua backend của bạn, lưu key trong secret manager.
- Agent hành động thay người dùng → dùng định danh của từng người dùng (vd. OAuth cho MCP server từ xa) và kiểm quyền phía server, không dùng một token dùng chung có toàn quyền.
- MCP server từ xa: OAuth 2.1, token phải được cấp đúng cho server đó (audience). Cấm chuyển tiếp token (token passthrough): server không nhận hay chuyển token nào khác; gọi API phía sau thì dùng token riêng do API đó cấp.
- Định danh theo nền tảng: Amazon Bedrock xác thực bằng AWS IAM/SigV4; Claude Platform on AWS dùng IAM/SigV4 hoặc API key tạo trong AWS Console.
- Tách workspace và key theo môi trường/đội để giới hạn phạm vi ảnh hưởng và theo dõi chi phí.