2nd task
هذا الالتزام موجود في:
41
Attack_Simulation/README.md
Normal file
41
Attack_Simulation/README.md
Normal file
@@ -0,0 +1,41 @@
|
||||
| Time | Event |
|
||||
|--------|-------|
|
||||
| 09:40 | Unusual volume of `POST` requests to `/api/login` detected from a single IP. |
|
||||
| 09:42 | Failed login attempts exceed **300** within one minute. |
|
||||
| 09:44 | No rate limiting or temporary IP blocking was triggered. |
|
||||
| 09:46 | One login attempt succeeds using a password from a common wordlist (e.g., `rockyou.txt`). |
|
||||
| 09:47 | The server issues a valid JWT for the compromised account. |
|
||||
| 09:49 | The attacker uses the JWT to access `/api/users/me`. |
|
||||
| 09:51 | The attacker begins probing undocumented API endpoints (shadow APIs). |
|
||||
| 09:54 | Sensitive data is exfiltrated through repeated API requests. |
|
||||
| 09:58 | The SOC team detects the incident through a SIEM alert triggered by an abnormal spike in HTTP 401 responses. |
|
||||
|
||||
|
||||
## Incident Response Plan
|
||||
|
||||
### 1. Identification
|
||||
- Review API, application, and authentication logs.
|
||||
- Identify the source IP addresses responsible for the brute force attack.
|
||||
- Determine which user accounts were compromised.
|
||||
- Analyze the scope of the data accessed or exfiltrated.
|
||||
- Correlate events using the SIEM to establish the attack timeline.
|
||||
|
||||
### 2. Containment
|
||||
- Block the attacker's IP address using the firewall or Web Application Firewall (WAF).
|
||||
- Temporarily disable the compromised user account.
|
||||
- Revoke all active JWT access tokens and terminate existing sessions.
|
||||
- Enable temporary rate limiting on the `/api/login` endpoint.
|
||||
- Isolate affected containers if compromise is suspected.
|
||||
|
||||
### 3. Eradication
|
||||
- Reset passwords for affected accounts.
|
||||
- Remove any malicious processes or unauthorized changes.
|
||||
- Patch the authentication service to enforce rate limiting and account lockout.
|
||||
- Verify container images for integrity and rebuild compromised containers from trusted images.
|
||||
- Scan systems for indicators of compromise (IOCs).
|
||||
|
||||
### 4. Recovery
|
||||
- Restore normal service after confirming the environment is secure.
|
||||
- Re-enable affected user accounts with new credentials.
|
||||
- Continue monitoring logs for suspicious authentication attempts.
|
||||
- Validate that security controls (MFA, rate limiting, monitoring) are functioning correctly.
|
||||
المرجع في مشكلة جديدة
حظر مستخدم