{"id":40270,"date":"2021-04-01T18:00:51","date_gmt":"2021-04-01T18:00:51","guid":{"rendered":"https:\/\/www.microsoft.com\/security\/blog\/?p=93267"},"modified":"2021-04-01T18:00:51","modified_gmt":"2021-04-01T18:00:51","slug":"automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting","status":"publish","type":"post","link":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/","title":{"rendered":"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting"},"content":{"rendered":"<p>As seen in recent sophisticated cyberattacks, especially human-operated campaigns, it\u2019s critical to not only detect an attack as early as possible but also to rapidly determine the scope of the compromise and predict how it will progress. How an attack proceeds depends on the attacker\u2019s goals and the set of tactics, techniques, and procedures (TTPs) that they utilize to achieve these goals. Hence, quickly associating observed behaviors and characteristics to threat actors provides important insights that can empower organizations to better respond to attacks.<\/p>\n<p>At Microsoft, we use statistical methods to improve our ability to track specific threat actors and the TTPs associated with them. Threat actor tracking is a constant arms race: as defenders implement new detection and mitigation methods, attackers are quick to modify techniques and behaviors to evade detection or attribution. Manually mapping specific indicators like files, IP addresses, or known techniques to threat actors and keeping track of changes over time isn\u2019t effective or scalable.<\/p>\n<p>To tackle this challenge, we built probabilistic models that enable us to quickly predict the likely threat group responsible for an attack, as well as the likely next attack stages. With these models, security analysts can move from a manual method of investigating small sets of disparate signals to probabilistic determinations of likely threat groups based on all activity observed, comparing the activity against all known behaviors, both past and present, encoded in the model. These models help threat intelligence teams stay current on threat actor activity and help analysts quickly identify behaviors they need to analyze when investigating an attack.<\/p>\n<p>In this blog we\u2019ll outline a probabilistic graphical modeling framework used by Microsoft 365 Defender research and intelligence teams for threat actor tracking. <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/security\/threat-protection\/microsoft-defender-atp\/microsoft-threat-experts\">Microsoft Threat Experts<\/a>, our managed threat hunting service, utilizes this model to enhance our ability to quickly notify customers about attacks in their environments through <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/security\/threat-protection\/microsoft-defender-atp\/microsoft-threat-experts#targeted-attack-notification\">targeted attack notifications<\/a>. These notifications provide technical information and remediation guidance designed to empower customers to identify and mitigate critical threats in their environments.<\/p>\n<p>The model enriches targeted attack notifications with additional context on the threat, the likely attacker and their motivation, the steps the said attacker is likely to make next, and the immediate action the customer can take to contain and remediate the attack. Below we discuss an incident in which automated threat actor tracking translated to real-world protection against a <a href=\"https:\/\/www.microsoft.com\/security\/blog\/2020\/03\/05\/human-operated-ransomware-attacks-a-preventable-disaster\/\">human-operated ransomware<\/a> attack.<\/p>\n<h2>Predicting human-operated ransomware groups<\/h2>\n<p>The probabilistic model we discuss in this blog aids Microsoft Threat Experts analysts in sending quick, context-rich, threat actor-attributed notification to customers in the earliest stages of attacks. In one recent case, for example, the model surfaced high-confidence data indicating initial stages of a new ransomware actor in an organization just two minutes into the attack. This enabled analysts to quickly confirm the malicious behavior and the involved threat group, then send a targeted attack notification to the customer, who was able stop the threat before attackers can encrypt data and ask for ransom:<\/p>\n<ol>\n<li>The attacker compromises a device via Remote Desktop. This signal, one of many, starts the examination of the attack by the model, which knows that initial access via Remote Desktop is a technique often utilized by a certain threat actor.<\/li>\n<li>Attackers copy common open-source tools and custom payloads to the device for such malicious activities as tampering with AV and credential theft, which would allow discovery and lateral movement. With these tools on the device, the model\u2019s confidence increases.<\/li>\n<li>The attacker begins running the tools and exhibiting behaviors typically associated with attacks by the threat actor.<\/li>\n<li>Just two minutes into the attack, the model hits a threshold for activity that indicates the suspected threat actor is present in the organization.<\/li>\n<li>Microsoft Threat Experts analysts are notified of the suspected actor activity identified by model, and they quickly send a high-context targeted attack notification that includes technical information as well as actor attribution.<\/li>\n<li>As the attacker was attempting to tamper with the antivirus solution, the organization stops the attack, armed with the knowledge of the likely forthcoming activity they need to stop. The threat actor is stopped from performing their other known TTPs, ultimately preventing the ransomware deployment and activation.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-93270 size-full\" src=\"https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig1-human-operated-ransomware-attack-chain.png\" alt=\"Attack diagram showing stages of an attack and how the threat actor tracking model caught the initial stages so the affected organization could stop the attack\" width=\"975\" height=\"359\" srcset=\"https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig1-human-operated-ransomware-attack-chain.png 975w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig1-human-operated-ransomware-attack-chain-300x110.png 300w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig1-human-operated-ransomware-attack-chain-768x283.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\"><\/p>\n<p><em>Figure 1. Model predicting human-operated ransomware attack chain<\/em><\/p>\n<p>Through the automated threat actor tracking model, Microsoft Threat Experts analysts were able to equip the organization with information about the attack as it was unfolding. The model-enriched targeted attack notification enabled the customer to stop a known human-operated ransomware group before they could cause significant damage. If not stopped, the threat actor would have been able to perform its typical behaviors, including clearing of event logs, creating a persistence method, disabling and deleting backups and recovery options for the device, and encryption and ransom.<\/p>\n<h2>Threat actor tracking through probabilistic graphical modeling<\/h2>\n<p>As the case study above shows, the ability to identify attacks with high confidence in the early stages is improved by rapidly associating malicious behaviors with threat actors. Using a probabilistic model to predict the likely threat actor behind an attack removes the need for analysts to manually evaluate and compare techniques and tools with known behaviors with threat groups.<\/p>\n<p>Even with attackers frequently adjusting their toolkits, payloads, and techniques to evade detection, the model can help analysts learn new TTPs and then rapidly evaluate the behaviors to confirm the model\u2019s prediction. This intelligence allows pivoting to find recently created attacker infrastructure and tools, and increases the ability to report, detect, slow, and stop the adversary.<\/p>\n<p>In the next sections, we will provide more detail about this automated threat actor tracking model and discuss challenges, such as data collection and tagging. We will also share how we leverage security analyst expertise to continuously enrich these models with newfound attacker behavior and improve its ability to surface incidents with high confidence.<\/p>\n<h3>Data collection<\/h3>\n<p>The first challenge in threat prediction is translating data collected from recorded attacks into a set of well-defined TTPs. The idea is to define a knowledge base such that the approach is generalizable across different threat actor groups. For this purpose, we use the <a href=\"https:\/\/attack.mitre.org\/\">MITRE ATT&amp;CK framework<\/a>, which provides such a knowledge base and is widely used across the industry for classifying attack behaviors and understanding the lifecycle of an attack.<\/p>\n<p>Attack behaviors need to be carefully mapped at the right level of granularity. If the behaviors are mapped to too broad a category (e.g., MITRE ATT&amp;CK techniques like lateral movement), then discrete attackers cannot be distinguished. If the attack behaviors are too specific (e.g., documented adversary use of a specific file hash) any subtle changes to the behavior or tools used for a particular attack could be missed.<\/p>\n<p>The model uses threat data from <a href=\"https:\/\/aka.ms\/m365d\">Microsoft Defender for Endpoint<\/a>, as well as the broader <a href=\"https:\/\/aka.ms\/m365d\">Microsoft 365 Defender<\/a>, which delivers unparalleled cross-domain visibility into attacks. <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoft-365\/security\/mtp\/incidents-overview?view=o365-worldwide\">Incidents<\/a>, which are collections of alerts related to a specific attack, that have been tagged as associated with a threat group correspond to a training sample. These incidents are augmented with more specific indicators of compromise, custom behavioral detections built by our threat hunting teams, and additional context from telemetry. This collection of alerts and detections are then mapped to the collection of TTPs being tracked.<\/p>\n<p>The TTPs are used as variables in a Bayesian network model, which is a statistical model well suited for handling the challenges of our specific problem, including high dimensionality, interdependencies between TTPs, and missing or uncertain data.<\/p>\n<h3>Bayesian networks<\/h3>\n<p>Given TTPs of an attack observed in an organization, the goal is to identify the most likely threat actor involved and, consequently, the next attack stages, considering that any one TTP very rarely provides enough evidence to attribute an attack to a threat group. It\u2019s the combination of these TTPs that provides the necessary evidence to identify the threat group.<\/p>\n<p>We use Bayesian networks to model the relationship of TTPs and threat groups. Bayesian networks are a powerful tool that builds a joint distribution over a set of variables and encodes the relationship between them, which can be represented as a directed acyclic graph. Bayesian networks have properties that make them well-suited for this problem. For one, they are ideal for querying probabilities for a subset of unobserved variables (e.g., attacker groups) in the presence of other observed variables (TTPs). They are also ideal for handling missing or sparse data. Finally, using Bayesian models provides a principled approach to encoding expert knowledge through prior probability distributions that encode one\u2019s belief about the quantity of interest before data is considered. With these properties, Bayesian networks have been shown to work well in correlating alerts from various detection systems and predicting future attack stages.<a href=\"https:\/\/www.microsoft.com\/security\/blog\/2021\/04\/01\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#_edn1\" name=\"_ednref1\">[i]<\/a> <a href=\"https:\/\/www.microsoft.com\/security\/blog\/2021\/04\/01\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#_edn2\" name=\"_ednref2\">[ii]<\/a><\/p>\n<p>More formally, the set of possible TTPs for an actor are viewed as discrete random variables. Let <strong>X = {X<sub>1<\/sub>, \u2026, X<sub>n<\/sub>}<\/strong>, where each variable can take on one of two states, 0 or 1. The value of 1 corresponds to the TTP having been observed. Let the random variable <strong>Y<\/strong> correspond to the indicator variable for a specific threat actor or group of threat actors. Each variable is a node in a directed acyclic graph and the edges between the nodes encode the conditional dependencies between them.<\/p>\n<p>A Bayesian network defines a joint distribution over the set of TTPs and threat actor group, so that:<\/p>\n<p><strong>P(X<sub>1<\/sub>, \u2026, X<sub>n<\/sub>, Y) = P(Y|Pa(Y)) \u220f<sub>j=1\u2026n<\/sub> P(X<sub>i<\/sub>|Pa(X<sub>i<\/sub>))<\/strong>,<\/p>\n<p>where <strong>P(X<sub>1<\/sub>, \u2026, X<sub>n<\/sub>, Y)<\/strong>&nbsp;denotes the joint probability of the variables and threat actor group taking on specific values, <strong>P(X<sub>i<\/sub><\/strong><strong>) <\/strong>denotes the set of parents of variable <strong>X<sub>i<\/sub><\/strong>&nbsp;in the graph, and <strong>P(X<sub>i<\/sub>|Pa(X<sub>i<\/sub>))<\/strong>&nbsp;the probability that variable <strong>X<sub>i<\/sub><\/strong>&nbsp;takes on a certain value given (represented by <strong>|<\/strong>) the state of its parents in the graph. The conditional probabilities of observing a node being 0 or 1 given the set of parent states are represented by conditional probability tables.<\/p>\n<p>Figure 2 shows a toy example where the variable Actor:X corresponds to the threat actor group, with six TTPs inspired by the MITRE ATT&amp;CK framework, including T1570 (Lateral Tool Transfer), T1046 (Network Service Scanning), T1021 (Remote Services), T1562.001 (Impair Defenses: Disable or Modify Tools), T1543 (Create or Modify System Process), and Impact (TA0040; in this example, we do not specify the sub-technique, though that could easily be done). To illustrate, a directed edge between Transfer Tools and Actor:X indicates that the likelihood of observing the actor is directly related to whether we saw them transfer their attack tools. The node Disable Tools shows an example of a conditional probability table and how the probability of observing the technique changes with respect to the states of its parent nodes in the graph, Network Scanning and Transfer Tools.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-93277 size-full\" src=\"https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/04\/Fig2-toy-example-bayesian-network.png\" alt=\"Diagram showing the likelihood of next attack stages given a certain actor\" width=\"950\" height=\"560\" srcset=\"https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/04\/Fig2-toy-example-bayesian-network.png 950w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/04\/Fig2-toy-example-bayesian-network-300x177.png 300w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/04\/Fig2-toy-example-bayesian-network-768x453.png 768w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/04\/Fig2-toy-example-bayesian-network-440x260.png 440w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\"><\/p>\n<p><em>Figure 2: A toy example showing a Bayesian network for Actor:X with six TTPs. A conditional probability table is also shown for variable Disable Security.<\/em><\/p>\n<p>There are two inference tasks that are needed to fully specify the Bayesian network:<\/p>\n<ol>\n<li>Structure learning: Given a set of training examples, estimate the graph that captures the dependencies between the variables.<\/li>\n<li>Parameter learning: Given a set of training examples and the graph structure, learn the unknown parameters for the conditional probability tables <strong>P(X<sub>i<\/sub>|Pa(X<sub>i<\/sub>))<\/strong>.<\/li>\n<\/ol>\n<p>Structure learning is largely driven by domain knowledge and eliciting expert feedback, which is covered in the next section. Parameter learning is done in the usual Bayesian way, where a prior distribution is specified for the unknown parameters, which can encode subject matter expertise. Then, the parameters are updated with data or new incidents as they arise, so that the final posterior probabilities reflect the prior beliefs from threat intelligence analysts and relevant evidence seen in the data. As new training data is obtained over time as part of hunting and investigations, the Bayesian network can easily be updated so that it always reflects the latest information on the threat actor TTPs.<\/p>\n<p>Because the Bayesian network defines a complete model for the variables and their relationships, it allows the analysts to query for information about any subset of variables and receive probabilistic responses. For example:<\/p>\n<ul>\n<li>Given Transfer of Tools and Disable Security Tools have been observed but not Modify System Process, what is the topmost likely set of TTPs that will be observed next?<\/li>\n<li>Given Lateral Movement has been observed, what is the likelihood of seeing Impact?<\/li>\n<li>Given Network Scanning and Modify System Process, what is the probability that it is threat actor group Actor:X?<\/li>\n<\/ul>\n<p>This model is particularly useful for its ability to <em>marginalize<\/em> over unobserved variables. For example, if one does not have enough confidence to say whether Impact occurred or not, one can sum over all possible states for that variable and still be able to answer any of the questions above, providing a probabilistic response that reflects that uncertainty.<\/p>\n<p>Finally, the interpretability of these graphical models is high. Analysts can readily see how observing certain techniques directly changes the probability of observing a threat actor or other techniques through the conditional probability tables. In addition, the graph allows easy visualization of how the techniques relate to each other and influence the variable representing the threat actor group.<\/p>\n<h2>Threat intelligence elicitation<\/h2>\n<p>The combination of minimal training examples with the high dimensionality of the set of possible techniques makes it critical to leverage domain knowledge and threat intelligence expertise.<\/p>\n<p>Our statisticians work closely with threats analysts to incorporate the analysts\u2019 large existing knowledge base into the model. Analysts help with learning the structure of the Bayesian network by informing which nodes are likely a-priori to be correlated with each other. For instance, analysts might suggest that they often see Network Scanning followed by Lateral Movement. As we are largely concerned with post-breach attacks, the attack chain defines an inherent sequence of stages that are observed as an attacks progress, such as moving from gaining access to exploitation. This sequencing can help inform the orientation of the edges. Any remaining possible edges are learned from the training examples using one of the structure learning algorithms.<a href=\"https:\/\/www.microsoft.com\/security\/blog\/2021\/04\/01\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#_edn3\" name=\"_ednref3\">[iii]<\/a><\/p>\n<p>Once the attack graph is fully specified, the threat analysts help inform the strength of the relationships between the nodes (e.g., how much more likely it is to see Disabling Security Tools given Transfer Tools); this data is encoded in the prior to complete the specification of the model.<\/p>\n<p>Finally, as a threat group changes their behavior over time, new nodes corresponding to new TTPs may need to be added or removed from the graph. This can be done by setting priors based on information from threat intelligence experts and using the alert database to assess correlations with other techniques already in the graph.<\/p>\n<p>Figure 3 illustrates the expert-augmented probabilistic graphical modeling framework. Applying probabilistic learning over these constructed graphs, built from both data collected from real attacks and the vast knowledge of the threat intelligence community, provides a framework for both predicting the likely threat actor and predicting how an attack might evolve.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-93272 size-full\" src=\"https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig3-sketch-of-framework.png\" alt=\"Diagram of framework\" width=\"900\" height=\"507\" srcset=\"https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig3-sketch-of-framework.png 900w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig3-sketch-of-framework-300x169.png 300w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig3-sketch-of-framework-768x433.png 768w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig3-sketch-of-framework-767x431.png 767w, https:\/\/www.microsoft.com\/security\/blog\/wp-content\/uploads\/2021\/03\/Fig3-sketch-of-framework-539x303.png 539w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\"><\/p>\n<p><em>Figure 3. Sketch of framework<\/em><\/p>\n<p>Across Microsoft, we use statistical models and machine learning to <a href=\"https:\/\/www.microsoft.com\/security\/blog\/2020\/02\/20\/azure-sentinel-uncovers-real-threats-hidden-billions-low-fidelity-signals\/\">uncover threats hidden in billions of low-fidelity signals<\/a>. The threat actor tracking model we introduced in this blog is exciting work with real impact in customer protection. We are still in the early stages of realizing the value of this approach, yet we already have had much success, especially in detecting and informing customers about human-operated attacks, which are some of the most prevalent and impactful threats today.<\/p>\n<p>A core reason for this success is the combination of statistical expertise, threat hunting, and the very intensive work of vetting and discovering the combination of TTPs that indicate specific threat groups.&nbsp; Our ability to automatically identify threat actors from the data, predict next steps, and stop attacks is foundational for much of our work going forward, with many as-yet unrealized benefits in customer protection. In real terms, we have accelerated threat hunting to drive to conclusions that lead to real protection, and we will continue expanding that protection for our customers through the <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/security\/threat-protection\/microsoft-defender-atp\/microsoft-threat-experts\">Microsoft Threat Experts<\/a> service and the coordinated defense delivered by <a href=\"https:\/\/aka.ms\/m365d\">Microsoft 365 Defender<\/a>.<\/p>\n<p><strong><em>Cole Sodja, Justin Carroll, Melissa Turcotte, Joshua Neil<\/em><\/strong><\/p>\n<p><em>Microsoft 365 Defender Research Team<\/em><\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/security\/blog\/2021\/04\/01\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#_ednref1\" name=\"_edn1\">[i]<\/a> <a href=\"https:\/\/ieeexplore.ieee.org\/document\/1377244\">Attack plan recognition and prediction using causal networks<\/a><\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/security\/blog\/2021\/04\/01\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#_ednref2\" name=\"_edn2\">[ii]<\/a> <a href=\"https:\/\/ieeexplore.ieee.org\/document\/7387905\">Real time alert correlation and prediction using Bayesian networks<\/a><\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/security\/blog\/2021\/04\/01\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#_ednref3\" name=\"_edn3\">[iii]<\/a> <a href=\"http:\/\/heckerman.com\/david\/tutorial.pdf\">A Tutorial on Learning With Bayesian Networks<\/a><\/p>\n<p> READ MORE <a href=\"https:\/\/www.microsoft.com\/security\/blog\/2021\/04\/01\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/\">HERE<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A probabilistic graphical modeling framework used by Microsoft 365 Defender research and intelligence teams for threat actor tracking enables us to quickly predict the likely threat group responsible for an attack, as well as the likely next attack stages.<br \/>\nThe post Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting appeared first on Microsoft Security. READ MORE HERE&#8230;<\/p>\n","protected":false},"author":2,"featured_media":40271,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_layout":"default_layout","footnotes":""},"categories":[276],"tags":[347,8549,7221,8226,9303,91,9304],"class_list":["post-40270","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-secure","tag-cybersecurity","tag-human-operated-ransomware","tag-microsoft-security-intelligence","tag-microsoft-threat-experts","tag-probabilistic-modeling","tag-ransomware","tag-threat-actor-tracking"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting 2026 | ThreatsHub Cybersecurity News<\/title>\n<meta name=\"description\" content=\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security &amp; Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting 2026 | ThreatsHub Cybersecurity News\" \/>\n<meta property=\"og:description\" content=\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security &amp; Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/\" \/>\n<meta property=\"og:site_name\" content=\"ThreatsHub Cybersecurity News\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-01T18:00:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2021\/04\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png\" \/>\n\t<meta property=\"og:image:width\" content=\"975\" \/>\n\t<meta property=\"og:image:height\" content=\"359\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"TH Author\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@threatshub\" \/>\n<meta name=\"twitter:site\" content=\"@threatshub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TH Author\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/\"},\"author\":{\"name\":\"TH Author\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/person\\\/12e0a8671ff89a863584f193e7062476\"},\"headline\":\"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting\",\"datePublished\":\"2021-04-01T18:00:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/\"},\"wordCount\":2733,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png\",\"keywords\":[\"Cybersecurity\",\"human-operated ransomware\",\"Microsoft security intelligence\",\"Microsoft Threat Experts\",\"probabilistic modeling\",\"ransomware\",\"threat actor tracking\"],\"articleSection\":[\"Microsoft Secure\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/\",\"name\":\"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting 2026 | ThreatsHub Cybersecurity News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png\",\"datePublished\":\"2021-04-01T18:00:51+00:00\",\"description\":\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png\",\"contentUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png\",\"width\":975,\"height\":359},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cybersecurity\",\"item\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/tag\\\/cybersecurity\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\",\"name\":\"ThreatsHub Cybersecurity News\",\"description\":\"%%focuskw%% Threat Intel \u2013 Threat Intel Services \u2013 CyberIntelligence \u2013 Cyber Threat Intelligence - Threat Intelligence Feeds - Threat Intelligence Reports - CyberSecurity Report \u2013 Cyber Security PDF \u2013 Cybersecurity Trends - Cloud Sandbox \u2013- Threat IntelligencePortal \u2013 Incident Response \u2013 Threat Hunting \u2013 IOC - Yara - Security Operations Center \u2013 SecurityOperation Center \u2013 Security SOC \u2013 SOC Services - Advanced Threat - Threat Detection - TargetedAttack \u2013 APT \u2013 Anti-APT \u2013 Advanced Protection \u2013 Cyber Security Services \u2013 Cybersecurity Services -Threat Intelligence Platform\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\"},\"alternateName\":\"Threatshub.org\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\",\"name\":\"ThreatsHub.org\",\"alternateName\":\"Threatshub.org\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Threatshub_Favicon1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Threatshub_Favicon1.jpg\",\"width\":432,\"height\":435,\"caption\":\"ThreatsHub.org\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/threatshub\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/person\\\/12e0a8671ff89a863584f193e7062476\",\"name\":\"TH Author\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"caption\":\"TH Author\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting 2026 | ThreatsHub Cybersecurity News","description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/","og_locale":"en_US","og_type":"article","og_title":"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting 2026 | ThreatsHub Cybersecurity News","og_description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","og_url":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/","og_site_name":"ThreatsHub Cybersecurity News","article_published_time":"2021-04-01T18:00:51+00:00","og_image":[{"width":975,"height":359,"url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2021\/04\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png","type":"image\/png"}],"author":"TH Author","twitter_card":"summary_large_image","twitter_creator":"@threatshub","twitter_site":"@threatshub","twitter_misc":{"Written by":"TH Author","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#article","isPartOf":{"@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/"},"author":{"name":"TH Author","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/person\/12e0a8671ff89a863584f193e7062476"},"headline":"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting","datePublished":"2021-04-01T18:00:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/"},"wordCount":2733,"publisher":{"@id":"https:\/\/www.threatshub.org\/blog\/#organization"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2021\/04\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png","keywords":["Cybersecurity","human-operated ransomware","Microsoft security intelligence","Microsoft Threat Experts","probabilistic modeling","ransomware","threat actor tracking"],"articleSection":["Microsoft Secure"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/","url":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/","name":"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting 2026 | ThreatsHub Cybersecurity News","isPartOf":{"@id":"https:\/\/www.threatshub.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#primaryimage"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2021\/04\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png","datePublished":"2021-04-01T18:00:51+00:00","description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","breadcrumb":{"@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#primaryimage","url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2021\/04\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png","contentUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2021\/04\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting.png","width":975,"height":359},{"@type":"BreadcrumbList","@id":"https:\/\/www.threatshub.org\/blog\/automating-threat-actor-tracking-understanding-attacker-behavior-for-intelligence-and-contextual-alerting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threatshub.org\/blog\/"},{"@type":"ListItem","position":2,"name":"Cybersecurity","item":"https:\/\/www.threatshub.org\/blog\/tag\/cybersecurity\/"},{"@type":"ListItem","position":3,"name":"Automating threat actor tracking: Understanding attacker behavior for intelligence and contextual alerting"}]},{"@type":"WebSite","@id":"https:\/\/www.threatshub.org\/blog\/#website","url":"https:\/\/www.threatshub.org\/blog\/","name":"ThreatsHub Cybersecurity News","description":"%%focuskw%% Threat Intel \u2013 Threat Intel Services \u2013 CyberIntelligence \u2013 Cyber Threat Intelligence - Threat Intelligence Feeds - Threat Intelligence Reports - CyberSecurity Report \u2013 Cyber Security PDF \u2013 Cybersecurity Trends - Cloud Sandbox \u2013- Threat IntelligencePortal \u2013 Incident Response \u2013 Threat Hunting \u2013 IOC - Yara - Security Operations Center \u2013 SecurityOperation Center \u2013 Security SOC \u2013 SOC Services - Advanced Threat - Threat Detection - TargetedAttack \u2013 APT \u2013 Anti-APT \u2013 Advanced Protection \u2013 Cyber Security Services \u2013 Cybersecurity Services -Threat Intelligence Platform","publisher":{"@id":"https:\/\/www.threatshub.org\/blog\/#organization"},"alternateName":"Threatshub.org","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.threatshub.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.threatshub.org\/blog\/#organization","name":"ThreatsHub.org","alternateName":"Threatshub.org","url":"https:\/\/www.threatshub.org\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2025\/05\/Threatshub_Favicon1.jpg","contentUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2025\/05\/Threatshub_Favicon1.jpg","width":432,"height":435,"caption":"ThreatsHub.org"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/threatshub"]},{"@type":"Person","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/person\/12e0a8671ff89a863584f193e7062476","name":"TH Author","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","caption":"TH Author"}}]}},"_links":{"self":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts\/40270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/comments?post=40270"}],"version-history":[{"count":0,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts\/40270\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/media\/40271"}],"wp:attachment":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/media?parent=40270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/categories?post=40270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/tags?post=40270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}