T1657 – Financial Theft (Application Logs Detection)

Application Log Alert Details
Alert ID: ERP-FRAUD-1657-7842 Alert Time: 2024-03-13 11:30:22 EST Severity: CRITICAL (99/100) Source: SAP ERP Application Logs + Splunk SIEM Rule: “Unauthorized Wire Transfer Initiated” MITRE ATT&CK: T1657 – Financial Theft (custom technique)

Alert Details:

Detection: Wire transfer request from unauthorized IP with compromised credentials

Application: SAP ERP (Financial Module) User: jwilson@company.com (John Wilson, Accounts Payable Manager) Action: Initiate wire transfer Amount: $847,000.00 Recipient Account: Bank of Cyprus, Account # 1234-5678-9012-3456 Recipient Name: “Cyprus Consulting Ltd” Time: 11:25 EST Source IP: 185.143.221[.]89 (Bulgaria)

Anomaly Detection:

User jwilson normally initiates wire transfers from US IPs only
This is the first wire transfer from Bulgaria
Amount is unusually high for this user (normal average: $25,000)
Recipient account not in approved vendor list
Transfer bypassed dual approval (normally requires two approvers)

Application Logs:

11:20:15 – Login to SAP from 185.143.221[.]89 (success)
11:21:30 – Navigated to “Payment Run” transaction
11:22:45 – Created new vendor “Cyprus Consulting Ltd”
11:23:30 – Entered bank account details
11:24:15 – Initiated wire transfer for $847,000
11:25:00 – System generated transfer request
11:25:30 – Splunk alert triggered (correlation rule)

Additional Context:

User jwilson reported a suspicious email at 10:00 but did not click link? (investigating)
MFA on SAP account? Not enabled (now enforced)
Dual approval was bypassed due to “emergency override” feature (abused)
SOC Investigation Process
Step
Action
Tools Used
Findings
1. Alert Validation
Verify Splunk alert
Splunk ES, SAP Logs
Confirmed unauthorized wire transfer
2. User Contact
Call jwilson immediately
Phone
User did NOT initiate transfer (account compromised)
3. Immediate Action
Cancel wire transfer
SAP Admin, Bank Contact
Wire transfer cancelled (funds not sent)
4. Account Remediation
Disable jwilson account
Azure AD, AD
Account disabled; password reset
5. Vendor Removal
Delete fraudulent vendor “Cyprus Consulting Ltd”
SAP Admin
Vendor removed
6. Incident Response
Activate financial fraud response
Legal, Finance, Management
Fraud attempt documented

Jira Incident Report
Ticket: SOC-2024-213 Summary: T1657 – Financial Theft Attempt: $847,000 Wire Transfer Status: RESOLVED Resolution: MALICIOUS – Fraud Attempt Prevented Priority: P1 – CRITICAL Labels: T1657, financial-theft, wire-fraud, sap, compromised-account Components: Financial-Security, Identity-Management

INCIDENT ANALYSIS REPORT

1. Initial Context:

Detection Source: SAP ERP Application Logs + Splunk SIEM.
Alert: “Unauthorized Wire Transfer Initiated”.
User: jwilson@company.com (Accounts Payable Manager).
Action: $847,000 wire transfer to fraudulent vendor.
Time: 2024-03-13 11:30 EST.
Technique: MITRE ATT&CK T1657 – Financial Theft.

2. Technical Analysis:

Attack Chain:

10:30 – jwilson account compromised via phishing (credential harvesting)
10:45 – Attacker logs into SAP from Bulgaria IP
11:00 – Attacker enumerates financial modules
11:20-11:25 – Fraudulent wire transfer creation
11:25 – Splunk alert triggers
11:26 – SOC investigates

Fraud Details:

Amount: $847,000
Recipient: Cyprus Consulting Ltd (fraudulent vendor)
Bank: Bank of Cyprus, Account # 1234-5678-9012-3456
Bypass: Attacker used “emergency override” feature (normally requires two approvers)

SAP Activity:

Created new vendor (not in approved list)
Initiated wire transfer with high amount
Overrode dual approval requirement (abused emergency procedure)

User Status:

Account compromised; user unaware
No MFA on SAP account

3. Investigation Findings:

Timeline:

10:30 – Account compromised
10:45 – Attacker logs in
11:20-11:25 – Fraudulent transfer
11:25 – Alert
11:26 – SOC investigates
11:27 – User contacted
11:28 – Wire transfer cancelled
11:29 – Account disabled

Indicators of Compromise (IoCs):

Network:

– Attacker IP: 185.143.221[.]89

Account:

– jwilson (compromised)

Vendor:

– Cyprus Consulting Ltd (fraudulent)

– Bank Account: 1234-5678-9012-3456

4. Containment Actions:

Immediate Actions:

Contacted bank to cancel wire transfer (successful – funds not sent).
Disabled jwilson account.
Reset password.
Removed fraudulent vendor from SAP.
Blocked attacker IP.

Financial Security:

Reviewed all recent wire transfers (none other suspicious).
Enhanced dual approval requirements (removed emergency override).

Account Remediation:

Enforced MFA for all SAP users.
Conducted security awareness training for finance team.

5. Root Cause Analysis:

Primary Cause: User account compromised via phishing.
Contributing Factors:
No MFA on SAP account.
Emergency override feature abused.
No geofencing for SAP access.

6. Business Impact:

Financial Impact: $847,000 at risk; prevented.
Operational Impact: Finance processes delayed for review.
Reputational Impact: None (prevented).

7. Remediation & Prevention:

Completed Actions:

Fraudulent transfer cancelled.
Account secured.
Vendor removed.

Technical Controls Enhanced:

Enforced MFA for all SAP users.
Implemented geofencing (block access from high-risk countries).
Removed emergency override or added second approval for any override.
Enhanced monitoring for wire transfers over $50,000.

8. Conclusion:

An attacker compromised an accounts payable manager’s SAP account and attempted to initiate an $847,000 wire transfer to a fraudulent vendor. Splunk detected the anomalous transaction and enabled immediate cancellation. No funds were lost.

Closure Rationale: Fraud prevented; account secured; controls enhanced.

Analyst: [Your Name], SOC Analyst Date: 2024-03-13 12:30 EST

Leave a Comment