추천 예제 가이드 (Recommended Examples)
Contexa 플랫폼의 핵심 가치를 가장 신속하게 이해하고 학습할 수 있도록, 18개 이상의 전체 예제 중 엄선된 4가지 핵심 시나리오 가이드를 제공합니다.
Contexa는 단순한 모듈의 나열이 아니라, 제로 트러스트 보안 및 AI 의사결정을 실전에 쉽게 이식할 수 있는 실용적인 예제들을 완비하고 있습니다. 아래 순서에 따라 단계별로 예제 코드를 분석하고 구현해 보실 것을 권장합니다.
1. 입문 필수: Quickstart 예제
프로젝트 경로: contexa-example-quickstart
선정 이유 및 학습 포인트
Contexa 플랫폼을 자신의 스프링 부트 애플리케이션에 처음으로 이식하고 구동할 때 거쳐가야 하는 가장 완벽한 입문용 예제입니다.
- 기본 의존성 추가:
spring-boot-starter-contexa를 활용해 라이브러리를 바인딩하는 최소한의 빌드 환경을 학습합니다. - 기본 설정 구성: 데이터베이스 연결 및
contexa.infrastructure.mode등 필수 프로퍼티의 초기 설정 세팅 방식을 파악합니다. - Shadow Mode 테스트: 보안 규칙을 강제하기 전, 기존 인프라를 보호하면서 트래픽과 이상 징후를 관찰하는 Shadow 모드의 기본 동작을 파악합니다.
2. AI 보안 판단의 핵심: AI Pipeline 예제
프로젝트 경로: contexa-example-ai-pipeline
선정 이유 및 학습 포인트
Contexa가 기존의 정적이고 딱딱한 Rule 기반 보안 프레임워크와 다르게 왜 유연하고 강력한지 증명하는 핵심 기술 예제입니다.
- Security Decision Prompt Pipeline: 인가/인증 증거 수집부터
CanonicalSecurityContext표준화, RAG 지식 결합을 거쳐 LLM에 프롬프트를 전달하는 실시간 파이프라인의 구조를 확인합니다. - 지능형 계층화 판단 (Cortex L1/L2): 상황에 맞춰 즉각적인 의사결정(L1)과 심층 분석(L2)으로 동작하는 계층형 LLM 오케스트레이션 메커니즘을 체험합니다.
3. 신원 보안의 실전: Identity MFA 예제
프로젝트 경로: contexa-example-identity-mfa
선정 이유 및 학습 포인트
제로 트러스트 환경에서 가장 민감하게 다루어지는 신원 지속 검증과 단계별 인증 강화(Step-up Authentication)의 실무 구현서입니다.
- 패스키(Passkey) 및 OTP 연동: 패스워드가 없는 현대적인 Passkey 및 일회용 비밀번호를 스프링 시큐리티에 쉽게 결합하는 구조를 배웁니다.
- 적응형 MFA(Adaptive MFA): 접근 요청의 위험도(Contextual Risk)에 따라 인증 단계를 동적으로 상향 조정하는 실무 패턴을 파악합니다.
4. 실무 마이그레이션: Legacy System 연동 예제
프로젝트 경로: contexa-example-legacy-system
선정 이유 및 학습 포인트
기존에 이미 가동 중인 엔터프라이즈 환경을 중단하거나 전체를 개편하지 않고 Contexa 보안 레이어를 점진적으로 도입하는 실제 비즈니스용 마이그레이션 시나리오입니다.
- Contexa Bridge 활용: 기존 인증 수단을 훼손하지 않고 Contexa 검증 브릿지를 안전하게 결합하는 인프라 연동 방식을 이해합니다.
- 점진적 무중단 도입: 기존 데이터베이스 및 인증 세션 풀과 Contexa 격리 데이터소스 간의 공존 및 동기화 방식을 학습합니다.