AI-generated research tool for risk analysts. Maps CRI Profile coverage gaps to adversary techniques, regulatory exposure, and remediation options. All findings require professional review before use in risk decisions or regulatory submissions.
| RG | Requirement | Coverage |
|---|---|---|
| RG-1 | Allow access by authorized individuals and devices | Partial |
| RG-2 | Disallow access by all others | Full |
| RG-3 | Consider role-based access control to simplify management activities | Partial |
| RG-4 | Access authorized only to individuals whose identity is established | Full |
| RG-5 | Limit activities to minimum required for business purposes (least privilege) | Partial |
| RG-6 | Asset owners regularly review access roles and authorized individuals | Partial |
| RG-7 | Access controls include password complexity | Full |
| RG-8 | Limitation of password attempts before lockout | Full |
| RG-9 | Prohibition of the reuse of passwords | Partial |
| RG-10 | Complex passwords for default administration passwords | Partial |
| RG-11 | Default passwords changed per system implementation guidelines | Partial |
| RG-12 | Changes to access privileges of critical systems continuously monitored | Partial |
| RG-13 | Access privilege changes alert and notify the security team | Partial |
| RG-14 | Access management activities automated where possible | Partial |
| RG-15 | Policies/procedures establish a process for terminating users | Full |
| RG-16 | Terminated individuals' access removed immediately | Partial |
Overall: 5 Full / 11 Partial / 0 Gap -- 16 requirements
Before examining gaps, it is important to recognize the capabilities that are demonstrably in place. The following requirements are fully satisfied, providing a foundation that the advisory recommendations build upon.
| RG | Capability | Significance |
|---|---|---|
| RG-2 | Disallow access by all others | Default-deny posture is enforced — unauthorized identities and devices are blocked by policy and technical controls. This is a foundational access control principle. |
| RG-4 | Identity-established access authorization | Access is granted only after identity is verified, demonstrating that the institution has functioning identity proofing and authentication controls before provisioning. |
| RG-7 | Password complexity requirements | Password composition rules are technically enforced, reducing the risk of weak credential-based attacks such as brute force and credential stuffing. |
| RG-8 | Account lockout after failed attempts | Lockout thresholds are configured and operational, providing an active defense against automated password attacks and unauthorized access attempts. |
| RG-15 | User termination policies and procedures | Formal procedures exist for removing access upon employment termination, establishing the policy foundation that RG-16 (immediate revocation) depends on for execution. |
PR.AA-01.01 -- Identity and Credential Management | Coverage: 5 Full, 11 Partial, 0 Gap / 16
PR.AA-01.01 -- Identity and Credential Management | Coverage: 5 Full, 11 Partial, 0 Gap / 16
Heritage Community Bank has sound identity fundamentals -- identities are verified, passwords are complex, and outsiders are kept out -- but the lifecycle around those identities is weak: access is granted without documented business justification, reviewed by IT rather than business owners, monitored through an alert pipeline that staff have learned to ignore, and removed days (not hours) after termination.
Critical
If unaddressed, a departed employee, an over-privileged insider, or an attacker holding one stolen password can operate inside bank systems for days without the changes to their access being noticed, investigated, or revoked -- the classic precondition for insider fraud, account-takeover of member/customer data, and ransomware staging.
T1078 (Valid Accounts), T1098 (Account Manipulation), T1078.001 (Default Accounts), T1110.004 (Credential Stuffing), T1136 (Create Account)
Enabled: Abuse of valid accounts -- lingering terminated-staff access, unchanged default admin credentials, and over-provisioned rights give attackers working credentials without exploitation.
Not prevented: Password guessing against default/admin accounts; stolen credentials from unmanaged BYOD/contractor devices with no device-trust barrier.
Not detected: Account manipulation and unauthorized account creation -- alert pipeline exists but is deprioritized with no investigation process.
Prolonged: Dwell time extends because asset owners do not review access outside core banking, and manual deprovisioning leaves orphaned access.
RG-10 (Default admin password governance) and RG-16 (Termination revocation delay)
G-011 (RG-16) -- 2-3 business-day standard termination lag plus non-synchronized removal of physical access and third-party application access. G-006 (RG-10) -- No elevated standard for default admin credentials and no build-time verification that defaults have been changed.
FFIEC MRA/MRIA potential on RG-5, RG-10, RG-12, RG-16
Interagency Guidelines Establishing Information Security Standards (12 CFR Part 364, Appendix B, III.C.1.a -- access controls on customer information systems) are directly implicated. FFIEC IT Examination Handbook Information Security booklet (September 2016) guidance on access administration and monitoring is the relevant examiner lens. Access-lifecycle deficiencies of this type commonly attract examiner attention.
CIS Controls v8.1 Safeguards 4.7, 5.1-5.6, 6.1-6.8; CIS Windows Server 2022 Benchmark password and account policies
Priority hardening themes: manage default accounts (Safeguard 4.7), establish access granting/revoking processes (6.1, 6.2), centralize account management (5.6), and enforce Windows password-history/complexity baselines per the CIS Microsoft Windows Server Benchmark.
Quick Win -- Deploy default credential scan + SIEM privilege change rules (Phase 1, 0-30 days). Strategic -- IGA platform deployment + RBAC documentation (Phase 3, 90-180 days).
Quick Win: Same-day termination revocation runbook covering AD, physical access, and third-party apps (G-011); default-credential attestation step added to the build checklist (G-006/G-007).
Strategic: Automated joiner-mover-leaver lifecycle -- ServiceNow-triggered AD provisioning/deprovisioning with auto-revocation on role change (G-008), and an asset-owner access recertification program beyond Symitar (G-001).
Privilege-change monitoring degraded (alert fatigue, no investigation process); terminated-account and default-account logons not detected
Privilege-change monitoring exists but is functionally degraded: alert fatigue, no critical-system prioritization, and no documented investigation process (G-002/G-003). Terminated-account usage and default-account logons are not currently detected use cases.
PR.AA-05 (least privilege), PR.AA-03 (authentication), DE.CM (monitoring), ID.AM (asset inventory), PR.PS (platform hardening)
PR.AA-05 (access permissions/least privilege), PR.AA-03 (authentication of users/devices), DE.CM-series (continuous monitoring), ID.AM-series (asset and account inventory), and PR.PS-series (platform hardening/configuration baselines). Adjacent CRI Profile v2.2 statement families -- verify exact statement IDs against the institution's profile scoping.
Analysis covers only Partial-rated requirements. Related gaps are analyzed individually; gap descriptions quoted are assessed facts A; mappings and judgments are inference I unless tagged D.
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1078 | Valid Accounts | Fails-to-Prevent | High | I A stolen user credential is usable from any unmanaged device; no device-trust barrier stops credential replay from attacker hardware. | D T1078 |
| T1133 | External Remote Services | Fails-to-Prevent | Medium | I Remote/VPN access from BYOD or contractor laptops is not gated by device authorization, so compromised personal devices become entry points. | D T1133 |
| T1199 | Trusted Relationship | Enables | Medium | I Contractor laptops explicitly lack authorization controls; a compromised contractor device inherits the contractor's access with no device posture check. | D T1199 |
Excluded: brute-force techniques (T1110) -- existing complexity (RG-7) and lockout (RG-8) controls mitigate; this gap concerns the device, not the credential I.
I Missing Preventive control (device authorization/posture gate for non-domain endpoints) and the supporting Detective control (visibility of which unmanaged devices are touching bank resources). Kerberos covers domain devices only; MDM's email-only scope means no corrective lever (quarantine/wipe) exists for non-email access paths. Why it matters: preventive device trust is the control that makes credential theft insufficient on its own.
Regulatory Relevance D: Interagency Guidelines Establishing Information Security Standards, 12 CFR Part 364, Appendix B, III.C.1.a -- access controls on customer information systems (binding for FDIC-supervised state nonmember banks). FFIEC IT Examination Handbook, Information Security booklet (September 2016), Section II.C "Risk Mitigation" -- access and network control guidance addresses restricting access to authorized devices (subsection: Verify section number). FFIEC handbooks are examiner guidance, not binding regulation; the connection is that the booklet describes device authorization and remote-access controls the gap leaves unimplemented for non-domain endpoints.
Examination Perspective I: Unmanaged BYOD/contractor access paths to systems holding customer information commonly attract examiner attention during IT examinations, particularly where MDM scope is limited. No prediction of specific supervisory outcomes is made.
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of devices accessing bank resources that are inventoried and authorized (domain, MDM, or certificate) I | >95% | Monthly | AD + MDM + NAC/DHCP logs |
| Count of non-domain devices with access beyond email I | Trend to 0 unmanaged | Monthly | VPN/proxy logs, MDM |
| Contractor devices onboarded through a documented device-authorization step I | 100% | Quarterly | Onboarding records |
| Technique | Source | Type | Key Fields | Collection |
|---|---|---|---|---|
| T1078 | Windows Security Event Log (DCs) | Authentication | EventID 4624, LogonType, WorkstationName, IpAddress, TargetUserName D | WEF/agent to SIEM |
| T1133 | VPN concentrator logs | Remote access | username, client IP, device ID/hostname, posture result I | Syslog |
| T1199 | VPN + AD logs filtered to contractor OU/accounts | Remote access | account, source device, session duration I | Syslog + WEF |
I A contractor's personal laptop, already infected with an infostealer, connects to the bank VPN using valid contractor credentials. Because no device authorization or posture check exists outside domain join, the session is indistinguishable from a sanctioned one. The malware harvests the contractor's cached bank credentials and session tokens, and the attacker returns after hours from their own infrastructure using the same account. With MDM limited to email, no quarantine or wipe lever exists, and the intrusion is discovered only when the contractor reports unrelated fraud on the device.
I Without: Medium-High exposure. With enforced MFA on all remote access (if RG-7/RG-8-adjacent MFA exists -- verify deployment): revised to Medium. Limitation: MFA authenticates the person, not the device -- it does not stop session-token theft or malware-resident access from a compromised unmanaged endpoint. With network segmentation restricting BYOD/contractor VLANs to limited destinations: revised to Medium-Low. Limitation: segmentation is only as good as the destination allow-list and does not cover VPN full-tunnel access.
I At risk via unmanaged devices: customer NPI and PII accessible through user sessions (email attachments beyond MDM control paths, file shares, browser-cached data), and authentication secrets (cached credentials, session tokens) on unmanaged endpoints. Financial records exposure is bounded by the user's application entitlements -- which RG-5's least-privilege gap widens.
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1098 | Account Manipulation | Fails-to-Detect | Medium | I Without documented role-to-group mappings, an attacker's addition of an account to a sensitive group cannot be judged anomalous -- there is no authoritative "should-be" state to compare against. | D T1098 |
| T1078.002 | Valid Accounts: Domain Accounts | Prolongs | Medium | I Undocumented roles slow incident scoping ("what should this account access?"), extending attacker dwell time during response. | D T1078.002 |
Excluded: discovery techniques (T1069 Permission Groups Discovery) -- the gap does not make discovery easier; AD group enumeration is available to attackers regardless of documentation state I.
I This is primarily a missing Detective enabler: the preventive mechanism (AD groups) works, but without documented mappings there is no baseline for review (RG-6), monitoring (RG-12/13), or recertification to compare against. It is the documentation keystone on which three other RGs depend.
Regulatory Relevance D: 12 CFR Part 364, Appendix B, III.C.1.a (access controls). FFIEC IT Examination Handbook, Information Security booklet (September 2016), Section II.C -- guidance describes defining access rights by role/job function as part of access-rights administration (subsection: Verify section number). Guidance, not binding regulation; the connection is that informal role definitions fall short of the described administration discipline.
Examination Perspective I: Examiners commonly test whether access rights administration is documented and repeatable; informal tribal-knowledge mappings tend to draw follow-up requests. No specific supervisory outcome is predicted.
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of AD security groups with a documented owning role definition I | 100% for critical systems within 2 quarters | Quarterly | Role catalog vs AD export |
| % of workforce whose group memberships match their documented role I | >95% | Quarterly | Recertification results |
| Technique | Source | Type | Key Fields | Collection |
|---|---|---|---|---|
| T1098 | Windows Security Event Log (DCs) | Directory change | EventID 4728/4732/4756 (member added to security group), SubjectUserName, TargetUserName, group name D | WEF/agent |
| T1078.002 | DC authentication logs | Authentication | 4624/4768/4769, account, source host D | WEF/agent |
I An attacker who has phished a helpdesk account quietly adds a controlled user to the "FIN-Wires" AD group. The SOC sees the group-change event but, with no documented mapping of which roles belong in which groups, the analyst cannot tell whether the change is routine and closes it. Weeks later the account is used to stage fraudulent wire templates. Post-incident review finds the change was visible on day one -- it was undetectable only because "correct" membership was never written down.
I Without: Medium. With functional AD group hygiene plus quarterly IT-led membership eyeballing: revised to Medium-Low. Limitation: reviewers without documented role definitions substitute personal judgment, which drifts with staff turnover -- the informal knowledge this gap describes is itself the single point of failure.
I Indirect but broad: undocumented mappings make over-grants to NPI/financial-record groups (core banking, wire, loan systems) invisible. Highest-consequence data is whatever the least-well-documented critical group protects.
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1078.002 | Valid Accounts: Domain Accounts | Enables | High | I Privilege creep means any single compromised account carries accumulated entitlements from prior roles -- the gap directly inflates the blast radius of the most common financial-sector intrusion vector. | D T1078.002 |
| T1021 | Remote Services | Fails-to-Prevent | Medium | I Excess entitlements (server logon rights, share access retained from old roles) give lateral-movement paths that least privilege would have closed. | D T1021 |
| T1213 | Data from Information Repositories | Enables | Medium | I Grants issued without business justification tend to over-scope repository access (shares, intranet, document systems), enlarging what one account can exfiltrate. | D T1213 |
I Missing Preventive control at grant time (business-purpose justification gate) and missing Corrective control at role change (proactive entitlement re-baseline). Detective coverage is also thin because RG-6 reviews are Symitar-only. Why it matters: least privilege is the control that caps consequence when any other identity control fails; its absence is a risk multiplier for every other gap in this statement.
Regulatory Relevance D: 12 CFR Part 364, Appendix B, III.C.1.a (access controls consistent with the sensitivity of customer information). FFIEC IT Examination Handbook, Information Security booklet (September 2016), Section II.C -- the booklet's access-rights guidance describes granting access based on job need and least privilege (subsection: Verify section number). Guidance, not binding regulation; the gap is a direct shortfall against that described practice.
Examination Perspective I: Absent business-need justification for access grants is a finding pattern examiners commonly probe via user-access sampling. Appropriately hedged; no supervisory outcome predicted.
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of access requests with recorded business justification I | 100% of new grants | Monthly | ServiceNow |
| Entitlements removed per role-change event (creep cleanup rate) I | Re-baseline within 30 days of role change | Quarterly | HR change feed vs AD diff |
| Dormant entitlements (unused >90 days) on critical systems I | Downward trend | Quarterly | App/AD last-use data |
2G. SIEM Log Sources
| Technique | Source | Type | Key Fields | Collection |
|---|---|---|---|---|
| T1078.002 | DC auth logs | Authentication | 4624, 4768/4769, account, host D | WEF/agent |
| T1021 | Member server security logs | Lateral movement | 4624 LogonType 3/10, source IP, account D | WEF/agent |
| T1213 | File server / SharePoint audit | Data access | object accessed, account, volume of reads I | Native audit to SIEM |
2H. Detection Specifications
2I. CIS Benchmarks
2K. Incident Scenario
I A lending officer transfers to marketing; her loan-system and shared-drive entitlements are never removed because re-baselining is reactive. Eight months later her credentials are phished. The attacker, expecting marketing collateral, instead finds live access to loan files and the servicing share, exfiltrates borrower NPI, and uses retained server logon rights to move laterally toward the imaging system. The breach scope is defined not by her current job, but by every job she ever held.
2L. Compensating Controls
I Without: Medium-High. With Symitar annual review (RG-6 partial coverage): revised to Medium for core banking entitlements only. Limitation: the review is annual (long creep window) and Symitar-only -- network shares, lending, and ancillary systems retain unreviewed creep.
2N. Data Classification Impact
I Direct: customer NPI and financial records (loan files, account data, wire templates) -- creep concentrates multi-department data access in single accounts. PII of employees (HR shares) similarly exposed.
2Q. Audit Test Procedures
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1078.002 | Valid Accounts: Domain Accounts | Prolongs | High | I Stale, excessive, or unauthorized access on non-Symitar systems persists indefinitely -- no owner review cycle exists to catch and revoke it. | D T1078.002 |
| T1078.003 | Valid Accounts: Local Accounts | Prolongs | Medium | I Local accounts on ancillary systems are the least visible to ad hoc IT review and would surface primarily through owner-driven recertification. | D T1078.003 |
| T1136 | Create Account | Fails-to-Detect | Medium | I An unauthorized account created on a non-core system has no periodic reconciliation against an owner-approved list that would expose it. | D T1136 |
2B. D3FEND Countermeasures
2C. Control Type Gap
I Missing Detective control (periodic owner recertification) and its Corrective follow-through (revocation of access the owner does not recertify). IT's ad hoc review is a weaker substitute because IT lacks business context to judge whether access is still needed.
2D. Regulatory Relevance
D 12 CFR Part 364, Appendix B, III.C.1.a and III.C.3. FFIEC Information Security booklet (September 2016), Section II.C -- periodic review of access rights by management/system owners. I User-access review evidence is among the most commonly requested examination artifacts.
2E. KPIs
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of in-scope systems with a named asset owner I | 100% | Quarterly | Asset inventory |
| % of critical systems recertified on schedule I | 100% annually (semi-annual for privileged) | Per cycle | Recertification tracker |
| Revocations resulting from reviews (review effectiveness) I | >0 with rationale; trend tracked | Per cycle | Review results |
2F. Evidence of Closure
2G. SIEM Log Sources
| Technique | Source | Type | Key Fields | Collection |
|---|---|---|---|---|
| T1078.002/.003 | DC + member server security logs | Authentication | 4624, account, host, LogonType D | WEF/agent |
| T1136 | Windows Security Event Log | Account lifecycle | EventID 4720 (account created), SubjectUserName, TargetUserName D | WEF/agent |
2H. Detection Specifications
2I. CIS Benchmarks
2K. Incident Scenario
I During a systems migration two years ago, IT granted a vendor engineer accounts on the loan-imaging and reporting servers. The project ended; the accounts did not. Because neither system has an assigned owner or review cycle, no one ever reconfirms the account list. When the vendor suffers a breach, attackers replay the engineer's reused password against the bank's externally reachable reporting portal and land on a fully privileged, long-forgotten account.
2L. Compensating Controls
I Without: Medium-High. With Symitar annual review: revised to Medium for the core system only. With ad hoc IT review: marginal improvement -- undocumented cadence and no business context.
2N. Data Classification Impact
I Non-Symitar systems typically hold customer NPI and financial records in secondary forms (imaging, reporting, loan origination), plus employee PII.
2Q. Audit Test Procedures
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1110.004 | Brute Force: Credential Stuffing | Enables | Low | I AD history stops sequential reuse inside the domain, but the absent policy prohibition leaves cross-system reuse unaddressed -- the vector credential stuffing exploits. Confidence Low because residual exposure is behavioral. | D T1110.004 |
Excluded: T1110.001/.002 (guessing/cracking) -- RG-7 complexity and RG-8 lockout are rated Full and mitigate these I.
2B. D3FEND Countermeasures
2C. Control Type Gap
I The Preventive technical control operates; what is missing is the administrative (directive) layer -- explicit policy prohibition. It matters for enforceability, for systems outside AD, and for audit defensibility.
2D. Regulatory Relevance
D FFIEC Information Security booklet (September 2016), Section II.C -- authentication guidance describes password controls established through policy. I Policy-configuration mismatches are low-severity but commonly noted documentation observations.
2E. KPIs
| Metric | Target | Frequency | Source |
|---|---|---|---|
| Policy coverage: password standard explicitly addresses reuse I | Complete (binary) | At next policy cycle | Policy repository |
| % of non-AD critical systems enforcing history/reuse controls I | 100% documented | Annual | Config attestations |
2F. Evidence of Closure
2H. Detection Specification
2I. CIS Benchmarks
2K. Incident Scenario
I A teller reuses her AD password on a retail website that is later breached. The combo list circulates; an attacker stuffs it against the bank's webmail portal and succeeds -- AD password history never had a chance to intervene because the reuse happened outside the domain.
2L. Compensating Controls
I Without: Low-Medium. With enforced 10-password history: revised to Low for in-domain sequential reuse. Documentation-only gap overall.
2N. Data Classification Impact
I Indirect: whatever the stuffed account reaches -- email (NPI in correspondence) first, then application data per the account's entitlements.
2Q. Audit Test Procedures
PasswordHistorySize setting.| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1078.001 | Valid Accounts: Default Accounts | Enables | High | I Built-in administrator accounts governed only by user-grade policy are exactly the accounts this technique abuses. | D T1078.001 |
| T1110.002 | Brute Force: Password Cracking | Fails-to-Prevent | Medium | I User-grade length on admin accounts shortens offline cracking time; lockout (RG-8) does not apply offline. | D T1110.002 |
2B. D3FEND Countermeasures
2C. Control Type Gap
I Missing Preventive control: an elevated administrative-credential standard. Default admin accounts are shared, well-known usernames with total system control.
2D. Regulatory Relevance
D 12 CFR Part 364, Appendix B, III.C.1.a/c. FFIEC Information Security booklet guidance describes stronger controls for privileged access. I Privileged-credential management is a recurring examiner focus area.
2E. KPIs
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of default admin accounts meeting elevated standard (length >= 20 or vaulted) I | 100% | Quarterly | PAM/LAPS reports |
| Default admin accounts with passwords unchanged >12 months I | 0 | Quarterly | pwdLastSet / device audit |
2F. Evidence of Closure
2H. Detection Specification
2I. CIS Benchmarks
2K. Incident Scenario
See combined scenario under 2.7 (RG-11) -- the two gaps compound.
2L. Compensating Controls
I Without: Medium-High. With RG-7 complexity + RG-8 lockout: revised to Medium -- online guessing is constrained. Limitation: lockout does not protect against offline cracking or vendor-published default credentials.
2N. Data Classification Impact
I Total-scope: default admin credentials confer platform-level access -- all data classes on the affected system plus authentication secrets enabling domain-wide escalation.
2Q. Audit Test Procedures
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1078.001 | Valid Accounts: Default Accounts | Enables | High | I Inconsistent checklists with no automated verification mean some systems reach production with factory credentials intact. | D T1078.001 |
| T1190 | Exploit Public-Facing Application | Enables | Low | I Unhardened builds can retain default admin consoles/management interfaces. | D T1190 |
2B. D3FEND Countermeasures
2C. Control Type Gap
I Missing Detective/verification control on an unreliable Preventive one: the checklist exists but executes inconsistently, and nothing verifies its outcome. Unverified preventive controls fail silently.
2D. Regulatory Relevance
D FFIEC Architecture, Infrastructure, and Operations booklet (June 2021) -- configuration and change management. FFIEC Information Security booklet, Section II.C -- secure configuration guidance.
2E. KPIs
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of new builds passing automated default-credential scan before production I | 100% | Per build | Scan reports |
| Build checklist completion rate with hardening-doc reference I | 100% | Monthly | Change tickets |
| Default credentials found on production by periodic scan I | 0 | Quarterly | Vulnerability scans |
2F. Evidence of Closure
2H. Detection Specification
2I. CIS Benchmarks
2K. Incident Scenario (combined G-006/G-007)
I A new branch network appliance is deployed under time pressure; the technician's copy of the build checklist is an older version without the credential-change step, and no scan verifies the result. The appliance sits on the internal network with its documented factory login. Months later, commodity malware on a workstation scans the subnet, tries vendor defaults from a public list, and gains the appliance's management plane -- traffic capture and a pivot point -- without triggering a single failed-password lockout. Because no elevated admin-credential standard exists (G-006), the same sweep also lands on two servers whose local Administrator passwords were set years ago to a shared, user-grade value.
2L. Compensating Controls
I Without: Medium-High. With network segmentation: revised to Medium. With quarterly vulnerability scanning including default-credential checks: revised to Medium-Low. Limitation: quarterly cadence leaves up to 90-day exposure windows.
2N. Data Classification Impact
I Platform-dependent: network appliances expose traffic containing NPI in transit; servers with default credentials expose whatever they store plus local authentication secrets for lateral movement.
2Q. Audit Test Procedures
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1098 | Account Manipulation | Fails-to-Detect | High | I Privilege manipulation on critical systems drowns in noise; volume-driven desensitization and no critical-system prioritization. | D T1098 |
| T1136.002 | Create Account: Domain Account | Fails-to-Detect | High | I Attacker-created persistence accounts generate events the pipeline deprioritizes. | D T1136.002 |
| T1078.002 | Valid Accounts: Domain Accounts | Prolongs | Medium | I Undetected privilege changes extend dwell time. | D T1078.002 |
2B. D3FEND Countermeasures
2C. Control Type Gap
I The Detective control exists but is Execution-Limited: intermittent coverage, no criticality tiering, and analyst desensitization. A detective control that fires but is not watched protects the record, not the bank.
2D. Regulatory Relevance
D 12 CFR Part 364, Appendix B, III.C.3 -- monitoring systems (binding). FFIEC Information Security booklet, Section II.C -- risk-prioritized monitoring. I "Alerts generated but not worked" is a pattern examiners commonly identify.
2E. KPIs
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of critical systems with privilege-change events onboarded and tiered I | 100% | Monthly | SIEM coverage report |
| Median time-to-triage for critical-system privilege alerts I | < 4 business hours | Monthly | SIEM/SOAR metrics |
| Alert volume reduction from tuning I | >50% noise reduction without coverage loss | Quarterly | SIEM statistics |
2H. Detection Specifications
2I. CIS Benchmarks
2K. Incident Scenario
See combined scenario under 2.9 (RG-13) -- the two gaps are one failure chain.
2L. Compensating Controls
I Without: High. With existing (degraded) alerting: revised to Medium-High -- events are collected, enabling retrospective investigation. Compensation is forensic, not protective.
2Q. Audit Test Procedures
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1098 | Account Manipulation | Prolongs | High | I Absence of investigation process means no reliable path from alert to containment. | D T1098 |
| T1136.002 | Create Account: Domain Account | Fails-to-Detect | Medium | I A deprioritized alert with no investigation owner is operationally equivalent to no alert. | D T1136.002 |
2C. Control Type Gap
I The Corrective/response linkage is missing: detection without a documented response procedure breaks the detect-to-respond chain. RG-12 and RG-13 jointly demonstrate that Heritage owns the tooling but not the operating discipline.
2D. Regulatory Relevance
D 12 CFR Part 364, Appendix B, III.C.3 (monitoring) and III.C.1.g (response programs) -- binding. FFIEC Information Security booklet, Section II.C -- incident identification and response. I Examiners commonly trace sampled alerts to their disposition.
2E. KPIs
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of privilege-change alerts dispositioned per the runbook I | 100% | Monthly | Ticketing/SOAR |
| False-positive rate on privilege alerts I | <30% and falling | Monthly | SIEM metrics |
| Alerts escalated to incident with documented outcome I | 100% traceable | Quarterly | Incident records |
2F. Evidence of Closure
2H. Detection Specification
2I. CIS Benchmarks
2K. Incident Scenario (combined G-002/G-003)
I An attacker with a phished IT-support credential creates a new domain account at 7:40 p.m. and adds it to a server-operators group. Both events generate SIEM alerts -- into a queue averaging hundreds of daily entries with no criticality tiering. The analyst on rotation, conditioned by months of false positives, bulk-acknowledges the overnight queue. No investigation process exists to force a second look. The persistence account operates for six weeks, staging data from the loan-imaging server, until an unrelated storage alert exposes the transfer volume. The post-incident timeline shows the bank detected the intrusion on day one and processed that detection as noise.
2L. Compensating Controls
I Without: High. With alert generation intact: revised to Medium-High -- forensically recoverable, operationally blind.
2Q. Audit Test Procedures
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1078.002 | Valid Accounts: Domain Accounts | Prolongs | High | I Manual deprovisioning and no auto-revocation extend the lifetime of excess and orphaned access. | D T1078.002 |
| T1078.002 | (provisioning-error facet) | Enables | Medium | I Manual AD changes from tickets invite transcription errors (wrong group, wrong template), creating unintended entitlements. | D T1078.002 |
Note: this gap is a risk multiplier for G-005 (creep) and G-011 (termination lag) I.
2B. D3FEND Countermeasures
2C. Control Type Gap
I Missing automation of preventive and corrective execution: the design (ServiceNow request -> approval) is sound, but the execution hop into AD is human.
2D. Regulatory Relevance
D The CRI text makes automation an explicit expectation ("actively managed or automated"). FFIEC guidance contemplates timely, accurate provisioning/deprovisioning. I Manual processes are not findings in themselves; examiners focus on whether the manual process achieves timely revocation.
2E. KPIs
| Metric | Target | Frequency | Source |
|---|---|---|---|
| % of provisioning actions executed via automated workflow I | >80% within 12 months of go-live | Quarterly | ServiceNow/IGA reports |
| Provisioning error rate I | <2% | Quarterly | QA sampling |
| Mean time from HR role-change to entitlement re-baseline I | <5 business days interim | Monthly | HR feed vs AD change log |
2H. Detection Specification
2I. CIS Benchmarks
2K. Incident Scenario
I A ServiceNow ticket approves "read access to the credit-analysis share" for a new analyst. The administrator manually picks the adjacent group -- "CreditAdmin" instead of "CreditAnalyst." Nothing reconciles executed changes against approved requests, no owner reviews the share (G-001), and no alert distinguishes the grant. The analyst holds administrative rights over the credit data for a year; when her account is later compromised, the attacker inherits admin control the bank never knew it had granted.
2L. Compensating Controls
I Without: Medium. With ServiceNow request capture (existing): revised to Medium-Low for traceability. With D-2.10-1 reconciliation rule (buildable now): further reduced.
2Q. Audit Test Procedures
| ID | Name | Mapping Role | Confidence | Rationale | Source |
|---|---|---|---|---|---|
| T1078.002 | Valid Accounts: Domain Accounts | Enables | High | I A departed employee's AD credential remains valid 2-3 business days -- a defined, recurring window of authorized-looking access. | D T1078.002 |
| T1078.004 | Valid Accounts: Cloud Accounts | Enables | High | I Third-party/SaaS apps "not simultaneously removed" -- cloud access can outlive AD revocation entirely if the app does not federate. | D T1078.004 |
| T1133 | External Remote Services | Fails-to-Prevent | Medium | I VPN/webmail paths remain open during the lag window; remote channels are how an ex-employee would exercise residual access. | D T1133 |
Physical access badge retention is a real exposure A but not modeled in ATT&CK Enterprise terms; treated in scenario and remediation I.
2B. D3FEND Countermeasures
2C. Control Type Gap
I The Corrective control exists but is Execution-Limited in speed and Scope-Limited in coverage: 2-3 days for AD; unsynchronized for physical and third-party access. The CRI text's standard is "immediately" D.
2D. Regulatory Relevance
D 12 CFR Part 364, Appendix B, III.C.1.a and III.C.2. FFIEC Information Security booklet, Section II.C -- prompt removal of access upon termination. I Termination-timeliness testing is one of the most standard examiner and auditor procedures; a systematic 2-3 day lag commonly draws attention.
2E. KPIs
| Metric | Target | Frequency | Source |
|---|---|---|---|
| Median time HR-termination-effective to AD disable I | Same business day (<4 hours) | Monthly | HR records vs AD timestamps |
| % of terminations with physical badge + third-party apps revoked within 1 business day I | 100% | Monthly | Termination checklist audit |
| Orphaned third-party accounts found in reconciliation I | 0 | Quarterly | SaaS user exports vs HR roster |
2F. Evidence of Closure
2H. Detection Specifications
2I. CIS Benchmarks
2K. Incident Scenario
I A back-office employee resigns after a dispute and works a final Friday. Her AD account is queued for the standard process -- disable expected Tuesday or Wednesday. Over the weekend she logs into webmail and the third-party loan-participation portal (never on the termination checklist), downloads customer statements and pipeline data, and badges into the operations area on Saturday because physical access is handled by facilities on its own schedule. Every action authenticates successfully as an authorized user; nothing alerts because no terminated-user detection exists. The bank learns of the exfiltration when a competitor's outreach to customers triggers complaints.
2L. Compensating Controls
I Without: High. With the immediate high-risk path (existing): revised to Medium-High -- the worst-case hostile termination is covered if HR correctly classifies risk. With D-2.11-1 compensating detection (buildable in days): revised to Medium.
2N. Data Classification Impact
I Highest-materiality gap for data exposure in this statement: customer NPI and financial records (email, core, loan systems, third-party portals), employee PII, and authentication secrets (active sessions, cached credentials, MFA tokens still enrolled). Physical access adds paper records and unattended-workstation exposure.
2Q. Audit Test Procedures
whenChanged/disable logs, badge records, SaaS admin logs; lag distribution schedule.| Technique | Gaps Where It Appears | Compound Effect I |
|---|---|---|
| T1078.002 Valid Accounts: Domain Accounts D | G-001, G-002/G-003, G-004, G-005, G-008, G-009, G-011 | The dominant compound risk. One compromised or residual domain credential is: usable from unmanaged devices (G-004), over-privileged (G-005), never owner-reviewed (G-001), manipulable without effective detection (G-002/G-003), deprovisioned slowly and manually (G-008, G-011), and hard to scope against undocumented roles (G-009). Seven gaps converge on a single attack primitive. |
| T1078.001 Valid Accounts: Default Accounts D | G-006, G-007 | Reinforcing pair: weak standard for default admin passwords plus unverified removal at build time. Either alone is survivable; together they make persistent default-credential presence in production statistically expectable. |
| T1098 Account Manipulation D | G-002, G-003, G-009 | Manipulation is hard to judge (no role baseline), inconsistently monitored, and un-investigated when alerted -- the full detect-decide-respond chain is degraded. |
| T1136 / T1136.002 Create Account D | G-001, G-002/G-003 | Unauthorized accounts evade both the periodic control (owner review) and the continuous one (monitoring/alerting) -- no independent layer remains to find them. |
G-011 (RG-16 -- termination revocation lag and scope) carries the highest residual risk. Rationale: (1) it is the only gap that guarantees a recurring, schedulable window of authorized-looking access for people with maximal insider knowledge and, in some cases, motive; (2) exposure requires no attacker sophistication -- the "exploit" is logging in; (3) its blast radius is amplified by G-005 (creep-accumulated entitlements) and its detectability is suppressed by G-002/G-003 (no terminated-user detection, degraded alerting); (4) the non-AD scope hole (third-party apps, physical) means even perfect AD execution would not close it. Deficiency class is execution, not design -- which also makes it the most tractable to fix.
I Remediation of PR.AA-01.01 gaps depends on, and feeds, adjacent CRI Profile v2.2 statement families (verify exact statement IDs):
I Derived from gap prerequisite chains, amplification paths, and detection suppression relationships identified in Sections 2-3C.
CHAIN 1 — Role Governance → Lifecycle
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ G-009 (RG-3) │────▶│ G-005 (RG-5) │────▶│ G-001 (RG-6) │
│ Role Catalog │ │ Least Privilege │ │ Access Reviews │
└──────────────────┘ └────────┬─────────┘ └────────┬─────────┘
│ │
└────────┐ ┌────────────┘
▼ ▼
┌──────────────────┐ ┌──────────────────┐
┌────────────▶│ G-008 (RG-14) │────▶│ G-011 (RG-16) │
│ │ Lifecycle Automat.│ │ Termination Lag │
│ └──────────────────┘ └──────────────────┘
│
┌──────────────────┐│
│ G-004 (RG-1) ││ CHAIN 2 — Default Credentials → Detection
│ Device Trust │◀┘ ┌──────────────────┐ ┌──────────────────┐
└──────────────────┘ │ G-006 (RG-10) │────▶│ G-007 (RG-11) │
│ Admin Cred Std. │ │ Build Verificatn │
└──────────────────┘ └────────┬─────────┘
│
▼
┌──────────────────┐ ┌──────────────────┐
│ G-002 (RG-12) │────▶│ G-003 (RG-13) │
│ Monitoring │ │ Alert/Investigate │
└──────────────────┘ └──────────────────┘
▲ │
│ SUPPRESSES │
└──── DETECTION ─────────┘
OF G-011
INDEPENDENT
┌──────────────────┐
│ G-010 (RG-9) │ No inbound/outbound dependencies.
│ Password Reuse │ Administrative closure candidate.
└──────────────────┘
──────────────────────────────────────────────────────────────
LEGEND
────▶ Prerequisite (fix source before target is effective)
◀──── Feeds into (automation enables device-trust scope)
SUPPRESSES DETECTION Degraded alerting masks exploitation
HUB: G-008 (RG-14) Highest fan-in — blocks 3 downstream gaps
Three-part model. No composite scores; ratings are analyst inference I grounded in assessed gap text A.
| Gap | RG | Deficiency Severity | Threat Exposure | Priority |
|---|---|---|---|---|
| G-011 | RG-16 | Execution-Limited (speed) + Scope-Limited (non-AD) | High | 1 |
| G-006 | RG-10 | Documentation-Only (no elevated standard; unverified) | High | 2 |
| G-007 | RG-11 | Execution-Limited (inconsistent checklist, no verification) | High | 2 |
| G-002 | RG-12 | Execution-Limited (exists, degraded) | High | 3 |
| G-003 | RG-13 | Capability-Absent (no investigation process) | High | 3 |
| G-001 | RG-6 | Scope-Limited (Symitar only; no owner assignment) | Medium | 4 |
| G-004 | RG-1 | Scope-Limited (domain devices only) | Medium | 5 |
| G-005 | RG-5 | Capability-Absent (no justification) with adjacent controls | Medium | 6 |
| G-008 | RG-14 | Capability-Absent (no automation) | Medium | 7 |
| G-009 | RG-3 | Documentation-Only (functional RBAC, informal mappings) | Low-Med | 8 |
| G-010 | RG-9 | Documentation-Only (technical control operating) | Low | 9 |
Rationale notes I: Priority ranks weight (a) directness of exploitability, (b) consequence tier of affected accounts/data, (c) whether the gap suppresses detection of other gaps, and (d) remediation tractability. G-002/G-003 rank third despite High exposure because remediation partially depends on G-009's role catalog; G-009 itself ranks low standalone but is a scheduling prerequisite.
| # | Gap(s) | Action Type | Recommendation I | Timeline | Cross-CRI |
|---|---|---|---|---|---|
| R1 | G-011 | Procedural Enhancement | Same-day termination runbook: HR-effective-time trigger; parallel checklist covering AD disable, session/MFA revocation, badge deactivation, and every third-party app; named executor and evidence capture per class. | Quick Win (<90d) | HR/PR.IP |
| R2 | G-011, G-002 | CIS Hardening (detection) | Deploy terminated-user authentication detection (D-2.11-1) and quarterly SaaS orphan reconciliation (D-2.11-2) as compensating detection while R1 lands. | Quick Win (<90d) | DE.CM |
| R3 | G-006, G-007 | Expand Existing + CIS Hardening | Elevated admin-credential standard; adopt platform CIS Benchmarks; deploy LAPS; automated default-credential scan as build gate and quarterly network scan. | Quick Win (standard) / Strategic (LAPS) | PR.PS |
| R4 | G-002, G-003 | Procedural Enhancement | Tier critical systems in SIEM; Tier-0 privilege changes to per-event paging with ticket suppression; investigation runbook; monthly tuning program. | Quick Win (runbook) / Strategic (tuning) | DE.CM |
| R5 | G-009 | Procedural Enhancement | Formalize role catalog: role-to-AD-group mappings for critical systems; catalog ownership; versioning. Prerequisite for R4 baselines and R6 reviews. | Quick Win (<90d) | PR.AA-05 |
| R6 | G-001 | New Risk Statement | Owner-driven access recertification: system-to-owner matrix, annual cadence (semi-annual for privileged), revocation SLA; extend beyond Symitar. | Strategic | ID.AM, PR.AA-05 |
| R7 | G-005 | Expand Existing | Mandatory business-justification field in ServiceNow; role-change entitlement re-baseline step in mover process. | Quick Win (field) / Strategic (mover) | PR.AA-05 |
| R8 | G-004 | New Risk Statement | Extend device trust beyond domain: expand MDM/conditional access past email; contractor device registration; MFA on all remote paths. | Strategic | PR.AA-03, ID.AM |
| R9 | G-008 | New Risk Statement | Identity-lifecycle automation: ServiceNow-to-AD integration; auto-revocation on role change. Interim: deploy D-2.10-1 reconciliation rule now. | Strategic (rule: Quick Win) | PR.AA-05, DE.CM |
| R10 | G-010 | Procedural Enhancement | Amend password standard to prohibit reuse explicitly; consider raising history toward CIS baseline (24); add reuse guidance to awareness training. | Quick Win (<90d) | -- |
No Action items: none -- all eleven gaps warrant at least a procedural response I.
Priority Order I: R1 -> R2 -> R3 -> R4 -> R5 -> R7 -> R6 -> R8 -> R9 -> R10.
(R5 sequenced ahead of R6 because the role catalog is input content for both recertification and monitoring baselines.)
| Source | Status I | Feeds Rules |
|---|---|---|
| Windows Security Event Log -- DCs D | Likely collected (alerting exists); verify completeness | D-2.1-1, D-2.2-1, D-2.4-1/2, D-2.6-1, D-2.8-1/2, D-2.10-1, D-2.11-1 |
| Member server security logs | Verify coverage | D-2.3-1, D-2.6-1 |
| VPN concentrator | Verify onboarding | D-2.1-2, D-2.11-1 |
| MDM enrollment data | New collection (export/API) | D-2.1-2 |
| ServiceNow request/approval data | New collection (API join) | D-2.4-2, D-2.10-1 |
| HR termination/roster feed | New collection (highest leverage) | D-2.11-1, D-2.11-2 |
| Third-party/SaaS sign-in logs | New collection; availability varies | D-2.11-1/2 |
| Badge/physical access system | New collection | D-2.11-1 (extended) |
| Vulnerability scanner findings | Verify default-credential checks | D-2.7-1 |
| File server / repository audit logs | New or partial | D-2.3-2 |
| Symitar admin/security logs | Verify export capability | D-2.8 core system coverage |
| Classification | Rules |
|---|---|
| Threat Detection | D-2.3-1, D-2.3-2, D-2.5-1, D-2.6-1, D-2.8-1, D-2.8-2 |
| Control Monitoring | D-2.2-1, D-2.10-1 |
| Control Failure Detection | D-2.1-2, D-2.4-2, D-2.7-1, D-2.9-1, D-2.11-2 |
| Compensating Detection | D-2.1-1, D-2.4-1, D-2.11-1 |
I Buildable now on existing Windows/DC telemetry: D-2.6-1 (default-account logon), D-2.8-1/2 (tiered and off-hours privilege changes), D-2.4-1 (dormant accounts) -- largest immediate detection uplift, directly attacks the G-002/G-003 noise problem.
Requires one new feed each: D-2.11-1 (HR feed -- the single highest-value integration in this advisory), D-2.10-1 and D-2.4-2 (ServiceNow join), D-2.7-1 (scanner findings).
Longer lead time: D-2.2-1 (needs the R5 role catalog), D-2.3-2 (repository audit enablement), D-2.11-2 (per-vendor SaaS exports).
| Framework / Instrument | Version / Edition | URL |
|---|---|---|
| CRI Profile | v2.2 (2026) | cyberriskinstitute.org |
| MITRE ATT&CK Enterprise | v19.1 (Apr 2026) | attack.mitre.org |
| MITRE D3FEND | v1.4.0 (Mar 2026) | d3fend.mitre.org |
| NIST SP 800-53 | Rev. 5 A | csrc.nist.gov |
| CIS Controls | v8.1 | cisecurity.org |
| CIS Benchmarks (Windows Server) | Current per platform | cisecurity.org |
| FFIEC IT Handbook -- Information Security | September 2016 | ithandbook.ffiec.gov |
| FFIEC IT Handbook -- Architecture, Infrastructure, and Operations | June 2021 | ithandbook.ffiec.gov |
| Interagency Guidelines -- Information Security Standards | 12 CFR Part 364, Appendix B (FDIC) | ecfr.gov |
Note: NIST SP 800-88 Rev. 2 (media sanitization) is listed in the methodology's framework set but was not referenced in this analysis and is excluded per the "only frameworks actually referenced" rule.
| Content Class | Tag | Source | Examples in This Advisory |
|---|---|---|---|
| Coverage ratings, gap descriptions, institution profile | A | Coverage Assessment v7, Section 4 (human-assessed) | Section 1 table; all "Gap" blocks; G-xxx text |
| Framework identifiers, event IDs, taxonomy names, citations | D | Published frameworks (ATT&CK v19.1, D3FEND v1.4.0, CIS v8.1, FFIEC, 12 CFR 364 App B) | Technique IDs/URLs, Windows event IDs, safeguard numbers |
| Mappings, confidence, detection specs, scenarios, prioritization, remediation | I | AI-generated analysis (this run) | All of Sections 2A-2Q analysis prose, 3, 4, 5, 6 |
This advisory is a research tool generated by an AI-assisted methodology (CRI Threat Mapper v12.0). No human analyst has validated the technique mappings, detection specifications, regulatory citations, or prioritization judgments. It is not an audit opinion, examination finding, or risk acceptance basis. Required before operational use: (1) analyst review of every I-tagged mapping and confidence rating; (2) verification of every "Verify ID" / "Verify section number" item against the cited framework version; (3) validation of environmental assumptions flagged "verify"; (4) sign-off by the assessment owner.
| Field | Value |
|---|---|
| Analysis Date | 2026-07-18 |
| CRI Threat Mapper Version | v12.0 |
| AI Model | Claude Fable 5 |
| CRI Profile Version | v2.2 (2026) |
| Input Data | Requirements table (16 reqs), Gap descriptions (Yes), NIST mapping (AC-1, AC-2, AC-3, AC-5, AC-6, AC-7, IA-1, IA-2, IA-4, IA-5, IA-8) |
| Analysis Mode | Full (descriptions provided) |
| Sections Generated | 1, 1B, 2A-2Q, 3, 4, 5, 6, 7, 8 |
| Framework Versions | CRI v2.2 (2026), ATT&CK v19.1, D3FEND v1.4.0, CIS Controls v8.1, FFIEC current, 12 CFR 364 App B |
DISCLAIMER: Heritage Community Bank is a FICTIONAL institution. All data in this advisory is simulated for research and demonstration purposes. No real-institution inference is valid. This document is not an audit opinion, examination finding, or risk acceptance basis.