Analyzing Indicators of Potential Malicious Activity
Analyzing indicators of potential malicious activity
For example, suppose a finance workstation's CPU jumps to full load in the middle of the night and stays there, and soon after the same host sends a large volume of data to an address outside the company: each observation is an indicator, which the US National Institute of Standards and Technology (NIST) defines as a technical artifact or observable that suggests an attack is imminent or is currently underway, or that a compromise may have already occurred[1]. The key word is suggests: the CPU spike could be mining malware or a legitimate batch job, and the upload could be data theft or the nightly backup. Reading indicators means turning that suggestion into a conclusion you can defend, and it rests on knowing what normal looks like. The joint guidance on living off the land attacks led by the Cybersecurity and Infrastructure Security Agency (CISA) tells defenders to establish and continuously maintain a baseline of installed tools and software, account behavior, and network traffic[2] so that potential outliers stand out, and to use behavior analytics that analyze and correlate activities across multiple data sources[2].
- The expected-state check compares the observation with what should be there: the asset or software inventory, a baseline of normal resource use, traffic, and account behavior, and the records of approved changes and deployments. A match is context, not proof of authorization. A match to a specific approved change still needs its actor, scope, purpose, and approval confirmed; a match to the behavioral baseline only lowers suspicion, because living off the land (abusing tools already on the system) lets threat actors camouflage activity with typical system and network behavior[2], so the corroboration check still applies. A deviation keeps the question open.
- The corroboration check correlates the observation with its cause: the process that produced it, the parent process that launched that process, the identity that made a change, and what happened immediately before and after. A trusted name, port, or login shows what was used, never that this particular use was authorized.
- The extent check states the strongest conclusion the evidence supports, whatever the cause, because a cause that is not malicious can still have security impact: ATT&CK records numerous incidents where cloud storage has been improperly secured, typically by unintentionally allowing public access to unauthenticated users[3]. An attempt is an action shown to have been tried, refused or with its outcome unknown; an exposure opens an opportunity without observed use; and a confirmed compromise may involve unauthorized disclosure, modification, or loss. An attempt whose outcome is unknown stays an attempt with that outcome marked unresolved, never raised to a higher level, because an indicator only suggests that a compromise may have already occurred[1].
A confirmed match to an approved change closes as authorized activity (legitimate administrative use[2], in CISA's words); a deviation with an affirmatively verified benign cause can be classified as an inventory update (an authorized tool nobody recorded), a policy violation (an unapproved tool whose origin and use are confirmed benign), or an operational fault (a CPU spike traced to a performance fault); none of these is an attack, but each still has its security impact assessed; when the evidence shows neither a benign nor a malicious cause, keep the cause unresolved; assess security impact with the extent check regardless of intent, because even unintentional unauthorized disclosure, modification, or loss can be a compromise. The figure below illustrates the checks from raw observation to these outcomes; a baseline match alone cannot close the investigation.
Network-related indicators
For example, suppose a switch reports a device nobody recognizes and one address then starts touching many internal hosts: MITRE ATT&CK (ATT&CK from here on), a public knowledge base of adversary techniques, notes that adversaries may introduce devices that can be used as a vector to gain access[4], yet an approved device missing from the inventory and your own authorized scanner leave the same traces. Network-related indicators come from traffic and from what is attached to the network, and the network's inventory and the host's role help interpret them.
Rogue devices
A rogue device is hardware attached to the network without approval. ATT&CK describes adversaries physically introducing networking hardware or other computing devices[4], including adding new wireless access points to an existing network. The expected-state record is the asset inventory: Control 1 of the Center for Internet Security (CIS) Critical Security Controls calls for actively managing every enterprise asset connected physically, virtually, remotely, or in the cloud, which supports identifying unauthorized and unmanaged assets to remove or remediate[5]. A new IP address on its own does not show a new device, because addresses are reassigned. Check the device's identity, where it attached, and whether onboarding records exist before declaring it rogue; an approved device that nobody added to the inventory fails the same check and ends as an inventory update.
Enumeration
Enumeration is systematic probing to list what is reachable: hosts, open ports, and running services. ATT&CK's network service discovery technique describes adversaries trying to get a listing of services running on remote hosts and network infrastructure devices[6], commonly with port, vulnerability, or wordlist scans. In flow or firewall logs it looks like one source touching many ports or many hosts in a short period. Your own vulnerability scanner produces the same pattern, so compare the source address and timing with the authorized scanner and its schedule before calling the activity hostile. A scan is evidence of discovery; calling it denial of service needs evidence of an attack on availability, and showing that the attack actually affected a service needs evidence that the service was degraded or blocked[7], whether by exhausted resources or a crash condition, as the application-related indicators section below explains.
Anomalous activity: DNS as a hidden channel
Domain Name System (DNS) traffic may be common and permitted, and attackers can hide inside it. ATT&CK notes that adversaries use DNS to avoid detection by blending in with existing traffic, embedding commands and often their results in the protocol[8], a method known as DNS tunneling. Its detection guidance points at high query volume, long subdomains, encoded-looking payload patterns, and queries issued by processes that are neither browsers nor system services, such as a scripting engine. Treat these as a candidate channel and correlate the queries with the requesting process and the destination domain before concluding that tunneling is taking place.
Activity on unexpected ports
Ports work as an indicator in both directions. A protocol on a port it does not normally use is suspicious: ATT&CK's non-standard port technique gives the example of HTTPS over port 8088 instead of the traditional port 443[9], a change made to bypass filtering or confuse analysis. Port 443 is only HTTPS's conventional port, not a requirement, which is exactly what the technique relies on. The reverse holds too: a connection on a commonly allowed port is not cleared by its port number, because the blending that hides DNS tunneling works for any allowed protocol. Judge the connection by the host's role, the process that opened it, its destination, and its duration: a database server opening an outbound HTTPS session to an unknown address is unexpected even though port 443 is allowed.
On the network, ownership and role turn raw traffic into an indicator: an unknown device, a burst of probing, unusual DNS queries, or an odd port is a lead until inventory, scanner schedules, and the initiating process have been checked.
Host-related indicators: process execution
Process execution indicators can come from host process telemetry, records an appropriately configured EDR (endpoint detection and response) tool or host logger may collect about a process, its parent, executable path, arguments, and account. They answer one question: should this program have run here, launched by that parent, with these arguments?
Suspicious processes
An unknown executable in a user's temporary folder or a legitimate program behaving unexpectedly needs investigation before its authorization or purpose is settled. The name proves little in either direction, because attackers rename utilities to avoid monitoring. CISA recommends checking the original file name that most Microsoft utilities carry in their file header, since a utility renamed from net.exe to net2.exe may indicate malicious activity[2].
Parent-child chains
The relationship between two processes is often a stronger indicator than either process alone. CISA calls it a red flag when Office applications such as Word or Excel spawn cmd.exe, PowerShell, wscript.exe, or cscript.exe[2], because those applications rarely launch scripting processes, and it recommends establishing baselines of normal parent-child process activity so deviations stand out. Both programs in that chain, the document viewer (Word) and the command interpreter (PowerShell), are legitimate products; the indicator is that a document was able to make one launch the other. Examine the command line the child process received, the document or request that triggered it, and the resulting activity. Public-facing servers deserve the same scrutiny: the same guidance notes that attackers who gain a foothold by exploiting internet-facing services frequently rely on built-in binaries for initial execution and reconnaissance. The figure below traces one such chain from the parent process to the resulting activity.
Living off the land binaries and scripts
Living off the land (LOTL) is the abuse of tools and processes that are already on the system. CISA's joint guidance describes it as abusing native tools and processes, especially living off the land binaries, often referred to as LOLBins, to blend in with normal system activities[2], because those tools are already deployed and trusted. Its examples include wmic.exe, ntdsutil.exe, netsh, cmd.exe, and PowerShell on Windows and curl, systemctl, and python on Linux, among others, and the technique extends to native scripting environments running attacker-supplied scripts. LOLBins therefore name a way of misusing what is installed, not a malware family.
The trap is the trust these files carry. CISA warns that LOLBins have trusted attributes such as file hashes or digital signatures, which can mislead network defenders into thinking they are safe for all users[2]. The word signature means two different things here: a malware signature is, in NIST's malware incident guide, a set of characteristics of known malware instances[10], so a clean signature-only scan means only that no known pattern matched and does not establish a file's provenance, while a digital signature is one of the trusted attributes the file itself carries. Neither establishes that this use is authorized. Ask who invoked the tool, what it targeted, and whether the sequence matches approved administrative work. Example: curl fetching a script from an unfamiliar host and handing it to an interpreter on a web server where administrators never do that is a potential living off the land indicator even though no new executable was installed.
On a host, judge execution by lineage and use: the parent that launched a process, the arguments it received, and what it did next outweigh whether its name or signature looks familiar.
Host-related indicators: resources, software, and files
For example, suppose a server's CPU stays pinned, an unapproved program appears, and many files are suddenly renamed: CISA's LOTL guidance has defenders establish and continuously maintain a baseline of installed tools and software[2] to identify potential outliers such as these. Host-related indicators also include deviations in what a host consumes, installs, and writes to disk.
Resource consumption
Unexplained, sustained load can mean someone else is using the machine. ATT&CK calls this resource hijacking: adversaries leverage the resources of co-opted systems to complete resource-intensive tasks such as mining cryptocurrency[11], which may also hurt system and service availability. Its detection guidance pairs persistent high CPU utilization with suspicious command-line execution and outbound connections to mining or proxy networks, and that pairing is the point: a CPU figure alone cannot separate an unauthorized miner from a legitimate heavy workload or a performance fault. Correlate the increase with the processes consuming it, recent deployments, and the host's network activity.
Unauthorized software
Software missing from the approved inventory is a policy and investigation finding before it is a malware conclusion. CISA recommends reviewing existing host configurations against a known baseline of installed software and expected behavior[2], and a mismatch can be user-installed, unwanted, or malicious. Decide which from three pieces of evidence: its origin (where the installer came from), its installation history (which account installed it and when), and its behavior. Possible findings include an authorized inventory update, a policy violation, or evidence of compromise, sometimes together; if the evidence is insufficient, keep the cause unresolved. Approval status alone does not establish maliciousness or compromise.
File system changes
File system changes the host's role does not explain deserve attention, but changes that fit that role may also be malicious. Ransomware is the loudest case: ATT&CK notes that common user files such as documents and images are encrypted and often renamed and/or tagged with specific file markers[12], so many files rewritten and renamed in a short period on one host is a strong indicator. Quieter changes accompany data theft: in one compromise CISA observed potential exfiltration activity that included the creation of temporary directories and the mounting of the ntds.dit database[2], the main Active Directory database file holding password hashes for every user in the domain. New autostart entries and scheduled tasks are file and registry changes too, but they are taught in the unauthorized configuration section below, where persistence is explained.
Across all three, the expected-state record decides whether the change is even unusual, and the processes and accounts behind it decide what it means.
Host-related indicators: data exfiltration
Data exfiltration is the unauthorized removal of data from an environment (the data theft step of an attack), and this section explains why a transfer is judged by what it carried and where it went rather than by how large it was.
Attackers can use ordinary protocols to transfer stolen data. ATT&CK's exfiltration over alternative protocol technique describes stealing data over a different protocol than the existing command and control channel[13], where command and control (C2) is the channel an attacker uses to send instructions to a compromised host. The technique names FTP, SMTP, HTTP/S, DNS, and SMB among others, and its detection guidance looks for unusual outbound file transfers by non-standard processes, at off-hours, or at uncommonly high volume. Before sending, adversaries often gather what they want in one place: ATT&CK describes how they stage collected data in a central location or directory prior to exfiltration[14], sometimes combined into a single archive file. That gathering step is called staging.
Volume alone does not establish exfiltration. ATT&CK's analytics for this technique also weigh whether a transfer happens outside baseline user behavior[13], so check purpose and authorization regardless of size:
- Expected state: is the destination an approved backup or partner endpoint, and is the transfer on its usual schedule?
- Corroboration: did the same account or process read sensitive files or create an archive shortly before, and is the sending process one that normally transfers data?
- Extent: evidence of an unauthorized transfer of information is a confirmed compromise (here, data loss) and supports an exfiltration finding; if the content or authorization is unclear, the transfer remains a lead.
The figure below traces an illustrative sequence to investigate: sensitive-file access, then staging, then the outbound transfer. A large transfer becomes a confirmed compromise when evidence shows an unauthorized transfer of information, not merely because of its size or the access and staging before it.
Unauthorized configuration changes
Unauthorized configuration is a change to a system's settings made without actual authorization; such a change can explain why other evidence went quiet or help keep an attacker in after the obvious cleanup, and a change missing from approved records needs investigation before you conclude it was unauthorized.
Changes that impair defenses
Attackers switch off what would catch them. ATT&CK describes adversaries who disable, degrade, or tamper with security tools such as EDR, intrusion detection systems, antivirus, and logging agents[15], by stopping services, killing processes, or modifying the tools' configuration, and who also redirect event logs or interfere with forwarding into the SIEM (security information and event management system). Adding an exclusion to an antivirus policy is one such configuration change. The consequence for triage is direct: a drop in alert volume right after protection was changed may reflect reduced visibility and does not by itself demonstrate remediation. Correlate the change with the identity that made it and with the activity on that host just before it.
Changes that maintain access
Persistence is the attacker's ability to keep access after a restart, a logoff, or a password reset. ATT&CK's boot or logon autostart execution technique describes adversaries who configure system settings to automatically execute a program during system boot or logon to maintain persistence[16], for example through specially designated directories or registry locations. CISA's LOTL guidance lists where to look: cron jobs and systemd timers on Linux, Run and RunOnce registry keys on Windows, and scheduled tasks that run at unusual times, execute uncommon scripts or binaries, or were recently modified without authorization[2]. Compare each new or modified entry with software deployment and maintenance records, then connect it to the executable it runs and the identity that created it.
Public access, forwarding rules, and added credentials
Opening storage to public access to unauthenticated users[3], setting up email forwarding rules to collect sensitive information[17], and modifying credentials or permission groups[18] are configuration changes as well; compare each with approved change records and the identity that made it.
Treat an unauthorized configuration change as an active indicator rather than background noise, and confirm its actual effect from evidence.
Application-related indicators
Application-related indicators appear in an application's availability and in its own logs, and the recurring mistake is naming the cause from the symptom.
Service disruption
An application outage has many possible causes: overload from real demand, a failed dependency such as a database or third-party API, a faulty deployment, or an attack. A denial of service (DoS) attack is the deliberate case; ATT&CK's endpoint denial of service technique describes adversaries who degrade or block the availability of services by exhausting the system resources those services run on, or by exploiting the system to cause a persistent crash condition[7]. An availability alarm alone cannot tell these apart. The logging guidance of the Open Worldwide Application Security Project (OWASP) recommends that applications always log application errors and system events such as runtime errors, connectivity problems, performance issues, third-party service error messages, and configuration changes[19], and those are exactly the records that separate a dependency failure or a bad deployment from attack traffic. Correlate the outage time with request patterns (sources, rates, targeted endpoints) and with change records before naming a cause.
Anomalous activity in application logs
The same OWASP guidance lists events that point at abuse rather than faults: input validation failures, authentication and authorization failures, and suspicious business logic such as actions that do not make sense in the business context. A pattern worth recognizing is one authenticated caller requesting many objects outside its own scope, for example GET /api/invoices/1001, then 1002, 1003, and so on. OWASP describes broken object level authorization (BOLA) as a vulnerability attackers may exploit by manipulating the ID of an object sent in the request[20] to reach other users' objects; inspect the response to see whether access succeeded, since denied probes alone do not establish BOLA.
That last point is the extent check in action. A run of denied responses shows attempted access, an attempt. A response that returned another user's protected record supports the stronger conclusion of unauthorized disclosure, a confirmed compromise. Read the response codes and returned data before writing either word in a report.
For applications, the symptom (an outage, a burst of errors) starts the investigation, and the request and change records help establish the cause.
Cloud-related indicators
For example, suppose new virtual machines appear in a region your team never uses and a private storage bucket is suddenly public: ATT&CK's cloud instance detection guidance watches for creation events from unusual geolocations[21]. Cloud-related indicators can be recorded in the control-plane audit log, the cloud provider's record of management application programming interface (API) calls that create resources and change identities and permissions, and in the access logs of individual services such as object storage. Workload and network telemetry can also show activity.
Unexpected resource creation
New instances in an unusual region or in unusual numbers can mean someone is using the account's credentials. ATT&CK describes adversaries who create a new instance or virtual machine within the compute service of a cloud account to evade defenses[21], for example to bypass firewall rules and permissions that apply to the existing instances, and its mitigation is to routinely check which users can create instances. Link each creation event to the identity that requested it and to approved deployment activity before attributing it either to legitimate scaling or to a compromised account; assuming automatic scaling without checking who made the request skips the corroboration check.
Resource compromise
Compromised cloud resources are often put to work. ATT&CK's resource hijacking guidance[11], which also covers host-related indicators such as persistent high CPU utilization, includes sudden spikes in cloud virtual machine CPU usage combined with outbound traffic to mining pools and unauthorized instance creation. The same evidence pairing applies as on a single host: the load figure starts the question, and the process, the network destination, and the identity that created the resource answer it.
New public access
A change that makes restricted data or services publicly reachable is a security-relevant event. ATT&CK notes numerous incidents where cloud storage was improperly secured, typically by unintentionally allowing public access to unauthenticated users[3], and that adversaries may also use leaked credentials to reach storage objects. Investigate two things separately: the permission change (who made it, when, and whether it was approved) and the subsequent access records. A public setting with no access by unknown parties is an exposure: it opened an opportunity but does not by itself prove that anything was downloaded. Access records showing retrieval of protected objects by unauthorized parties turn the exposure into a confirmed compromise (data loss) once the objects and authorization are verified.
In the cloud, correlate relevant control-plane changes with identity, storage access, and workload telemetry before reaching a verdict.
Identity-based indicators
For example, suppose an account signs in successfully from an unfamiliar device, then registers a new authentication method and receives a new role: no login failed, yet each step is an indicator, because ATT&CK describes adversaries who manipulate accounts to maintain and/or elevate access to victim systems[18]. Identity-based indicators cover account compromise, unauthorized access, and impossible travel: who is using an account and what the account is doing, and they matter because an attacker with valid credentials can produce activity that looks entirely normal at the login stage.
A successful login can still be a compromise
ATT&CK's valid accounts technique describes adversaries who obtain and abuse credentials of existing accounts[22] and who may avoid malware altogether, relying on the legitimate access those credentials provide to make detection harder. A successful authentication therefore verifies the credential that was presented, not the person presenting it. Look past the login: an unfamiliar device, an unusual access pattern, privileged actions soon after sign-in, or what CISA's LOTL guidance lists as rapid succession or high volume of access attempts followed by a successful login[2].
Impossible travel
Impossible travel is one account signing in from two geographically distant places within less time than travel between them would take. It can prompt investigation of account use, but location anomalies alone do not establish that a different person used the credentials. ATT&CK's valid accounts guidance lists impossible travel among identity provider sign-in anomalies. Part of the caution is that an IP address's geolocation is an estimate of where the network egress point sits, not the user's verified physical position. Validate the timestamps, any VPN or proxy egress, and the device evidence before concluding two different people used the account.
Added credentials and role grants
An attacker who controls an account often changes it. ATT&CK's account manipulation technique covers actions that preserve or modify adversary access to a compromised account, such as modifying credentials or permission groups[18], and its sub-techniques name the common forms, including additional cloud credentials, SSH (Secure Shell) authorized keys, device registration, additional cloud roles, and additional local or domain groups. The technique notes the attacker must already hold sufficient permissions, and that the modifications can grant additional roles, which is privilege escalation. After an account alert, review every credential and authentication method added to the account, not only password changes, because a new access key or registered device may survive a password reset and may need separate revocation. For a role grant, compare permissions before and after and identify who granted them: an administrator's account performing the grant does not make it benign if that administrator identity is itself compromised.
Unauthorized access without a location anomaly
An account that suddenly reads data outside its normal duties, or touches unusually many sensitive resources, needs investigation even when every sign-in comes from the usual office. CISA's LOTL guidance recommends baselining account behavior and comparing activity with normal user behavior, flagging odd login hours and access that conflicts with expected work schedules. A familiar location explains where the session came from, not why the account used its permissions this way.
The figure below traces how these indicators could line up in an illustrative account takeover; finding one is the cue to look for the others.
Social engineering indicators in links
Social engineering indicators in links are tricks that make a reader trust a destination they have not actually seen; this section covers two examples, lookalike domains and shortened URLs, and a habit that helps investigate both: checking the real destination hostname rather than what the link text, branding, or shortener name suggests.
Typosquatting
Typosquatting is registering a domain whose spelling closely resembles a trusted one so that users mistake it for the real site. CISA's phishing guidance warns that a malicious website may look identical to a legitimate one while the URL uses a variation in spelling or a different domain (for example, .com vs. .net)[23], and that hovering over a link can reveal that the displayed text does not match the real destination. Branding, logos, and a familiar sender display name can be copied and do not establish legitimacy, so inspect the actual destination hostname, character by character, when assessing a suspicious link.
URL shorteners
A shortened URL shows the shortening service's domain, not the destination. CISA notes that attackers may use a URL shortening service to hide the true destination of the link[23]. A shortener with a good reputation vouches only for its own redirect service; it does not vouch for the site reached after the redirect, which may be attacker-controlled. Avoid opening a suspicious shortened link from a workstation; verify its real destination with an approved analysis method before trusting it, and evaluate that destination as you would any other link.
For both tricks, inspecting the real hostname after redirects helps detect a deceptive destination; do not rely on link text, page branding, or the shortener name alone.
Email-related indicators
Email-related indicators center on business email compromise (BEC), fraud that uses email from an impersonated or compromised sender to get someone to move money or hand over information, and on the mailbox rules that support it. BEC is social engineering too: ATT&CK lists impersonation as a sub-technique of its Social Engineering technique (T1684)[24], but the evidence of BEC sits in the email request and the mailbox rather than in a link.
Business email compromise
ATT&CK's impersonation technique describes adversaries who impersonate a trusted person or organization[24] such as an executive, colleague, or third-party vendor, noting that in many BEC campaigns impersonation is used to deceive victims into sending money or divulging information, often with pressure words such as payment, request, or urgent. The message may come from a lookalike address or from a genuinely compromised mailbox inside a real conversation, and it may carry no attachment or link at all. That is why a clean attachment scan proves nothing about it: the attack is the business request, not a file. The indicators are in the request itself, for example a change of payment instructions, unusual urgency, or a request that bypasses the normal approval path. The recommended counter is to confirm the request through an independent platform like a phone call or in person[24], which in practice means a channel established before the message arrived, never contact details supplied in the message.
Mailbox forwarding and deletion rules
A compromised mailbox can be configured to keep working for the attacker. ATT&CK describes adversaries who set up email forwarding rules to collect sensitive information[17], noting that such rules can preserve access to the victim's email even after compromised credentials are reset and can be hidden from common email tools. Its email hiding rules technique describes rules that delete or move emails to less noticeable folders to hide security alerts, C2 communication, or responses[25], often filtering on words such as malware, suspicious, phish, and hack. Investigating only the visible suspicious message misses these settings. Correlate any new rule with the mailbox's sign-in records and with complaints from partners or colleagues to decide whether it supports surveillance, theft, or concealment.
In email cases the request and the mailbox configuration carry the evidence; malware scanning of attachments covers neither.
Identifying and investigating suspicious activity
In these practice scenarios, start with a piece of evidence (an alert, a log line, a short scenario) and consider conclusions of different strength. Two tempting mistakes are a verdict the evidence does not support yet and a clearance based on a trusted name.
| Indicator (category) | Conclusion the indicator does not yet support | Why the evidence falls short | Investigation step |
|---|---|---|---|
| A new IP address on the network (network) | Declare a rogue device | Addresses are reassigned; an approved device may be missing from inventory | Validate identity, attachment point, and onboarding records |
| One source probing many ports or hosts (network) | Call it denial of service | Probing shows discovery, not degraded or blocked service | Compare with the authorized scanner and schedule |
| A connection on a commonly allowed port (network) | Approve it because the port is allowed | Attackers blend into allowed protocols | Check the initiating process, destination, and the host's role |
| Long, encoded-looking DNS subdomains (network) | Ignore it as routine DNS | Data can travel inside the queries | Correlate with the requesting process and domain |
| A document viewer starts PowerShell (host) | Allow it because both programs are legitimate | The indicator is the chain, not either name | Examine the command line, source document, and resulting activity |
| A signed system utility in an alert (host) | Clear it after a clean malware scan | LOLBins are legitimate utilities; the use is the question | Ask who ran it, against what, and whether it matches approved work |
| CPU pinned on a server (host) | Diagnose malware | Load alone cannot separate misuse from real work or a fault | Correlate with processes, deployments, and network activity |
| The largest outbound flow of the night (host) | Label it exfiltration | Backups and exports are large too | Check destination approval and sensitive-file access before it |
| Alerts drop after protection was disabled (unauthorized configuration) | Treat it as successful remediation | Reduced visibility can lower alerts without demonstrating remediation | Identify who changed it and what happened just before |
| Many denied requests for other users' objects (application) | Report a data breach | Denials show an attempt, not disclosure | Look for responses that returned protected data |
| A bucket made public (cloud) | Report confirmed exfiltration | Exposure is not proof of download | Review the permission change and access records separately |
| New instances in an unusual region (cloud) | Assume automatic scaling | Scaling does not explain who requested creation | Link creation to the requesting identity and approved workloads |
| Successful login after an alert (identity) | Close the alert | Success verifies the credential, not the person | Review device, post-login actions, and added credentials |
| Sign-ins from two distant countries (identity) | Treat geolocation as the user's position | VPNs, proxies, and estimation errors move apparent location | Validate timestamps, egress, and device evidence |
| An administrator granted a role (identity) | Treat it as benign maintenance | The administrator identity may be compromised | Compare permissions before and after and confirm approval |
| Link text names the expected company (social engineering in links) | Trust the link | Display text and branding can be copied and do not establish the destination | Inspect the real destination hostname |
| A link from a reputable shortener (social engineering in links) | Allow it | The shortener does not vouch for the destination | Resolve the redirect chain with an approved method |
| Urgent payment change, clean attachment scan (email) | Clear the message | BEC needs no malware | Verify through an independently established channel |
When two conclusions both seem plausible, check whether the evidence validates the indicator against the expected state or corroborates its cause before choosing a verdict.
Indicators of potential malicious activity by category: the expected state, the corroborating evidence, and what the indicator alone does not prove
| Indicator category | Example indicators | Expected state: baseline, inventory, or approved record | Corroborating evidence | What the indicator alone does not prove |
|---|---|---|---|---|
| Network | Unknown device, systematic probing, unusual DNS queries, traffic on unexpected ports | Asset inventory, authorized scanner schedules, the host's role | The device's owner record, the initiating process, what the session carried | That a scan is a denial of service, or that a common port makes traffic legitimate |
| Host | Resource spikes, unauthorized software, unusual process chains, LOLBin use, file system changes, unusual outbound transfers | Software inventory, resource and process baselines | Parent process, command line, sensitive-file access before a transfer | That high CPU means malware, or that a digitally signed tool or a clean malware-signature scan means benign use |
| Unauthorized configuration | Disabled protection, new exclusions, stopped logging, new autostart entries or scheduled tasks | Approved change and deployment records | The acting identity and the activity just before the change | That fewer alerts mean less malicious activity |
| Application | Service disruption, repeated requests for objects outside the caller's scope | Normal request patterns, recent deployments, dependency health | Request targets and responses, dependency and change records | That an outage is an attack, or that denied requests are a data breach |
| Cloud | Unexpected resource creation, compute spikes, new public access | Approved deployments and workloads | The control-plane audit log (the provider's record of management API calls) entry naming the requesting identity, later access records | That public access means data was downloaded, or that a new instance is automatic scaling |
| Identity | Impossible travel, logins from unfamiliar devices, added credentials, role grants, unusual resource access | The account's normal locations, devices, duties, and permissions | VPN or proxy egress, device evidence, actions after login, who approved the change | That a successful login or an administrator's action is legitimate |
| Social engineering in links | Lookalike (typosquatted) domains, shortened links | The organization's and its partners' real domains | The actual destination hostname after every redirect | That a familiar brand name or a reputable shortening service makes a link safe |
| Unusual payment or data requests (business email compromise), new forwarding or deletion rules | Established payment and approval procedures | Confirmation through an independent channel, mailbox sign-in and rule-creation records | That a clean attachment scan clears the message |
Decision tree
Sharp facts the exam loves — give these one last read before exam day.
Cheat sheet
Sharp facts the exam loves — scan these before test day.
- Repeated probing across services or hosts can indicate enumeration
Connections that systematically test many hosts or services suggest an attempt to discover reachable systems and exposed capabilities. Check authorized scanner schedules and source ownership before deciding whether the activity is hostile.
Trap Classifying every scan pattern as denial of service, which confuses service discovery with evidence of resource exhaustion.
3 questions test this
- Perimeter logs show that an external address scanned the top 1,000 TCP ports across the company's public /24 range overnight. The firewall let only three probes through, all answered by an FTP service
- EDR on web02, a Linux server that only hosts the public storefront, shows the web service account starting nc at 11:02. Within two minutes, nc opens connections to TCP 22, 445 and 3389 on 510 hosts in
- An IDS reports that 10.3.3.9 probed TCP 22, 445 and 3389 across three server subnets in ten minutes. The asset inventory lists 10.3.3.9 as a laptop retired last month, and no vulnerability scanner is
- An unfamiliar network device must be checked against authorized inventory
A newly observed device becomes a potential rogue-device indicator when its identity, attachment, or behavior does not match approved inventory and onboarding. Validate ownership and authorization using available network and asset records rather than assuming every new address is malicious.
Trap Declaring compromise from a new IP address alone, which does not establish whether the device is an authorized addition or a reassigned address.
3 questions test this
- An unfamiliar device has appeared on an office network segment. Which of the following findings would most strongly indicate that it is a rogue device rather than an authorized addition that was simpl
- Network access control reports that a device with an unknown MAC address obtained a DHCP lease on a conference-room switch port. The address does not appear in the asset inventory. Which of the follow
- A SOC analyst notices a new IP address, 10.20.4.77, generating traffic on the engineering VLAN, and a teammate wants to declare a compromise immediately because the address has never been seen before.
- Unexpected traffic is judged against the host's role and observed protocol
A connection is more suspicious when its protocol, destination, duration, or initiating process conflicts with the host's assigned function. Use the supplied session evidence and expected service behavior together; a familiar destination port is not sufficient evidence that the activity is legitimate.
Trap Approving a connection solely because it uses a commonly permitted service port, which overlooks the initiating process and actual traffic behavior.
3 questions test this
- Which of the following pieces of evidence most strongly indicates that an outbound connection from a server is suspicious even though it uses a destination port that the organization's firewall policy
- EDR and firewall records for KIOSK-12, a lobby kiosk whose only network job is a nightly content pull by its display agent, show one session: Process: kioskagent.exe | Destination: TCP 443, external c
- A database server with no web role holds outbound TCP 443 sessions for six hours to an unfamiliar external IP, and EDR shows they were opened by rundll32.exe. A teammate says the traffic is fine becau
- Unusual DNS payload patterns can indicate a hidden communication channel
DNS can carry adversary communications as well as normal name resolution. Repeated unusual subdomains, encoded-looking query content, or atypical query volume warrant correlation with the requesting process and destination domain before concluding that tunneling is occurring.
Trap Treating all resolver traffic as routine because DNS is required for normal operation, which ignores data carried inside the queries.
3 questions test this
- A threat-hunting plan excludes resolver traffic on the grounds that DNS is required for normal operation and generates far too much noise for analysts to review. Which of the following statements best
- A DNS query summary for one workstation over an hour shows: firefox.exe: 2,900 queries, 610 distinct domains outlook.exe: 140 queries, 12 distinct domains OneDrive.exe: 380 queries, 9 distinct domains
- A DNS analytics tool flags a server for sending many queries with long random-looking subdomains under one domain. Before concluding that tunneling is occurring, which of the following should the anal
- An unusual outbound transfer is an exfiltration lead, not a verdict by volume alone
Unexpected transfers to external destinations are more concerning when linked to sensitive-file access, staging, or a process that normally does not send such data. Compare the destination and transfer pattern with approved activity, since backups and legitimate exports can also create large outbound flows.
Trap Labeling the largest flow as exfiltration without checking its purpose, which can mistake an approved backup for unauthorized data removal.
3 questions test this
- A workstation uploaded 4 GB to a personal cloud storage account at 02:00, while the nightly backup sends 200 GB to the company's own cloud provider. Which of the following makes the smaller upload the
- A SOC analyst is asked whether a 300 GB overnight upload from a file server to a cloud storage provider was data theft. The organization has several approved offsite replication jobs. Which of the fol
- NetFlow for the past night shows four large outbound flows: backup01 to the contracted offsite backup provider, 600 GB, nightly job BKP-01 web01 to the content delivery network, 80 GB, continuous dev-
- Unexpected resource consumption can indicate resource hijacking
Sustained compute consumption that does not match the workload can indicate unauthorized mining or other resource hijacking. Correlate the increase with processes, deployment history, and network activity to distinguish misuse from an approved workload or performance fault.
Trap Diagnosing malware from CPU utilization alone, which does not distinguish an unauthorized process from legitimate high-load work.
4 questions test this
- Monitoring shows that four container hosts in a Kubernetes cluster have run at sustained high CPU since a new container image was deployed yesterday. The cluster normally runs at 30%. Which of the fol
- An analyst investigates a cost alert for a cloud email-sending service used only for order confirmations. The monthly sending quota was exhausted in six hours by 400,000 messages with identical subjec
- Two servers exceed 90% CPU overnight. An analyst gathers the following: SRV-A: backup.exe, signed, scheduled job BKP-NIGHTLY, writing to the NAS SRV-B: svch0st.exe in C:\Users\Public, started by a tas
- Which of the following additional findings would most strongly indicate resource hijacking rather than a legitimate workload on a cloud virtual machine whose CPU utilization has remained near 100% sin
- Unexpected process ancestry can expose malicious execution
A document viewer or public-facing application launching a command interpreter can be a stronger indicator than either program's name alone. Examine the command, source content, and resulting activity to determine whether the parent-child relationship is consistent with authorized use.
Trap Allowing a suspicious process chain because both executables are legitimate products, which overlooks how one program was induced to launch the other.
4 questions test this
- An analyst reviews Linux audit records from a public-facing web server: www-data: nginx > php-fpm > /bin/sh -c 'id; uname -a' www-data: /bin/sh > curl downloading x.sh from an external host No adminis
- Which of the following EDR observations most strongly indicates malicious execution when both a PDF reader and PowerShell are signed, approved applications on the standard workstation image used acros
- An EDR alert reports that AcroRd32.exe spawned cmd.exe on a legal assistant's laptop. The assistant says they only opened a court filing received by email. Both binaries are signed and on the approved
- A SOC analyst reviews four EDR process events from the same hour on one workstation: 1. services.exe > svchost.exe 2. outlook.exe > excel.exe (attachment Q3.xlsx) 3. excel.exe > rundll32.exe C:\Users\
- Living-off-the-land activity can use legitimate binaries without installing custom malware
Adversaries can use native administration tools and scripts for discovery, execution, or data movement. Investigate who invoked the tool, what it targeted, and whether the sequence fits approved work; a valid signature does not establish that its current use is authorized.
Trap Relying only on a malware-file signature scan to clear an alert, which may miss malicious use of already installed administrative tools.
4 questions test this
- An EDR alert shows mshta.exe on an HR laptop retrieving and executing an .hta file from an external URL shortly after the user clicked a link in an email. A full antivirus scan of the laptop finds no
- At 23:40, an EDR alert shows wmic.exe and PowerShell on a helpdesk technician's workstation querying installed software and creating remote processes on twelve finance servers. The technician is off s
- Change CHG-5120 authorizes server administrator a.kim to restart the print spooler on PRN01 and PRN02 tonight. EDR on a.kim's workstation records these commands during the change window: 1. sc.exe \\P
- Which of the following best describes an intrusion in which the adversary uses only built-in tools such as PowerShell, WMI, and certutil to perform discovery, execution, and file transfer, without ins
- Unapproved startup changes can indicate an attempt to maintain access
New or modified startup mechanisms, services, or scheduled execution can let an adversary run code again after a restart or user login. Compare the change with software deployment and maintenance records, then connect it to the executable and identity responsible.
4 questions test this
- A SOC analyst reviews an EDR alert from a marketing laptop: Registry value created: HKCU\Software\Microsoft\Windows\CurrentVersion\Run\OneDriveSync Data: C:\Users\jlee\AppData\Roaming\odsync.exe Creat
- Which of the following is the best next step when a Linux web server shows a newly created systemd service unit, not referenced in any deployment record, that starts an unfamiliar binary from /var/tmp
- An analyst reviews scheduled tasks created on a file server this week: Task A: Defrag, SYSTEM, built-in, weekly Task B: AVUpdate, svc_av, vendor updater, hourly (CHG-118) Task C: GoogleUpdateCore, j.d
- After containing a phishing-related compromise, an analyst reviews a Linux server and finds this crontab entry, added two days earlier by root: */5 * * * * /usr/lib/.cache/upd -q >/dev/null 2>&1 The p
- Unauthorized security-tool changes can explain a sudden visibility gap
Disabling protection, changing exclusions, or stopping audit collection can be part of an adversary's attempt to impair defenses. Correlate the configuration change with the acting identity and preceding activity instead of interpreting the reduced alert volume as a security improvement.
Trap Treating a drop in detections as successful remediation immediately after protection was disabled, which confuses reduced visibility with reduced malicious activity.
4 questions test this
- An analyst reviews commands logged on a Linux payment server shortly before its SIEM feed went silent: systemctl stop auditd sed -i 's/^-w/#-w/' /etc/audit/rules.d/pci.rules history -c Which of the fo
- A cloud security analyst reviews these audit events: 03:02 deploy-ci StopLogging trail=org-audit 03:05 deploy-ci CreateAccessKey user=backup-admin 03:07 deploy-ci CreateInstance x12 region=us-west-2 T
- An analyst notices that EDR detections from a file server fell from about 40 per day to zero. The EDR audit log shows: Mon 01:12 exclusion added: C:\ (all files) by admin-temp Mon 01:14 real-time prot
- Which of the following is the best interpretation when a SIEM dashboard shows that Windows Security event volume from a domain controller dropped to zero minutes after an audit policy change, while th
- Unauthorized software is a policy and investigation finding before it is a malware conclusion
Software absent from the approved inventory may be unwanted, user-installed, or malicious. Validate its origin, installation history, and behavior to decide whether the evidence supports a policy violation, compromise, or an authorized inventory update.
Trap Treating an inventory mismatch as a conclusive malware verdict, which substitutes approval status for behavioral and provenance evidence.
4 questions test this
- A software audit finds a screen-recording application, absent from the approved inventory, on 14 workstations across three departments. The IT manager wants to declare a malware outbreak immediately.
- An EDR inventory flags a packet capture tool on a network team server that is missing from the approved software list. Change record CHG-4410 authorized the install last week, and the binary's hash ma
- An analyst finds unsigned chrome_update.exe in a user's Temp folder. It is absent from the software inventory, was launched from an email attachment, and has beaconed to an external IP every 60 second
- A monthly software inventory scan reports that a remote desktop utility absent from the approved software list is installed on three workstations. No other evidence about the installations has been re
- LOLBins are legitimate utilities that adversaries can repurpose
Living Off the Land Binaries (LOLBins) are legitimate system or administrative utilities repurposed for attacker activity; living-off-the-land techniques also abuse native scripting capabilities and scripts. The name identifies misuse of capabilities already available in the environment, rather than a particular malware family. For example, an ordinary system utility used to retrieve attacker content can participate in living-off-the-land activity without the utility itself being a newly installed malicious executable.
- A service disruption alone does not identify an attack
Application errors or unavailability can result from overload, dependency failures, deployment changes, or malicious activity. Correlate request patterns and system changes with the outage so the explanation is based on the observed cause rather than the symptom alone.
Trap Declaring denial of service from an availability alarm alone, which does not distinguish attack traffic from an application or dependency failure.
4 questions test this
- A public web application is timing out for customers, and the incident bridge is split between an application fault and an attack. Which of the following findings would most strongly indicate that the
- A customer portal stopped loading at 00:00 UTC, and the incident bridge suspects a DDoS attack. An analyst gathers the following: Requests per minute: 1,050 (baseline 1,080) Distinct source IPs: 720 (
- A checkout API began failing health checks at 10:42. An analyst gathers the following: Requests per minute: 950 (baseline 980) Unique source IPs: 610 (baseline 640) Database cluster: primary node cras
- An internal HR portal became unresponsive at 02:05. An analyst reviews the following: Inbound requests: 40 per minute (baseline 45) CPU: 100% since 02:00 Top process: report_gen.exe, signed, launched
- Repeated access to unrelated objects can indicate authorization probing
An authenticated caller repeatedly requesting resources outside its expected scope may be probing object authorization. Evaluate request targets and outcomes together: denied requests show attempted access, while returned protected data supports a stronger conclusion about unauthorized disclosure.
Trap Treating every denied object request as a completed data breach, which confuses attempted access with successful disclosure.
4 questions test this
- An analyst must choose which of two API alerts to escalate first. Alert A: a partner account requested 800 invoice IDs outside its range, and every request returned HTTP 403. Alert B: a customer accou
- An authenticated customer requested 600 invoice IDs belonging to other customers through a billing API in one hour. Every response was HTTP 200. The customer's own invoices return about 4 KB each, whi
- API gateway logs for /api/v3/invoices/{id} over one hour: acct-10442: 11 requests, 2 own invoices, HTTP 200 acct-2217: 380 requests, 376 invoice IDs, 2 owned, rest HTTP 403 acct-30118: 14 requests, 1
- Which of the following API log patterns most indicates probing of object-level authorization rather than abuse of function-level authorization, excessive resource consumption, or an attack on the logi
- Unexplained cloud resource creation can indicate account misuse
New resources in unexpected locations or quantities can indicate misuse of cloud credentials. Link creation events to the acting identity and approved deployment activity before attributing the change to a legitimate scale-out or a compromised account.
Trap Attributing every new instance to automatic scaling, which ignores who requested creation and whether the change matches an approved workload.
4 questions test this
- A cloud security analyst reviews the following audit events: 02:14 build-svc CreateInstance x40 region ap-south-2 02:15 build-svc AttachSecurityPolicy allow-all-inbound The company deploys only in us-
- An analyst compares cloud audit events with approved change tickets: Event 1: pipeline-deployer creates 6 VMs in eu-west-1 (CHG-2291) Event 2: j.smith creates 2 GPU VMs in sa-east-1 (no ticket) Event
- A cloud audit trail for a production account shows this sequence within five minutes, all performed by an IAM user who normally only reads billing reports: 1. Snapshot of the customer database volume
- A cloud cost alert shows 60 new high-CPU instances in a development account over a weekend. The DevOps team lead says a load test was planned but cannot find its approval record. Which of the followin
- Unexpected public access can reveal unauthorized cloud configuration changes
A change that makes previously restricted data or services publicly accessible is a security-relevant cloud event. Investigate the permission change and subsequent access records separately, because exposure establishes an access opportunity but does not by itself prove that data was downloaded.
Trap Reporting confirmed exfiltration solely from a public-access setting, which establishes exposure without showing an actual transfer.
4 questions test this
- A posture management alert shows that a storage bucket containing patient billing exports was made public 36 hours ago by a service account. The bucket has since been made private again. Which of the
- Which of the following log sources should an analyst review next after a cloud posture tool reports that a storage container holding signed customer contracts was switched from private to public acces
- A SaaS audit log shows that a finance folder was shared with anyone who has the link at 22:05. Between 22:10 and 22:40, the storage log records 1,300 file downloads from two IP addresses outside the c
- An analyst reviews cloud audit and storage access logs for a bucket holding HR records: 09:12 policy changed to allow anonymous read (user: dev-ops2) 09:12-16:40 object access log: 0 anonymous GET req
- Impossible travel identifies implausible geographic movement between sign-ins
Sign-ins attributed to one account from distant locations within an implausibly short interval are an impossible-travel indicator. Validate timestamps, VPN or proxy use, and device evidence before concluding that two different people used the account.
Trap Treating IP geolocation as the user's verified physical position, which ignores shared egress points and location-estimation errors.
4 questions test this
- Which of the following best describes the main limitation an analyst must keep in mind when an impossible-travel alert is built on the IP geolocation of each sign-in recorded by a cloud identity provi
- An impossible-travel alert shows an engineer's account signing in successfully from Austin at 14:02 UTC and from Warsaw at 14:30 UTC. Which of the following findings would most strongly indicate that
- An impossible-travel alert shows a sales manager's account signing in from Boston at 10:02 UTC and from Dublin at 10:31 UTC, both from managed laptop LT-3318. The company's full-tunnel VPN has gateway
- A SIEM raises an impossible-travel alert because a sales manager's account signed in from London and then from Frankfurt 25 minutes later. Before deciding whether two different people used the account
- Successful authentication can still be evidence of account compromise
An attacker using stolen credentials may produce a successful login rather than a failed one. Investigate unfamiliar devices, unusual access patterns, and unexpected privileged activity after authentication instead of considering login success proof of legitimate ownership.
Trap Clearing an account alert because authentication succeeded, which verifies the presented credential rather than the person's legitimacy.
4 questions test this
- Which of the following best explains why a successful sign-in should never by itself be used to clear an account-compromise alert raised by an identity provider for a user who reports that they did no
- An alert fires for a user whose sign-in succeeded with the correct password and an approved MFA push, and the on-call analyst proposes closing it on that basis. Which of the following should the analy
- A VPN concentrator logs a successful sign-in for the account of an engineer who left the company five weeks ago; the account was never disabled, the password was correct, and the session originated fr
- A payroll clerk's account recorded the following at 02:14: a successful VPN sign-in from a device never seen before, first-ever access to the payroll administration console, and an export of 3,000 emp
- Unexpected credential or authentication-method additions can preserve attacker access
An adversary with account-management privileges may add a key, credential, or authentication method to maintain access. Review the actor and approval context for these changes, including whether they followed a suspicious sign-in.
Trap Reviewing only password changes after an account alert, which can miss newly added alternative credentials.
4 questions test this
- After containment, S3 downloads under a compromised IAM user's permissions continue from 198.51.100.7 using a temporary credential. The audit trail shows: 1. 09:12 GetFederationToken with the user's a
- An Entra ID audit event shows that a DevOps engineer's account added a new client certificate to a production service principal at 03:10, and the certificate is not referenced in the deployment reposi
- After a sign-in from an unfamiliar country, the help desk reset a manager's password and closed the ticket. Two days later, legacy mail access for the account succeeds without any MFA prompt. The audi
- A cloud audit log shows a CreateLoginProfile call that added a console password to a service identity which had only ever used programmatic access keys. The call came from an address first seen that d
- Unexpected role grants can reveal privilege escalation
A new privileged role or group membership becomes suspicious when it exceeds the account's duties or lacks an approved change. Compare permissions before and after the event and identify who granted them to distinguish administrative maintenance from unauthorized elevation.
Trap Treating a role grant as benign because an administrator performed it, which overlooks misuse of a compromised administrative identity.
4 questions test this
- The role grant under investigation was performed by a legitimate administrator account, and a teammate argues that no further work is needed because an administrator made the change. Which of the foll
- An AWS alert reports that the AdministratorAccess policy was attached to the ci-deployer user at 01:40. Which of the following data sources would best show whether this was an unauthorized escalation
- A directory audit log shows the following entry with no associated change ticket: Operation: Add member to role Role: Global Administrator Target: j.lee (marketing analyst) Initiated by: admin.t Which
- EDR on a Linux web server records `usermod -aG sudo webapp`, adding the web application's service account to the sudo group at 23:48. Which of the following findings would best indicate that this chan
- Atypical resource access can reveal misuse even without a geographic anomaly
An account that suddenly reads data outside its normal duties or accesses unusually many sensitive resources warrants investigation. Compare its actions with its role and prior activity; a normal location does not explain abnormal use of permissions.
Trap Closing the alert because the source is a familiar office address, which addresses location but not the account's abnormal resource access.
4 questions test this
- Which of the following repository access events does MITRE guidance single out for close monitoring and alerting, because the accounts involved should generally not be used to access information repos
- An HR assistant's account, signing in from the usual office IP address, downloads 2,400 documents from the engineering SharePoint site in 30 minutes. The account has never accessed that site before. W
- A reporting service account that normally reads a single storage bucket begins listing every bucket in the tenant and retrieving entries from the secrets manager, from the same IP address it always us
- A tier 1 analyst wants to close an alert about an account reading an unusual number of sensitive files because the sessions came from a familiar office IP address with no geographic anomaly. Which of
- Typosquatting exploits a domain name that resembles a trusted one
Typosquatting uses a deceptively similar domain spelling to attract or mislead users. Inspect the actual destination hostname rather than the page branding or displayed sender name when assessing a suspicious link.
Trap Trusting a link because its visible label names the expected company, which does not establish the destination domain.
3 questions test this
- Which of the following statements best explains why typosquatted domains remain effective in phishing campaigns against employees who have completed security awareness training and who routinely glanc
- A user forwards a suspicious email to the SOC. The message reads "Your Microsoft 365 password expires today" and shows a button labeled Microsoft Sign-In, but the underlying link is https://rnicrosoft
- An employee reports an email from "Contoso Payroll" whose button reads portal.contoso.com and whose page uses the company's logo and colors. Which of the following should the analyst check first to de
- URL shortening obscures the destination an analyst needs to evaluate
A shortened URL exposes the shortening service rather than the final destination. Resolve and inspect the redirect chain with an approved analysis method before evaluating the destination, since a legitimate shortener can redirect to an attacker-controlled site.
Trap Allowing a link solely because the shortening service has a good reputation, which does not assess the site reached after redirection.
3 questions test this
- A user reports an email from a known vendor that uses vendorpay.com. The mail gateway fetched each link in the message and rated it: 1. invoices.vendorpay.com/8812: 200, invoice page, clean 2. bit.ly/
- Which of the following best explains why adversaries running phishing campaigns frequently host their link targets behind free accounts on popular link shortening services instead of linking directly
- A user receives an email from a long-standing partner organization containing a shortened link to a "shared contract" and asks the SOC whether it is safe to open. Which of the following is the best wa
- Business email compromise can succeed without a malicious attachment
Business email compromise uses impersonation or a compromised mailbox to induce actions such as changing payment instructions or disclosing information. A plausible conversation and a message without malware can still be fraudulent, so verify unusual business requests through an independently established channel.
Trap Clearing an urgent payment-change message because attachment scanning is clean, which does not assess the legitimacy of the business request.
3 questions test this
- An accounts-payable clerk receives a reply in an existing thread from the CFO's real mailbox asking that a vendor's bank account be changed before today's payment run. The message has no attachment or
- A SOC lead reviewing the day's queue closes an urgent email asking accounts payable to change a supplier's bank details, marking it benign because the attachment sandbox detected no malware. Which of
- A vendor's email asks the finance team to send all future payments to a new bank account and provides a phone number in the signature for questions. The finance manager asks the SOC how to validate th
- Unexpected forwarding or deletion rules can indicate mailbox compromise
An unauthorized mailbox rule can copy messages externally or hide replies and security notifications. Correlate rule creation with mailbox sign-ins and business-email complaints to determine whether the rule supports surveillance, theft, or concealment.
Trap Investigating only the visible suspicious message, which can miss persistent mailbox settings that redirect or suppress later messages.
3 questions test this
- After a mailbox compromise, an analyst deletes the phishing message from the inbox and resets the user's password. Which of the following best explains why the analyst must also review the mailbox's r
- Inbox rules on an accounts payable clerk's mailbox: Rule 1: move newsletters to a Reading folder (2023) Rule 2: forward CEO messages to the internal assistant (2024) Rule 3: forward messages containin
- A user reports that security notifications and a vendor's replies never reach the inbox. An analyst finds a rule that moves messages containing "phish", "suspicious", or "hacked" to the RSS Feeds fold
Also tested in
References
- https://csrc.nist.gov/glossary/term/indicator
- https://www.cisa.gov/sites/default/files/2025-03/Joint-Guidance-Identifying-and-Mitigating-LOTL508.pdf
- https://attack.mitre.org/techniques/T1530/
- https://attack.mitre.org/techniques/T1200/
- https://www.cisecurity.org/controls/inventory-and-control-of-enterprise-assets
- https://attack.mitre.org/techniques/T1046/
- https://attack.mitre.org/techniques/T1499/
- https://attack.mitre.org/techniques/T1071/004/
- https://attack.mitre.org/techniques/T1571/
- https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-83r1.pdf
- https://attack.mitre.org/techniques/T1496/
- https://attack.mitre.org/techniques/T1486/
- https://attack.mitre.org/techniques/T1048/
- https://attack.mitre.org/techniques/T1074/
- https://attack.mitre.org/techniques/T1685/
- https://attack.mitre.org/techniques/T1547/
- https://attack.mitre.org/techniques/T1114/003/
- https://attack.mitre.org/techniques/T1098/
- https://cheatsheetseries.owasp.org/cheatsheets/Logging_Cheat_Sheet.html
- https://owasp.org/API-Security/editions/2023/en/0xa1-broken-object-level-authorization/
- https://attack.mitre.org/techniques/T1578/002/
- https://attack.mitre.org/techniques/T1078/
- https://www.cisa.gov/news-events/news/avoiding-social-engineering-and-phishing-attacks
- https://attack.mitre.org/techniques/T1684/001/
- https://attack.mitre.org/techniques/T1564/008/