Agent는 서비스 계정보다 더 좁게
identity lifecycle, token matrix, RBAC+ABAC와 secret rotation
신뢰 수준은 사람(High)→서비스 계정(Medium)→agent(Low)로 두고 agent 권한을 항상 서비스 계정 이하로 유지합니다. agent identity는 자동 생성·폐기를 기본으로 하고, 고위험 작업에는 요청 단위 ephemeral token을 사용합니다.
| Token | 권장 수명 | 적합한 용도 |
|---|---|---|
| Short-lived | 15~60분 | 일반 세션·read task |
| Scoped service | 최대 24시간 | 제한된 batch·workflow |
| Ephemeral | 요청 단위 | 결제·삭제·외부 전송 |
| Delegated | 승인/업무 범위 | 사용자 권한 위임 |
| Long-lived key | 최대 90일 | 불가피한 legacy, 강한 rotation |
- Identity 발급task·tenant·owner와 TTL을 연결합니다.
- Scope 최소화resource·action·env·금액 조건을 제한합니다.
- Secret 분리agent runtime에 원본 장기 credential을 노출하지 않습니다.
- 회수·감사완료·timeout·incident에 자동 폐기하고 access trail을 남깁니다.