SubLaneSubLane

경영감사

SubLane 가이드: 경영 감사.

누가 관리 설정을 변경했는지 조사할 때 사용하세요. 대신 모델 호출을 검사하려면 다음을 참조하세요. 매일 사용.

관리자 공개 관리 → 감사 로그 게이트웨이 키, 풀, 멤버, 구독 계정 및 액세스 설정에 대한 변경 사항을 검사합니다. 회원은 페이지 또는 API에 접근할 수 없습니다. 요청 기록은 별도로 유지됩니다. 관리 변경이 아닌 모델 호출을 설명합니다.

기록된 행동

  • 개인 키 생성, 메타데이터 변경, 전체 키 검색 및 영구 취소. 전체 키 검색은 행위자/대상 메타데이터만 기록하며 값은 기록하지 않습니다.
  • 풀 생성, 모델 정책 변경 및 회원 풀 부여.
  • 회원 생성, 활성화/비활성화, 속도/동시성 변경 및 비밀번호 재설정.
  • 개인 비밀번호 변경 및 로컬 관리자 비밀번호 복구.
  • 구독 계정 가져오기/인증, 재인증, 활성화/비활성화, 삭제, 동시성 변경, 프록시 바인딩 및 수동 휴지 기간 재설정.
  • 작업 공간 프록시 생성, 일괄 가져오기, 업데이트, 개별 삭제 및 최근 실패한 바인딩 해제된 프록시의 일괄 삭제.

각 이벤트에는 인증된 행위자의 ID, 사용자 이름/역할 스냅샷, 소스(user 또는 local), 고정 작업, 리소스 유형/ID, 결과 및 타임스탬프. 인식된 돌연변이 엔드포인트에 대한 실패한 인증 시도에는 HTTP 상태가 포함됩니다. 유효하지 않거나 인식되지 않는 대상 경로, 원본 거부, 공개 설정/로그인/로그아웃, OAuth 시작/취소, 읽기 전용 확인, 자동 자격 증명 새로 고침 및 런타임 기록은 이 로그 외부에 있습니다. 초기 데이터와 과거 작업은 백필되지 않습니다.

요청/응답 본문, 자격 증명, 비밀번호 해시, 전체 키, OAuth 매개변수, 원시 URL/오류, 계정 이메일 주소 또는 비밀 스냅샷 전후가 없습니다. 계정 ID는 불투명한 SubLane 레코드 ID입니다. 삭제된 대상은 ID로 식별 가능한 상태로 유지됩니다. 실패한 계정 가져오기/OAuth 완료 시도는 신뢰할 수 없는 기관에서 안전하게 얻을 수 없기 때문에 대상 ID를 생략합니다.

성공적인 이벤트는 변형과 동일한 트랜잭션에서 커밋됩니다. 감사 쓰기가 실패하면 변경 사항이 롤백됩니다. 사용자 행위자가 없는 도메인 백그라운드 작업은 사용자 행위자를 만들어내지 않습니다. 인증된 HTTP 실패는 지속성 시간 제한이 제한된 최선의 노력입니다. 지속성 실패는 요청 데이터 없이 고정 서버 진단을 내보냅니다. 로컬 복구 기록 local-cli 관리자에게 잘못 귀속시키는 것이 아니라 배우로서.

종합 관리 이벤트가 포함된 감사 로그 예시:

Audit log showing key, member permission and pool changes

보관 및 API

통합 스키마는 단조로운 이벤트 ID를 사용하여 감사 테이블을 생성합니다. 최근 90일을 유지하며 최대 10,000개의 이벤트로 제한됩니다. 잘라내기는 삽입 및 목록 읽기에서 실행됩니다. 삭제API, 외부 로깅 서비스 또는 백그라운드 폴링 종속성이 없습니다. 보존은 불변의 외부 아카이브가 아닌 제한된 운영 기록입니다.

GET /api/audit?cursor=0&resource=&outcome= 활성화된 관리자 브라우저 세션이 필요하며 반환됩니다. events ...을 더한 next_cursor. 페이지에는 최대 50개의 항목이 최신 항목부터 포함됩니다. 리소스에는 다음이 포함됩니다. key, group, member, user, account, 그리고 proxy; 결과는 success 또는 failure; 빈 필터는 모두를 선택합니다. 잘못된 필터는 HTTP 400을 반환합니다. 프런트엔드는 탐색, 명시적 새로 고침, 필터 변경 또는 페이지 매김 시에만 레코드를 로드합니다.