응용 앱 · SupportReach

동의 기반 보안 원격지원 — 자체호스팅 · 종단간 · 감사 등급

헬프데스크 상담원이나 외부 벤더가 사용자가 쓰고 있는 PC에 원격 접속하는 동의 기반(attended) 원격지원·MSP 도구입니다. 명시적 동의로만 세션이 시작되고, 전체 녹화·위변조 방지 감사 추적· 범위/시간 제한 벤더 접근(PRA)을 기본 제공합니다. TeamViewer·AnyDesk·BeyondTrust PRA의 자체호스팅 · 종단간 암호화 · 감사 등급 대안이며, 넷서브의 4개 SDK(ConnectKit·SessionKit·ServerKit·DeviceKit)를 조립해 만들었습니다.

동의 기반(attended) 종단간 암호화 세션 녹화 · 리플레이 위변조 방지 감사 벤더 PRA 자체호스팅

상담원(운영자)은 설치 없이 브라우저 웹 콘솔로 접속하고, 사용자는 지원 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는 정책(동의·녹화·세션 감사·벤더 접근)을 소유합니다.

Kit은 파이프·세션·서버·프로토콜을 보장하고, SupportReach는 Kit이 통합자에게 남겨둔 정책(동의·녹화·세션 도메인 감사·벤더 접근)을 채웁니다.

이럴 때 씁니다

웹 뷰어 콘솔 접근

SaaS 고객 포털로 바로 시작

넷서브가 운영하는 SaaS로 설치 없이 시작할 수 있습니다. 소속 기관의 넷서브 통합계정으로 로그인해 이용합니다.

  1. 소속 기관(회사) 계정, 즉 넷서브 통합계정으로 고객 포털에 로그인합니다.
  2. 유료 요금제(Standard 이상)가 적용된 조직이면 '도움 요청' 버튼이 보입니다. 미적용이면 요금제 관리·업그레이드 링크가 보입니다.
  3. '도움 요청'을 누르면 일회용 연결 코드(약 15분 유효)와 도우미 파일(zip)이 발급됩니다.
  4. 압축을 풀고 SupportReachAgent.exe를 실행하면 설치 없이 상담 대기열에 자동 등록됩니다.
  5. 상담원이 콘솔에서 연결하면 고객 화면에 승인/거부 창이 뜹니다. 승인한 경우에만 접속합니다.
  6. 모든 세션은 기록되며, 고객은 언제든 거부하거나 연결을 끊을 수 있습니다.

상담원(기관 담당자)은 통합계정으로 상담원 콘솔에 로그인해 대기열의 요청을 보고 연결합니다.

로그인 필요 · 유료(Standard 이상) 조직

자체호스팅(온프레미스) 도입

상담원은 브라우저 웹 콘솔(ServerKit ViewerGateway)로 세션에 접속합니다 — 설치 불필요, RBAC 권한·단기 토큰·기기별 ACL로 보호. 콘솔은 고객 신뢰 경계 안(온프렘)에 자체호스팅하므로 화면·녹화·감사가 외부로 나가지 않습니다.

구성 요소역할제공/접근
웹 콘솔 (ServerKit ViewerGateway)상담원 브라우저 접속 — 보기·제어·동의자체호스팅(온프렘) · ServerKit
지원 호스트(SupportReach Host)사용자 PC — 지원 PIN·동의·녹화도입 시 제공/배포
관리 콘솔 (Control/Portal)RBAC·감사 열람·과금자체호스팅

넷서브 콘솔 허브의 응용 앱 운영 구역에서도 이 콘솔을 열 수 있습니다.

SupportReach는 넷서브의 개발자 SDK(ConnectKit · SessionKit · ServerKit · DeviceKit) 위에서 동작합니다. 무인 장치 관제가 필요하면 attended 형제 제품 EdgeReach를, 직접 만들려면 SDK 제품을 참고하세요.
Apps · SupportReach

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

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).

The Kits guarantee pipe / session / server / protocol; SupportReach fills the policy the Kits deliberately leave to the integrator — consent, recording, session-domain audit, and vendor access.

Use it when

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.

  1. Sign in to the customer portal with your organization's (company) account, i.e. your NetServ unified account.
  2. 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.
  3. Pressing "Request help" issues a one-time connection code (valid for about 15 minutes) and a helper file (zip).
  4. Unzip it and run SupportReachAgent.exe; it registers in the support queue automatically, with no installation.
  5. When an agent connects from the console, an approve / deny window appears on the customer's screen. The agent connects only if you approve.
  6. 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.

ComponentRoleProvided / access
Web console (ServerKit ViewerGateway)Agent browser attach — view · control · consentSelf-hosted (on-prem) · ServerKit
Support host (SupportReach Host)User PC — support PIN · consent · recordingProvided / deployed at onboarding
Admin console (Control/Portal)RBAC · audit review · billingSelf-hosted

The NetServ console hub lists this console under App operations too.

SupportReach runs on NetServ's developer SDKs (ConnectKit · SessionKit · ServerKit · DeviceKit). For unattended devices see its sibling EdgeReach; to build your own, see the SDK Products.