[Test] OpenProxy 권한 조회의 복제 지연 재현 - #363
Merged
Merged
Conversation
Add guarded Patroni-managed standby delay, HTTP permission controls, and redacted two-run evidence. Relates to #362.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Repository: DocGrid/docgrid/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #362
결과
변경
검증
이번 PR은 취약점 재현과 원복 증거만 포함합니다. 권한 조회 primary 고정, Redis 경쟁 수정, WebSocket·HA 장애 전환은 별도 작업입니다. 프로젝트 ID·내부 IP·계정·비밀번호·토큰·원본 앱 로그는 포함하지 않았습니다.
후속 안전장치·재검증
nofailover를 적용합니다. 원본 Patroni 설정은 root 전용 영속 백업으로 보관합니다.INVALID로 판정합니다. 단순 403은 안전성 증거가 아니므로 실제 standby SQL 도착과 두 대조군을 요구합니다.53688fbe7475는 동일 run ID·코드 커밋·JAR/설치 helper/live preflight 해시로 원장을 연결합니다. OpenProxy 경유 M=200 및 stale ADMIN 재캐시, primary 직결·복제 복구 대조군=403이 재현됐습니다.nofailover해제·streaming·backlog 0, 시험 계정 0을 재확인했습니다. 원장 16건: 14건 2xx, 예상된 403 2건, 결과 불명 0건. 관련 단위 테스트 14개·OpenSQL 스크립트 전체 25개 통과.docs/test-results/opensql-permission-replica-lag-safety-20261001.md