🛡 v1.0.0 정식 출시

시놀로지 NAS를 위한
웹 보안 진단 플랫폼

시놀로지 NAS의 Container Manager(Docker)로 운영하는 자가 호스팅 사이트. HWebGuard는 외부 침입 취약점을 18개 진단 하네스로 지속 점검하고, 최신 CVE/KEV를 자동 매칭하며, 위험도와 조치 방안을 분석하는 Windows 기반 방어형 보안 진단 플랫폼입니다.

Windows 10/11 · 무설치 압축 또는 인스톨러 · 데이터는 로컬에만 저장

HWebGuard HWebGuard v1.1.0 📊 대시보드 🌐 사이트 관리 📡 모니터링 🛡 취약점 결과 📦 자산 인벤토리 🔁 진단 비교 📜 실행 이력 ⚙ 자동 운영 🔬 자체 진단 📖 사용 방법 ℹ 정보 KEV: 1,590건 CVE: 78,000건 자체 진단 HWebGuard 자체의 헬스 상태 — 60초마다 자동 갱신 점검 항목 9 정상 8 주의 1 오류 0 DB 무결성 data/hwebguard.db 이상 없음 CVE/KEV 캐시 CISA KEV 1,590건 · NVD 78,000건 동기화 완료 인증서 만료 임박 7개 사이트 모두 양호 최소 59일 남음 룰셋 무결성 10개 파일 / 룰 62개 검증 통과 스케줄러 잡 7개 등록 · 다음 진단 02:00 대기 중
18
독립 진단 하네스
1,590+
CISA KEV 자동 매칭
5분
실시간 모니터링 주기
100%
로컬 데이터 보관
Why HWebGuard

스캐너가 아닌, 운영자를 위한 보안 플랫폼

일회성 스캔으로 끝나지 않습니다. 하네스 엔지니어링 구조로 안정적으로 반복 진단하고, 운영자·개발자·임원 각각에 맞는 조치 방안을 제시합니다.

🧩

하네스 엔지니어링 구조

각 진단 기능이 독립 실행·검증·반복 가능한 하네스 단위로 분리. 하나가 실패해도 전체 진단은 계속되며, 신규 룰 추가 시 기존 기능에 영향이 없습니다.

🛡

방어 관점 분석

탐지된 취약점을 방어 관점에서 분석. 공격 절차가 아닌 설정 개선·패치 우선순위·재발 방지 체크리스트를 운영자/개발자/임원용으로 분리 생성합니다.

📡

실시간 모니터링

응답 시간·가용성·인증서 만료를 5분 주기로 자동 점검. 다운 감지 시 30초 후 자동 재점검으로 일시적 장애와 실제 다운을 구분합니다.

🔄

자동 CVE/KEV 갱신

NVD CVE + CISA KEV를 자동 동기화. 탐지된 제품·버전·플러그인을 CVE와 매칭하고, 실제 악용 중인(KEV) 취약점을 우선 표시합니다.

📊

다중 페이지 진단

메인 페이지뿐 아니라 sitemap.xml + HTML 링크 1-depth 자동 크롤링 + 사용자 지정 URL까지. 안전 가드(logout/delete 제외)로 비파괴 진단.

🔐

안전한 자동 업데이트

HTTPS 강제 + SHA256 무결성 검증 + 다운그레이드 차단. 새 버전 발견 시 알림, 사용자 승인 후 설치. 데이터는 항상 보존됩니다.

🔔

다채널 알림

Telegram·Discord·Slack·Synology Chat·데스크톱 알림 연동. 조용 시간(Quiet Hours)·중복 억제로 알림 피로를 줄이고 중요한 것만 전달합니다.

📄

역할별 보고서

HTML/PDF 보고서를 임원 요약·개발자 조치·운영자 체크리스트로 분리 생성. 월간 SLA 추세 보고서로 보안 상태 변화를 추적합니다.

완전 자동 운영

일/주 단위 자동 진단 스케줄, 자동 백업/복구, 룰셋 자동 갱신. 한 번 설정하면 사람 개입 없이 보안 상태가 지속 관리됩니다.

🔒

오프라인 동작

외부 API 없이 모든 진단 가능. 진단 결과·증거·설정은 로컬 SQLite에만 저장. 폐쇄망·격리 환경에서도 완전 동작합니다.

Product Tour

실제 화면 둘러보기

운영자가 매일 보는 핵심 화면입니다. 복잡한 보안 데이터를 한눈에 파악할 수 있도록 설계했습니다.

실시간 모니터링

7개 사이트를 한 화면에서

응답 시간·가용성·인증서 상태를 5분 주기로 자동 점검. 24시간 응답 시간 차트로 추세를 즉시 파악합니다.

  • 사이트별 가용성·평균 응답·다운 횟수
  • "현재 정상 · 24h 내 다운 N회" 명확한 상태 구분
  • 다운 시 30초 후 자동 재점검
  • 시간/일/주/월 단위 차트 전환
실시간 모니터링 응답 시간·가용성·인증서 상태를 5분 주기로 자동 점검 htriphub (정상) https://htriphub.com 가용성 (24h) 100.0% 평균 응답 250ms 다운 (24h) 0 인증서 59일 남음 dailynews (현재 정상 · 24h 내 다운 1회) https://dailynews.hstockguard.com 가용성 (24h) 95.8% 평균 응답 235ms 다운 (24h) 1 ⚡ 지금 재점검
취약점 결과

발견 → 근거 → 조치까지 한 흐름

심각도별로 정리된 취약점 목록. 각 항목을 클릭하면 탐지 근거, 영향 URL, 단계별 조치 방법, 검증 명령어가 함께 표시됩니다.

  • Critical / High / Medium / Low 심각도 분류
  • CVE/KEV 매칭 + CVSS 점수 표시
  • Nginx/Apache 설정 예시 코드 제공
  • 조치 후 검증 명령어 자동 생성
취약점 결과 portal.howinfo.kr · Critical 1 · High 2 · Medium 4 CRITICAL .env 파일 외부 노출 /.env · HTTP 200 · 환경변수 노출 위험 HIGH nginx 1.24.0 → CVE-2025-xxxx CVSS 8.1 · CISA KEV 등재 · 즉시 패치 권장 HIGH CORS 와일드카드 + Credentials Access-Control-Allow-Origin: * MEDIUM CSP 헤더 누락 XSS 방어 정책 부재 ▸ 조치 방법 (Nginx) add_header Content-Security-Policy "default-src 'self'"; 검증: curl -I https://portal.howinfo.kr | grep -i content-security
통합 대시보드

전체 보안 상태를 30초 안에

모든 사이트의 보안 점수, 위험도별 현황, 사이트 헬스, 긴급 조치 항목을 한 화면에 집약. 우선순위가 높은 것부터 자동 정렬됩니다.

  • 전체 보안 점수 + 추세
  • 사이트별 헬스 카드 (🔴🟡🟢)
  • 긴급 조치 필요 항목 우선 표시
  • 클릭 시 해당 상세로 즉시 이동
대시보드 69 / 100 전체 보안 점수 Critical 2 High 5 Medium 11 해결됨 8 💚 사이트 헬스 (오늘) 🟢 hsyncpro 점수 85 · 정상 · 인증서 59일 🔴 portal 점수 0 · Critical 2 · 즉시 조치 필요 🟡 dailynews 점수 72 · Medium 4 · 24h 내 다운 1회
Diagnostic Harnesses

18개 진단 하네스

소유권 검증부터 보고서 생성까지. 순차 실행되며 각 하네스는 독립적으로 실패가 격리됩니다.

01

소유권 검증

무단 진단 방지 — File / DNS TXT / Meta 태그 검증

02

HTTP 보안 헤더 MED

CSP·HSTS·X-Frame-Options·서버 버전 노출 점검

03

TLS/SSL CRIT

인증서 만료·도메인 일치·TLS 버전 정책

04

쿠키 보안 MED

Secure·HttpOnly·SameSite 속성 검증

05

CORS HIGH

와일드카드 Origin·Credentials 조합·반사 점검

06

폼 보안

CSRF 토큰·자동완성·평문 전송 폼 점검

07

JS 인벤토리

외부 스크립트·라이브러리 버전·SRI 누락

08

서브도메인 탈취 HIGH

댕글링 DNS·미사용 CNAME 점검

09

robots/sitemap

민감 경로 노출·비공개 URL 점검

10

노출 경로 CRIT

.env·SSH/AWS 키·Actuator 등 50+ 경로 비파괴 점검

11

NAS/Docker 노출 CRIT

Synology DSM·Docker API·Portainer·Traefik 외부 노출

12

민감정보/혼합콘텐츠 CRIT

AWS/Google 키·개인키·JWT·스택트레이스·HTTP 메서드

13

DB 에러 노출 HIGH

MySQL·PostgreSQL·SQLite 에러 메시지 노출

14

WordPress CRIT

버전·XML-RPC·REST API·플러그인 노출

15

의존성 분석

package.json·requirements.txt 취약 라이브러리

16

CVE 매칭 CRIT

제품·버전 → CVE/KEV/CVSS 자동 매칭

17

방어 분석

위험도 재평가·조치 우선순위·역할별 가이드

18

보고서 생성

HTML/PDF·임원 요약·개발자 조치·체크리스트

Advanced (Opt-in)

🔧 고급 진단 모드 (옵트인 · 기본 OFF)

일반 18개 점검에 더해, 명시적 동의 시 추가로 작동하는 두 가지 격리 모드. 모든 페이로드가 코드 레벨에서 비파괴 강제되며 DROP/DELETE/파일쓰기/무차별대입은 영구 차단됩니다.

🧪

능동 검증 (운영 환경, 베타)

에러 기반 SQLi · 반사형 XSS 마커 · 개방 리다이렉트 — 무해 마커만 전송

🔧

스테이징 강화 (오픈 전 심층)

인증 심층 · 적극 인젝션(SSTI·boolean SQLi·CRLF) · 출시 체크리스트 · OPEN_READY 판정

Setup Guide

시놀로지 NAS 720+ 환경 설치

HWebGuard는 Windows에서 실행되며, NAS의 Docker로 운영하는 사이트를 외부에서 진단합니다. 소유권 검증을 위해 NAS 사이트에 검증 파일/DNS 설정만 추가하면 됩니다.

1

HWebGuard 다운로드

Windows PC(NAS와 같은 네트워크 권장)에 설치 파일을 받아 실행합니다. 별도 서버 불필요 — 데스크톱 애플리케이션입니다.

2

사이트 등록

NAS Container Manager로 운영 중인 사이트 URL을 등록합니다. 예: https://portal.howinfo.kr

3

소유권 검증 (택1)

File 방식: NAS Docker 컨테이너의 웹 루트에 검증 파일 업로드
DNS 방식: 도메인 DNS에 TXT 레코드 추가
Meta 방식: HTML <head>에 검증 태그 삽입

4

진단 실행 & 자동 운영

즉시 진단하거나 자동 스케줄(일/주 단위)을 설정합니다. 결과는 대시보드·HTML 보고서·실시간 모니터링으로 확인. Telegram/Discord/Slack/Synology Chat 알림 연동.

# 소유권 검증 — File 방식 (NAS Docker)
# 1. NAS SSH 또는 File Station 접속 # 2. 대상 사이트의 Docker 웹 루트로 이동 # (Container Manager → 볼륨 마운트 경로) cd /volume1/docker/portal/www # 3. 검증 디렉토리 + 파일 생성 mkdir -p .well-known echo "hwebguard-verification=<발급코드>" \ > .well-known/hwebguard-verify.txt # 4. 외부 접근 확인 curl https://portal.howinfo.kr/\ .well-known/hwebguard-verify.txt # → HWebGuard에서 [검증] 클릭 # → 이후 모든 진단 자동 활성화
License

라이선스 & 플랜

개인·소규모 운영자는 무료로 시작하세요. 상업적 운영·다수 사이트·우선 지원이 필요하면 상위 플랜을 이용할 수 있습니다.

Personal
무료
개인 / 비상업적 자가 호스팅 운영자
  • 사이트 최대 3개
  • 18개 진단 하네스 전체
  • 실시간 모니터링
  • CVE/KEV 자동 매칭
  • 자동 업데이트
  • 외부 분석 엔진 연동
  • 우선 기술 지원
무료 다운로드
Pro
₩29,000 / 월
상업적 운영 · 다수 사이트 관리자
  • 사이트 무제한
  • 18개 진단 하네스 전체
  • 고급 분석 (내장 크레딧 포함)
  • 다중 페이지 자동 크롤링
  • 월간 SLA 추세 보고서
  • 모든 알림 채널 연동
  • 이메일 우선 지원
Pro 문의하기
Enterprise
맞춤 견적
기업 · 다수 NAS · 온프레미스 운영
  • Pro의 모든 기능
  • 사내 룰셋 커스터마이징
  • 자체 업데이트 서버 구축
  • 온보딩 + 교육 지원
  • SLA 계약 (응답 시간 보장)
  • 전용 기술 담당자
  • 보안 감사 리포트 양식
견적 문의

※ 모든 플랜은 데이터를 로컬에만 저장합니다. 진단 결과·증거·설정이 외부로 전송되지 않습니다.

Version Management

버전 관리 & 변경 이력

프로그램이 자동으로 새 버전을 감지합니다. HTTPS 매니페스트 + SHA256 무결성 검증으로 안전하게 배포됩니다.

버전릴리즈주요 변경상태
v1.1.02026-05-16 최초 정식 출시 — 18개 진단 하네스 · 실시간 모니터링 · CVE/KEV 자동 매칭 · 자동 업데이트 최신
Download

지금 다운로드

Windows 10/11 (64bit) 전용. 설치 후 첫 실행 시 CISA KEV 1,590건이 자동 동기화됩니다 (~30초).

현재 OS에서는 다운로드할 수 없습니다
HWebGuard는 Windows 10/11 (64bit) 전용 데스크톱 애플리케이션입니다.
Windows PC에서 이 페이지에 다시 접속해 주세요.
💿

인스톨러 (.exe)

자동 설치 + 바탕화면 아이콘 + 자동 업데이트 연동. 일반 사용자 권장.

⬇ Setup v1.1.0

SHA256 검증 · 약 84 MB

📦

무설치 (.zip)

압축 해제 후 즉시 실행. USB 휴대·격리 환경·관리자 권한 없는 PC.

⬇ Portable v1.1.0

SHA256 검증 · 약 80 MB

Python·추가 런타임 설치 불필요 · 단일 실행 파일 패키징

FAQ

자주 묻는 질문

시놀로지 NAS에 직접 설치하나요?+
아니요. HWebGuard는 Windows 데스크톱 애플리케이션입니다. NAS의 Docker로 운영하는 사이트를 외부에서 진단하는 방식이라 NAS에 부하를 주지 않습니다. NAS와 같은 네트워크의 Windows PC에서 실행하는 것을 권장하지만, 인터넷으로 접근 가능한 사이트라면 어디서든 가능합니다. (소개 사이트 자체는 NAS Docker로 호스팅 가능 — 함께 제공되는 docker 폴더 참고)
720+ 외 다른 시놀로지 모델도 되나요?+
네. HWebGuard는 NAS 모델과 무관합니다. Container Manager(Docker) 또는 Web Station, Reverse Proxy로 외부에 노출된 사이트라면 DS720+, DS920+, DS224+, RS 시리즈 등 모든 시놀로지 모델에서 동일하게 동작합니다.
진단이 사이트에 피해를 주지 않나요?+
비파괴(safe) 진단을 기본으로 합니다. 공격 페이로드 실행·로그인 무차별 대입·인증 우회를 하지 않으며, 요청 속도 제한·민감 파일 본문 미저장·내부망 IP 차단 등 다중 안전장치가 있습니다. 소유권이 검증된 사이트만 진단 가능합니다.
데이터가 외부로 전송되나요?+
진단 결과·증거 데이터·설정은 로컬 SQLite DB에만 저장됩니다. 외부 통신은 (1) 사용자가 키를 입력한 경우의 고급 분석 요청, (2) CVE/KEV 공개 피드 다운로드, (3) 자동 업데이트 매니페스트 확인뿐입니다. 고급 분석을 끄면 완전 오프라인으로도 동작합니다.
자동 업데이트는 안전한가요?+
HTTPS 매니페스트만 허용하고, 다운로드한 파일은 SHA256 해시로 무결성을 검증합니다. 해시 불일치 시 즉시 삭제 + 경고. 다운그레이드도 차단합니다. 다운로드까지만 자동이며 설치는 사용자가 명시적으로 승인해야 진행됩니다. 업데이트 시 진단 결과·설정은 모두 보존됩니다.
소개 사이트를 NAS Docker로 띄울 수 있나요?+
네. 함께 제공되는 ZIP의 docker/ 폴더에 docker-compose.yml + Dockerfile + nginx.conf가 모두 포함되어 있습니다. Container Manager에서 프로젝트로 가져오거나 SSH에서 docker compose up -d 한 줄이면 끝납니다. 자세한 절차는 ZIP의 README.md를 참고하세요.
상업적으로 사용해도 되나요?+
Personal 플랜은 개인·비상업적 자가 호스팅 용도입니다. 상업적 운영·고객사 사이트 진단·다수 사이트 관리는 Pro 또는 Enterprise 라이선스가 필요합니다. 자세한 내용은 아래 연락처로 문의해 주세요.

도입 문의 & 기술 지원

Pro/Enterprise 도입, 버그 신고, 기능 제안 — 무엇이든 환영합니다.

버그 신고 시 [실행 이력] 메뉴의 로그 파일을 첨부하면 빠른 해결에 도움됩니다.