A full export captures the current configuration for a specific environment at a point in time, while a filtered delta import applies only the selected differences between source and target. The export is for snapshotting and comparison, but the filtered delta is for controlled movement of approved changes. That distinction helps teams move only what they intend.
What each operation is meant to do in a FIM migration
A full configuration export is the baseline capture step. It gives you a complete point-in-time record of the source environment, which is useful when you need to compare states, preserve configuration history, or rebuild a target with the same structural settings.
A filtered delta import is a change application step. It takes only the approved differences and applies them selectively, so the target receives a controlled subset of updates rather than a full overwrite.
The practical distinction is that the export is about visibility and completeness, while the delta import is about restraint and precision. That makes the export broader than the import, even when both are part of the same migration workflow.
Why the two approaches are not interchangeable
A full export is usually the safer choice when you need a reference artifact, a rollback comparison point, or a way to understand the entire source state before migration work begins. It answers, “What exists right now?”
A filtered delta import answers a different question: “Which specific changes should move, and only those changes?” That is what makes it suitable for promotion between environments, where carrying forward every setting could introduce unwanted drift, stale objects, or environment-specific values.
In FIM migration, those differences matter because configuration often contains a mix of portable settings, local bindings, environment paths, role assignments, and tenant-specific references. A full export captures all of it; a filtered delta import should exclude what would break the target or create unnecessary risk.
How practitioners should use the distinction during migration planning
Use the export as the source of truth for analysis, not as the delivery mechanism. Then use the filtered delta import as the operational mechanism for change control, where you intentionally select what should move and verify that each included change is still valid for the destination environment.
The most common planning error is treating the export as if it were already migration-safe. It usually is not. A complete export can include objects, references, and values that are correct in one environment but inappropriate in another, so the import step needs filtering, validation, and ownership of the final target state.
For teams with multiple environments, the distinction also helps with release discipline. Full exports support inventory, audit, and comparison; filtered delta imports support promotion of approved deltas without unintentionally resetting stable target settings.
Risk and Threat Considerations
Full exports can expose more configuration data than intended, especially when they include secrets, endpoints, environment names, or integration references. Filtered delta imports reduce that exposure, but they also create a risk of omission if the filter logic excludes a dependency that the target still needs.
Failure mechanism: An overly broad export can leak sensitive configuration material, while an overly narrow delta filter can silently drop required settings, creating broken integrations, inconsistent policy enforcement, or partial migrations that are difficult to detect.
Impact: The result can be configuration drift, failed cutovers, or unintended access and behavior differences between source and target environments. In regulated or tightly controlled environments, that can also weaken auditability because the applied change set no longer matches the intended change set.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | CM-2 — Baseline Configuration | Full exports and filtered imports both support controlled configuration baselines. |
| CM-6 — Configuration Settings | The question is about selecting and applying configuration differences safely. | |
| CM-3 — Configuration Change Control | Filtered delta import is a controlled change promotion mechanism. | |
| Recommendation — Establish a configuration baseline and compare exported states before approving imported deltas. Restrict imported changes to approved configuration settings for the target environment. Route each delta through change control before it is imported into production. | ||
| ISO/IEC 27001:2022 | A.8.9 — Configuration management | Migration exports and delta imports are configuration-management activities. |
| Recommendation — Maintain controlled configuration records and only import approved changes. | ||
| CIS Controls v8 | CIS-4 — Secure Configuration of Enterprise Assets and Software | The topic is about preserving and changing system configuration safely. |
| Recommendation — Harden target configurations and apply only validated differences during migration. | ||
Practitioner Guidance
What to verify: Treat the exported file as a read-only reference and confirm that the filtered import list has been reviewed against target-environment dependencies, not just source-environment completeness. If a value is environment-specific, validate it explicitly before import.
Decision rule: Use a full export when you need complete comparison or recovery context; use a filtered delta import when the target must preserve its own local state and only approved changes should move forward. If you cannot explain why each included item belongs in the target, the filter is too loose.
Practitioner takeaway: The key judgment is not which method is “better”, but whether you need a complete snapshot or a controlled change set, because migration quality depends on matching the transfer method to the intended blast radius.
Related resources from NHI Mgmt Group
- What is the difference between attack surface management and NHI governance?
- What is the difference between reviewing human access and reviewing NHIs?
- What is the difference between role-based access and API key governance for NHI security?
- What is the difference between human IAM controls and NHI governance?