Investigating Insider Threat Indicators
Overview
Cybersecurity skill for investigating insider threat indicators. Follows industry best practices and security standards.
When to Use
Trigger phrases:
- "investigating insider threat indicators"
- "HR refers a departing employee for monitoring during their notice period"
- "DLP alerts indicate bulk data downloads or transfers to personal storage"
- "UEBA detects anomalous access patterns deviating significantly from peer baselin"
Use this skill when:
- HR refers a departing employee for monitoring during their notice period
- DLP alerts indicate bulk data downloads or transfers to personal storage
- UEBA detects anomalous access patterns deviating significantly from peer baselines
- Management reports concerns about an employee accessing sensitive data outside their role
Do not use without proper legal authorization — insider threat investigations must be coordinated with HR, Legal, and Privacy teams before monitoring begins.
When NOT to Use
- When you lack proper authorization for testing
- For production systems without change management
- When the task requires legal or compliance expertise beyond technical scope
Prerequisites
- Legal authorization and HR referral documenting investigation justification
- SIEM with DLP, endpoint, email, proxy, and authentication log sources
- Data Loss Prevention (DLP) system (Microsoft Purview, Symantec, Forcepoint) with policy alerts
- Endpoint monitoring capability (EDR with USB/removable media logging)
- HR data feed providing employment status, notice dates, and access entitlements
- Chain of custody procedures for evidence preservation
Workflow
# Example: IOC detection
import re
IOC_PATTERNS = {
"ip": r"\b(?:\d{1,3}\.){3}\d{1,3}\b",
"domain": r"\b[a-z0-9-]+\.[a-z]{2,}\b",
"hash_md5": r"\b[a-f0-9]{32}\b",
"hash_sha256": r"\b[a-f0-9]{64}\b",
}
def extract_iocs(text: str) -> dict:
return {k: re.findall(v, text) for k, v in IOC_PATTERNS.items()}
- Define Objectives — Clarify the goals and scope for insider threat indicators.
- Gather Resources — Collect tools, data, and access needed for insider threat indicators.
- Execute Process — Carry out insider threat indicators operations methodically.
- Verify Quality — Check results against acceptance criteria.
- Document Outcomes — Record findings, decisions, and next steps.
Tools
- Analysis Platform — Data processing and visualization
- Collaboration Tools — Team coordination and knowledge sharing
Process
- Prepare — Gather requirements, verify prerequisites, set up environment
- Execute — Run investigating insider threat indicators workflow with configured parameters
- Verify — Validate output meets requirements, document results
Verification
Anti-Rationalization Table
| Rationalization |
Reality |
| "We are too small to be targeted" |
Automated attacks target everyone. Size does not matter. |
| "Security slows us down" |
A breach slows you down 100x more. Build security in from the start. |
| "We will fix it after launch" |
Vulnerabilities in production are exploited within hours. Fix before deploy. |
1---2name: investigating-insider-threat-indicators3description: Use when investigates insider threat indicators including data exfiltration attempts, unauthorized access patterns, policy violations, and pre-departure behaviors using SIEM analytics, DLP alerts, and HR data correlation. Use when SOC teams receive insider threat referrals from HR, detect anomalous data movement by employees, or need to build investigation timelines for potential insider threats.4license: Apache-2.05---67# Investigating Insider Threat Indicators89## Overview1011Cybersecurity skill for investigating insider threat indicators. Follows industry best practices and security standards.1213## When to Use1415**Trigger phrases:**16- "investigating insider threat indicators"17- "HR refers a departing employee for monitoring during their notice period"18- "DLP alerts indicate bulk data downloads or transfers to personal storage"19- "UEBA detects anomalous access patterns deviating significantly from peer baselin"202122Use this skill when:23- HR refers a departing employee for monitoring during their notice period24- DLP alerts indicate bulk data downloads or transfers to personal storage25- UEBA detects anomalous access patterns deviating significantly from peer baselines26- Management reports concerns about an employee accessing sensitive data outside their role2728**Do not use** without proper legal authorization — insider threat investigations must be coordinated with HR, Legal, and Privacy teams before monitoring begins.293031## When NOT to Use3233- When you lack proper authorization for testing34- For production systems without change management35- When the task requires legal or compliance expertise beyond technical scope363738## Prerequisites3940- Legal authorization and HR referral documenting investigation justification41- SIEM with DLP, endpoint, email, proxy, and authentication log sources42- Data Loss Prevention (DLP) system (Microsoft Purview, Symantec, Forcepoint) with policy alerts43- Endpoint monitoring capability (EDR with USB/removable media logging)44- HR data feed providing employment status, notice dates, and access entitlements45- Chain of custody procedures for evidence preservation4647## Workflow4849```python50# Example: IOC detection51import re5253IOC_PATTERNS = {54 "ip": r"\b(?:\d{1,3}\.){3}\d{1,3}\b",55 "domain": r"\b[a-z0-9-]+\.[a-z]{2,}\b",56 "hash_md5": r"\b[a-f0-9]{32}\b",57 "hash_sha256": r"\b[a-f0-9]{64}\b",58}5960def extract_iocs(text: str) -> dict:61 return {k: re.findall(v, text) for k, v in IOC_PATTERNS.items()}62```63641. **Define Objectives** — Clarify the goals and scope for insider threat indicators.652. **Gather Resources** — Collect tools, data, and access needed for insider threat indicators.663. **Execute Process** — Carry out insider threat indicators operations methodically.674. **Verify Quality** — Check results against acceptance criteria.685. **Document Outcomes** — Record findings, decisions, and next steps.6970## Tools7172- **Analysis Platform** — Data processing and visualization73- **Collaboration Tools** — Team coordination and knowledge sharing747576## Process77781. **Prepare** — Gather requirements, verify prerequisites, set up environment791. **Execute** — Run investigating insider threat indicators workflow with configured parameters801. **Verify** — Validate output meets requirements, document results8182## Verification8384- [ ] All insider threat indicators procedures executed completely and documented85- [ ] Findings validated against multiple data sources86- [ ] False positives identified and filtered87- [ ] Results documented with evidence and timestamps88- [ ] Recommendations provided with risk-based prioritization8990## Anti-Rationalization Table9192| Rationalization | Reality |93|---|---|94| "We are too small to be targeted" | Automated attacks target everyone. Size does not matter. |95| "Security slows us down" | A breach slows you down 100x more. Build security in from the start. |96| "We will fix it after launch" | Vulnerabilities in production are exploited within hours. Fix before deploy. |