Security Credential Management

Security is central to DMC's design. This section details how credentials, data, and execution processes are handled to minimize risk and ensure full transparency.

Security Summary

Security Focus DMC Approach
Credential Protection Credentials exist only in memory, auto-erased after execution.
Data Security Locally stored, AES-256 encrypted ZIP file.
Access Controls Supports least privilege access for vCenter and guest VMs.
Customer Transparency Provides full command list for review before upload.
No External Transmission No automatic cloud upload. Customer controls data sharing.

Credential Handling

DMC requires temporary admin credentials to access vCenter and guest VMs. However, all credentials are handled securely and never persist beyond execution.

How Credentials Are Managed Securely

Security Aspect DMC Implementation
Storage of Credentials Credentials are only stored in memory
Persistence Credentials are immediately erased when DMC terminates.
Logging No sensitive information (usernames/passwords) is logged.

Key Security Feature: Credentials are never stored in files or databases. They exist only for the duration of execution.

Data Security & Encryption

All collected data is stored locally on the Windows jump box and is never transmitted externally automatically.

Encryption Process

  • Data is stored in a password-protected ZIP file.
  • AES-256 encryption secures all collected information.
  • Customers receive a private decryption key for validation before upload.

Data Storage and Transmission Controls

Security Aspect DMC Implementation
Data Storage Location Encrypted ZIP file on the Windows jump box.
Data Transmission No automatic data transfer. Manual review and upload required.
External Network Communication No connections to Altra. See Outbound connections for the full list of endpoints DMC contacts.

Outbound connections

DMC sends no telemetry, usage data, diagnostics or scan results to Altra. It has no update check and no call-home. The only data that reaches Dr Migrate is the export package you upload yourself. The endpoints DMC contacts are limited to the targets of the scan you run.

Scan typeEndpoints contacted
VMwarevCenter and ESXi hosts on port 443. See VMware network requirements.
Physical, Hyper-V, NutanixTarget servers over WinRM or SSH. See Physical requirements.
AzureAzure Resource Manager, Azure Monitor and Azure Storage APIs for the subscriptions you add. On an Azure jump box, DMC also queries the local instance metadata address to detect a managed identity.
AWSAWS EC2, CloudWatch and related service APIs for the accounts you add.
Database AssessmentTarget SQL Server instances. The Microsoft assessment component DMC bundles may send non-PII telemetry to Microsoft if the host has internet access. See the telemetry notice.

This covers the collector only. Connectivity between a Dr Migrate instance and Altra is documented separately.

Customer Transparency: Reviewing Commands

DMC offers full visibility into all commands executed on guest VMs to support trust and accountability.

  • The complete list of command-line queries is available on the Captured Metrics page.
  • Verbose logging is enabled by default, allowing customers to trace every command run during collection.
  • Customers can review scan output locally to verify that collected metrics align with documented behavior and scope.

Next Steps

© 2025 Altra Technologies