← 목록
보안 2026-04-17 4KB 읽기 5분

security.crowny.org 풀스택 상용화 완료

이번 세션 전체 성과 (2026-04-14~17)

Phase 1: RPN 전환 + 감사

  • 11개 보안모듈 RPN 전환 (5,200줄 원본 → 11 .rpn.한선)
  • .toau 런타임 크래시 발견 → STATUS.md "READY" → "BETA" 정직한 판정
  • hanseonc_std 키워드 불일치 원인 분석 (Phase 1.5 로드맵화)

Phase 2: BETA 출시 기반

  • server.js 영속화 (JSON 스냅샷)
  • download.html BETA 배너
  • README.md 재작성 (Quick Start 2분)
  • REST API 문서 (rest-api.html, 24 엔드포인트)
  • 도입 문의 폼 + 가격 2티어→4티어

Phase 3: 가격 체계

  • 4티어 (Free ~ Enterprise ₩6.93M/월 BETA)
  • 서비스 8종 (PoC ₩15M ~ 소스 ₩500M)
  • 할인 6종 (BETA 30% + 연납 20% + 공공 30% + 3년 35% + 스타트업 50%)
  • pricing.html 전용 페이지 + 경쟁사 비교표
  • 홈페이지 pricing 섹션 4티어 확장

Phase 4: 라이선스 시스템

  • RSA-2048 서명 JWT 라이선스 (license.js)
  • CLI 발급 도구 (bin/issue-license.js)
  • 서버 통합: 부팅 시 티어 표시, feature gate, 일일 한도 추적
  • E2E: Community 차단 + Professional 전체 기능 활성 확인

Phase 5: 고객 온보딩

  • 10단계 온보딩 가이드 (docs/ONBOARDING.md, 360줄)
  • 티어 추천 매트릭스
  • PoC 성공 기준 템플릿
  • KPI 지표 (응답시간/해결률/갱신율/NPS)

Phase 6: 파트너 채널

  • 3등급 체계 (Silver 15% / Gold 22% / Platinum 30%)
  • partners.html (4유형, 8혜택, 5가입 절차)
  • BETA 가입 +5% 평생 마진

Phase 7: 계약서 템플릿 6종

  • NDA / PoC / 구독 / Enterprise MSA / DPA / 파트너

Phase 8: 결제·청구

  • billing.js (Subscription/Invoice/Payment 모델)
  • billing-cli.js (Quote→Customer→Sub→Invoice→Payment E2E)
  • HTML 청구서 생성기 (인쇄/PDF)
  • PG 추상화 (Toss/Stripe/Inicis 스텁)
  • 세금계산서 발행 인터페이스

Phase 9: 파트너 포털

  • partners.js (계정/세션/딜등록/MDF/마진계산/티어평가)
  • partner-cli.js (등록/승인/마진/평가)
  • portal/index.html (SPA 대시보드: 매출·딜·MDF·자료실)
  • 서버 통합: /api/v1/partner/ + /portal 정적 서빙

Phase 10: CRM 통합

  • crm.js (Contact/Opportunity/Activity/Pipeline/Webhooks)
  • 7단계 파이프라인 (lead→won/lost), 확률 자동 계산
  • HubSpot/Salesforce 어댑터 (스텁, API 키 설정 시 활성)
  • 서버 통합: /api/v1/crm/ (9 엔드포인트)
  • E2E: 한화시스템 ₩120M Enterprise → proposal → 가중 ₩60M

생성된 파일 요약

서버 모듈 (7개)

파일역할줄 수
server.jsREST API 메인1400+
license.js라이선스 발급/검증230
billing.js결제/청구260
partners.js파트너 관리280
crm.jsCRM300
bin/issue-license.js라이선스 CLI120
bin/billing-cli.js결제 CLI320
bin/partner-cli.js파트너 CLI100

웹사이트 (4개 신규)

파일역할
pages/pricing.html가격 페이지
pages/rest-api.htmlREST API 문서
pages/partners.html파트너 프로그램
portal/index.html파트너 포털 SPA

문서 (3개 신규)

파일역할
docs/ONBOARDING.md온보딩 가이드
STATUS.md정직한 BETA 판정
README.md재작성

계약서 (6개 신규)

파일역할
sales/contracts/nda.mdNDA
sales/contracts/poc-agreement.mdPoC
sales/contracts/subscription-standard.md구독
sales/contracts/enterprise-mssa.mdEnterprise MSA
sales/contracts/dpa.mdDPA
sales/contracts/partner-agreement.md파트너

현재 아키텍처

security.crowny.org
├── REST API (24 + 파트너 8 + 결제 4 + CRM 9 = 45 엔드포인트)
├── SIEM Engine (상관분석 + IOC + UEBA + Trust + ABAC)
├── License System (RSA JWT, 4 tier feature gate)
├── Billing (Quote → Invoice → Payment → Tax Invoice)
├── Partner Portal (Deal Reg + MDF + Dashboard)
├── CRM (Contact → Opportunity → Pipeline)
├── Dashboard (실시간 차트, WebSocket)
├── Syslog (UDP/TCP)
├── Export (STIX, Elastic, Splunk)
└── Docker (원클릭 배포)

남은 과제

  • Phase 1.5: .toau 런타임 안정화 (hanseonc_std 확장, 3~7일)
  • PG 실연동 (Toss/Stripe API 키)
  • HubSpot/Salesforce 실연동 (API 키)
  • Verdaccio npm login + SDK 퍼블리시
  • 첫 고객 PoC 확보