동의 기반 보안 원격지원 — 자체호스팅 · 종단간 · 감사 등급
헬프데스크 상담원이나 외부 벤더가 사용자가 쓰고 있는 PC에 원격 접속하는 동의 기반(attended) 원격지원·MSP 도구입니다. 명시적 동의로만 세션이 시작되고, 전체 녹화·위변조 방지 감사 추적· 범위/시간 제한 벤더 접근(PRA)을 기본 제공합니다. TeamViewer·AnyDesk·BeyondTrust PRA의 자체호스팅 · 종단간 암호화 · 감사 등급 대안이며, 넷서브의 4개 SDK(ConnectKit·SessionKit·ServerKit·DeviceKit)를 조립해 만들었습니다.
동의 기반(attended) 종단간 암호화 세션 녹화 · 리플레이 위변조 방지 감사 벤더 PRA 자체호스팅 4-Kit 조립
상담원(운영자)은 설치 없이 브라우저 웹 콘솔로 접속하고, 사용자는 지원 PIN을 받아 동의하면 세션이 열립니다. EdgeReach(무인 장치)의 attended(사람이 개입하는) 형제 제품입니다.
핵심 기능
🤝 명시적 동의(attended)
기기 앞의 사용자가 허용해야만 세션이 시작됩니다(참여 → 보기 → 제어). SessionKit의 제어 승인 게이트 위에 얹은 동의 핸드셰이크.
⏺️ 세션 녹화 · 리플레이
SessionKit 프레임·입력 스트림을 세션 ID로 저장하고 감사용으로 재생합니다.
🧾 위변조 방지 감사
ServerKit의 해시체인 감사 로그에 session.* 생명주기(시작·동의·제어·종료)를 기록합니다.
독립 검증·내보내기(export) 가능.
🛡️ 벤더 PRA(특권 원격 접근)
외부 벤더를 범위·시간 제한·승인 필수·항상 녹화 조건으로 초대합니다. 공유 크레덴셜이 없고, 종료 시 접근이 회수됩니다.
🌐 브라우저 운영자 콘솔
상담원은 설치 없이 웹 콘솔(ServerKit ViewerGateway)로 화면을 보고 제어합니다. RBAC 권한·단기 토큰·기기별 ACL로 보호됩니다.
🔐 종단간 암호화 · 자체호스팅
ConnectKit J-PAKE·AES-256-GCM으로 종단간 암호화하고, 서버·녹화·감사를 조직이 직접 운영합니다. 데이터가 외부로 나가지 않습니다.
🖧 MSP 플릿(선택)
DeviceKit.Rmm로 무인 자산의 인벤토리·라이브 지표·원격 명령 실행까지 확장할 수 있습니다.
📋 컴플라이언스 팩
감사 export + 무결성 독립 검증(누락 없음), SIEM 전송, 접근 검토, 보존 정책까지 규정준수에 필요한 요소를 제공합니다.
🪟 Windows 서비스 에이전트 · MSI 설치
Windows 에이전트는 서비스로 상주하며 MSI 설치 프로그램(서비스 등록·조용한 설치·업그레이드/제거)을 제공합니다. 호스트의 시스템 오디오도 함께 전송되어 브라우저에서 들리고 녹화에도 포함됩니다.
🔗 기기 등록 · 페어링 · 서버 녹화 저장
즉시지원은 1회용 PIN으로 연결하고, 상시 지원 기기는 등록 토큰으로 등록해 기기별 비밀키로 페어링합니다. 녹화는 실시간으로 서버에 업로드되어 해시 검증 후 보존 기간 동안 보관되며, 용량 한도에 도달하면 앞부분을 "잘린 녹화"로 저장하고 콘솔에 표시합니다.
🎟️ 통합계정 인증 · 과금 연동 · 턴키 배포
운영자는 OIDC(넷서브 통합계정 또는 고객사 IdP)로 로그인하고, 좌석·동시 세션·기능이 라이선스로 제어됩니다. 번들 인증 서버와 설치/백업/복원/업그레이드 스크립트가 포함된 턴키 자체호스팅 패키지로 설치합니다.
작동 원리 — 넷서브 4-Kit 조립 + 정책 계층
SupportReach는 새 프로토콜을 만들지 않고 넷서브의 개발자 SDK(Kit)를 조립합니다. 파이프·세션·서버·프로토콜은 Kit이 보장하고, SupportReach는 정책(동의·녹화·세션 감사·벤더 접근)을 소유합니다.
🔌 ConnectKit — 연결
NAT 통과·종단간 암호화 파이프. 상담원과 사용자 PC를 직접, 안전하게 잇습니다.
🗂️ SessionKit — 원격 데스크톱
화면·입력. 제어 승인(동의) 게이트를 내장해 attended 세션의 토대가 됩니다.
🧩 ServerKit — 서버 · 웹 콘솔 · 감사
Coordinator/Gateway(NAT·릴레이) + ViewerGateway(브라우저 콘솔) + ControlPlane(RBAC·해시체인 감사·과금).
📟 DeviceKit — MSP 플릿(선택)
인벤토리·원격 실행 등 무인 자산 관리가 필요할 때 더합니다.
이럴 때 씁니다
- 사내/고객 헬프데스크가 사용자 PC에 동의 기반으로 원격지원할 때
- MSP가 여러 고객사를 안전하게 지원하고 세션을 감사로 남겨야 할 때
- 외부 벤더에게 임시·제한된 접근(PRA)을 주고 항상 녹화해야 할 때
- 규제·보안 요구로 자체호스팅 + 종단간 + 감사 등급이 필요할 때(TeamViewer/AnyDesk 대체)
웹 뷰어 콘솔 접근
SaaS 고객 포털로 바로 시작
넷서브가 운영하는 SaaS로 설치 없이 시작할 수 있습니다. 소속 기관의 넷서브 통합계정으로 로그인해 이용합니다.
- 소속 기관(회사) 계정, 즉 넷서브 통합계정으로 고객 포털에 로그인합니다.
- 유료 요금제(Standard 이상)가 적용된 조직이면 '도움 요청' 버튼이 보입니다. 미적용이면 요금제 관리·업그레이드 링크가 보입니다.
- '도움 요청'을 누르면 일회용 연결 코드(약 15분 유효)와 도우미 파일(zip)이 발급됩니다.
- 압축을 풀고
SupportReachAgent.exe를 실행하면 설치 없이 상담 대기열에 자동 등록됩니다. - 상담원이 콘솔에서 연결하면 고객 화면에 승인/거부 창이 뜹니다. 승인한 경우에만 접속합니다.
- 모든 세션은 기록되며, 고객은 언제든 거부하거나 연결을 끊을 수 있습니다.
상담원(기관 담당자)은 통합계정으로 상담원 콘솔에 로그인해 대기열의 요청을 보고 연결합니다.
로그인 필요 · 유료(Standard 이상) 조직
자체호스팅(온프레미스) 도입
상담원은 브라우저 웹 콘솔(ServerKit ViewerGateway)로 세션에 접속합니다 — 설치 불필요, RBAC 권한·단기 토큰·기기별 ACL로 보호. 콘솔은 고객 신뢰 경계 안(온프렘)에 자체호스팅하므로 화면·녹화·감사가 외부로 나가지 않습니다.
| 구성 요소 | 역할 | 제공/접근 |
|---|---|---|
| 웹 콘솔 (ServerKit ViewerGateway) | 상담원 브라우저 접속 — 보기·제어·동의 | 자체호스팅(온프렘) · ServerKit |
| 지원 호스트(SupportReach Host) | 사용자 PC — 지원 PIN·동의·녹화 | 도입 시 제공/배포 |
| 관리 콘솔 (Control/Portal) | RBAC·감사 열람·과금 | 자체호스팅 |
넷서브 콘솔 허브의 응용 앱 운영 구역에서도 이 콘솔을 열 수 있습니다.
엔터프라이즈/MSP · 규모별 견적
Consent-based secure remote support — self-hosted · E2E · audit-grade
An attended remote-support & MSP tool for the session a helpdesk agent or an outside vendor opens onto a live user's machine. A session starts only with explicit consent, and it ships with full recording, a tamper-evident audit trail, and scoped, time-boxed vendor access (PRA). It's the self-hosted · end-to-end-encrypted · audit-grade alternative to TeamViewer / AnyDesk / BeyondTrust PRA, built by assembling the NetServ Kits (ConnectKit · SessionKit · ServerKit · DeviceKit).
Attended (consent) End-to-end encrypted Recording & replay Tamper-evident audit Vendor PRA Self-hosted Built from the Kits
The agent (operator) connects from a browser web console, no install; the user gets a support PIN and consents to open the session. SupportReach is the attended sibling of EdgeReach (unattended devices).
Key features
🤝 Explicit consent (attended)
A session starts only when the person at the machine allows it (join → view → control), a consent handshake on top of SessionKit's control-approval gate.
⏺️ Session recording & replay
Persist the SessionKit frame / input stream keyed to a session id and replay it for audit.
🧾 Tamper-evident audit
Record session.* lifecycle (start · consent · control · end) in ServerKit's
hash-chained audit log, independently verifiable and exportable.
🛡️ Vendor PRA (privileged remote access)
Invite an outside vendor with a scoped, time-boxed, approval-required, always-recorded grant — no shared credentials, access revoked on end.
🌐 Browser operator console
Agents watch and control from a web console (ServerKit ViewerGateway), no install — gated by RBAC permissions, short-lived tokens, and a per-device ACL.
🔐 End-to-end encryption · self-hosted
ConnectKit J-PAKE · AES-256-GCM end-to-end, with servers, recordings and audit run by you — data never leaves your boundary.
🖧 MSP fleet (optional)
Extend to unattended assets with DeviceKit.Rmm — inventory, live metrics, remote command exec.
📋 Compliance pack
Audit export with independent integrity verification (no gaps), SIEM egress, access review, and retention policy.
🪟 Windows service agent · MSI installer
The Windows agent runs as a service and ships with an MSI installer (service registration, silent install, upgrade / uninstall). The host's system audio is streamed too, so it plays in the browser and is included in the recording.
🔗 Device enrollment · pairing · server-side recording storage
Quick support connects with a one-time PIN; standing-support devices are enrolled with a registration token and paired with a per-device secret. Recordings upload live to the server, are hash-verified and kept for the retention period; when a size cap is reached the first part is saved as a "truncated recording" and flagged in the console.
🎟️ Unified-account auth · billing integration · turnkey deploy
Operators sign in with OIDC (the NetServ unified account or your own IdP), and seats, concurrent sessions and features are controlled by license. Install it as a turnkey self-hosted package with a bundled identity server and install / backup / restore / upgrade scripts.
How it works — assembled from the NetServ Kits + a policy layer
SupportReach invents no new protocol — it assembles NetServ's developer SDKs (Kits). The Kits guarantee pipe / session / server / protocol; SupportReach owns the policy (consent, recording, session audit, vendor access).
🔌 ConnectKit — connection
The NAT-traversal, end-to-end-encrypted pipe linking agent and user PC directly and securely.
🗂️ SessionKit — remote desktop
Screen and input, with a built-in control-approval (consent) gate — the basis of an attended session.
🧩 ServerKit — servers · web console · audit
Coordinator/Gateway (NAT · relay) + ViewerGateway (browser console) + ControlPlane (RBAC · hash-chained audit · billing).
📟 DeviceKit — MSP fleet (optional)
Add inventory and remote exec when you also manage unattended assets.
Use it when
- Your internal / customer helpdesk supports user PCs with consent
- An MSP supports many client organizations and must keep an auditable record of every session
- You grant an outside vendor temporary, scoped access (PRA) that is always recorded
- Regulation / security demands self-hosting + E2E + audit grade (a TeamViewer / AnyDesk replacement)
Web viewer console access
Start right away with the SaaS customer portal
Get started with NetServ's hosted SaaS, no install. Sign in with your organization's NetServ unified account.
- Sign in to the customer portal with your organization's (company) account, i.e. your NetServ unified account.
- If your organization is on a paid plan (Standard or higher), the "Request help" button is shown. Otherwise you see a link to manage or upgrade your plan.
- Pressing "Request help" issues a one-time connection code (valid for about 15 minutes) and a helper file (zip).
- Unzip it and run
SupportReachAgent.exe; it registers in the support queue automatically, with no installation. - When an agent connects from the console, an approve / deny window appears on the customer's screen. The agent connects only if you approve.
- Every session is recorded, and the customer can deny or disconnect at any time.
Agents (your organization's support staff) sign in to the agent console with their unified account, see requests in the queue and connect.
Sign-in required · paid (Standard or higher) organizations
Self-hosted (on-prem) deployment
Agents attach to a session from a browser web console (ServerKit ViewerGateway) — no install, gated by RBAC permissions, short-lived tokens and a per-device ACL. The console is self-hosted inside your trust boundary, so screen, recordings and audit never leave your org.
| Component | Role | Provided / access |
|---|---|---|
| Web console (ServerKit ViewerGateway) | Agent browser attach — view · control · consent | Self-hosted (on-prem) · ServerKit |
| Support host (SupportReach Host) | User PC — support PIN · consent · recording | Provided / deployed at onboarding |
| Admin console (Control/Portal) | RBAC · audit review · billing | Self-hosted |
The NetServ console hub lists this console under App operations too.
Enterprise / MSP · quoted to scale