<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Ethical Threat Insights</title>
    <description>Content &amp; tools to empower, educate, and arm IT and Cybersecurity professionals. The mission is simple, to help IT teams make their environments harder to attack.</description>
    
    <link>https://spenceralessi.com/newsletter</link>
    <atom:link href="https://spenceralessi.com/rss.xml" rel="self"/>
    
    <lastBuildDate>Mon, 19 Oct 2026 21:08:25 +0000</lastBuildDate>
    <pubDate>Mon, 19 Oct 2026 13:00:00 +0000</pubDate>
    
    <atom:updated>2026-10-19T21:08:25Z</atom:updated>
    
      <category>Cybersecurity</category>
      <category>Technology</category>
    <copyright>Copyright 2026, Ethical Threat Insights</copyright>
    
    <image>
      <url>https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/publication/logo/ed5475d7-bb55-4863-8c86-183ded79391d/ethicalthreattransparent.png</url>
      <title>Ethical Threat Insights</title>
      <link>https://spenceralessi.com/newsletter</link>
    </image>
    
    <docs>https://www.rssboard.org/rss-specification</docs>
    <generator>beehiiv</generator>
    <language>en-us</language>
    <webMaster>support@beehiiv.com (Beehiiv Support)</webMaster>

      <item>
  <title>Active Directory is finally dead</title>
  <description>Active Directory has survived basically every technology trend that was supposed to make it irrelevant, until now?</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b59fecc6-831e-4434-b4f4-defcb89b00b8/option-1-last-server-standing.jpg" length="107505" type="image/jpeg"/>
  <link>https://spenceralessi.com/post/active-directory-is-finally-dead-4ace</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/active-directory-is-finally-dead-4ace</guid>
  <pubDate>Mon, 19 Oct 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-10-19T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">This is a flawed statement that couldn’t be further from the truth.</p><p class="paragraph">Active Directory has survived basically every technology trend that was supposed to make it irrelevant.</p><ul><li><p class="paragraph">The directory wars. Novell NDS/eDirectory was the serious competitor when AD launched. AD won that one outright. OpenLDAP and later FreeIPA found their niches, but neither became the enterprise default for Windows environments.</p></li></ul><ul><li><p class="paragraph">“The PC is dead.” First thin clients and Citrix, then mobile and BYOD. Phones don’t domain-join. Most Macs don’t either. But AD often still owns the Windows estate those users sit in front of, plus much of the infrastructure behind the VDI session.</p></li></ul><ul><li><p class="paragraph">Federation was going to make the directory less important. Instead, AD FS became another layer attached to Active Directory. Then cloud identity arrived, and Okta, Ping, and Azure AD/Entra often federated with AD or synchronized identities from it. The authentication experience changed. The directory underneath it often didn’t.</p></li></ul><ul><li><p class="paragraph">Cloud was going to empty the traditional enterprise datacenter. In 2018, Gartner’s Dave Cappuccio predicted that 80% of enterprises would shut down their traditional datacenters by 2025. Yet on-prem infrastructure is still everywhere. A 2025 poll of 246 IT pros conducted by a principal engineer on Microsoft’s AD team, and later reported by IS Decisions, found 93% describing their environments as hybrid, 54% still running on-prem workloads on AD, and 36% saying they would never be cloud-only.</p></li></ul><ul><li><p class="paragraph">Azure AD / Entra was going to replace AD. Instead, Entra became Microsoft’s modern cloud identity platform. It did not simply move Active Directory to the cloud. It doesn’t replace Kerberos, NTLM, LDAP, Group Policy, domain join, or machine accounts. Microsoft literally has a separate product—Entra Domain Services—to provide those traditional capabilities for workloads that still need them.</p></li></ul><ul><li><p class="paragraph">Zero Trust and “identity is the new perimeter.” That didn’t kill AD either. It layered modern controls like MFA, Conditional Access, device trust, and identity protection around increasingly hybrid identity environments. Meanwhile, AD often remained underneath, handling Windows authentication and authorization.</p></li></ul><ul><li><p class="paragraph">Security failures were supposed to force a rip-and-replace. Mimikatz. Golden Tickets. NotPetya. Years of ransomware crews abusing Active Directory.</p></li></ul><p class="paragraph">And yet Active Directory still hasn’t been retired.</p><p class="paragraph">Instead we moved to implement: tiering, PAWs, LAPS, protected users group, fine-grained password policies, logon restrictions, restricting/removing legacy protocols like RC4 and LLMNR and NTLMv1, adding better/additional monitoring, and much more.</p><p class="paragraph">As recently as December 2025, Microsoft was still describing AD DS as “central to enterprise identity.”</p><ul><li><p class="paragraph">Containers and “servers don’t need a domain anymore.” And that’s true for a lot of new workloads. But plenty of ERP systems, file servers, SQL deployments using Windows authentication, print infrastructure, NPS, AD CS, and legacy applications still depend on Active Directory.</p></li></ul><p class="paragraph">Those dependencies are what many organizations continue to rely on.</p><p class="paragraph">Now we’re entering the AI era.</p><p class="paragraph">This one will be incredibly difficult for Active Directory to contend with too. AI agents, non-human identities, autonomous workflows, SaaS everywhere, and entirely new ways of thinking about authentication and authorization will put enormous pressure on a directory designed in the 1990s.</p><p class="paragraph">Maybe this is finally the thing that kills it.</p><p class="paragraph">But if the last 26 years tell us anything, betting on the next technology trend finally killing Active Directory has been a losing bet.</p><p class="paragraph">Long live Active Directory! 🖖</p><p class="paragraph"><b>All the best</b><br>Spencer</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=6b14d33c-cdc1-4e47-b843-c3247cdb9bdd&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Find these hidden Active Directory attack paths</title>
  <description>4 attack paths to look for in your environment and how to find them.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/acd7542e-d369-431f-a6bc-eb48604bebca/hidden-ad-attack-paths-cover.png" length="1540536" type="image/png"/>
  <link>https://spenceralessi.com/post/find-these-hidden-active-directory-attack-paths</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/find-these-hidden-active-directory-attack-paths</guid>
  <pubDate>Mon, 12 Oct 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-10-12T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Attack Paths]]></category>
    <category><![CDATA[Webinar Cta]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">After 1,000’s of hours inside internal networks I’ve developed a “spidey sense” for finding Active Directory attack paths. Here’s 4 attack paths to look for in your environment and how to find them.</p><p class="paragraph"><b>1. Help Desk with control over Tier-0 accounts:</b> this is actually one of the more common issues I see. It’s not always exactly help desk. Sometimes it’s “database admins” or “service desk” or “application admins” or similar.</p><p class="paragraph"><b>What to look for:</b> Check your IT administrative groups, ones where the members should not be domain admins or equivalent, and look for where they have elevated permissions on tier-0 resources.</p><p class="paragraph"><b>This topic is exactly what we’re going to be talking about on the upcoming IS Decisions webinar. They’ve sponsored me to be a guest and I’m super excited to share what I know about AD security and making your environment harder to attack.</b></p><p class="paragraph"><b>It’s this Wednesday at 11am Eastern. </b><b><a class="link" href="https://go.spenceralessi.com/adhardening-isd?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=find-these-hidden-active-directory-attack-paths" target="_blank" rel="noopener noreferrer nofollow">Click here to save your spot.</a></b></p><p class="paragraph"><b>2. Finance group members of local admins:</b> on more than one internal pentest I’ve seen low-privilege non-admin groups, such as finance, be members of a group that’s then added to local administrators on all workstations.</p><p class="paragraph"><b>What to look for:</b> check your non-admin groups to ensure they are not members of administrative or privileged groups, like local admin groups.</p><p class="paragraph"><b>3. Domain Users/Computers with certificate abuse potential:</b> this is a catch all for both ESC1 and ESC4, both of which can result in privilege escalation to Domain Admin by either directly requesting a vulnerable certificate template or by modifying the settings of a template.</p><p class="paragraph"><b>What to look for:</b> check your certificate templates for those that low privilege users can enroll in, that allow supplying an alternate SAN, are enabled for client authentication and don’t require manager approval. That’s ESC1. Then check the permissions on each template to ensure low privilege users don’t have FullControl or modify rights.</p><p class="paragraph"><b>4. SQL credentials on shares &amp; SQL running as Domain Admin:</b> this is a multipart issue where SQL credentials are found in web.config files on shares. Then it turns out, more often than not, that the SQL service is running as a Domain Admin. This is unfortunately very common to see.</p><p class="paragraph"><b>What to look for:</b> audit file shares looking for credential files, like web.config. These often have plaintext credentials in them and are a prime target for attackers. Then check your SQL accounts to make sure they are not domain admins, if at all possible.</p><p class="paragraph">This is really just scratching the surface. This list doesn’t even include some of the wildest attack paths I’ve seen, like that one time when the Everyone group had FullControl at the root of the domain!</p><p class="paragraph">Run through this list in your own environment and even if you don’t find these exact issues, I bet you at least find mistakes you can fix.</p><p class="paragraph">Go make your environment harder to attack.</p><p class="paragraph"><b>All the best</b><br>Spencer</p><p class="paragraph"><b>By the way,</b> you should absolutely register for the upcoming IS Decisions webinar I am a guest on. <b><a class="link" href="https://go.spenceralessi.com/adhardening-isd?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=find-these-hidden-active-directory-attack-paths" target="_blank" rel="noopener noreferrer nofollow">Here’s the link</a></b>. It’s gonna be fun! See you there!</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=6dafe748-3a1e-40a0-8a89-2ea01eeffb19&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>What “doing basic security well” means</title>
  <description>Doing “basic” security well has never been more important. Here's how to do it right.</description>
      <media:thumbnail url="https://images.unsplash.com/photo-1615752865424-62638daceeae?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHw4fHxiYXNpY3xlbnwwfHx8fDE3ODk5Mjc4MTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=beehiiv&amp;utm_medium=referral"/>
  <link>https://spenceralessi.com/post/what-doing-basic-security-well-means</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/what-doing-basic-security-well-means</guid>
  <pubDate>Mon, 28 Sep 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-09-28T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Ipt Cta]]></category>
    <category><![CDATA[Book A Call Cta]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">It’s no surprise to anyone that AI is making it easier and faster to attack organizations. That means that doing “basic” security well has never been more important.</p><p class="paragraph">The first time organizations got caught not doing the basics well was when ransomware hit the scene. If you were not enforcing strong passwords and MFA and your internal network was swiss cheese, you got caught, and it hurt, badly.</p><p class="paragraph">The next big shift is thanks to AI.</p><p class="paragraph">Threat actors are empowered more than ever to attack faster and against more targets, at the same time. <a class="link" href="https://www.greynoise.io/blog/ai-orchestrated-campaign-against-papercut-ng-mf?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=what-doing-basic-security-well-means" target="_blank" rel="noopener noreferrer nofollow">This is made evident when we hear of attacks like this</a>.</p><p class="paragraph">But “do the basics” is frustrating advice when you’re the person responsible for actually doing them.</p><p class="paragraph">So let’s make it useful.</p><p class="paragraph">We can think about doing the basics in the context of coverage, verification, and upkeep.</p><p class="paragraph">Does the control cover the systems that matter?</p><p class="paragraph">Can you prove it works?</p><p class="paragraph">Will you notice when something changes?</p><p class="paragraph">Here’s what it may look like in practice:</p><ul><li><p class="paragraph"><b>Least privilege:</b> Check tier-0 resources, like Domain Controllers or the Domain Admins group, to ensure there’s no unnecessary or dangerous permissions. If any are found, determine why, then remove/restrict what you can. Then document the rest and monitor for future changes.</p></li><li><p class="paragraph"><b>Credential management:</b> Look for exposed passwords on file shares, document management systems, wikis, ticketing systems, SharePoint, etc. For those found, identify the owner and educate them on the risks. Then purge/restrict access. Potentially rotate credentials if risk of compromise was present.</p></li><li><p class="paragraph"><b>Attack surface reduction:</b> Disable legacy SMBv1/NTLMv1 protocols in the domain. Then setup additional monitoring to catch when those protocols resurface. Monitoring should catch both attempted legacy usage and settings being re-enabled.</p></li></ul><p class="paragraph">AI can help an attacker move faster, but it doesn’t make a recently changed password valid or a removed permission usable.</p><p class="paragraph">That’s why this hardening work matters.</p><p class="paragraph">You’re reducing the opportunities an attacker can take advantage of, and how much depends on your team reacting in time.</p><p class="paragraph">Making your environment harder to attack makes it harder for both humans and AI.</p><p class="paragraph">Do the work. Stop attacks. Sleep well at night.</p><p class="paragraph"><b>All the best</b><br>Spencer</p><p class="paragraph"><b>PS</b> - If you’re curious if your defenses would hold up against a real attacker, that’s literally my day job. I’ve performed 1,000s of hours of internal pentesting and I’d love to help you strengthen your Active Directory environment. If you’d like to see if your organization is a fit for how we do internal pentest, <a class="link" href="https://cal.com/techspence/30min-s360?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=what-doing-basic-security-well-means" target="_blank" rel="noopener noreferrer nofollow">book a 30-min call here</a>.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=94898c4c-2d57-43cf-95eb-73f811e548fc&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>7 ways to harden Active Directory</title>
  <description>How to actually make Active Directory MORE defensible....</description>
      <media:thumbnail url="https://images.unsplash.com/photo-1541543975512-86aad5d2cf93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHwzfHxzaGllbGR8ZW58MHx8fHwxNzg5OTI1ODIwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=beehiiv&amp;utm_medium=referral"/>
  <link>https://spenceralessi.com/post/7-ways-to-harden-active-directory</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/7-ways-to-harden-active-directory</guid>
  <pubDate>Mon, 21 Sep 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-09-21T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Question Cta]]></category>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Hardening]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">For all the the IT admins asking, how do I make Active Directory MORE defensible. This is how…</p><ol start="1"><li><p class="paragraph"><b>Remove SMBv1:</b> Check older NAS devices, scanners, and applications for SMBv1 dependencies so you know what needs updating before removing it.</p></li><li><p class="paragraph"><b>Enforce SMB signing:</b> Start with your file servers and NAS devices and verify that they support signing and whether they actually require it.</p></li><li><p class="paragraph"><b>Enforce LDAP signing:</b> Identify applications making unsigned LDAP connections to your domain controllers and work with their owners to secure those connections.</p></li><li><p class="paragraph"><b>Enforce LDAP channel binding:</b> Check applications using LDAP over TLS, such as LDAPS, for channel binding support before enforcing it on domain controllers.</p></li><li><p class="paragraph"><b>Implement least privilege:</b> Admin rights and delegated AD permissions for accounts with more access than their jobs require. Pay close attention to tier-0 resources.</p></li><li><p class="paragraph"><b>Enforce AES for Kerberos:</b> Investigate accounts still using RC4 and confirm they have usable AES keys and compatible applications before disabling RC4.</p></li><li><p class="paragraph"><b>Disable NTLMv1:</b> Look for legacy devices and applications using NTLMv1, resolve those dependencies, then configure policy to refuse LM and NTLMv1.</p></li></ol><p class="paragraph">I’ve loosely ordered this in terms of difficulty to implement, however, your experience and results will vary.</p><p class="paragraph">By the way this comes straight from the <a class="link" href="https://techcommunity.microsoft.com/tag/adhardening?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=7-ways-to-harden-active-directory" target="_blank" rel="noopener noreferrer nofollow">Active Directory hardening series</a> by Jerry Devore.</p><p class="paragraph">These changes help reduce opportunities for attackers. That’s what hardening is all about. Reducing attack surface.</p><p class="paragraph">Now that you know what to harden, the question becomes how do you operationalize this.</p><p class="paragraph">First, pick one item on the list. Identify the requirements to do that thing.</p><p class="paragraph">For example, before removing SMBv1, check whether an old NAS, scanner, or application still uses it. Address that dependency, test with a small group, then expand the rollout.</p><p class="paragraph">It would be a big mistake to try and tackle all seven at once. You can make a lot of progress by working on these little by little, consistently, over time.</p><p class="paragraph"><b>Reply and tell me</b>: Which of these would be hardest in your environment?</p><p class="paragraph">Long live Active Directory!</p><p class="paragraph"><b>All the best</b><br>Spencer</p><p class="paragraph"><b>By the way</b> - I’m speaking at <span><a class="link" href="https://workplaceninjas.us/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=7-ways-to-harden-active-directory" target="_blank" rel="noopener noreferrer nofollow">Workplace Ninjas US in January. It’s in Scottsdale Arizona January 11-13th</a></span>. I’ll be debating Merill Fernando on the topic of, “Is Active Directory defensible?” If you do anything with the Microsoft ecosystem including Security, this event is perfect for you. You should totally come. Check out the <span><a class="link" href="https://web.cvent.com/event/a9994d6b-9e67-4873-9401-737ca7fe088a/websitePage:84ea0617-1d40-48d4-81a3-cf4ea689d8fa?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=7-ways-to-harden-active-directory" target="_blank" rel="noopener noreferrer nofollow">full agenda and speaker list here</a></span>.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=05126e50-620a-4de8-b693-8dee771f3fd8&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>This attack path should not be possible</title>
  <description>Prevent Quick Assist social engineering attacks. Learn how to disable and restrict Quick Assist via GPO or Intune to eliminate this critical access path.</description>
      <media:thumbnail url="https://images.unsplash.com/photo-1716840646010-e5622fd6683d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHwxfHxBdHRhY2slMjBwYXRofGVufDB8fHx8MTc4OTMzMDMxN3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=beehiiv&amp;utm_medium=referral"/>
  <link>https://spenceralessi.com/post/this-attack-path-should-not-be-possible</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/this-attack-path-should-not-be-possible</guid>
  <pubDate>Mon, 14 Sep 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-09-14T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Attack Paths]]></category>
    <category><![CDATA[Book A Call Cta]]></category>
    <category><![CDATA[Assume Breach]]></category>
    <category><![CDATA[App Control]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">It should NOT be possible for a threat actor to social engineer a user, to run quick assist, to execute malicious PowerShell, here’s why.</p><p class="paragraph">If you don’t use Quick Assist, this initial access attack path should be 100% avoidable.</p><p class="paragraph">How?</p><p class="paragraph">By removing and restricting the tools and capabilities the threat actor relies on for this to work.</p><p class="paragraph">Here’s what to do:</p><ol start="1"><li><p class="paragraph">Uninstall/disable Quick Assist via GPO or Intune</p></li></ol><div><table class="bh__table" width="100%"><tr class="bh__table_row"><th class="bh__table_header" width="50%"><p class="paragraph"><b>GPO</b></p></th><th class="bh__table_header" width="50%"><p class="paragraph">Computer Configuration &gt; Administrative Templates &gt; Windows Components &gt; App Package Deployment &gt; Remove Default Microsoft Store packages from the system. Enable it and select Quick Assist only.</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph"><b>Intune</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph">Settings catalog &gt; Administrative Templates &gt; Windows Components &gt; App Package Deployment. Enable Remove Microsoft Store apps with dynamic lis or the older Remove Default Microsoft Store packages from the system setting and set Quick Assist to True. Leave other apps unselected.</p></td></tr></table></div><ol start="1"><li><p class="paragraph">Block Quick Assist via Application Control product, AppLocker, or WDAC (ps, block all other RMMs found in <a class="link" href="https://lolrmm.io/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=this-attack-path-should-not-be-possible" target="_blank" rel="noopener noreferrer nofollow">https://LolRMM.io</a>)</p></li><li><p class="paragraph">Restrict PowerShell to only users/accounts that need it. A majority of end users at most orgs don’t ever need it. </p></li></ol><p class="paragraph">This is such a high value move for defenders.</p><p class="paragraph">Every client I’ve recommended this to, who’s acted on this advice, has thanked me later.</p><p class="paragraph">You get double and sometimes triple the benefit by restricting PowerShell because it’s used by threat actors to:</p><ul><li><p class="paragraph">Download additional malware and tools</p></li><li><p class="paragraph">Perform recon</p></li><li><p class="paragraph">Execute their lateral movement &amp; privilege escalation techniques</p></li></ul><p class="paragraph">This makes my life (as an internal pentester) super miserable and makes attacking your network very difficult.</p><p class="paragraph">Simulating real-life threat attacker TTPs is what my team and I do day in and day out. We live and breathe it.</p><p class="paragraph">If you’d like my team’s help finding out what could happen if one of your users gets compromised, <a class="link" href="https://cal.com/techspence/30min-s360?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=this-attack-path-should-not-be-possible" target="_blank" rel="noopener noreferrer nofollow">book a free discovery call</a> and we’ll see if our approach is a fit.</p><p class="paragraph">Block RMMs, restrict PowerShell, defend attacks, sleep well at night.</p><p class="paragraph"><b>All the best</b></p><p class="paragraph">Spencer</p><p class="paragraph"><b>By the way</b> - If you use Applocker, <a class="link" href="https://github.com/techspence/applockerinspector?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=this-attack-path-should-not-be-possible" target="_blank" rel="noopener noreferrer nofollow">this tool I made, called ApplockerInspector, can help you find dangerous and misconfigured rules.</a> Hope you find it useful.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=e6a0d6c3-0b1f-4c16-8c09-4c7a6af3cdcb&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Mitigate cyber attacks with this one tool</title>
  <description>If your users can download or install software, then they can get infected with malware.</description>
      <media:thumbnail url="https://images.unsplash.com/photo-1563705883268-eb58ab6f505d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHwzfHxhdHRhY2t8ZW58MHx8fHwxNzg4NzgzNDcwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=beehiiv&amp;utm_medium=referral"/>
  <link>https://spenceralessi.com/post/mitigate-cyber-attacks-with-this-one-tool</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/mitigate-cyber-attacks-with-this-one-tool</guid>
  <pubDate>Mon, 07 Sep 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-09-07T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">If your users can download or install software, then they can get infected with malware.</p><p class="paragraph">This report by Microsoft (<a class="link" href="https://www.microsoft.com/en-us/security/blog/2026/09/01/counterfeit-installers-system-compromise-tracking-deceptive-software-download-campaign/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mitigate-cyber-attacks-with-this-one-tool" target="_blank" rel="noopener noreferrer nofollow">Counterfeit installers to system compromise: Tracking a deceptive software download campaign</a>) is a great example of why Application Control can be such a strong defensive control.</p><p class="paragraph">In the report, threat actors created counterfeit software-download websites in order to impersonate trusted vendors and distribute malicious installers. The campaign has targeted users looking to download popular software like Microsoft Edge.</p><p class="paragraph">The thing I want to stress is this is completely defendable, with the right controls.</p><p class="paragraph">What should you use to defend against this?</p><p class="paragraph"><b>If you use Microsoft Defender, use this ASR Rule:</b></p><p class="paragraph"><i>Block executable files from running unless they meet a prevalence, age, or trusted list criterion</i></p><p class="paragraph">Prevalence in this rule means, has this executable ever been seen before on any of your endpoints where MDE is installed.</p><p class="paragraph">This has blocked me from running my “malicious” tools many times during internal pentests.</p><p class="paragraph">Of course, I also recommend not relying on EDR alone.</p><p class="paragraph">Invest in a solid Application Control product that’s purpose built for this.</p><p class="paragraph">I am personally fond of <a class="link" href="https://magicsword.io/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mitigate-cyber-attacks-with-this-one-tool" target="_blank" rel="noopener noreferrer nofollow">MagicSword</a> (not sponsored but they are friends and their threat-driven approach is really neat) and <a class="link" href="http://threatlocker.com/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mitigate-cyber-attacks-with-this-one-tool" target="_blank" rel="noopener noreferrer nofollow">ThreatLocker</a>.</p><p class="paragraph">Of course it takes time to implement these and there’s a right way and a wrong way to do this. But that’s a topic for another newsletter.</p><p class="paragraph">What can you do today?</p><ol start="1"><li><p class="paragraph">Search the last 30 days for executables &amp; MSIs launched from Downloads, Temp, and user profile paths</p></li><li><p class="paragraph">Identify unknown installers and programs</p></li><li><p class="paragraph">Validate if those installers and programs are legitimate and required</p></li><li><p class="paragraph">If they are required add exceptions in your application control software (if you have one). If they are not needed or are found to be suspicious, block them and investigate as needed</p></li></ol><p class="paragraph">Unmanaged software and lack of application control is a big risk to organizations.</p><p class="paragraph">And with AI agents now in the mix it’s only going to get harder.</p><p class="paragraph">And that’s just one of a dozen endpoint risks we commonly see during internal pentests.</p><p class="paragraph">It’s also why we start our internals pentests on your endpoint, with a standard user account. So we can find out what an attacker could actually do once they get in.</p><p class="paragraph">If you’d like to see if the way we do internal pentests is a fit for you, <a class="link" href="https://www.securit360.com/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mitigate-cyber-attacks-with-this-one-tool#contact-anchor" target="_blank" rel="noopener noreferrer nofollow">fill out this form</a> and we will be in touch to schedule a free discovery call.</p><div class="button"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" href="https://www.securit360.com/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mitigate-cyber-attacks-with-this-one-tool#contact-anchor"><span class="button__text"> SEE IF WE’RE A FIT </span></a></div><p class="paragraph">If you can stop unmanaged software from running on your endpoints, you can stop a majority of malware infections.</p><p class="paragraph"><b>All the best</b><br>Spencer</p><p class="paragraph"><b>PS -</b> I’ve seen Application Control projects completely bomb. Start small, test small, have a super easy exception workflow and communicate with your users as much as possible.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=ad286711-23f8-4a45-88b5-759afb4621cd&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Eliminating Active Directory attack paths</title>
  <description>Here's my recommended (&amp; practical) recommendations for eliminating attack paths in Active Directory, in realistic time frames.</description>
      <media:thumbnail url="https://images.unsplash.com/photo-1545987796-200677ee1011?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHwxfHxuZXR3b3JrJTIwbWFwfGVufDB8fHx8MTc4NzkyMTU3Nnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=beehiiv&amp;utm_medium=referral"/>
  <link>https://spenceralessi.com/post/eliminating-active-directory-attack-paths</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/eliminating-active-directory-attack-paths</guid>
  <pubDate>Mon, 31 Aug 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-08-31T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Ctp Podcast Cta]]></category>
    <category><![CDATA[Attack Paths]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">Attack paths don’t appear by accident. Does this sound familiar?</p><ul><li><p class="paragraph">&quot;We&#39;ll fix it later&quot;</p></li><li><p class="paragraph">&quot;It hasn&#39;t cause any problems yet&quot;</p></li><li><p class="paragraph">&quot;Tom does it this way, but I prefer my way&quot;</p></li><li><p class="paragraph">&quot;We don&#39;t have time to fully implement that right now&quot;</p></li></ul><p class="paragraph">It all adds up quietly. Until one day, an attacker finds the needle in the hay stack.</p><p class="paragraph">That one permission, one group, one account, that one &quot;little&quot; mistake, that was not supposed to be there, but was.</p><p class="paragraph">It&#39;s not because IT admins, despite the stereotypes, are lazy. It&#39;s because of inconsistent operational discipline.</p><p class="paragraph"><b>Inconsistent operational discipline has a compounding affect. That’s what really creates technical debt.</b></p><p class="paragraph">Much like financial debt, it&#39;s rare to pay off this debt in one fell swoop.</p><p class="paragraph">What you need is <b>consistent operational discipline</b>. A topic that&#39;s too out of scope for this conversation.</p><p class="paragraph">So instead, here&#39;s my recommended (&amp; practical) recommendations for eliminating attack paths in Active Directory, in realistic time frames.</p><p class="paragraph"><b>One Day</b></p><p class="paragraph">You&#39;re trying to prevent the &quot;Domain Admin by Lunch&quot; situations...</p><ul><li><p class="paragraph">Remove non-essential users from tier-0 groups (Domain Admins, Enterprise Admins, etc.)</p></li><li><p class="paragraph">Disable unused accounts (especially service accounts)</p></li><li><p class="paragraph">Fix DCSync permissions on anything that isn’t true Tier-0</p></li><li><p class="paragraph">Rotate passwords for service accounts (make them as long as possible)</p></li><li><p class="paragraph">Check for insecure permissions on the root of the domain (and all other tier-0 users, computers, groups and OUs)</p></li></ul><p class="paragraph"><b>One Week</b></p><p class="paragraph">Focus on key attacker phases, like lateral movement and privilege escalation...</p><ul><li><p class="paragraph">Deploy LAPS to all workstations &amp; servers</p></li><li><p class="paragraph">Implement fine-grained password policies (why not, it&#39;s free)</p></li><li><p class="paragraph">Lock down GPO logon rights so Domain Admins can’t touch workstations</p></li><li><p class="paragraph">Clean up unconstrained delegation</p></li><li><p class="paragraph">Fix dangerous ACLs (Use ADeleginator and make sure to check Domain Users, Authenticated Users &amp; Everyone)</p></li><li><p class="paragraph">Identify dangerous certificate templates &amp; document a plan to address them (Fix ESC1, ESC4, ESC5 ASAP)</p></li></ul><p class="paragraph"><b>One Month</b></p><p class="paragraph">Now you&#39;re getting into reducing attack surface and &quot;blast radius&quot;...</p><ul><li><p class="paragraph">Begin separating admin accounts (especially from daily use accounts)</p></li><li><p class="paragraph">Restrict PowerShell Remoting to/from admin subnets only</p></li><li><p class="paragraph">Review all Security Groups for unnecessary users (privilege creep)</p></li><li><p class="paragraph">Ensure the built-in Firewall is enabled on all workstations and servers</p></li><li><p class="paragraph">Document everything else you have found but can&#39;t fix yet</p></li></ul><p class="paragraph"><b>One Year</b></p><p class="paragraph">Now you&#39;re getting into reducing attack surface and &quot;blast radius&quot;...</p><ul><li><p class="paragraph">Begin separating admin accounts (especially from daily use accounts)</p></li><li><p class="paragraph">Restrict PowerShell Remoting to/from admin subnets only</p></li><li><p class="paragraph">Review all Security Groups for unnecessary users (privilege creep)</p></li><li><p class="paragraph">Ensure the built-in Firewall is enabled on all workstations and servers</p></li><li><p class="paragraph">Document everything else you have found but can&#39;t fix yet</p></li></ul><p class="paragraph">These are obviously not complete lists, but they sure are some heavy hitters.</p><p class="paragraph">Let&#39;s be honest for a minute, as you&#39;re going through this list, how many can you say you&#39;ve done?</p><p class="paragraph">If you&#39;re in the &quot;most of them&quot; boat, then you&#39;re seriously doing an awesome job. Keep the progress going.</p><p class="paragraph">If you&#39;re not in that boat, why not? What do you think is holding you back?</p><ul><li><p class="paragraph">Fear of breaking things?</p></li><li><p class="paragraph">Don&#39;t know how?</p></li><li><p class="paragraph">Lack of clarity?</p></li><li><p class="paragraph">No time?</p></li><li><p class="paragraph">No buy-in or support?</p></li></ul><p class="paragraph">I know it&#39;s not because you don&#39;t care. You might be the only one who does.</p><p class="paragraph">I&#39;ve pentested a lot of organizations.</p><p class="paragraph">I was a sysadmin for 10+ years before that.</p><p class="paragraph">I&#39;ve seen a lot of issues, I&#39;ve fixed a lot of issues.</p><p class="paragraph">It&#39;s almost never a technical problem.</p><p class="paragraph">It&#39;s a:</p><ul><li><p class="paragraph">People problem</p></li><li><p class="paragraph">Process problem</p></li><li><p class="paragraph">Resource problem</p></li><li><p class="paragraph">Skill problem</p></li><li><p class="paragraph">Leadership problem</p></li></ul><p class="paragraph">You don&#39;t have to know everything in IT and security. It&#39;s knowing what matters most, removing blockers and making progress anyways.</p><p class="paragraph">Save this list of recommendations. Come back to it after a day, a week, a month, a year and more....and see just how far you&#39;ve come.</p><p class="paragraph">I&#39;m rooting for you. You got this. 💪</p><p class="paragraph"><b>All the best</b><br>Spencer</p><p class="paragraph"><b>PS -</b> If you want <a class="link" href="https://offsec.blog/episode-24-active-directory-security-quick-wins-for-defenders/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=eliminating-active-directory-attack-paths" target="_blank" rel="noopener noreferrer nofollow">even more quick wins to secure Active Directory</a>, check out <a class="link" href="https://offsec.blog/episode-24-active-directory-security-quick-wins-for-defenders/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=eliminating-active-directory-attack-paths" target="_blank" rel="noopener noreferrer nofollow">this podcast I did back in 2023</a>. Yes, it’s all still relevant today.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=01672e5b-b0bd-4020-9b7e-fd6674252651&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Assume one employee gets hacked. Now what?</title>
  <description>After 150+ pentests and thousands of hours inside internal networks, I’ve realized that after an employee or endpoint is compromised, post-compromise risk comes down to three questions.</description>
      <media:thumbnail url="https://images.unsplash.com/photo-1639322537231-2f206e06af84?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHw3fHxjeWJlciUyMG5ldHdvcmt8ZW58MHx8fHwxNzg3NTc0OTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=beehiiv&amp;utm_medium=referral"/>
  <link>https://spenceralessi.com/post/assume-one-employee-gets-hacked-now-what</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/assume-one-employee-gets-hacked-now-what</guid>
  <pubDate>Mon, 24 Aug 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-08-24T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Book A Call Cta]]></category>
    <category><![CDATA[Assume Breach]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">After 150+ pentests and thousands of hours inside internal networks, I’ve realized that after an employee or endpoint is compromised, post-compromise risk comes down to three questions.</p><p class="paragraph">These three questions form a framework I created to help think through these risks.</p><p class="paragraph">It’s called PAC, which stands for Privileges, Access, and Control.</p><p class="paragraph"><b>Privileges - What can they do?</b></p><p class="paragraph">Start with what rights and permissions does the compromised identity already have?</p><p class="paragraph">Things to consider:</p><ul><li><p class="paragraph">Local administrator rights</p></li><li><p class="paragraph">AD group memberships</p></li><li><p class="paragraph">Delegated AD permissions</p></li><li><p class="paragraph">Entra/Cloud roles</p></li><li><p class="paragraph">File/share permissions</p></li><li><p class="paragraph">Application privileges</p></li></ul><p class="paragraph">Keep in mind that what seems benign to you may not be so for a threat actor. Remember they are trying to inflict harm in exchange for money (most of the time).</p><p class="paragraph"><b>Access - Where can they go?</b></p><p class="paragraph">What systems, services, data, networks, applications, and identities can the attacker reach from that starting point?</p><p class="paragraph">Think of:</p><ul><li><p class="paragraph">Servers</p></li><li><p class="paragraph">Workstations</p></li><li><p class="paragraph">Network segments/VLANs</p></li><li><p class="paragraph">Administrative interfaces</p></li><li><p class="paragraph">File shares</p></li><li><p class="paragraph">Internal applications</p></li><li><p class="paragraph">Databases</p></li><li><p class="paragraph">SaaS applications</p></li><li><p class="paragraph">SharePoint</p></li><li><p class="paragraph">Document management systems</p></li></ul><p class="paragraph">This is effectively the “blast radius” of the initial compromise.</p><p class="paragraph"><b>Control - What can they Control?</b></p><p class="paragraph">What can an attacker ultimately impersonate, manipulate, take ownership of, or otherwise abuse?</p><p class="paragraph">Things like:</p><ul><li><p class="paragraph">Another user’s account</p></li><li><p class="paragraph">An administrator account</p></li><li><p class="paragraph">Security groups</p></li><li><p class="paragraph">Group Policies</p></li><li><p class="paragraph">Logon scripts</p></li><li><p class="paragraph">Certificate templates</p></li><li><p class="paragraph">Remote access protocols (WinRM, SMB)</p></li><li><p class="paragraph">Authentication protocols (LLMNR, NTLM)</p></li></ul><p class="paragraph">This is where the first two parts of the framework (Privileges &amp; Access) are combined into post-exploitation compromise.</p><p class="paragraph"><b>A real life example starting from a compromised user on a domain joined windows computer:</b></p><ol start="1"><li><p class="paragraph">The threat actor dumped the SAM database (Domain Users were in local admins</p></li><li><p class="paragraph">The password was sprayed against all hosts and found the local admin password was being reused on multiple servers</p></li><li><p class="paragraph">The threat actor logged into to the server as a local admin via RDP</p></li><li><p class="paragraph">The threat actor abused a scheduled task running as a Domain Admin, to add the original compromised user to Domain Admins. (No Alert)</p></li><li><p class="paragraph">The threat actor performed a DCSync from the original compromised host, stealing all domain credentials and essentially, fully compromised the domain</p></li></ol><p class="paragraph">These issues were discovered over the course of a work week, but only took minutes to fully abuse end-to-end.</p><p class="paragraph">This example was not from a threat report.</p><p class="paragraph">This is how one of my recent internal pentest engagements went.</p><p class="paragraph">Fortunately we found and fixed these issues together with the client before anything bad could happen.</p><p class="paragraph">If you’re not sure what would happen in your environment after a user or endpoint becomes compromised, you’d get great value from an internal pentest.</p><p class="paragraph"><b>That’s what I do week-in and week-out. If you want help making your environment more secure, book a free discovery call and we’ll talk about how I can help.</b></p><div class="button"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" href="https://cal.com/techspence/30min-s360?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=assume-one-employee-gets-hacked-now-what"><span class="button__text"> DISCUSS MY NEXT PENTEST </span></a></div><p class="paragraph">Remember these 3 simple questions:</p><p class="paragraph">What can they do? —&gt; Where can they go? —&gt; What can they control?</p><p class="paragraph"><b>All the best</b><br>Spencer</p><p class="paragraph"><b>PS -</b> smart IT teams know the goal isn’t to make compromise impossible. It’s to make sure one compromised employee <a class="link" href="https://cal.com/techspence/30min-s360?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=assume-one-employee-gets-hacked-now-what" target="_blank" rel="noopener noreferrer nofollow">doesn’t become the thing that takes you out</a>.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=099fa32c-8a6f-49b8-98e1-4546f6a48b8a&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>The best ways harden Active Directory</title>
  <description>Most people get Active Directory hardening wrong. They think they need to add security controls and tools. Do this instead...</description>
      <media:thumbnail url="https://images.unsplash.com/photo-1485465053475-dd55ed3894b9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHw3fHxjYXN0bGV8ZW58MHx8fHwxNzg2ODA3NDExfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=beehiiv&amp;utm_medium=referral"/>
  <link>https://spenceralessi.com/post/the-best-ways-harden-active-directory</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/the-best-ways-harden-active-directory</guid>
  <pubDate>Mon, 17 Aug 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-08-17T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Attack Paths]]></category>
    <category><![CDATA[Book A Call Cta]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">Most people get Active Directory hardening wrong. They think they need to add security controls and tools. Do this instead...</p><p class="paragraph">I was a sysadmin for 10 years, I’ve pentesting hundreds of internal networks (thousands of hours), and the one common trait among organizations who do hardening well is, first they delete.</p><p class="paragraph">Hardening is the process of reducing opportunities for attackers.</p><p class="paragraph">In other words, deleting or removing unnecessary features, permissions, and attack paths.</p><p class="paragraph"><b>Ex.</b> Disabling the Print Spooler on Domain Controllers because it can be easily abused in coerced authentication attacks.</p><p class="paragraph"><b>What should you delete to harden Active Directory?</b></p><ul><li><p class="paragraph"><b>Legacy Authentication Extinction</b> — Remove outdated authentication protocols that attackers commonly exploit to steal credentials and move laterally.</p><ul><li><p class="paragraph">Example: Disable NTLMv1 across the domain<br></p></li></ul></li><li><p class="paragraph"><b>Kerberos Service Trust Reduction</b> — Reduce unnecessary Kerberos trust relationships and service account exposures that can be abused for privilege escalation.<br></p><ul><li><p class="paragraph">Example: Remove unused SPNs from service accounts</p></li></ul></li><li><p class="paragraph"><b>Directory Credential Exposure Elimination</b> — Eliminate stored credentials and other sensitive secrets that attackers can extract from Active Directory environments.</p><ul><li><p class="paragraph">Example: Remove passwords stored in Group Policy Preferences (GPP) &amp; file shares<br></p></li></ul></li><li><p class="paragraph"><b>Authentication Relay Erasure</b> — Remove conditions that allow attackers to relay authentication requests and gain unauthorized access.</p><ul><li><p class="paragraph">Example: Enable LDAP Signing &amp; Channel Binding on domain controllers</p></li></ul><p class="paragraph"><br><i>Quick note…In a recent internal pentest I was able to validate the organization had properly enabled these controls such that all my attempts at relaying attacks failed. I would have fully compromised their domain. But I was stopped cold.</i><br></p></li><li><p class="paragraph"><b>Privileged Identity Mobility Restriction</b> — Limit where privileged accounts can log on and operate to reduce opportunities for credential theft.</p><ul><li><p class="paragraph">Example: Prevent Domain Admins from logging into workstations<br></p></li></ul></li><li><p class="paragraph"><b>Directory Replication Path Elimination</b> — Prevent unauthorized accounts from accessing Active Directory replication capabilities that can expose password data.</p><ul><li><p class="paragraph">Example: Remove Replicating Directory Changes permissions from non-admin accounts<br></p></li></ul></li><li><p class="paragraph"><b>Certificate Trust Path Reduction</b> — Remove insecure Active Directory Certificate Services configurations that enable certificate-based attacks.</p><ul><li><p class="paragraph">Example: Fix exploitable certificate templates, like ESC1, ESC2, etc.<br></p></li></ul></li><li><p class="paragraph"><b>Domain Controller Surface Area Pruning</b> — Reduce the number of services, features, and applications running on domain controllers to minimize attack opportunities.</p><ul><li><p class="paragraph">Example: Disable the Print Spooler service on domain controllers<br></p></li></ul></li><li><p class="paragraph"><b>Directory Network Segmentation</b> — Restrict network access to Active Directory systems so only authorized users and systems can communicate with them.</p><ul><li><p class="paragraph">Example: Allow RDP to domain controllers only from designated admin jump servers/PAWs<br></p></li></ul></li><li><p class="paragraph"><b>AD Data Exposure Reduction</b> — Limit unnecessary access to Active Directory information that attackers use for reconnaissance and attack path discovery.</p><ul><li><p class="paragraph">Example: Follow the principle of least privilege to restrict access for users where it’s not needed</p></li></ul></li></ul><p class="paragraph">Some of these are quicker wins than others.</p><p class="paragraph">Removing credential files from shares is easier than restricting NTLM across your domain.</p><p class="paragraph">Every environment is different.</p><p class="paragraph">So how do you know what to remove and in what order?</p><p class="paragraph">By focusing on exploitability, in your unique environment.</p><p class="paragraph">That’s one of the questions we help answer for organizations with our internal pentesting engagements.</p><p class="paragraph">What can be exploited and how bad would it be…</p><p class="paragraph"><b><a class="link" href="https://cal.com/techspence/30min-s360?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-best-ways-harden-active-directory" target="_blank" rel="noopener noreferrer nofollow">Book a discovery call with me to see how we can help harden your Active Directory environment through pentesting.</a></b></p><div class="button"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" href="https://cal.com/techspence/30min-s360?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-best-ways-harden-active-directory"><span class="button__text"> Book a discovery call </span></a></div><p class="paragraph">The key to hardening is identifying what’s a prime target for attackers, then eliminating, reducing or restricting that thing.</p><p class="paragraph">Do this and you make your environment harder to attack.</p><p class="paragraph"><b>All the best</b>​ <br>Spencer Alessi</p><p class="paragraph"><b>PS</b> - OWASP recently created a <a class="link" href="https://github.com/OWASP/OWASP-Subtractive-Hardening-Top-10/blob/main/ActiveDirectorySubtractiveTop10.md?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-best-ways-harden-active-directory" target="_blank" rel="noopener noreferrer nofollow">Top 10 Subtractive Hardening list for Active Directory</a>, which aligns perfectly to what I’ve always been preaching. It was the inspiration for this weeks newsletter. Hallelujah!</p><p class="paragraph"><b>PPS</b> - Long live Active Directory! ✌️</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=b4baa363-268b-467e-af62-1a34ef11c933&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Use these tools to secure Active Directory</title>
  <description>Tools are a means to an end. If you only have a hammer, everything looks like a nail. Pick the right tool for the job.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/878cfac8-83c0-4563-8afc-530dd5e83a7b/activedirectory.png" length="1633089" type="image/png"/>
  <link>https://spenceralessi.com/post/use-these-tools-to-secure-active-directory</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/use-these-tools-to-secure-active-directory</guid>
  <pubDate>Mon, 10 Aug 2026 13:25:53 +0000</pubDate>
  <atom:published>2026-08-10T13:25:53Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Ctp Podcast Cta]]></category>
    <category><![CDATA[Attack Paths]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">Tools are a means to an end. If you only have a hammer, everything looks like a nail. Pick the right tool for the job.</p><p class="paragraph">As you know my day job is pentesting. Internal pentesting specifically with a passion for Active Directory and the Microsoft stack.</p><p class="paragraph">So when it comes to securing Active Directory you might think I would be recommending that you use “offensive” tools like <a class="link" href="https://github.com/specterops/bloodhound?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=use-these-tools-to-secure-active-directory" target="_blank" rel="noopener noreferrer nofollow">BloodHound</a> and <a class="link" href="https://github.com/ghostpack?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=use-these-tools-to-secure-active-directory" target="_blank" rel="noopener noreferrer nofollow">Certify and others</a>.</p><p class="paragraph">But I’m also a former sysadmin. I did IT for 10+ years. So I know what it’s like to be pulled in 100 different directions, working on 7 projects at a time, putting out fires and having to patch and fix pentest findings and do everything else that comes with a IT job.</p><p class="paragraph">While those “offensive” tools are great, they don’t come without some drawbacks. Namely, they are harder to use when you’re getting started. Bloodhound for example is more difficult to get setup and running and then to learn how to use it.</p><p class="paragraph">And when you’re already stressed and on the clock you need tools that are going to provide you value quicker and easier.</p><p class="paragraph">That’s not to say there’s anything wrong with BloodHound or other more complex tools. They are great and necessary and I’d encourage you to learn them in time.</p><p class="paragraph">But if you’re after quick-wins, low hanging fruit and security hygiene-related items, these are some great tools to start with.</p><p class="paragraph"><b><a class="link" href="http://Https//pingcastle.com?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=use-these-tools-to-secure-active-directory" target="_blank" rel="noopener noreferrer nofollow">PingCastle</a></b> - 170+ rules related to Active Directory security misconfigurations and hygiene issues. They call it a “health check.” Free &amp; commercial. Used to be a solo business made by Vincent Le Toux but is now owned by Netwrix.</p><p class="paragraph"><b><a class="link" href="http://Https//purpleknight.com?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=use-these-tools-to-secure-active-directory" target="_blank" rel="noopener noreferrer nofollow">PurpleKnight</a></b> - Similar to PingCastle. AD security health check and hygiene. Free &amp; commercial but it goes by a different name I believe. Made by Semperis, who has an all star team of Microsoft MVPs. Some I even call friends.</p><p class="paragraph"><b><a class="link" href="http://Https//github.com/jakehildreth/locksmith?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=use-these-tools-to-secure-active-directory" target="_blank" rel="noopener noreferrer nofollow">Locksmith</a></b> - hands down the best AD CS auditing tool there is. It shows you what’s wrong and gives you powershell snippets to fix the issues. Free. Made by Jake Hildreth.</p><p class="paragraph"><b><a class="link" href="http://Https//github.com/techspence/adeleginator?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=use-these-tools-to-secure-active-directory" target="_blank" rel="noopener noreferrer nofollow">ADeleginator</a></b> - a wrapper around a tool called ADeleg, a AD delegation management tool. Use this to find where unsafe groups and unsafe permissions. Like Everyone with FullControl over the root of the domain. Free. Made by me.</p><p class="paragraph"><b><a class="link" href="https://nettools.net/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=use-these-tools-to-secure-active-directory" target="_blank" rel="noopener noreferrer nofollow">NetTools</a></b> - The AD Swiss Army knife. Can do a ton of things. But it can be used to audit permissions extremely well. It highlights dangerous permissions so you know exactly what to review. Free. Made by Gary Reynolds.</p><p class="paragraph">There are no silver bullets in security, no one tool to rule them all. Every tool has its place. Every tool has pros and cons. Tools only get you so far.</p><p class="paragraph">It’s still up to you to read and internet and fix the issues you find, which as you know, is why security is so hard.</p><p class="paragraph">Lastly, I want this to serve as a reminder to myself and to all of us that many if not all of these tools would not exist without the countless hours and research and effort of those who have created and shared open source tools. Now and in the past.</p><p class="paragraph">We all stand on the shoulders of giants. Recommending one tool doesn’t in any way invalidate the effectiveness of any other tool.</p><p class="paragraph">Use the right tool for the job.</p><p class="paragraph"><b>All the best</b><br>Spencer</p><p class="paragraph"><b>PS - </b>I did a webinar on how to harden Active Directory. If you haven’t seen it, I think you’d really get value from it. <a class="link" href="https://youtu.be/S9u6-rhJl8k?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=use-these-tools-to-secure-active-directory" target="_blank" rel="noopener noreferrer nofollow">Watch it here</a>.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=227af666-8fd1-4b41-9aa6-99afda6c6304&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Why EDR isn't enough anymore</title>
  <description>EDR is one of the best investments you can make. But after performing thousands of hours of internal pentests I’ve come to realize, it’s just not enough.</description>
  <link>https://spenceralessi.com/post/why-edr-isn-t-enough-anymore</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/why-edr-isn-t-enough-anymore</guid>
  <pubDate>Mon, 03 Aug 2026 13:55:41 +0000</pubDate>
  <atom:published>2026-08-03T13:55:41Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Threat Detection]]></category>
    <category><![CDATA[Edr]]></category>
    <category><![CDATA[Ndr]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">EDR is one of the best investments you can make. But after performing thousands of hours of internal pentests I’ve come to realize, it’s just not enough.</p><p class="paragraph">It doesn’t matter what EDR is in place or who you have for SOC/MDR, blind spots are inevitable because they are features of those capabilities.</p><p class="paragraph">EDR is great for detection malicious activity on endpoints. But what if an attacker is not on one of your corporate-controlled endpoints?</p><p class="paragraph">MDR is great and there some really good providers out there, but unfortunatly they don’t know your environment very well.</p><p class="paragraph">Suzie running PowerShell? Maybe that’s normal…</p><p class="paragraph">Because EDR is not perfect (no product can be) and because MDR providers are not continuously tuning per-client/per-environment, it’s not unreasonable to remain undetected for several days during an internal pentest.</p><p class="paragraph">During that time, I’m normally making quite a bit of noise on the network. Stuff like, enumerating shares, making a bunch of LDAP requests, etc.</p><p class="paragraph">That’s where NDR shines and why it’s so needed. NDR will detect recon activity well before EDR captures suspicious endpoint activity.</p><p class="paragraph">I’ve also seen first hand where incidents were detected by NDR well before anything “malicious” happened on an endpoint. This happens because EDR is not looking at the telemetry needed to identify this activity.</p><p class="paragraph">So what do you do?</p><p class="paragraph">Well, if you’ve dismissed NDR because the ROI didn’t seem compelling, I’d encourage you to take another look. Keep in mind that it’s not a replacement for EDR. It actually compliments it really well.</p><p class="paragraph">I’ve see two products in action, and I can say they appear to be really solid:</p><p class="paragraph">Corelight and Darktrace.</p><p class="paragraph">This is not an ad, just my opinion and a place to start looking if you’re new to this.</p><p class="paragraph">Implement NDR, detect threats sooner, keep your environment safe.</p><p class="paragraph"><b>All the best</b><br>Spencer</p><p class="paragraph"><b>PS - </b>NDR can be expensive and take significant time and investment and tuning. Don’t let that deter you. It’s worth it. Hard work matters.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=543b2abe-e3e6-4ffd-bb89-b62a79c919d4&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>3 App Control Rules To Never Break</title>
  <description>Application control is a powerful technique...but only if you use it wisely. A single weak or misconfigured rule can open the door for attackers.</description>
      <media:thumbnail url="https://images.unsplash.com/photo-1586661615438-349a276d098b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHw2fHxsb2NrfGVufDB8fHx8MTc4NDM3OTY5MHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&amp;utm_source=beehiiv&amp;utm_medium=referral"/>
  <link>https://spenceralessi.com/post/3-app-control-rules-to-never-break</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/3-app-control-rules-to-never-break</guid>
  <pubDate>Mon, 27 Jul 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-07-27T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Common Misconfigs]]></category>
    <category><![CDATA[Book A Call Cta]]></category>
    <category><![CDATA[App Control]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">Application control is a powerful technique…but <i>only</i> if you use it wisely. A single weak or misconfigured rule can open the door for attackers.</p><p class="paragraph">I’ve seen this first hand during internal pentests.</p><p class="paragraph">One time, the client had locked down their endpoint really well. I was struggling to find any way to get my tools running.</p><p class="paragraph">But then I noticed they had a rule that allowed a specific binary by name. This binary no longer existed on the system. So guess what I did?</p><p class="paragraph">I ran all my tools as oldbinary.exe.</p><p class="paragraph">It takes time and effort to continuously tune and maintain your application control tools, but I promise you it’s worth it.</p><p class="paragraph">Here are the <b>3 application control rules you should never break:</b></p><p class="paragraph"><b>1)</b> <b>Avoid drive roots</b> (like <code>C:\</code>), user-writable folders, wildcards (<code>*</code>), or UNC paths. Attackers look to drop malware where your rules are weakest.</p><p class="paragraph"><b>2)</b> <b>If you allow “any binary”</b> from a publisher or forget to set an upper version bound, you’re letting attackers have the upper hand, by allowing any version of the software.</p><p class="paragraph"><b>3)</b> <b>Avoid assigning rules</b> to Domain Users, Everyone, Authenticated Users, or BUILTIN\Users. You might as well not use application control if that’s the case.</p><p class="paragraph">This is just a starting point really. These are three of the most dangerous mistakes, but there are certainly many others.</p><p class="paragraph">By the way, these rules apply no matter tool what you’re using: AppLocker, WDAC, <a class="link" href="https://magicsword.io/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=3-app-control-rules-to-never-break" target="_blank" rel="noopener noreferrer nofollow">MagicSword</a>, ThreatLocker.</p><p class="paragraph">Now I want to leave you with some free resources.</p><p class="paragraph"><b><a class="link" href="https://github.com/techspence/applockerinspector?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=3-app-control-rules-to-never-break" target="_blank" rel="noopener noreferrer nofollow">AppLocker Inspector</a></b>, written by me, can be used to audit policies for weak, misconfigured and dangerous settings.</p><p class="paragraph"><b><a class="link" href="https://applockergen.streamlit.app/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=3-app-control-rules-to-never-break" target="_blank" rel="noopener noreferrer nofollow">AppLockerGen</a></b>, written by the awesome <a class="link" href="http://x.com/m_haggis?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=3-app-control-rules-to-never-break" target="_blank" rel="noopener noreferrer nofollow">Michael Haag</a>, simplifies the process of generating AppLocker XML policies, providing a user-friendly interface to create, merge, and manage rules effectively.</p><p class="paragraph"><b><a class="link" href="https://github.com/magicsword-io/LOLBASline?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=3-app-control-rules-to-never-break" target="_blank" rel="noopener noreferrer nofollow">LOLBASLine</a></b>, again by Michael Haag, is cool because it can be used to assess the presence and execution capabilities of Living Off The Land Binaries and Scripts (LOLBAS) on Windows systems.</p><p class="paragraph">I see misconfigured application control products all the time during internal pentests. I’ve become quite good at testing and evaluating the effectiveness of those tools. If you’d like help, <a class="link" href="https://cal.com/techspence/30min?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=3-app-control-rules-to-never-break" target="_blank" rel="noopener noreferrer nofollow">book a call</a> and lets chat about it.</p><p class="paragraph">All the best<br>Spencer</p><p class="paragraph"><b>PS</b> - Remember, attackers don’t need all your rules to fail…just one. Audit your application control rules.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=e4cfd442-341a-473b-9dca-3f47437bd6cc&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Windows Misconfigs Keeping Hackers Employed in 2026</title>
  <description>Ransomware Threat Actors are very good at the basics, and this shows against companies that aren’t.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/55ad78a4-0098-43f4-8a91-d9b3433ad43c/samelocaladmin.jpg" length="131904" type="image/jpeg"/>
  <link>https://spenceralessi.com/post/windows-misconfigs-keeping-hackers-employed-in-2026</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/windows-misconfigs-keeping-hackers-employed-in-2026</guid>
  <pubDate>Mon, 20 Jul 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-07-20T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Common Misconfigs]]></category>
    <category><![CDATA[Windows]]></category>
    <category><![CDATA[Webinar Recording Cta]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">“Ransomware Threat Actors are very good at the basics, and this shows against companies that aren’t.”</p><p class="paragraph"><i>- SANS DFIR Aug 2023</i></p><p class="paragraph"><span><b>Ethical Threat Insight: Windows Misconfigs That Shouldn’t Exist in 2026</b></span></p><p class="paragraph">I still find these in well-managed environments, and yes, attackers know it.</p><p class="paragraph">I’ve spent countless hours pentesting Windows and Active Directory environments, and these are some of the biggest and most recurring issues I see.</p><ol start="1"><li><p class="paragraph"><b>Weak Local Admin Control</b> – Shared local admin passwords and no LAPS? That’s pretty much guaranteed lateral movement for threat actors. But that’s not all…</p></li><li><p class="paragraph"><b>Insecurely Installed/Configured Software -</b> Where software gets installed at the root of C:\ which then gives that folder insecure permissions, for example.</p></li><li><p class="paragraph"><b>Lack of Patching 3rd Party Software -</b> Like when you have Adobe, Java, and a bunch of other non-Microsoft software on your endpoints, but you don’t patch them regularly.</p></li><li><p class="paragraph"><b>Weak Endpoint Security -</b> Having EDR is great, but it’s not the saving grace we all hoped it would be. Sharp IT teams know about this…</p></li><li><p class="paragraph"><b>Insecure services &amp; Tasks -</b> This is where software gets installed, sets up a scheduled task or a service but does so insecurely. Like giving everyone the ability to modify the service binary of the script that’s running from the scheduled task.</p></li><li><p class="paragraph"><b>Unrestricted PowerShell</b> – Constrained Language Mode and Application Control are very strong defenses against ransomware gangs. But audit mode is not enough…</p></li><li><p class="paragraph"><b>MFA on RDP but PSRemoting Not Restricted -</b> I know this is a bit of a curveball, but I see this often. By default on Windows Server PSRemoting is enabled and IT admins who are not aware may miss restricting this.</p></li></ol><p class="paragraph">Now that you know what these common Windows misconfigs are you, the task becomes identifying them in your environment.</p><p class="paragraph">Which is actually quite easy, once you know what to look for.</p><p class="paragraph">I did a webinar last year where I walked through these seven misconfigs, showed real-world attack paths they enable, and gave practical fixes you can roll out immediately.</p><p class="paragraph">If you’re an IT admin or work with Windows in any way, I’d definitely check it out.</p><p class="paragraph"><a class="link" href="https://www.youtube.com/watch?v=JWopwNVP_to&amp;list=PLrUqijgJfGmVneP03wenXSX7E7nlQjZbi&amp;utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=windows-misconfigs-keeping-hackers-employed-in-2026" target="_blank" rel="noopener noreferrer nofollow">You can watch it here.</a></p><p class="paragraph">All the best<br>Spencer</p><p class="paragraph"><b>PS </b>- These are not issues that your typical vulnerability scanners will find. You’ve got to hunt for them yourself.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=31a0a0d6-d693-47b8-8ad3-74517e1369ca&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>The fastest way to find your detection gaps</title>
  <description>I’ve been doing internal network security, (traditional Active Directory environments), for 15 years. The difference between a mature security program and those who get breached, is how well they detect threats.</description>
      <media:thumbnail url="https://media2.giphy.com/media/v1.Y2lkPTI0NTBlYzMwbjVxNDczODhuczN6bDd0aXJyMXU2ODUyMGY1NXowOWl2Ynh0OTlvMiZlcD12MV9naWZzX3NlYXJjaCZjdD1n/1X4DGUtJA0y0cXgEcU/giphy-downsized.gif"/>
  <link>https://spenceralessi.com/post/the-fastest-way-to-find-your-detection-gaps</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/the-fastest-way-to-find-your-detection-gaps</guid>
  <pubDate>Mon, 13 Jul 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-07-13T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Threat Detection]]></category>
    <category><![CDATA[Purple Teaming]]></category>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Book A Call Cta]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">I’ve been doing internal network security, (traditional Active Directory environments), for 15 years. The difference between a mature security program and those who get breached, is how well they detect threats.</p><p class="paragraph">One of the best ways to improve at this is by doing Purple Teaming.</p><p class="paragraph">Purple Teaming can mean different things for different people. To me it’s to answer the question, “if something goes bump on my network, will I know about it.”</p><p class="paragraph">If you’ve never done a Purple Team, here’s my framework for getting started.</p><p class="paragraph"><b>1-Start with goals</b></p><p class="paragraph">What do you want to accomplish by purple teaming?</p><p class="paragraph">What attack techniques do you want to test?</p><p class="paragraph">Are there specific attack techniques you’re concerned about?</p><p class="paragraph">The most important thing is to have a plan and have goals in mind that you want to work towards.</p><p class="paragraph">For example, maybe you had a recent incident and the lateral movement done by the threat actor was not alerted on. It would be a great idea to run those techniques in your environment again. Then build new detections for the things you missed.</p><p class="paragraph"><b>2-Identify TTPs</b></p><p class="paragraph">Next is to look at your business, verticals, industry, where you do business, with who. All that stuff. Then compare it to the threat groups that may likely target you.</p><p class="paragraph">Then you look up their playbooks and TTPs, and document the stuff they do. Then you can replicate them in your next purple team.</p><p class="paragraph">If you still can’t find much or don’t know where to start, I encourage you to check out <a class="link" href="https://www.atomicredteam.io/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-fastest-way-to-find-your-detection-gaps" target="_blank" rel="noopener noreferrer nofollow">Atomic Red Team</a>. It’s an open source (free) library of tests designed to test your organization&#39;s security controls.</p><p class="paragraph">For example, on a recent purple team engagement I did, the client wanted to see TTPs from INC ransomware. So we researched that group, identified their common tactics and integrated them into the purple team engagement. This was a huge success for the client.</p><p class="paragraph"><b>3-Run them in your environment</b></p><p class="paragraph">This should go without saying but you of course want to know what it is you’re running. That’s why test frameworks like <a class="link" href="https://www.atomicredteam.io/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-fastest-way-to-find-your-detection-gaps" target="_blank" rel="noopener noreferrer nofollow">Atomic Red Team</a> are so nice. They are pre-vetted by some great security researchers. And there are hundreds upon hundreds of techniques pre-built for you to test.</p><p class="paragraph">In order to generate traffic and telemetry and potentially alerts, you need to run these techniques in your environment.</p><p class="paragraph">Run them on a typical end-user endpoint, where all your typical security products are installed.</p><p class="paragraph">Take your time here. Don’t rush through this process.</p><p class="paragraph">It takes time for logs and events to make it to your EDR and SIEM.</p><p class="paragraph">The last thing you want to do is blow through a bunch of techniques and not know exactly what is what on the backend in your monitoring systems.</p><p class="paragraph"><b>4-Document!</b></p><p class="paragraph">Make sure to keep good notes of what techniques you ran, capturing specific commands. This is important for reproducing them later once you’ve created alerts.</p><p class="paragraph">You should also document:</p><ul><li><p class="paragraph">the time you ran the thing</p></li><li><p class="paragraph">the time it finished</p></li><li><p class="paragraph">if it was blocked</p></li><li><p class="paragraph">if there was an alert</p></li><li><p class="paragraph">which security product alerted on it</p></li><li><p class="paragraph">what the severity was when the alert was generated</p></li></ul><p class="paragraph">This is super important for tracking progress. Ideally, as you mature and improve you want to be alerting on a higher percentage of techniques, faster.</p><p class="paragraph"><b>5-Don’t stop after you’re done</b></p><p class="paragraph">What I mean by that is, after you’ve run all your tests you should have a bunch of data.</p><p class="paragraph">Some techniques will have been blocked and alerted on.</p><p class="paragraph">Some techniques will not.</p><p class="paragraph">The next step is to identify what techniques should have been blocked and/or alerted on.</p><p class="paragraph">Your task now is to develop rules for those in your EDR/SIEM. Then re-test those techniques.</p><p class="paragraph">Purple team engagements can and should be something you do on a recurring basis. There’s always things to test. Once is never done.</p><p class="paragraph">We only do a few purple team engagements per quarter, to keep the value high. If you’re curious if they can help you, I’d love to chat. </p><p class="paragraph"><b><a class="link" href="https://cal.com/techspence/purple-team-discussion?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-fastest-way-to-find-your-detection-gaps" target="_blank" rel="noopener noreferrer nofollow">Book a call see if it’s a fit » First come first serve</a></b></p><p class="paragraph"><b>PS -</b> Organizations who do purple team engagements, catch threat actors more than those who don’t. <b><a class="link" href="https://cal.com/techspence/purple-team-discussion?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-fastest-way-to-find-your-detection-gaps" target="_blank" rel="noopener noreferrer nofollow">Do a purple team</a></b>.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=e2c6ed73-491a-49f5-9a4b-5f8c2b585f0c&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>How to identify attack paths in Active Directory without BloodHound</title>
  <description>I’ved logged more than 1,000 hours of internal pentesting in 2025 alone. I promise you, attack paths are everywhere. And attackers are counting on you not caring enough to find and fix them.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f4ba042b-00fb-41dd-8433-d8d7e764f462/ChatGPT_Image_Jul_5__2026__03_49_05_PM.png" length="1797113" type="image/png"/>
  <link>https://spenceralessi.com/post/how-to-identify-attack-paths-in-active-directory-without-bloodhound</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/how-to-identify-attack-paths-in-active-directory-without-bloodhound</guid>
  <pubDate>Mon, 06 Jul 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-07-06T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Permissions]]></category>
    <category><![CDATA[Attack Paths]]></category>
    <category><![CDATA[Book A Call Cta]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">I’ved logged more than 1,000 hours of internal pentesting in 2025 alone. I promise you, attack paths are everywhere. And attackers are counting on you not caring enough to find and fix them.</p><p class="paragraph">And you know, someone is going to find them, sooner or later.</p><p class="paragraph">It might be a pentester, it might be you, or it might unfortunately be a threat actor with initial access to your environment.</p><p class="paragraph">I think we both agree it’s probably better that you (or someone like me ;) ) find them.</p><p class="paragraph">The problem though is that running tools like BloodHound can be a bit confusing. It’s also a bit of a learning curve.</p><p class="paragraph">And waiting for your annual pentest isn’t always the best option either.</p><h2 class="heading" id="so-heres-how-to-find-attack-paths-i"><b>So here’s how to find attack paths in Active Directory without BloodHound, without waiting until your next pentest.</b></h2><p class="paragraph">When you boil this down to it’s smallest components, in order to identify attack paths you have to know two things: 1) where to look, and 2) what to look for.</p><p class="paragraph"><b>1) Where to look</b></p><p class="paragraph">The first and most important places to look for attack paths are your critical and privileged resources. Think, Domain Controllers, Domain Admins, Enterprise Admins, etc. What we typically refer to as tier 0 or wherever you have critical processes or sensitive data.</p><p class="paragraph">You want to look here first because misconfigurations related to these resources are the most impactful.</p><p class="paragraph">When I say look at your Domain Controllers, I’m saying look at the Computer object itself in Active Directory. The permissions, the Organizational Units, group membership, etc. More on this in the next section.</p><p class="paragraph">This is what I refer to as inbound control. You want to enumerate all the possible actions that can be taken upon that critical/privileged resource.</p><p class="paragraph">Then, you want to investigate what I call “unsafe groups.”</p><p class="paragraph">The initial list for those are: Authentication Users, Domain Users, Domain Computers, Everyone.</p><p class="paragraph">These are unsafe because they generally involve a large number of low-privileged users.</p><p class="paragraph">The thing you want to look for here is outbound control. In other words, what are the possible actions that these resources can take on other objects/resources.</p><p class="paragraph">Example:</p><p class="paragraph">The unsafe group, Everyone, has “FullControl” (more on this in a minute) over the root of the domain. If you’re like “holy crap how?!” My thoughts exactly.</p><p class="paragraph">But I’ve seen this on two separate internal pentests. Crazy right…</p><p class="paragraph"><b>2) What to look for</b></p><p class="paragraph">A large number of Active Directory attack paths rely on misconfigured or dangerous permissions in some way. Not all of them, but a lot of them. So let’s focus on that.</p><p class="paragraph">What permissions you might be asking?</p><p class="paragraph">Here’s a good starting point. I call these “unsafe permissions.”</p><p class="paragraph">By the way, this is not an exhaustive list.</p><ul><li><p class="paragraph">Writeallproperties</p></li><li><p class="paragraph">Genericall</p></li><li><p class="paragraph">FullControl</p></li><li><p class="paragraph">WriteDACL</p></li><li><p class="paragraph">ReplicateDirectoryChanges &amp; ReplicateDirectoryChangsAll (DCSync)</p></li><li><p class="paragraph">ResetPassword</p></li></ul><p class="paragraph">Of course, context matters a lot here. It’s not dangerous for Enterprise Admins to own and have FullControl over certificate templates.</p><p class="paragraph">However, if the “Everyone” group has FullControl over the root of the domain, that’s really bad.</p><p class="paragraph"><b>Now that we know where to look and what to look for we need to know how to actually find these issues that create attack paths.</b></p><p class="paragraph">First and foremost you can obviously use Active Directory Users and Computers (ADUC). From there, make sure to enable “Advanced Features.”</p><p class="paragraph">Then you can inspect the permissions of objects in Active Directory. You can view group membership and Organizational Unit structure.</p><p class="paragraph">The next way to identify these issues that lead to attack paths is with one of my favorite tools, <a class="link" href="https://github.com/techspence/ADeleginator?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=how-to-identify-attack-paths-in-active-directory-without-bloodhound" target="_blank" rel="noopener noreferrer nofollow">ADeleginator</a>.</p><p class="paragraph">It’s a tool I wrote, which is a wrapper around <a class="link" href="https://github.com/mtth-bfft/adeleg/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=how-to-identify-attack-paths-in-active-directory-without-bloodhound" target="_blank" rel="noopener noreferrer nofollow">ADeleg</a>, that finds many common misconfigured delegated permissions in Active Directory.</p><p class="paragraph"><a class="link" href="https://offsec.blog/adeleg-the-active-directory-security-tool-youve-never-heard-of/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=how-to-identify-attack-paths-in-active-directory-without-bloodhound" target="_blank" rel="noopener noreferrer nofollow">I also wrote a detailed guide for using ADeleg/ADeleginator</a>.</p><p class="paragraph">Finding these issues I mentioned above is as simple as downloading a file and running a PowerShell script.</p><p class="paragraph">Here’s the steps:</p><ol start="1"><li><p class="paragraph">Copy <code>Invoke-ADeleginator.ps1</code> to your system or <code>git clone &lt;https://github.com/techspence/ADeleginator</code>&gt;</p></li><li><p class="paragraph">Download <a class="link" href="https://github.com/mtth-bfft/adeleg/releases?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=how-to-identify-attack-paths-in-active-directory-without-bloodhound" target="_blank" rel="noopener noreferrer nofollow">ADeleg.exe</a> and place it in the same folder as <code>Invoke-ADeleginator</code></p></li><li><p class="paragraph">Open PowerShell, navigate to the location of <code>Invoke-ADeleginator.ps1</code> and dot source it using: <code>. .\Invoke-ADeleginator.ps1</code></p></li><li><p class="paragraph">Run with: <code>Invoke-ADeleginator</code></p></li></ol><p class="paragraph">Now just review the resulting CSV files.</p><p class="paragraph">It’s literally that simple.</p><h2 class="heading" id="what-now">What now?</h2><p class="paragraph">Now you block some time off on your calendar, maybe an hour or two, and try this in your environment. Best case, you don’t find anything. Win!</p><p class="paragraph">Worst case, you do find things. Also a win!</p><p class="paragraph">I’ve done A LOT of internal pentesting. I know how this can seem daunting and intimidating and time consuming.</p><p class="paragraph">But I promise you, it’s worth it.</p><p class="paragraph"><b>All the best</b>​ <br>Spencer Alessi</p><p class="paragraph"><b>PS - </b>This is quite literally my day job, so if you want help finding attack paths in your environment, you can <span><a class="link" href="https://cal.com/techspence/30min-s360?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=how-to-identify-attack-paths-in-active-directory-without-bloodhound" target="_blank" rel="noopener noreferrer nofollow">book a discovery call with me here</a></span>. I’d love to help.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=ef6f6ac9-64c7-4f4a-9fa2-ac479c7f6df2&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Hackers hate this...</title>
  <description>If you’re serious about detecting threat actors in your network BEFORE they do real harm, you need this.</description>
  <link>https://spenceralessi.com/post/hackers-hate-this</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/hackers-hate-this</guid>
  <pubDate>Mon, 29 Jun 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-06-29T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Threat Detection]]></category>
    <category><![CDATA[Deception]]></category>
    <category><![CDATA[Webinar Recording Cta]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">If you’re serious about detecting threat actors in your network BEFORE they do real harm, you need this.</p><p class="paragraph"><span><b>Ethical Threat Insights: Deception, the best ROI in Security</b></span></p><p class="paragraph">There is a misconception that more security alerts == safer environment.</p><p class="paragraph">That’s so not true</p><p class="paragraph">Better alerts == more actionable evidence.</p><p class="paragraph">That means you’re responding to what matters most, not when your server goes haywire because of a benign scheduled task.</p><p class="paragraph">Out of the box EDR is a false positive mess. Because of that SOC teams end up sending you alerts that have been generated without context.</p><p class="paragraph">It’s just a single alert in a sea of event logs and noise.</p><p class="paragraph">There’s a better way to catch threat actors. That’s with deception.</p><p class="paragraph">Deception is <b>the best ROI in security</b> because:</p><ol start="1"><li><p class="paragraph"><b>It’s inexpensive</b> (especially compared to “traditional” security products: EDR, Email Gateways, Firewalls, etc.)</p></li><li><p class="paragraph"><b>It can be deployed places traditional security cannot</b> (ICS networks, slack, ticketing systems, sharepoint, file shares, web sites, aws, github, entra, etc.)</p></li></ol><p class="paragraph">Most security tools nowadays spit out hundreds of alerts daily, if not more.</p><p class="paragraph">That’s costing someone <i>time and resources</i> to triage.</p><p class="paragraph">What we <b>really need</b> is the alerts have to be:</p><ul><li><p class="paragraph"><b>Accurate</b></p></li><li><p class="paragraph"><b>Actionable</b></p></li></ul><p class="paragraph">Otherwise, you’re spending money just to be <i>distracted.</i></p><p class="paragraph">Too many IT teams are sleeping on deception because they don&#39;t see the &quot;ROI.&quot;</p><p class="paragraph">The ROI is in the data and telemetry. It&#39;s the high-fidelity, low false positive nature of it that makes it so useful.</p><p class="paragraph">So what if you go 364 days without an alert from it.</p><p class="paragraph">That 1 time when you do get an alert is WAY MORE meaningful than all those false positives your EDR generates.</p><p class="paragraph">Lastly, there was a study done that indicated that even <b>announcing or letting attackers discover the presence of deception may be enough to alter their behaviors</b> in your environment.</p><p class="paragraph">What that means is they make change up their tactics, perform more actions, make mistakes, get caught which affords you the ability to <b>kick their tail right out of your network</b>…</p><p class="paragraph">If you need more convincing or just want to learn how to make hackers hate their lives if they are to ever land in your environment, <b>check out the recording of my recent deception webinar</b>.</p><p class="paragraph"><a class="link" href="https://youtu.be/BJ2ORyPEkiQ?si=58sVu0rUUpxTxHjU&amp;utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=hackers-hate-this" target="_blank" rel="noopener noreferrer nofollow">https://youtu.be/BJ2ORyPEkiQ?si=58sVu0rUUpxTxHjU</a></p><p class="paragraph"><b>All the best</b>​ <br>Spencer Alessi</p><p class="paragraph"><b>PS -</b> if you want to deploy deception in your environment but don’t know where to start, reply to this email and I’ll help you get started.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=80db67b4-ed38-447b-98b4-57d941d64cc8&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Mythos hacked the NSA in a few hours, so what?</title>
  <description>"When the head of the NSA and Cyber Command came and said, this tool..."</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/65110e27-58ca-49e6-8bf3-bfab28708541/MYTHOS_HACKED_THE_NSA.png" length="1215211" type="image/png"/>
  <link>https://spenceralessi.com/post/mythos-hacked-the-nsa-in-a-few-hours-so-what</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/mythos-hacked-the-nsa-in-a-few-hours-so-what</guid>
  <pubDate>Mon, 22 Jun 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-06-22T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Leadership]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">Mark Warner, the vice-chair of the Senate Intelligence Committee was quoted on <a class="link" href="https://www.youtube.com/live/nnblxMfRRZA?t=3239&amp;is=-B1qOCryMNJQHZ3f&amp;utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mythos-hacked-the-nsa-in-a-few-hours-so-what" target="_blank" rel="noopener noreferrer nofollow">June 11th saying this about Mythos</a>:</p><p class="paragraph">“When the head of the NSA and Cyber Command came and said, this tool broke into almost all of our classified systems. Not in weeks but in hours”</p><p class="paragraph"><a class="link" href="https://x.com/shashj/status/2068704535124508717?s=46&amp;t=nUvrsUOcElLleIIv-fVRjw&amp;utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mythos-hacked-the-nsa-in-a-few-hours-so-what" target="_blank" rel="noopener noreferrer nofollow">This went mega viral on the internet this weekend thanks to an article in the Economist where the Mark Warner quote was cited.</a></p><p class="paragraph"><b>Is Mythos really that capable?!</b></p><p class="paragraph">First of all no. <a class="link" href="https://x.com/shashj/status/2068704535124508717?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mythos-hacked-the-nsa-in-a-few-hours-so-what" target="_blank" rel="noopener noreferrer nofollow">This is here say and speculative at best</a>.</p><p class="paragraph">There’s also the fact that there’s always an agenda with these types of things. You have to consider WHY someone in a political position (independent of party) is saying what they are saying.</p><p class="paragraph">I’m not going to get into that here, but just keep in mind that there are tremendous forces of money, power and greed at play here.</p><p class="paragraph">This Mythos &quot;hacked the NSA&quot; hype is peak AI theater. It&#39;s like someone announcing they&#39;ve invented a revolutionary new nail gun, then when pointing it at a piece of plywood that&#39;s been sitting in the rain for decades and full of rot, are completely shocked when it drives a nail straight through. &quot;Look at this incredible technology!&quot;</p><p class="paragraph">We would be surprise if it <i>didn&#39;t</i>. But I don’t believe that’s what happened.</p><p class="paragraph">Let’s assume though, there is some sliver of truth to this statement.</p><p class="paragraph">What does it mean to those of you reading this, and to me.</p><p class="paragraph">Little to nothing. Here’s why…</p><p class="paragraph">If you’re reading this, than I know you’re part of the proactive crowd. You’re the type of person who’s staying up-to-date on current events as much as threat actor TTPs.</p><p class="paragraph">You follow folks on social, subscribe to newsletters and advisories and you generally know way more in advance when “stuff” happens than a majority of people.</p><p class="paragraph">That means you also know that “Mythos” or “Opus 4.8” or &lt;insert AI model here&gt; is not hacking anyone or anything.</p><p class="paragraph">Of course I mean by itself.</p><p class="paragraph">These AI systems and models, currently, must be driven and guided by human operators, in order to carry out sophisticated cybersecurity tasks.</p><p class="paragraph">Of course we know that many environments are literally Swiss cheese, but even still, the presence of an attack path in Active Directory doesn’t mean an organization will be compromised or that a compromise of such nature would bring that organization down, or that that attack path would even be abused in the first place.</p><p class="paragraph">And while the government is slow and doesn’t innovate quickly, they sure as heck have solid cyber operators.</p><p class="paragraph">The kind of operators that “hack” our adversaries. This isn’t a small feat.</p><p class="paragraph">So naturally it’s not too much to think that with the awesome capabilities of AI, they would be able to be even more effective.</p><p class="paragraph">That’s what’s happening here.</p><p class="paragraph">Well-resources, capable human operators have used a tool to be more effective.</p><p class="paragraph">We are not at the point yet where you can tell Claude to hack a target and it can complete any kind of sophisticated attack in series with zero involvement from a human. We’re just not there yet.</p><p class="paragraph">But, take a capable and smart pentester, red teamer, security researcher, malware developer, reverse engineer, threat hunter, etc. and give them money and powerful tools and they will be able to do amazing things with it.</p><p class="paragraph">This AI thing that’s happening right now is a an arms race but not in the way you might think. It’s an arms race for humans to equip themselves with knowledge and understanding and skills on how to use these tools more effectively.</p><p class="paragraph"><a class="link" href="https://x.com/andrewcurran_/status/2068748019030483365?s=46&amp;t=nUvrsUOcElLleIIv-fVRjw&amp;utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=mythos-hacked-the-nsa-in-a-few-hours-so-what" target="_blank" rel="noopener noreferrer nofollow">There will be better models year after year</a> for what I think will be many years to come.</p><p class="paragraph">Get used to the marketing hype and the news cycles around this.</p><p class="paragraph">Keep a level head and focus on doing the foundational things well, and you’ll be just fine.</p><p class="paragraph">Hack the planet! 🤘</p><p class="paragraph"><b>All the best</b>​ <br>Spencer Alessi</p><p class="paragraph"><b>PS </b>- If you get value from my newsletter, the best way to “give back” is to refer your friends, colleagues, teammates, etc. to subscribe. Super duper appreciate you!!🙏🙏</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=3e61ec53-25fd-4e0f-964a-9f28210a3bcf&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Security Alerts No One Sets Up (But Should)</title>
  <description>No alerts does not always mean your environment is safe.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20bd14b6-a2ad-4734-aa10-57ed74de04ad/IMG_6066.jpeg" length="19525" type="image/jpeg"/>
  <link>https://spenceralessi.com/post/security-alerts-no-one-sets-up-but-should</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/security-alerts-no-one-sets-up-but-should</guid>
  <pubDate>Wed, 17 Jun 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-06-17T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Threat Detection]]></category>
    <category><![CDATA[Deception]]></category>
    <category><![CDATA[Webinar Recording Cta]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">What you don’t watch for could be exactly what attackers exploit.</p><p class="paragraph">Most orgs watch for malware, phishing, account compromise and a whole host of other attacks.</p><p class="paragraph">But so often I see, what I would consider <i>low-hanging fruit detections</i>, missed by security teams.</p><p class="paragraph">Here’s a few high value alerts <b>not enough</b> orgs have implemented:</p><p class="paragraph"><b>Active Directory enumeration</b> - especially when privileged (tier 0) resources are touched, like Domain Admins. But also, looking at volume of LDAP traffic from a single host can also be a great indicator of recon activity. By the way, according to a recent CrowdStrike report, 50% of TTPs they see are recon activities.</p><p class="paragraph"><b>Adding users to local admins on workstations</b> - this one should be obvious, but in reality, I’ve almost never seen orgs alerting on this. The telemetry is there in your EDR waiting for you to use it.</p><p class="paragraph"><b>Lateral movement with RDP, PSRemoting, SMB</b> - if you’ve done the work to understand your environment, then writing rules to detect when an admin is attempting to RDP to a domain controller from Susie’s workstation should be easy. But most don’t do the upfront work to get to this point.</p><p class="paragraph"><b>Hosts without EDR installed</b> - I suspect this should be fairly easy for most orgs. If there are hosts in your network, that you control, that support EDR and it’s not installed, you should know it immediately.</p><p class="paragraph">Here’s a few other ideas for alerts that <b>not enough</b> folks have turned on:</p><ul><li><p class="paragraph">Service Account Logins (outside expected systems/times)</p></li><li><p class="paragraph">New Domain Admins being added</p></li><li><p class="paragraph">Disabling Security Tools (AV, EDR, logging)</p></li><li><p class="paragraph">Mass File Access (precursor to data theft or ransomware)</p></li></ul><p class="paragraph">Too many organizations rely <b>too much</b> on out of the box configurations of their security tools.</p><p class="paragraph">It’s especially evident with EDR.</p><p class="paragraph">There are few tools that are truly <i>set it and forget it</i>.</p><p class="paragraph">If you don’t create any custom alerts and you don’t review your existing alerts for effectiveness and completeness, <b>you’re leaving room for attackers</b>.</p><p class="paragraph">And by the way, one of the best things you can do from a security monitoring perspective, is to setup deception assets.</p><p class="paragraph">Whether you’re trying to better detect enumeration/recon, lateral movement, privilege escalation or even credential access…</p><p class="paragraph">Deception can be used very effectively for all those use cases.</p><p class="paragraph"><b>If you want to see how deception can be used at various stages of an attack, watch the recording of my deception webinar.</b></p><p class="paragraph"><a class="link" href="https://youtu.be/BJ2ORyPEkiQ?is=icm674GZ9BUSGl6f&amp;utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=security-alerts-no-one-sets-up-but-should" target="_blank" rel="noopener noreferrer nofollow">Deceptively Defensive: What Kevin McAllister Can Teach Us About Cyber Defense</a></p><p class="paragraph"><b>All the best</b>​ <br>Spencer Alessi</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=5940d2d3-c990-4eab-a400-5721cff365cf&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Why Active Directory Attack Paths Matter</title>
  <description>Defense is a state of invincibility achieved through strategy.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1172323e-3364-4e06-9607-7390b095dccc/suntzu.png" length="1508601" type="image/png"/>
  <link>https://spenceralessi.com/post/why-active-directory-attack-paths-matter</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/why-active-directory-attack-paths-matter</guid>
  <pubDate>Mon, 08 Jun 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-06-08T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Book A Call Cta]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">Active Directory is still the control plane for identity in many organizations. If AD falls, everything connected to it becomes easier to compromise.</p><p class="paragraph">Active Directory (AD) has been &quot;dead&quot; for many years. Much to the industries chagrin, it continues to be the present in a majority of organization, from small business to large enterprises.</p><p class="paragraph"><span>Just look at the stats:</span></p><p class="paragraph"><span><sub><sup>1</sup></sub></span><span><sub>The stats below are from a conversation on the </sub></span><sub><a class="link" href="https://youtu.be/RkekUQxf7PU?si=S5OI3B5eCNroNkPZ&amp;utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=why-active-directory-attack-paths-matter" target="_blank" rel="noopener noreferrer nofollow">hybrid identity protection podcast</a></sub><span><sub> by </sub></span><sub><a class="link" href="https://www.linkedin.com/company/semperis/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=why-active-directory-attack-paths-matter" target="_blank" rel="noopener noreferrer nofollow">Semperis</a></sub><span><sub> with guest </sub></span><sub><a class="link" href="https://www.linkedin.com/in/cliff-fisher-58393b8b/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=why-active-directory-attack-paths-matter" target="_blank" rel="noopener noreferrer nofollow">Cliff Fisher</a></sub><span><sub>. </sub></span></p><ol start="1"><li><p class="paragraph"><b>86%</b> of organizational workloads STILL touch Active Directory in some way.</p></li><li><p class="paragraph"><b>Only 53%</b> of organizations expect to get to 50-50 (Active Directory - Entra ID) within the next 5 years.</p></li><li><p class="paragraph"><b>19%</b> of organizations expect getting to 50-50 (Active Directory - Entra ID) will take 10-20+ years.</p></li></ol><p class="paragraph">Now let&#39;s look at how many businesses there are, just in the United States, with lets say over 10 employees.</p><p class="paragraph"><span>NAIC census data showing businesses of each employee count category as of December 3, 2024:</span></p><div><table class="bh__table" width="100%"><tr class="bh__table_row"><th class="bh__table_header" width="50%"><p class="paragraph"><b>Employee Count</b></p></th><th class="bh__table_header" width="50%"><p class="paragraph"><b>Number of Businesses</b></p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph">10–19</p></td><td class="bh__table_cell" width="50%"><p class="paragraph">809,398</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph">20–49</p></td><td class="bh__table_cell" width="50%"><p class="paragraph">409,391</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph">50–99</p></td><td class="bh__table_cell" width="50%"><p class="paragraph">151,979</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph">100–249</p></td><td class="bh__table_cell" width="50%"><p class="paragraph">89,573</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph">250–499</p></td><td class="bh__table_cell" width="50%"><p class="paragraph">33,612</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph">500–999</p></td><td class="bh__table_cell" width="50%"><p class="paragraph">19,380</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph">1,000+</p></td><td class="bh__table_cell" width="50%"><p class="paragraph">24,399</p></td></tr></table></div><p class="paragraph">That&#39;s roughly <b>1.5 million businesses with 10+ employees</b>. Statistically speaking, that’s a lot of organizations who still use Active Directory.</p><p class="paragraph">The numbers are hard to ignore. <span>Active Directory is alive and well</span> and continues to be a major infrastructure component for many, many organizations.</p><p class="paragraph">That means that Active Directory will continue to be attacked.</p><p class="paragraph">That also means that learning to defend Active Directory will continue to be important.</p><p class="paragraph"><span><span><b>What is an Active Directory Attack Path?</b></span></span></p><p class="paragraph"><span>In Active Directory, an </span><span><b>attack path</b></span><span> is the route an attacker can take from an initial compromised user or machine to a high-impact target by abusing credentials, permissions, group membership, misconfigurations, and vulnerabilities.</span></p><p class="paragraph">They can be as simple as compromising Suzie in Accounting&#39;s workstation, dumping credentials, and moving laterally to a Domain Controller.</p><p class="paragraph">Or they can be as complex as compromising a standard user, identifying an Active Directory misconfiguration that allows access to a server, which then allows a threat actor access to another forest, that then leads to additional misconfigurations, that then leads to full domain compromise.</p><p class="paragraph"><span>Here&#39;s how it looks from the attackers perspective:</span></p><ol start="1"><li><p class="paragraph">Compromise Suzie in Accounting’s workstation</p><ol start="1"><li><p class="paragraph">See that a domain admin previously logged into that workstation</p></li></ol></li><li><p class="paragraph">Steal that admin&#39;s Kerberos ticket from memory</p></li><li><p class="paragraph">Reuse that domain admin ticket to access a domain controller</p></li><li><p class="paragraph">Perform a DCSync attack and compromise the entire domain</p></li></ol><p class="paragraph">As a defender, it&#39;s our job to make sure that doesn&#39;t happen, by breaking the attack path.</p><p class="paragraph"><span><b>Attack Path Pre-requisites</b></span></p><p class="paragraph">In order to have a complete attack path, an attacker typically needs:</p><p class="paragraph"><b>1) Access</b>: The threat actor first has to get into the environment</p><p class="paragraph"><b>2) Credentials</b>: They need credential material for privileged accounts</p><p class="paragraph"><b>3) Targets</b>: They need somewhere to use the credentials they have obtained</p><p class="paragraph"><b>4) Weak or Missing Defensive Controls</b>: They need hardening/mitigation controls to NOT be in place</p><p id="what-defenders-should-do" class="paragraph"><span><b>What Defenders Should Do</b></span></p><p class="paragraph">This is not news to you but AD is old. It’s a collection of inherited configurations. And unfortunately, most organizations do not have a clear picture of who can control what.</p><p class="paragraph">If you want to get a clearer picture of how an attacker would go after your environment, I recommend creating an attack path kill list.</p><p class="paragraph"><span>An </span><b>Attack Path Kill List</b><span> is just a fancy saying for identifying where potential attack paths exist in your environment, then mitigating or eliminating them with defensive controls.</span></p><ol start="1"><li><p class="paragraph">Identify Attack Paths</p></li><li><p class="paragraph">Prioritize Remediations</p></li><li><p class="paragraph">Fix, Re-test</p></li><li><p class="paragraph">Repeat</p></li></ol><p class="paragraph">This all sounds daunting, I know. But you do not secure AD by fixing random findings forever. And in fact, you don’t even need to fix everything. </p><p class="paragraph">You secure AD by understanding how an attacker would move, then removing the paths that let them succeed.</p><p class="paragraph">Once you understand how the attacker wins, you can start breaking the chain.</p><p class="paragraph"><b>All the best</b>​ <br>Spencer Alessi</p><p class="paragraph"><span><b>PS</b></span><span> - This is quite literally my day job, so if you want help finding attack paths in your environment, you can </span><span><a class="link" href="https://cal.com/techspence/30min-s360?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=how-to-identify-attack-paths-in-active-directory-without-bloodhound&amp;_bhlid=f951ebb7ab93fc9c79ada4297e9a4a4977190979" target="_blank" rel="noopener noreferrer nofollow">book a discovery call me with here</a></span><span>, and I can show you how I can help. I’d love to work with you.</span></p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=0dbef9e8-4b54-4bf5-ad46-63f32bd612cc&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>The Active Directory permissions no one checks</title>
  <description>Attackers love shortcuts. Hidden insecure permissions are their express lane to Domain Admin.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/68669974-c3f5-42be-b290-3870bc139442/adpermissions.png" length="84103" type="image/png"/>
  <link>https://spenceralessi.com/post/the-active-directory-permissions-no-one-checks</link>
  <guid isPermaLink="true">https://spenceralessi.com/post/the-active-directory-permissions-no-one-checks</guid>
  <pubDate>Tue, 02 Jun 2026 13:00:00 +0000</pubDate>
  <atom:published>2026-06-02T13:00:00Z</atom:published>
    <dc:creator>Spencer Alessi</dc:creator>
    <category><![CDATA[Active Directory]]></category>
    <category><![CDATA[Permissions]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><div class='beehiiv__body'><p class="paragraph">Attackers love shortcuts. Hidden insecure permissions are their express lane to Domain Admin.</p><p class="paragraph"><span><b>Ethical Threat Insight: Finding Hidden Insecure Permissions in Active Directory</b></span></p><p class="paragraph">Delegated permissions in Active Directory are <b>specific access rights</b> that are granted without requiring that user be a member of a security group.</p><p class="paragraph">It’s a way of assigning more <i>granular</i> permissions.</p><p class="paragraph">However, it’s <b>all too easy</b> to make mistakes when delegating permissions.</p><p class="paragraph"><b>What are the risks of insecure delegations?</b></p><ul><li><p class="paragraph">Privilege Escalation</p></li><li><p class="paragraph">Lateral Movement</p></li><li><p class="paragraph">Service Abuse</p></li><li><p class="paragraph">Increased Attack Surface</p></li></ul><p class="paragraph"><b>How does insecure permission normally happen?</b> Take this for example…</p><p class="paragraph">You want to give the Help Desk group permissions to <i>reset passwords</i> for end users, so you give them “FullControl” of the default Users OU.</p><p class="paragraph">Well, you’ve now inadvertently given out <b>more </b>control than you intended to.</p><p class="paragraph">FullControl includes <i>way more rights</i> than just resetting passwords and now any user within the Users OU can be compromised by an attacker whose able to obtain a Help Desk account.</p><p class="paragraph">Or maybe worse, Help Desk can now make even bigger, more costly mistakes.</p><p class="paragraph"><b>How do we find these hidden insecure permissions?</b></p><p class="paragraph">One of my favorite ways is with the free tools, <span><b><a class="link" href="https://github.com/mtth-bfft/adeleg?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-active-directory-permissions-no-one-checks" target="_blank" rel="noopener noreferrer nofollow">ADeleg</a></b></span> and <span><b><a class="link" href="https://github.com/techspence/ADeleginator?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-active-directory-permissions-no-one-checks" target="_blank" rel="noopener noreferrer nofollow">ADeleginator</a></b></span>. </p><p class="paragraph"><b>ADeleg</b> is a super awesome, simple Active Directory delegation management tool. Use this to find insecure permissions.</p><p class="paragraph"><b>ADeleginator</b> is a tool I created to automate finding common insecure delegations. It’s a wrapper around ADeleg, and also a super simple awesome tool.</p><p class="paragraph"><b><span>Here’s what you do:</span></b></p><ol start="1"><li><p class="paragraph">Download and open ADeleg</p></li><li><p class="paragraph">Once ADeleg is open click <b>View -&gt; Index view by -&gt; Trustees</b>​<br>That puts the trustees on the left hand side and the resources on the right. That way we can click on a trustee and see the permissions it has on a given resource.</p></li><li><p class="paragraph">Then on the left hand side, open up the Global dropdown and look for several key trustees. You can consider these “unsafe users/groups”.</p><ul><li><p class="paragraph">Everyone</p></li><li><p class="paragraph">Authenticated Users</p></li><li><p class="paragraph">Domain Users</p></li><li><p class="paragraph">Any other user/group you want to look for, like Help Desk</p></li></ul></li><li><p class="paragraph">Review the permissions granted on the resources in the window on the right and look for permissions that may be dangerous. We want to look for things like:</p><ul><li><p class="paragraph">Write all properties</p></li><li><p class="paragraph">Create/delete child objects</p></li><li><p class="paragraph">Ownership of a resource</p></li><li><p class="paragraph">Add/delete delegations</p></li><li><p class="paragraph">Write attribute</p></li><li><p class="paragraph">Validated write</p></li><li><p class="paragraph">Change the owner</p></li><li><p class="paragraph">Change password</p></li><li><p class="paragraph">Reset password</p></li></ul></li></ol><p class="paragraph"><b>Action today:</b> My challenge for you today. Pick one OU that holds sensitive accounts (like IT staff or executives). Run a permissions check with ADeleg. If you find “Everyone” or “Authenticated Users” anywhere in the list, tighten it up.</p><p class="paragraph"><b>☕ If you would like to learn more about this. I walk through real examples of hidden AD permission risks in this webinar.</b></p><p class="paragraph">Watch it here 👇</p><div class="button"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" href="https://youtu.be/2WlM01yIGGE?si=IOz5ryR5x_QSsMkw&amp;utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-active-directory-permissions-no-one-checks"><span class="button__text"><b>📹The Stinky Truth About Active Directory Permissions</b></span></a></div><p class="paragraph"><b>All the best</b>​ <br>Spencer Alessi</p><p class="paragraph"><b>PS</b> - I’m giving a talk + hands on workshop (with a full AD lab) for <a class="link" href="https://continuumcon.com/?utm_source=newsletter.spenceralessi.com&amp;utm_medium=newsletter&amp;utm_campaign=the-active-directory-permissions-no-one-checks" target="_blank" rel="noopener noreferrer nofollow">ContinuumCon</a>! It’s called <b>Killing Active Directory Attack Paths Once and For All. </b>In it, I am going to show how you can use Authentication Policies &amp; Silos to completely eliminate lateral movement attack paths in AD. Hope you come check it out! The conference is streamed for FREE online but if you want to play with the labs you have to buy a ticket. But it’s super affordable. I honestly don’t know how they do it.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2Fed5475d7-bb55-4863-8c86-183ded79391d%2Fethicalthreattransparent.png%3Fv%3D1792414832&amp;publication_name=Ethical+Threat+Insights&amp;utm_campaign=121bd668-8067-4859-8cd6-b1021fb6d5d5&amp;utm_medium=post_rss&amp;utm_source=ethical_threat_insights">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

  </channel>
</rss>