<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Security on Andrew Healey</title><link>https://healey.io/categories/security/</link><description>Recent content in Security on Andrew Healey</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>© 2026 Andrew Healey</copyright><lastBuildDate>Sun, 01 Nov 2026 11:37:47 -0600</lastBuildDate><atom:link href="https://healey.io/categories/security/index.xml" rel="self" type="application/rss+xml"/><item><title>The security industry is doing what it always does with CVE-2026-98432 and turning a narrow Linux kernel bug into a sales pitch</title><link>https://healey.io/writing/the-security-industry-is-doing-what-it-always-does-with/</link><pubDate>Sun, 01 Nov 2026 11:37:47 -0600</pubDate><guid>https://healey.io/writing/the-security-industry-is-doing-what-it-always-does-with/</guid><description>&lt;p&gt;The security industry is doing what it always does with CVE-2026-98432 and turning a narrow Linux kernel bug into a sales pitch.&lt;/p&gt;&#10;&lt;p&gt;Anthropic showed that an internal model could produce a remote root exploit against systems listening with Multipath TCP. While it&amp;rsquo;s interesting research, it&amp;rsquo;s not evidence that every Linux box on the internet is one packet away from root. IP options have caused network stack bugs for decades. Most of the internet learned to drop them long ago. Your phone is fine. Your laptop is fine. Your web tier behind a load balancer or CDN is also fine. The internet will be fine.&lt;/p&gt;</description></item><item><title>Your vendors’ weaknesses are yours</title><link>https://healey.io/writing/your-vendors-weaknesses-are-yours/</link><pubDate>Sun, 25 Oct 2026 09:08:12 -0500</pubDate><guid>https://healey.io/writing/your-vendors-weaknesses-are-yours/</guid><description>&lt;p&gt;Your vendors’ weaknesses are yours. That systems integrator still keeping secrets next to your vpn instructions in client-passwords.xlsx is your risk. The new flashy AI manufacturing partner cutting corners to ship and onboard your company onto their platform, dropping their systems in your facility with &amp;ldquo;military grade security&amp;rdquo; but a backdoor with admin/admin is your risk.&lt;/p&gt;&#10;&lt;p&gt;Their gaps, shortcuts, and weak processes become the standard in your environment and your contracts whether you want them to be or not.&lt;/p&gt;</description></item><item><title>Vulnzero is marketing</title><link>https://healey.io/writing/vulnzero-is-marketing/</link><pubDate>Thu, 22 Oct 2026 20:58:56 -0500</pubDate><guid>https://healey.io/writing/vulnzero-is-marketing/</guid><description>&lt;p&gt;Vulnzero is marketing. But that doesn&amp;rsquo;t mean your board should ignore this warning. Will they hear it from Anthropic or your security leader? Or from the news coverage of the coming wave of breaches and hacks?&lt;/p&gt;&#10;&lt;p&gt;Models are getting better and faster at finding bugs. Most risk sits in legacy systems, vendor products, OT and embedded devices, unmaintained code, misconfigurations, poor practices, and process failures.&lt;/p&gt;&#10;&lt;p&gt;Discovery is not the constraint and never has been. Remediation capacity and prioritization is. We continue pushing vulnerabilities into prod at high rates. Configuration still misses quite often. The volume of findings will rise faster than most organizations can prioritize and fix them.&lt;/p&gt;</description></item><item><title>The SANS ICS Five Critical Controls: incident response, architecture, monitoring, remote access, vulnerability management</title><link>https://healey.io/writing/the-sans-ics-five-critical-controls-incident-response-architecture-mon/</link><pubDate>Wed, 14 Oct 2026 09:01:46 -0500</pubDate><guid>https://healey.io/writing/the-sans-ics-five-critical-controls-incident-response-architecture-mon/</guid><description>&lt;p&gt;The SANS ICS Five Critical Controls: incident response, architecture, monitoring, remote access, vulnerability management. Pretty familiar to technology folks, but much more challenging in live production.&lt;/p&gt;&#10;&lt;p&gt;Isolating the wrong host can stop a line or create a safety problem. Segmentation means a new network that rarely gets a maintenance window or carving it up like swiss cheese for vendor support. Monitoring has to be passive and protocol-aware, because the active scanning we take for granted in IT can knock over a PLC. Secure remote access means tracking down every integrator and OEM who has had a standing VPN for a decade. Vulnerability management means accepting that some assets will never be patched, so you prioritize by what the process can survive.&lt;/p&gt;</description></item><item><title>Each attack surface deserves a defense-in-depth strategy</title><link>https://healey.io/writing/each-attack-surface-deserves-a-defense-in-depth-strategy/</link><pubDate>Sun, 11 Oct 2026 20:59:53 -0500</pubDate><guid>https://healey.io/writing/each-attack-surface-deserves-a-defense-in-depth-strategy/</guid><description>&lt;p&gt;Each attack surface deserves a defense-in-depth strategy. For at least a decade, Cloudflare has given each domain 5 free WAF rules. I have yet to find a single business using them well. Did I mention they&amp;rsquo;re FREE?&lt;/p&gt;&#10;&lt;p&gt;Prompt: Configure Cloudflare WAF custom rules for a business website: block unused HTTP methods, common bot scanner paths and exploit patterns, Tor exit nodes, and traffic from non-existent or extremely low-population locations, then apply a Managed Challenge to everything that is not from the US, MX, or CA (exempt known good bots and well-known paths).&lt;/p&gt;</description></item><item><title>Who can clear this bar?</title><link>https://healey.io/writing/who-can-clear-this-bar/</link><pubDate>Wed, 07 Oct 2026 11:03:42 -0500</pubDate><guid>https://healey.io/writing/who-can-clear-this-bar/</guid><description>&lt;p&gt;Who can clear this bar? Not many hospitals, school districts, cities, or mid-market companies. Those are the most targeted and least resourced orgs out there.&lt;/p&gt;&#10;&lt;p&gt;Anthropic&amp;rsquo;s choices here measure whether a company is big and public. They don&amp;rsquo;t measure whether the person asking is a real defender. They gatekeep around bug bounties, which many are dropping, public filings, or some public hacker persona. They assume a defender doesn&amp;rsquo;t need offensive capabilities for testing.&lt;/p&gt;</description></item><item><title>So good</title><link>https://healey.io/writing/so-good/</link><pubDate>Sat, 03 Oct 2026 13:35:42 -0500</pubDate><guid>https://healey.io/writing/so-good/</guid><description>&lt;p&gt;So good. The lesson isn&amp;rsquo;t really about SonicWall, though many will breeze past and see it just as that. It&amp;rsquo;s easy to blame the brand and feel safe on Cisco or Palo Alto. At this point, I can&amp;rsquo;t name a vendor that hasn&amp;rsquo;t had some embarrassing bug. For this one, it was a hardcoded Erlang cookie and a static AES key. And on top of that, it&amp;rsquo;s just as easy to say &amp;ldquo;we&amp;rsquo;re on Entra&amp;rdquo; or &amp;ldquo;we&amp;rsquo;re on Okta&amp;rdquo; and forget that most still have some hooks back to Active Directory.&lt;/p&gt;</description></item><item><title>Outside regulated industries like defense, cybersecurity has always been pushing rope</title><link>https://healey.io/writing/outside-regulated-industries-like-defense-cybersecurity-has-always-bee/</link><pubDate>Sat, 19 Sep 2026 07:58:48 -0500</pubDate><guid>https://healey.io/writing/outside-regulated-industries-like-defense-cybersecurity-has-always-bee/</guid><description>&lt;p&gt;Outside regulated industries like defense, cybersecurity has always been pushing rope. Around 2013, with the rise of CryptoLocker, ransomware began to change that. Once CEOs started hearing about peers who couldn’t ship product, make payroll, or get paid, budgets finally moved. That’s why the pitch is now regulatory capture and scary AI agent hackers. Fear sells.&lt;/p&gt;&#10;&lt;p&gt;The tools are powerful and the velocity is shocking. The controls, however, remain largely traditional. They require strategy, discipline, and meaningful investment in more than just tools. How robust those controls actually become will keep separating well-run organizations from reactive ones.&lt;/p&gt;</description></item><item><title>Wild watching so many businesses race to deploy AI as the answer to everything</title><link>https://healey.io/writing/wild-watching-so-many-businesses-race-to-deploy-ai-as/</link><pubDate>Mon, 15 Jun 2026 21:27:14 -0500</pubDate><guid>https://healey.io/writing/wild-watching-so-many-businesses-race-to-deploy-ai-as/</guid><description>&lt;p&gt;Wild watching so many businesses race to deploy AI as the answer to everything. Open-weight models and no-guardrails frontier systems wired into agents doing who knows what.&lt;/p&gt;&#10;&lt;p&gt;We heard all about it with ransomware too, right up until payroll stopped running, the water company couldn&amp;rsquo;t invoice, supply chains broke, and hospitals had to drop to paper. It&amp;rsquo;s all hype, security folks always cry wolf, they&amp;rsquo;re the department of no, and they slow us down.&lt;/p&gt;</description></item><item><title>This hits close to home - use a password manager</title><link>https://healey.io/writing/this-hits-close-to-home-use-a-password-manager/</link><pubDate>Thu, 05 Feb 2026 16:06:27 -0600</pubDate><guid>https://healey.io/writing/this-hits-close-to-home-use-a-password-manager/</guid><description>&lt;p&gt;This hits close to home. As a cybersecurity and tech professional, I&amp;rsquo;m often asked for similar advice, but on the digital side. Managing passwords, accounts, that entire technical footprint we all accumulate.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;ve lost two employees: Jason Fehrs and Kevin Lee. I think about them a lot. Both times, their loved ones were locked out of accounts and struggling to find their footing after sudden loss. Ghost profiles still celebrating birthdays on Facebook. Work anniversaries on LinkedIn. It&amp;rsquo;s not just an aging issue. It hits mid-career professionals just as hard, often harder.&lt;/p&gt;</description></item><item><title>"I'm smart enough not to get hacked"</title><link>https://healey.io/writing/oftentimes-your-high-ego-i-m-smart-enough-not-to-get-hacked/</link><pubDate>Tue, 30 Dec 2025 04:35:21 -0600</pubDate><guid>https://healey.io/writing/oftentimes-your-high-ego-i-m-smart-enough-not-to-get-hacked/</guid><description>&lt;p&gt;Oftentimes your high-ego, &amp;ldquo;I&amp;rsquo;m smart enough not to get hacked&amp;rdquo; techies are more dangerous than Randall over in Sales. They see a shiny new &amp;ldquo;PoC exploit&amp;rdquo; for a spicy CVE on GitHub and think, &amp;ldquo;I got this. I&amp;rsquo;ll just test it real quick on my machine.&lt;/p&gt;&#10;&lt;p&gt;Well, that’s exactly how the WebRAT malware is spreading right now. Threat actors are spinning up convincing GitHub repos that mimic proof-of-concept exploits for recently disclosed vulnerabilities (high CVSS stuff like Windows RasMan flaws). The repos look legit: AI-generated descriptions, mitigation details, code snippets, etc.&lt;/p&gt;</description></item><item><title>Down the Security Rabbithole Podcast - the identity crisis we've been facing</title><link>https://healey.io/writing/a-must-listen-to-episode-of-the-down-the-security/</link><pubDate>Tue, 22 Apr 2025 15:30:13 -0600</pubDate><guid>https://healey.io/writing/a-must-listen-to-episode-of-the-down-the-security/</guid><description>&lt;p&gt;🎧 A must-listen to episode of the Down the Security Rabbithole Podcast that nails the identity crisis we&amp;rsquo;ve been facing for years. Rafal Los and his guests unpack the risks of the many idp problem, weak observability, and fragmented controls across identity providers. As usual, a great blend of technical and administrative insights.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://dtsr.buzzsprout.com/2153215/episodes/17018052-dtsr-episode-650-executing-a-human-focused-security-approach" target="_blank" rel="noreferrer"&gt;https://dtsr.buzzsprout.com/2153215/episodes/17018052-dtsr-episode-650-executing-a-human-focused-security-approach&lt;/a&gt;*&lt;/p&gt;</description></item><item><title>62 malicious Chrome extensions</title><link>https://healey.io/writing/62-malicious-chrome-extensions-yay/</link><pubDate>Fri, 31 Jan 2025 22:30:20 -0600</pubDate><guid>https://healey.io/writing/62-malicious-chrome-extensions-yay/</guid><description>&lt;p&gt;62 malicious Chrome extensions have found ways around Google&amp;rsquo;s ban on remote code execution. They&amp;rsquo;re linked to Phoenix Invicta, Technosense Media, and notably, Sweet VPN. These extensions inject ads and could compromise user data.&lt;/p&gt;&#10;&lt;p&gt;Phoenix Invicta, once known as Funteq Inc., has a convoluted corporate setup, with ties to the US, Hong Kong, and operations in Ukraine. They use techniques like manipulating the declarativeNetRequest API to execute remote code, despite Google&amp;rsquo;s restrictions.&lt;/p&gt;</description></item><item><title>Unused Domain? Add These DNS Records</title><link>https://healey.io/writing/unused-domain-add-these-dns-records/</link><pubDate>Thu, 28 Dec 2023 16:17:42 -0600</pubDate><guid>https://healey.io/writing/unused-domain-add-these-dns-records/</guid><description>&lt;h2 class="relative group"&gt;Why would an unused domain even need any resources records?&#10; &lt;div id="why-would-an-unused-domain-even-need-any-resources-records" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-would-an-unused-domain-even-need-any-resources-records" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;p&gt;It&amp;rsquo;s common for domains to go unused. Sometimes they&amp;rsquo;re purchased for a potential idea or project. Other times, it&amp;rsquo;s to protect a name or trademark, or maybe they&amp;rsquo;re meant for use internally on a protected and private network. But the internet does weird stuff and sometimes there are steps that should be taken even if these domains aren&amp;rsquo;t being used.&lt;/p&gt;</description></item><item><title>My first talk in Northwest Arkansas: simple wins for securing legacy tech</title><link>https://healey.io/writing/excited-to-be-giving-my-first-talk-here-in-northwest/</link><pubDate>Fri, 02 Dec 2022 00:42:12 -0600</pubDate><guid>https://healey.io/writing/excited-to-be-giving-my-first-talk-here-in-northwest/</guid><description>&lt;p&gt;Excited to be giving my first talk here in Northwest Arkansas. Going over some simple wins when securing legacy tech in the small and medium enterprise (SME) space with the local ArkanSec group &lt;a href="https://www.linkedin.com/groups/12068915/" target="_blank" rel="noreferrer"&gt;https://www.linkedin.com/groups/12068915/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>krbtgt password reset - denied due to complexity</title><link>https://healey.io/writing/krbtgt-password-reset-denied-due-to-complexity/</link><pubDate>Sun, 08 May 2022 13:29:01 -0500</pubDate><guid>https://healey.io/writing/krbtgt-password-reset-denied-due-to-complexity/</guid><description>&lt;p&gt;I was cleaning up a new directory and found the krbtgt account password hadn&amp;rsquo;t been reset for over two decades. When I tried resetting it, I could not due to complexity requirements.&lt;/p&gt;&#10;&lt;p&gt;Each DC in an AD domain runs a Kerberos Distribution Center (KDC) service that handles all Kerberos ticket requests. AD uses the krbtgt account for Kerberos tickets. This account is an important one and can be used in attacks, such as Golden Ticket attacks: &lt;a href="https://techcommunity.microsoft.com/t5/security-compliance-and-identity/how-microsoft-advanced-threat-analytics-detects-golden-ticket/ba-p/250341" target="_blank" rel="noreferrer"&gt;https://techcommunity.microsoft.com/t5/security-compliance-and-identity/how-microsoft-advanced-threat-analytics-detects-golden-ticket/ba-p/250341&lt;/a&gt;&lt;/p&gt;</description></item><item><title>NSA and CISA release Kubernetes hardening guidance</title><link>https://healey.io/writing/the-nsa-and-cisa-have-released-hardening-guidance-for/</link><pubDate>Tue, 03 Aug 2021 20:31:56 -0600</pubDate><guid>https://healey.io/writing/the-nsa-and-cisa-have-released-hardening-guidance-for/</guid><description>&lt;p&gt;The NSA and CISA have released hardening guidance for Kubernetes. The guidance describes the security challenges associated with setting up and securing a Kubernetes cluster. It includes hardening strategies to avoid common misconfigurations and guide system administrators and developers of National Security Systems on how to deploy Kubernetes with example configurations for the recommended hardening measures and mitigations. This guidance details the following mitigations:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Scan containers and Pods for vulnerabilities or misconfigurations.&lt;/li&gt;&#10;&lt;li&gt;Run containers and Pods with the least privileges possible.&lt;/li&gt;&#10;&lt;li&gt;Use network separation to control the amount of damage a compromise can cause.&lt;/li&gt;&#10;&lt;li&gt;Use firewalls to limit unneeded network connectivity and encryption to protect confidentiality.&lt;/li&gt;&#10;&lt;li&gt;Use strong authentication and authorization to limit user and administrator access as well as to limit the attack surface.&lt;/li&gt;&#10;&lt;li&gt;Use log auditing so that administrators can monitor activity and be alerted to potential malicious activity.&lt;/li&gt;&#10;&lt;li&gt;Periodically review all Kubernetes settings and use vulnerability scans to help ensure risks are appropriately accounted for and security patches are applied.&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>The Biden administration orders a Software Bill of Materials (SBOM)</title><link>https://healey.io/writing/the-biden-administration-is-making-a-software-bill-of/</link><pubDate>Mon, 24 May 2021 20:11:18 -0600</pubDate><guid>https://healey.io/writing/the-biden-administration-is-making-a-software-bill-of/</guid><description>&lt;p&gt;The Biden administration is making a Software Bill of Materials (SBOM), an electronically readable format designed to provide an inventory of third-party components in devices, a requirement amid efforts to improve cybersecurity across the federal government and private sector.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.medtechdive.com/news/biden-orders-software-bill-of-materials-to-boost-cybersecurity-advamed-wan/600594/" target="_blank" rel="noreferrer"&gt;https://www.medtechdive.com/news/biden-orders-software-bill-of-materials-to-boost-cybersecurity-advamed-wan/600594/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Security by obscurity is not enough by itself</title><link>https://healey.io/writing/security-by-obscurity-is-not-enough-by-itself-you-should/</link><pubDate>Fri, 11 Sep 2020 21:00:51 -0600</pubDate><guid>https://healey.io/writing/security-by-obscurity-is-not-enough-by-itself-you-should/</guid><description>&lt;p&gt;Security by obscurity is not enough by itself. You should always enforce the best practices. However, if you can reduce the risk with zero cost, you should do that. Obscurity is a good layer of security.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://utkusen.com/blog/security-by-obscurity-is-underrated" target="_blank" rel="noreferrer"&gt;https://utkusen.com/blog/security-by-obscurity-is-underrated&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The IT Summit: Securing internal DNS infrastructure</title><link>https://healey.io/writing/on-tuesday-i-ll-be-discussing-securing-internal-dns/</link><pubDate>Fri, 12 Oct 2018 05:09:07 -0600</pubDate><guid>https://healey.io/writing/on-tuesday-i-ll-be-discussing-securing-internal-dns/</guid><description>&lt;p&gt;On Tuesday, I&amp;rsquo;ll be discussing securing internal DNS infrastructure and some tips and tricks to effective monitoring of Windows Server DNS. It can be surprisingly challenging to get right. #conferences&#10;&lt;a href="http://www.theitsummit.com/event/seattle-fall-2018/" target="_blank" rel="noreferrer"&gt;http://www.theitsummit.com/event/seattle-fall-2018/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Security Tips At Springwater Group at Morgan Stanley</title><link>https://healey.io/writing/i-had-a-great-time-in-portland-sharing-personal-and-small/</link><pubDate>Wed, 29 Aug 2018 15:53:14 -0600</pubDate><guid>https://healey.io/writing/i-had-a-great-time-in-portland-sharing-personal-and-small/</guid><description>&lt;p&gt;I had a great time in Portland sharing personal and small business security tips and tricks with the Springwater Group at Morgan Stanley. The Multnomah Athletic Club has quite the view. Thanks to Doug Moshofsky and his team for the opportunity.&lt;/p&gt;</description></item><item><title>The Most Important Thing You Haven't Done With Your Password Manager</title><link>https://healey.io/writing/most-important-thing-password-manager/</link><pubDate>Sun, 11 Feb 2018 19:12:00 -0600</pubDate><guid>https://healey.io/writing/most-important-thing-password-manager/</guid><description>&lt;p&gt;This afternoon, I&amp;rsquo;m attending the funeral for a coworker we lost last weekend. Over the course of the next week or two, we&amp;rsquo;ll be assisting his family gain access to the many online services he had managed. Each time I&amp;rsquo;ve experienced a tragedy like this, I&amp;rsquo;ve seen the families struggle with the digital footprint and account access of their lost loved one. Like life insurance, emergency access to online services is too often an item on our to-do list, rarely ever getting completed. Password managers help families in these situations. They act as a consolidated list of the accounts making up one&amp;rsquo;s digital footprint. However, if emergency access has not been set up, they provide no help and access becomes a major hurdle to overcome for a grieving family.&lt;/p&gt;</description></item><item><title>Retrieving Password from Application Pool</title><link>https://healey.io/writing/retrieving-password-from-application-pool/</link><pubDate>Thu, 06 Oct 2011 20:15:21 -0500</pubDate><guid>https://healey.io/writing/retrieving-password-from-application-pool/</guid><description>&lt;p&gt;I came across an undocumented app the other day. For a number of reasons, we needed to restore the password but it wasn&amp;rsquo;t documented anywhere. Luckily, the service account was setup in an app pool. In IIS 7.0 or 7.5, &lt;a href="http://www.dhirajranka.com/?p=216" target="_blank" rel="noreferrer"&gt;APPCMD can be used to recover the password&lt;/a&gt;. In 6.0, adsutil.vbs can be used.&lt;/p&gt;&#10;&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cmd" data-lang="cmd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cscript.exe /nologo adsutil.vbs GET W3SVC/AppPools/AppPoolName/WAMUserPass&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;p&gt;However, I wanted to write my own little script. Having a little tidbit makes it easy to reuse later for other clients. For example, I could &lt;a href="http://technet.microsoft.com/en-us/library/ee176972.aspx" target="_blank" rel="noreferrer"&gt;search AD for SPNs&lt;/a&gt; starting with &amp;ldquo;HTTP&amp;rdquo;, &lt;a href="http://www.vbsedit.com/scripts/iis/iis6/apps/scr_476.asp" target="_blank" rel="noreferrer"&gt;loop through each of their app pools&lt;/a&gt; and document the username and passwords for all service accounts used in this fashion. So, here is the little tidbit I threw together.&lt;/p&gt;</description></item><item><title>The Power of Scripting: Finding Morto.A</title><link>https://healey.io/writing/the-power-of-scripting-finding-morto/</link><pubDate>Tue, 27 Sep 2011 22:58:26 -0500</pubDate><guid>https://healey.io/writing/the-power-of-scripting-finding-morto/</guid><description>&lt;p&gt;Here I go on another vbScript tutorial.  You might ask why I&amp;rsquo;m not doing this in powershell yet and it is simple: I still run into 2003 and XP environments. Oh yeah, and this works. I don&amp;rsquo;t care what scripting language I&amp;rsquo;m writing in if it gets the job done; you shouldn&amp;rsquo;t either. My $0.02. The original zip download is long gone, but every piece of the script is below.&lt;/p&gt;</description></item><item><title>Part 3: Blocking Bad Hosts - Blocking Them, Easily (CLI Edition)</title><link>https://healey.io/writing/part-3-blocking-bad-hosts-blocking-them-easily-cli-edition/</link><pubDate>Fri, 25 Dec 2009 13:13:57 -0600</pubDate><guid>https://healey.io/writing/part-3-blocking-bad-hosts-blocking-them-easily-cli-edition/</guid><description>&lt;p&gt;In &lt;a href="https://healey.io/writing/part-2-blocking-bad-hosts-blocking-them-easily-gui-edition/" &gt;part two&lt;/a&gt;, I showed you how to use the Local Security Policy GUI to block the bad guys. There were a lot of pretty pictures for those that prefer the GUI. In this version, I’ll show you how to accomplish the same thing from the command line. This is my preferred method.  It is much simpler to automate and explain.&lt;/p&gt;&#10;&lt;p&gt;By following the steps below, you will be able to create a new policy and manage the filter lists and actions. The goal here will be to put all these pieces together into a nice tidy package that is fully automated.&lt;/p&gt;</description></item><item><title>Part 2: Blocking Bad Hosts - Blocking Them, Easily (GUI Edition)</title><link>https://healey.io/writing/part-2-blocking-bad-hosts-blocking-them-easily-gui-edition/</link><pubDate>Wed, 23 Dec 2009 03:13:58 -0600</pubDate><guid>https://healey.io/writing/part-2-blocking-bad-hosts-blocking-them-easily-gui-edition/</guid><description>&lt;p&gt;In part two, I want to show how you can quickly setup an ipsec policy to block the bad hosts you identified in &lt;a href="https://healey.io/writing/part-1-blocking-bad-hosts-finding-them-easily/" &gt;part one&lt;/a&gt;. While many methods can be used to block hosts, using the Local Security Policy (secpol.msc) and ipsec is a simple method which can be fully automated.&lt;/p&gt;&#10;&lt;p&gt;By following the steps below, you will be able to create a new policy and manage the filter lists and actions. In part three, I will explain how this can be done from the command line for all you CLI warriors. This tutorial should be accurate for: Windows XP, Vista, 7 and Server 2003, 2008, 2008R2 (possibly even 2000).&lt;/p&gt;</description></item><item><title>Part 1: Blocking Bad Hosts - Finding Them, Easily</title><link>https://healey.io/writing/part-1-blocking-bad-hosts-finding-them-easily/</link><pubDate>Tue, 22 Dec 2009 01:19:13 -0600</pubDate><guid>https://healey.io/writing/part-1-blocking-bad-hosts-finding-them-easily/</guid><description>&lt;p&gt;While troubleshooting some issues on an OWA Front-End server, I went over to the security log to see if the authentication attempts were getting past this box. The problem I found was the log was so full of failed logon attempts it was difficult to filter out what I was looking for. In a twelve hour period, there were thousands of 529 events in the security log. Now, I know this is nothing new, but I found a few patterns. I manually exported the log to a CSV, parsed out all the source ip addresses and opened it up in Excel. What I found was that 98.7% of failed logon attempts were made by just four different ip addresses.  (I recommend using &lt;a href="http://www.maxmind.com/app/locate_ip" target="_blank" rel="noreferrer"&gt;MaxMind&amp;rsquo;s GeoIP Address Locator&lt;/a&gt; for help in determining where the source addresses are located.)&lt;/p&gt;</description></item><item><title>vbScript - List All Members Of Sensitive Groups: Schema, Enterprise and Domain Admins</title><link>https://healey.io/writing/vbscript-list-all-members-of-sensitive-groups-schema-enterprise-and-domain-admins/</link><pubDate>Fri, 13 Mar 2009 14:24:46 -0500</pubDate><guid>https://healey.io/writing/vbscript-list-all-members-of-sensitive-groups-schema-enterprise-and-domain-admins/</guid><description>&lt;p&gt;&lt;strong&gt;Update &lt;em&gt;2011.06.21&lt;/em&gt;&lt;/strong&gt;: I found a missing line in this script keeping it from running. I fixed that in the code below. I also added a downloadable zip file with the script to help with the formatting issues caused when copying and pasting directly from the site.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Update &lt;em&gt;2009.04.16&lt;/em&gt;&lt;/strong&gt;: At the request of a commenter, I added a couple lines to the script that will dump the output to a text file in the root of the C: drive. I also corrected a couple errors in the script.&lt;/p&gt;</description></item><item><title>Finding Anonymous Proxies</title><link>https://healey.io/writing/finding-anonymous-proxies/</link><pubDate>Fri, 23 Nov 2007 11:56:37 -0600</pubDate><guid>https://healey.io/writing/finding-anonymous-proxies/</guid><description>&lt;p&gt;I ran across a great cgi:perl script for running anonymous proxies. Its called CGIProxy. I have to find creative ways of getting around the different blocking mechanisms while I&amp;rsquo;m on more locked down networks. Having a little personal proxy running in a few places helps.&lt;/p&gt;&#10;&lt;p&gt;If you have trouble finding it, I&amp;rsquo;ve been successful locating builds through its alias: nph-proxy. There are some unsavory types running the code out there, so be cautious with what traffic you send through somebody else&amp;rsquo;s network/proxy.&lt;/p&gt;</description></item></channel></rss>