본문 바로가기

분류 전체보기3581

728x90
FastAPI 문서(Swagger·ReDoc·OpenAPI) 노출 엔드포인트 접근통제 FastAPI 문서화 기능 개요FastAPI는 OpenAPI Specification(구 Swagger)을 중심으로 다음을 자동 생성합니다.구성요소기본 경로역할OpenAPI JSON/openapi.jsonAPI 명세 원본Swagger UI/docs대화형 API 테스트 UIReDoc/redoc읽기 중심의 API 문서OAuth2 지원/docs 내부인증 포함 API 테스트Schema 자동 생성-Request/Response 검증예제 자동 노출-Payload 예시👉 코드 → 스키마 → 문서 → 테스트가 한 번에 연결되는 구조입니다.OpenAPI (/openapi.json)🔹 역할FastAPI가 모든 라우트, 파라미터, 요청/응답 모델을 JSON 스펙으로 자동 변환Swagger, ReDoc, 외부 도구(Pos.. 2026. 1. 21.
암호화 시대의 선택적 VPN 우회와 가시성 중심 보안 설계 fwmark 기반 fwmark + policy routing(newgate 테이블 → tun0) 방식을 “선택적 VPN 우회 + DNS 누수 방지 + 패킷/흐름(Flow) 기반 탐지·모니터링”까지 완전하게 운영 가능한 형태로 정리한 내용입니다.목표 아키텍처 요약우회(steering)특정 트래픽(DNS, 특정 목적지/포트/프로세스 등)만 fwmark=0x1 부여ip rule로 fwmark=0x1 → table newgate → default dev tun0나머지 트래픽은 기존 default(enp0s3) 유지탐지·모니터링(visibility)(가장 권장) tun0에서 “inner packet(복호화된 실제 트래픽)”를 센서가 직접 캡처/분석(보강) enp0s3에서 VPN “outer tunnel”도 관찰(가용성/장애/우회 .. 2026. 1. 20.
숨겨졌던 Claude Code 팀 모드 비밀 기능: 멀티 에이전트 CC Mirror 공개 CC Mirror(cc-mirror)를 “숨겨진 Claude Code 팀 모드(멀티 에이전트)” 근거로 GitHub 공식 문서/README + Team Mode/Task Storage/Workflows 문서를 기반으로 정리합니다.CC Mirror가 “무엇을” 풀어줬나핵심은 ‘새 툴’이 아니라, Claude Code에 이미 있던 팀 모드 기능을 “활성화+패키징”해 누구나 쓰게 만든 것입니다.Claude Code 내부에 Task 기반 협업 도구(TaskCreate/Get/Update/List)가 존재하지만, 기본 상태에서는 비활성화되어 있었고cc-mirror는 이를 켜서 “지휘자(Conductor) + 작업자(Workers)” 구조의 멀티 에이전트 오케스트레이션을 가능하게 합니다. 강조하는 포인트“복잡한 브.. 2026. 1. 19.
AI 에이전트를 위한 전용 채팅, LangChain Agent Chat UI 설계와 운영 Agent Chat UI가 “정확히” 뭐예요?Agent Chat UI는 LangChain/LangGraph로 만든 AI 에이전트와 대화하기 위한 웹 채팅 UI(Next.js 앱)입니다. 일반 채팅 UI와 달리, 에이전트가 수행하는 툴 호출(tool call)과 툴 결과(tool result)를 대화 흐름 안에서 시각적으로 보여주고, 디버깅까지 돕는 것이 핵심입니다. Agent Chat UI가 특히 강조하는 기능은 다음입니다.실시간 채팅(스트리밍)툴 호출 시각화(에이전트가 어떤 툴을 어떤 인자로 호출했는지, 결과가 무엇인지)Time-travel debugging(대화 과거 지점으로 돌아가 확인/재실행)State forking(특정 시점에서 “분기”해서 다른 경로로 다시 실행)한 줄 요약: “툴 쓰는 에이전.. 2026. 1. 18.
여행 갈 때 어떤 카드가 정답일까? 트래블 카드 3종 선불/신용결함/외화통장 ✈️ 트래블 카드(Travel Card)란?트래블 카드는 해외여행 전 원화를 외화로 미리 환전·충전해 두고, 해외 현지에서 카드 결제 또는 ATM 인출에 사용하는 선불형(또는 외화계좌 연동형) 카드입니다. 기존 신용·체크카드 대비 환전 수수료 / 해외 결제 수수료 / ATM 인출 수수료 부담을 크게 줄이는 것이 핵심 목적입니다.등장 배경과 필요성1️⃣ 기존 해외 결제 구조의 문제국제 브랜드 수수료(VISA/Mastercard)해외 이용 수수료(보통 0.2~0.5%)DCC(이중환전) 발생 가능ATM 인출 시 고정 수수료 + 환전 스프레드2️⃣ 여행 패턴 변화현금 대신 카드 결제 중심소액 결제·교통·온라인 예약 증가환율 변동 리스크 회피 니즈 증가👉 이런 배경에서 “미리 환전 + 수수료 최소화 + 앱 기반.. 2026. 1. 17.
728x90
728x90