로그인
ANS·

ANS SECURITY

보안은 기능이 아니라 기본값입니다.

ANS는 사용자 데이터, 개발자 자격 증명, 관리자 권한을 서로 다른 경계로 분리하고 중요한 작업을 추적 가능한 방식으로 설계합니다.

아래 내용은 현재 설계·구현 범위와 공개 전 추가 검증이 필요한 영역을 구분해 설명합니다.
Vault

데이터 보호

개인정보와 비밀정보는 필요한 목적에 한해 분리하여 보관하도록 설계합니다.

  • 민감 필드는 검증된 암호화 방식으로 보호
  • 비밀번호는 Argon2id 해시로만 보관
  • API 키 원문은 발급 시 한 번만 표시하고 해시 저장
  • 암호화 키와 애플리케이션 비밀은 코드와 분리
Sentinel

이상 징후 감지

로그인·API·관리자 활동의 신호를 기록해 검토가 필요한 상황을 빠르게 찾습니다.

  • 비정상 로그인과 과도한 API 요청 신호 수집
  • 중요 보안 이벤트를 관리자에게 알림
  • 자동 영구 제재 대신 사람의 검토와 이의 절차
  • 비밀값을 로그에서 제외하는 기록 기준
Verify

인증과 권한

화면 표시 여부가 아니라 서버 권한 확인으로 사용자·개발자·관리자 접근을 통제합니다.

  • HttpOnly·Secure 세션 쿠키와 CSRF 방어
  • 소셜·이메일 인증 후 서버 세션으로 안전하게 교환
  • 개발자와 관리자 기능은 역할을 서버에서 확인
  • 민감한 변경은 재인증 흐름을 전제로 설계
Audit

추적 가능성

중요한 관리 작업과 보안 이벤트는 나중에 검토할 수 있도록 감사 기록에 남깁니다.

  • 관리자 작업·권한 변경·계정 조치 기록
  • 결제·구독 상태 변경 이벤트 기록
  • 개인정보 접근은 최소 권한과 사유 기록을 전제
  • 비밀번호·토큰·API 키 원문은 감사 로그에 기록하지 않음

SECURITY BY DESIGN

플랫폼 전반의 보안 경계

01

전송

외부 웹과 API는 HTTPS 및 최신 TLS 정책을 기준으로 운영합니다.

02

접근

사용자별 데이터 접근은 서버에서 소유자와 역할을 검사합니다.

03

운영

운영·개발 환경을 분리하고, 공개 전에는 가상 테스트 데이터만 사용합니다.

DATA LIFECYCLE

데이터가 처리되는 방식

  1. 1

    필요한 정보만 수집하고 목적과 보존 기준을 문서화합니다.

  2. 2

    인증된 사용자와 권한이 확인된 서비스만 요청 범위의 데이터에 접근합니다.

  3. 3

    대화·개인정보 삭제 요청은 정책과 법적 보존 의무를 검토해 처리합니다.

  4. 4

    암호화된 백업과 복구 절차는 실제 공개 전 복구 테스트로 검증합니다.