Skip to content

release: 인증 세션 회전과 익명 피드백 보호 강화 - #4

Merged
fakerdeft merged 1 commit into
mainfrom
develop
Jul 24, 2026
Merged

release: 인증 세션 회전과 익명 피드백 보호 강화#4
fakerdeft merged 1 commit into
mainfrom
develop

Conversation

@fakerdeft

Copy link
Copy Markdown
Contributor
  • /api/auth/me가 유효 AT, 인증 쿠키 없음, refresh 필요 상태를 명확히 구분
  • Redis Lua로 RT 소비와 rotation을 원자화
  • 5초 이내 중복 refresh에 동일 RT와 유효 AT를 재전달
  • 중복 응답에서 Redis와 RT 쿠키의 남은 TTL을 보존
  • grace 이후 RT 재사용 시 해당 기기 세션 전체 폐기
  • 구버전에서 생성된 동일 sessionId 다중 RT를 단일 결과로 수렴
  • terminal refresh 오류에서 동일 scope의 AT·RT 삭제 쿠키 발급
  • RT 발급/회전/재시도/재사용/폐기 감사 로그 추가
  • 익명 피드백 제출을 허용하면서 Redis 기반 rate limit 적용
  • 신뢰 프록시 체인에서만 실제 IP를 해석하고 HMAC fingerprint 사용
  • 인증/쿠키/rotation/피드백 보안 계약 회귀 테스트 추가

- /api/auth/me가 유효 AT, 인증 쿠키 없음, refresh 필요 상태를 명확히 구분
- Redis Lua로 RT 소비와 rotation을 원자화
- 5초 이내 중복 refresh에 동일 RT와 유효 AT를 재전달
- 중복 응답에서 Redis와 RT 쿠키의 남은 TTL을 보존
- grace 이후 RT 재사용 시 해당 기기 세션 전체 폐기
- 구버전에서 생성된 동일 sessionId 다중 RT를 단일 결과로 수렴
- terminal refresh 오류에서 동일 scope의 AT·RT 삭제 쿠키 발급
- RT 발급/회전/재시도/재사용/폐기 감사 로그 추가
- 익명 피드백 제출을 허용하면서 Redis 기반 rate limit 적용
- 신뢰 프록시 체인에서만 실제 IP를 해석하고 HMAC fingerprint 사용
- 인증/쿠키/rotation/피드백 보안 계약 회귀 테스트 추가
@fakerdeft fakerdeft self-assigned this Jul 24, 2026
@fakerdeft
fakerdeft merged commit aa36733 into main Jul 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant