크라우니 스피어 통합 서버에 배지 위젯 API + 체인공격 한선씨 동반 + 서버.한선 v2.0 업데이트 + 네비게이션 개선을 적용했다.
engine/체인공격.js (574줄)의 한선씨 동반 파일을 작성. 22개 공격 벡터를 한선씨로 구현:
API 3종 추가 (server.js):
GET /api/badge?domain=X — SVG 인증 배지 (캐시 1시간)GET /api/badge/embed?domain=X — HTML embed 코드GET /badge?domain=X — 배지 상세 페이지?domain=crowny.org)이전 버전(v1.0, 시나리오 4개) → v2.0 업데이트:
배지SVG, 등급색상)/api/whitehat/modules) 추가전체 페이지에 "배지" 네비게이션 추가:
POST /api/chain/attack — 체인 서버 공격 테스트 실행 API 추가
3개 패턴 학습DB에 추가:
메서드 매개변수명 → 방식으로 변경 (예약어 충돌)해시_SHA256 → SHA256 (올바른 내장함수명)가져오기 "문자열.한선" 제거 (libs/ RPN 형식 충돌, 내장함수로 충분)/Users/ef/crowny-spear/engine/체인공격.한선 (신규)/Users/ef/crowny-spear/modules/체인공격.toau (신규)/Users/ef/crowny-spear/website/pages/badge.html (신규)/Users/ef/crowny-spear/server.js (배지API + 체인API 추가)/Users/ef/crowny-spear/서버.한선 (v2.0)/Users/ef/crowny-spear/website/index.html (nav + 통계)/Users/ef/crowny-spear/website/pages/whitehat.html (nav)/Users/ef/crowny-spear/website/pages/simulator.html (nav)spear.crowny.org:9600
├── 모듈: 5개 (공격벡터/보고서생성/스피어코어/에이전트/체인공격)
├── 시나리오: 8종 (chain/crowny-org/crownybus/enterprise/gateway/market/project-crowny/security)
├── 공격벡터: 14종 (Tier 1~5)
├── 페이지: 6종 (메인/스캔/화이트해커/시뮬레이터/배지/가격)
└── 한선씨 동반: 서버/체인공격/스피어코어/공격벡터/보고서생성/에이전트
AI보안.한선 (한선씨 AI 보안 엔진):
GET /api/ai/status — AI 엔진 상태POST /api/ai/scan — 10종 AI 위협 실시간 스캔POST /api/ai/fullscan — 전체 AI 보안 테스트 실행GET /api/ai/report — AI 보안 보고서 조회/Users/ef/crowny-spear/engine/AI보안.한선 (신규)/Users/ef/crowny-spear/engine/AI공격.js (신규)/Users/ef/crowny-spear/modules/AI보안.toau (신규)/Users/ef/crowny-spear/website/pages/ai.html (신규)/Users/ef/crowny-simulator/scenarios/ai-defense.js (신규)spear.crowny.org:9600
├── 모듈: 6개 (공격벡터/보고서생성/스피어코어/에이전트/체인공격/AI보안)
├── 시나리오: 9종 (+ai-defense)
├── 공격벡터: 24종 (Tier 1~6, AI 10종 포함)
├── 페이지: 7종 (메인/스캔/화이트해커/시뮬레이터/배지/가격/AI보안)
├── AI 보안: 10카테고리, 93% 방어율, 등급 A
└── 한선씨 동반: 서버/체인공격/스피어코어/공격벡터/보고서생성/에이전트/AI보안