Security & Cryptography

Security Architecture & DPAPI

RemoteManager was engineered with a strict zero-trust, local-first mindset. Learn how Windows Data Protection API (DPAPI) and per-connection credential mapping guarantee security without cloud dependency.

Windows Data Protection API (DPAPI)

Rather than relying on master passwords stored in plain text or hardcoded encryption keys, RemoteManager delegates cryptographic security directly to the Windows operating system via System.Security.Cryptography.ProtectedData.

User Account Binding

Encrypted with DataProtectionScope.CurrentUser. The encryption key is dynamically derived from your logged-in Windows user session and TPM.

Cryptographic Entropy

Every encrypted blob is salted with internal application entropy, preventing unauthorized decryption even by other processes running as the same Windows user.

// How RemoteManager encrypts credentials in C#

byte[] cipherBytes = ProtectedData.Protect(

plainTextBytes,

entropyBytes,

DataProtectionScope.CurrentUser

);

Eliminating the Credential Overwrite Flaw

When managing enterprise server fleets, hypervisors, and jump boxes, administrators often maintain multiple administrative tiers for the same host:

Tier 0 / Domain AdminCORP\Administrator
Tier 1 / Workstation AdminCORP\DevOpsAdmin
Tier 2 / Read-Only AuditorCORP\SecAuditor

Architecture Comparison

Native Windows MSTSC: Stores passwords in Windows Credential Manager as TERMSRV/10.0.0.5. Saving a second account overwrites and wipes the first!
RemoteManager: Stores credentials with arbitrary UUIDs and many-to-one or many-to-many relationship mapping. You can maintain 50 distinct accounts pointing to the same server IP without any collision.

100% Local Storage & Zero Telemetry

All configuration data, group hierarchies, connection metadata, and encrypted credentials reside in a single embedded SQLite database in your user profile:

%LocalAppData%\RemoteManager\remotemanager.db
No Cloud Telemetry
No External API Calls
Zero Account Required

🛡️ Responsible Disclosure & Security Contact

If you discover a potential vulnerability, please coordinate disclosure responsibly by reaching out directly to the Vyntech security team:

We use cookies and similar technologies to measure traffic and improve the site. You can choose which categories to allow. Manage Preferences.