<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8774245130267339525</id><updated>2026-11-06T07:06:41.840+11:00</updated><category term="Hacking"/><category term="Security"/><category term="Tips and Tricks"/><category term="viruses"/><category term="cyber"/><category term="Job Interview and Ideas"/><category term="Teamwork"/><category term="Web Design and Development"/><category term="Windows OS"/><category term="Freelancing"/><category term="Home based Business"/><category term="Programming"/><category term="Network"/><category term="Online Earning"/><category term="Bangladesh"/><category term="Windows 8"/><category term="IT Exam"/><category term="IT Outsourcing in Bangladesh"/><category term="Log4j"/><title type='text'>Maximus IT</title><subtitle type='html'>&lt;b&gt; Protect your digital assets with us. &lt;/b&gt; </subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.maximusit.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>122</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-7252269818448614097</id><published>2026-11-06T07:06:41.839+11:00</published><updated>2026-11-06T07:06:41.840+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>11 Open-Source Repos to Put Between Your Code and Production</title><content type='html'>&lt;h2 style=&quot;text-align: left;&quot;&gt;11 Open-Source Repos to Put Between Your Code and Production&lt;/h2&gt;&lt;p&gt;We&#39;re shipping code faster than ever. Attackers, now with AI on their side, are finding bugs faster than ever too.&lt;/p&gt;&lt;p&gt;The one thing that hasn&#39;t sped up is the security review.&lt;/p&gt;&lt;p&gt;That gap is where incidents live. So here&#39;s a practical list: 11 open-source repos I&#39;d put between your code and production, grouped roughly by where they fit in the pipeline.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;AI-Assisted Security Review&lt;/h4&gt;&lt;p&gt;1. Cloudflare Security Audit : github.com/cloudflare/security-audit-skill&lt;/p&gt;&lt;p&gt;Your coding agent runs a multi-phase audit, and every finding is verified before it&#39;s reported. Less noise, fewer hallucinated vulnerabilities .&lt;/p&gt;&lt;p&gt;2. Claude Code Security Review : github.com/anthropics/claude-code-security-review&lt;/p&gt;&lt;p&gt;A security review on every pull request, before a human even opens it .&lt;/p&gt;&lt;p&gt;3. Strix : github.com/usestrix/strix&lt;/p&gt;&lt;p&gt;AI agents that pentest your own app and help you fix what they find.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Securing the Agent Supply Chain&lt;/h4&gt;&lt;p&gt;4. NVIDIA SkillSpector : github.com/NVIDIA/SkillSpector&lt;/p&gt;&lt;p&gt;Scans agent skills for prompt injection and data exfiltration before you install them. If your team is pulling in third-party agent skills, this is table stakes .&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Static Analysis &amp;amp; Secrets&lt;/h4&gt;&lt;p&gt;5. Semgrep: github.com/semgrep/semgrep&lt;/p&gt;&lt;p&gt;Write a rule once, catch the same bug in every file it appears.&lt;/p&gt;&lt;p&gt;6. Gitleaks: github.com/gitleaks/gitleaks&lt;/p&gt;&lt;p&gt;Stops secrets before they reach a commit .&lt;/p&gt;&lt;p&gt;7. TruffleHog:&amp;nbsp; github.com/trufflesecurity/trufflehog&lt;/p&gt;&lt;p&gt;Finds leaked credentials and checks whether they still work. That last part matters&amp;nbsp; a dead key is noise, a live one is an incident .&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Dependencies &amp;amp; CI/CD&lt;/h4&gt;&lt;p&gt;8. OSV-Scanner by Google : github.com/google/osv-scanner&lt;/p&gt;&lt;p&gt;Flags dependencies with known vulnerabilities. Most of your code is someone else&#39;s .&lt;/p&gt;&lt;p&gt;9. zizmor : github.com/zizmorcore/zizmor&lt;/p&gt;&lt;p&gt;Finds the holes in your GitHub Actions, where supply-chain attacks love to start .&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Production &amp;amp; LLM Apps&lt;/h4&gt;&lt;p&gt;10. Nuclei :&amp;nbsp; github.com/projectdiscovery/nuclei&lt;/p&gt;&lt;p&gt;Scans what&#39;s actually running in production for known CVEs and misconfigurations .&lt;/p&gt;&lt;p&gt;11. garak by NVIDIA : github.com/NVIDIA/garak&lt;/p&gt;&lt;p&gt;Throws jailbreaks and prompt injections at your LLM app before real users do.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;None of these replace a security engineer. They catch the obvious mistakes, so humans can focus on the hard ones.&lt;/p&gt;&lt;p&gt;That&#39;s the whole point: automate the floor, so the people you trust can work on the ceiling.&lt;/p&gt;&lt;p&gt;If you&#39;re adopting AI-assisted development, the review side has to keep pace. Pick two or three from this list that fit your stack, wire them into CI this week, and iterate from there.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#AI #codereview #scan #Agent #security engineering #cybersecurity&amp;nbsp; #cyber #LLM&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/7252269818448614097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/11/11-open-source-repos-to-put-between.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7252269818448614097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7252269818448614097'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/11/11-open-source-repos-to-put-between.html' title='11 Open-Source Repos to Put Between Your Code and Production'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-2824823309010863835</id><published>2026-11-05T16:36:27.940+11:00</published><updated>2026-11-05T16:36:27.940+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type='text'>When the Freezer Becomes the Weapon: What Two August 2026 Reports Tell Us About OT Exposure</title><content type='html'>&lt;p&gt;In August 2026, two separate research efforts landed within ten days of each other. Read together, they describe one problem, not two.&lt;/p&gt;&lt;p&gt;The first was an attack on commercial refrigeration systems. Internet-exposed Danfoss AK-SM 800A and related cold-chain controllers - the kind that run freezers and display cases in supermarkets and warehouses - were forced into continuous defrost and heating cycles. Temperatures inside cabinets climbed to 50°C–80°C. The result: massive food spoilage, equipment fires, and water damage from sprinklers going off, across hundreds of retail locations in Europe and beyond.&lt;/p&gt;&lt;p&gt;The second was a joint advisory from NSA, CISA, FBI, DOE and EPA on AI-assisted attacks against Siemens S7 series PLCs - the controllers that run industrial processes. That advisory names no malware, no attacker, and no indicators. What it describes is preparation: attackers finding exposed controllers through internet search engines, generating working attack tools with AI assistance, and reading controller data to understand the process. The agencies assess the activity as reconnaissance and pre-positioning — reads today, writes tomorrow.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Why they belong in one conversation: the refrigeration attack shows what happens when someone reaches an exposed controller. The Siemens advisory shows that the same access path is being walked against far more consequential hardware. Both start at the same place: a controller the internet can see, with authentication nobody configured.&lt;/p&gt;&lt;p&gt;The Refrigeration Attack, Plainly, The controllers at the center of this - Danfoss AK-SM 800A and legacy AK-SC355 series, plus platform parallels like Copeland/Dixell XWEB - are centralized managers for refrigeration equipment. From one web console, an administrator can monitor circuits, set temperature thresholds, adjust operating schedules, and configure alerts. Convenient for remote technicians. Also convenient for anyone else who finds the console.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Claroty&#39;s researchers found three flaws in that web interface:&lt;/p&gt;&lt;p&gt;· A hidden login backdoor. A &quot;code of the day&quot; mechanism, apparently built for vendor support, generates a daily password from the device&#39;s own clock. Reproduce the math, reproduce the credential. No administrator password needed.&lt;/p&gt;&lt;p&gt;· A command injection flaw in the email configuration page that lets an authenticated attacker run operating-system commands — full remote code execution.&lt;/p&gt;&lt;p&gt;· A web server configuration injection that lets an authenticated user redirect traffic and crash the management interface on demand.&lt;/p&gt;&lt;p&gt;Before any of that mattered, the researchers did something simpler: they searched Shodan and Censys for these devices. They found thousands of management interfaces directly reachable from the public internet, many advertising the Danfoss StoreView banner for anyone to see.&lt;/p&gt;&lt;p&gt;The attack path that followed is not sophisticated. Find exposed controllers. Bypass or guess the login. Change the defrost and heating schedules. Wait.&lt;/p&gt;&lt;p&gt;That last step is the part worth sitting with. The attackers did not need to write malware or develop an exploit chain. They changed a schedule on a system that was designed to be changed remotely, and the physical world did the rest.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Siemens Advisory,&amp;nbsp; The August 19 advisory describes a different protocol and a different objective, but the same philosophy.&lt;/p&gt;&lt;p&gt;Siemens S7 PLCs - the S7-200, 300, 400, 1200 and 1500 families, including safety controllers - listen on TCP port 102. Many of them are reachable from the internet, and many have authentication that is unconfigured, default, or minimal. The advisory states that access frequently requires no exploitation at all.&lt;/p&gt;&lt;p&gt;What the attackers do once inside is patient. They enumerate the controller, read its data blocks to understand the process, and stay. The agencies are explicit that read access is being used as preparation for future write operations — which means a read-only finding is not a reassurance. It is an early warning.&lt;/p&gt;&lt;p&gt;Two details from that advisory matter for anyone building detection:&lt;/p&gt;&lt;p&gt;AI has lowered the skill floor. The advisory states plainly that AI dramatically reduces the technical skill and time required to produce working industrial-control exploitation scripts. The old comfort - only a nation-state could do this - no longer holds. Moderate criminal groups, access brokers, and hacktivists can now generate functional tooling from public documentation.&lt;/p&gt;&lt;p&gt;The tooling is designed to look boring. Attackers build on snap7, a legitimate open-source library used by real engineers. The traffic is well-formed. The scripts are named to look like monitoring software. Nothing about the tool itself stands out. The only reliable signal is context: which machine it runs on, and whether anyone authorized it.&lt;/p&gt;&lt;p&gt;What This Means for Your Organization&lt;/p&gt;&lt;p&gt;The uncomfortable finding here is not the malware. It is the exposure.&lt;/p&gt;&lt;p&gt;Every question in this hunt reduces to two:&lt;/p&gt;&lt;p&gt;1. Can the internet see our controllers?&lt;/p&gt;&lt;p&gt;2. Do we have an authorization record for this session?&lt;/p&gt;&lt;p&gt;If the answer to the first is yes, the second question becomes urgent. And there is a reason you may not know the answer: the Siemens advisory notes that organizations working with third-party integrators and service providers frequently do not realize their systems are exposed. A controller sitting on your integrator&#39;s address space is still your controller. The refrigeration campaign hit hundreds of retail locations — exactly the kind of estate where IT is delegated, sites are acquired, and no one holds a central exposure register.&lt;/p&gt;&lt;p&gt;There is also a physical-consequence lesson. The refrigeration attack was not a data breach. It was spoiled inventory, fires, and water damage. In OT, a configuration change is a physical event. That changes who needs to be in the room: operations, facilities, and safety engineering - not just the SOC.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What to Hunt For (High Level)&lt;/p&gt;&lt;p&gt;You do not need to start with packet analysis. Start with the two questions above.&lt;/p&gt;&lt;p&gt;First, look at what the internet can see. Passive queries against Shodan, Censys and Netlas for Danfoss StoreView interfaces and Siemens port 102 services, scoped to your public address space. This is read-only - never scan your own controllers to answer it, because active probing of a live controller carries real process risk. Attribute every hit carefully. An unattributable result is inconclusive, not clean.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Second, build two lists you probably don&#39;t have:&lt;/p&gt;&lt;p&gt;· A controller inventory with model and firmware version per device. Anything below Danfoss firmware R4.3.1 is presumptively vulnerable to all three flaws.&lt;/p&gt;&lt;p&gt;· An approved engineering workstation register. This is the single most important artifact in the hunt. Legitimate engineering software and attacker tooling look nearly identical on the wire. The only durable difference is whether the machine is supposed to be doing that job - and whether an approval record exists.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Third, look for the behaviors, not the signatures. Neither source publishes indicators, so there is nothing to sweep for. What you can look for:&lt;/p&gt;&lt;p&gt;· Connections to port 102 from hosts outside the approved engineering set&lt;/p&gt;&lt;p&gt;· One source reaching many controllers in sequence — the shape of scanning&lt;/p&gt;&lt;p&gt;· Python or script interpreters talking to controllers&lt;/p&gt;&lt;p&gt;· Processes named like monitoring or telemetry software that don&#39;t match a known product&lt;/p&gt;&lt;p&gt;· Web requests to the Danfoss management endpoints tied to the three flaws, outside a change window&lt;/p&gt;&lt;p&gt;· Refrigeration schedule and setpoint changes that don&#39;t match a work order - this is the actual sabotage signature, and it lives in configuration history, not in packets&lt;/p&gt;&lt;p&gt;Fourth, correlate any write or schedule change to a physical effect. A parameter change followed by a temperature excursion or an alarm flood converts a network observation into demonstrated operational impact. That changes escalation, and it may change reporting obligations.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What to Fix&amp;nbsp;&lt;/p&gt;&lt;p&gt;Do these now:&lt;/p&gt;&lt;p&gt;1. Patch the cold chain. Danfoss fixed the core flaws in firmware R4.3.1. Confirm patch parity for legacy AK-SC355 units and parallel platforms.&lt;/p&gt;&lt;p&gt;2. Get controllers off the public internet. Vendors and CERT-FR both recommend disconnecting management consoles from direct internet access. Put cold-chain and process-control gear behind segmented local networks with VPN or zero-trust access. This single control defeats the initial-access path in both campaigns.&lt;/p&gt;&lt;p&gt;3. Sweep for default and unconfigured authentication on every controller, including hidden vendor-support mechanisms.&lt;/p&gt;&lt;p&gt;4. Audit firewall rules toward port 102 and controller management ports - including old rules and rules owned by integrators.&lt;/p&gt;&lt;p&gt;5. Extend the exposure audit beyond your own address space. Include integrator, MSP, acquisition and franchise estates.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Do these next:&lt;/p&gt;&lt;p&gt;6. Keep gold-copy project files and known-good configuration snapshots for every controller. Without a baseline, change detection is guesswork.&lt;/p&gt;&lt;p&gt;7. Retain full-payload packet capture on port 102 and controller management interfaces as a standing capability. Function codes cannot be recovered after the fact from flow data.&lt;/p&gt;&lt;p&gt;8. Retire default SNMP community strings on OT assets.&lt;/p&gt;&lt;p&gt;9. Build a change-record correlation workflow so every write or schedule change can be matched to an authorization in near-real-time.&lt;/p&gt;&lt;p&gt;10. Inventory and constrain third-party access - MFA on vendor paths, and contractual notification when an integrator exposes a controller on its own network.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Bottom Line&lt;/p&gt;&lt;p&gt;Two reports, ten days apart, one message.&lt;/p&gt;&lt;p&gt;The refrigeration campaign is the proof of impact: exposed controllers, weak authentication, physical consequences at scale, in an industry that assumed it wasn&#39;t a target.&lt;/p&gt;&lt;p&gt;The Siemens advisory is the warning: the same access path is being used against process-control hardware with far higher stakes, by actors using AI to close the gap between a published weakness and a working tool - and doing so patiently, with reads that the agencies assess as preparation for writes.&lt;/p&gt;&lt;p&gt;The defensible position is not a better signature. It is knowing what you have, knowing what the internet can see of it, knowing who is authorized to talk to it, and having a record that proves it. Everything else in this hunt is downstream of those four things.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;References&lt;/p&gt;&lt;p&gt;1. Claroty Team82, &quot;Freeze the Controller, Defrost the Food: Uncovering Vulnerabilities in Danfoss Refrigeration Controllers,&quot; August 9, 2026.&lt;/p&gt;&lt;p&gt;2. NSA/CISA/FBI/DOE/EPA Joint Advisory AA26-231A, &quot;AI-Assisted S7comm Exploitation and Internet-Exposed Siemens S7 Series PLCs,&quot; August 19, 2026.&lt;/p&gt;&lt;p&gt;3. 1898 &amp;amp; Co. Advisory, &quot;Threat Hunt Plan: Siemens S7 Series PLCs,&quot; August 19, 2026.&lt;/p&gt;&lt;p&gt;4. CERT-FR guidance on cold-chain controller exposure and network isolation.&lt;/p&gt;&lt;p&gt;5. CISA Known Exploited Vulnerabilities catalog.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/2824823309010863835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/11/when-freezer-becomes-weapon-what-two.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/2824823309010863835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/2824823309010863835'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/11/when-freezer-becomes-weapon-what-two.html' title='When the Freezer Becomes the Weapon: What Two August 2026 Reports Tell Us About OT Exposure'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-4094442680470195563</id><published>2026-11-05T16:27:29.454+11:00</published><updated>2026-11-05T16:27:29.454+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type='text'>Threat Hunt: Cold-Chain Controllers as a Pre-Positioning Target - Danfoss AK-SM 800A Exploitation and the Siemens S7 Overlap</title><content type='html'>&lt;p&gt;Hunt window: 12 months (90-day minimum) | Status: Behavioral&amp;nbsp;&lt;/p&gt;&lt;p&gt;Two reports published days apart in August 2026 describe attacks that, read together, represent a single operational pattern rather than two unrelated incidents.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The first is the reported sabotage campaign against commercial refrigeration systems, in which internet-exposed Danfoss AK-SM 800A and AK-SC355 controllers - and platform parallels such as Copeland/Dixell XWEB systems - were forced into continuous defrost and heating cycles, driving cabinet temperatures to 50°C–80°C. The result was food spoilage at scale, equipment fires, and secondary water damage from activated sprinklers across hundreds of retail locations in Europe and beyond. The entry vector was not sophisticated: the controllers were simply reachable from the internet, and Claroty Team82 had already documented three vulnerabilities (CVE-2025-41450, -41451, -41452) that make an exposed management interface an administrative compromise waiting to happen.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The second is the August 19, 2026 joint advisory from NSA, CISA, FBI, DOE and EPA (AA26-231A) on AI-assisted exploitation of Siemens S7 Series PLCs. That advisory names no CVE, no actor, and no indicators. What it describes is capability development: threat actors querying third-party scan indexes rather than scanning themselves (T1596.005), generating working S7comm exploitation scripts with AI assistance, building tooling on the legitimate snap7 library and masquerading it as OT monitoring software (T0849), and gaining access to controllers whose authentication is unconfigured or default. The agencies assess the activity as persistent reconnaissance and pre-positioning — reads today, writes tomorrow.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Why these belong in one hunt: the cold-chain sabotage demonstrates what the S7 campaign is preparing for, on a different protocol. Both attacks start at the same place - a controller that the internet can see and that nobody authenticated properly. The refrigeration incident is the proof of impact; the S7 advisory is the warning that the same access path is being walked against process-control hardware with far higher consequences.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The uncomfortable finding is not the malware. It is the exposure. Every hypothesis in this plan ultimately reduces to two questions: can the internet see our controllers? and do we have an authorization record for this session? A hunt that waits for a signature from either report will find nothing, because neither report publishes one.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Target Platforms and Attack Surface&lt;/p&gt;&lt;p&gt;Platform Role Relevant Finding&lt;/p&gt;&lt;p&gt;Danfoss AK-SM 800A Centralized refrigeration system manager with embedded web UI CVE-2025-41450, -41451, -41452; thousands exposed on Shodan/Censys showing the StoreView banner&lt;/p&gt;&lt;p&gt;Danfoss AK-SC355 series Legacy cold-chain controller Affected in the same campaign; patch parity with R4.3.1&lt;/p&gt;&lt;p&gt;Copeland/Dixell XWEB Platform parallel in refrigeration/BMS Named in the campaign reporting; apply the same exposure logic&lt;/p&gt;&lt;p&gt;Siemens S7-200/300/400/1200/1500 PLCs, incl. F-series safety AA26-231A: scan-index targeting, snap7 tooling, default/unconfigured auth&lt;/p&gt;&lt;p&gt;Engineering workstations, jump hosts, historians Level 3/3.5 paths to TCP 102 The credential and tooling staging ground&lt;/p&gt;&lt;p&gt;Integrator / MSP address space Third-party remote access Advisory AA26-231A: asset owners frequently unaware their systems are exposed&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Danfoss Vulnerability Chain&lt;/p&gt;&lt;p&gt;· CVE-2025-41450 - Code-of-the-Day authentication bypass. A hidden, vendor-support-oriented mechanism generates a daily password from the device&#39;s current date and time. Reproduce the algorithm, reproduce the credential. Successful exploitation yields a fully authenticated administrative session without knowing the administrator password.&lt;/p&gt;&lt;p&gt;· CVE-2025-41451 - SMTP configuration command injection → RCE. The email authentication password field is formatted into an OS shell command without sanitization, reaching the underlying operating system as the web application&#39;s privilege level.&lt;/p&gt;&lt;p&gt;· CVE-2025-41452 -Authenticated Nginx headers.conf injection. Arbitrary routing directives can be implanted into the internet-facing web server, manipulating client traffic and — through an unhandled exception in sm_app — producing a repeatable denial of service against the management interface.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The attack mechanics observed in the campaign map cleanly onto this chain: scan for exposed StoreView interfaces → bypass authentication (code-of-the-day, default admin, or date-derived logic) → modify internal schedules and parameter sets → lock the plant into defrost/heating until the food is ruined.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Siemens Overlap&lt;/p&gt;&lt;p&gt;AA26-231A describes a different protocol and a different objective, but the same access philosophy. Controllers reachable on TCP 102 with authentication unconfigured or minimally configured are entered without exploitation at all. Once inside, the actor enumerates the CPU (BlockList 0x2F, GetBlockInfo 0x31, GetDiagData 0x32), reads data blocks to understand the process (T0893), and retains access. The advisory&#39;s assessment is explicit: reads are preparation for writes.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The snap7/python-snap7 tooling is the connective tissue that matters for detection. It is a legitimate open-source library. The traffic it produces is well-formed S7comm. The scripts are AI-generated and named to look like monitoring software. No single observable discriminates it — the durable discriminator is context: which host, whether that host is an approved engineering workstation, and whether an approval record exists.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hunt Hypotheses and Procedures&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Scoping note on protocol coverage. TCP 102 carries both S7comm and IEC 61850 MMS, distinguished by the protocol-ID byte in the COTP payload (0x32 classic S7comm, 0x72 S7CommPlus, neither for MMS). A port-only query conflates them at sites running both. On S7-1200/1500 programmed via TIA Portal, S7CommPlus body contents are session-keyed and semantically opaque on modern firmware — treat 0x72 volume to a CPU as a programming-session indicator and fall back to connection-level evidence. Stating this up front prevents a clean negative from being read as absence of activity.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Out of scope: any active interrogation of a controller. No port scanning, no S7comm probing, no COTP connection requests, no authentication attempts, no active-query module pointed at an S7 or Danfoss device. Active queries carry genuine process risk — on a refrigeration controller mid-defrost, that risk is measured in inventory. The external-exposure leg reads third-party scan indices only and never touches target infrastructure.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hypothesis 1 — Internet Exposure (Execute FIRST)&lt;/p&gt;&lt;p&gt;Statement: An external actor can identify an internet-exposed Danfoss or Siemens controller belonging to the organization through a third-party scan index, observable as exposed services in those indices.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;MITRE ATT&amp;amp;CK: T1596.005 (Search Open Technical Databases: Scan Databases) | T1133 (External Remote Services) | ICS T0883 (Internet Accessible Device) | ICS T0846 (Remote System Discovery)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is the advisory&#39;s own first technique. The actors read the same index the defender reads. Execute this hypothesis first — its output scopes everything below.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Collection — Danfoss surface (passive only):`&lt;/p&gt;&lt;p&gt;http.title:&quot;StoreView&quot;&lt;/p&gt;&lt;p&gt;http.html:&quot;Danfoss&quot; http.title:&quot;AK-SM&quot;&lt;/p&gt;&lt;p&gt;product:&quot;Danfoss&quot; port:80,443&lt;/p&gt;&lt;p&gt;ssl.cert.subject.CN:&quot;&amp;lt;your_domain&amp;gt;&quot; port:443&lt;/p&gt;&lt;p&gt;net:&amp;lt;your_public_CIDR&amp;gt; http.title:&quot;StoreView&quot;&lt;/p&gt;&lt;p&gt;org:&quot;&amp;lt;Your Org Name&amp;gt;&quot;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Collection — Siemens surface (passive only):&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;port:102 &quot;Siemens&quot;&lt;/p&gt;&lt;p&gt;product:&quot;Siemens S7&quot; port:102&lt;/p&gt;&lt;p&gt;port:102 net:&amp;lt;your_public_CIDR&amp;gt;&lt;/p&gt;&lt;p&gt;port:102 asn:AS&amp;lt;your_ASN&amp;gt;&lt;/p&gt;&lt;p&gt;ssl.cert.subject.CN:&quot;&amp;lt;your_domain&amp;gt;&quot;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;Censys CenQL — author the nested host.services.* form so criteria hold on the same service object; never the deprecated legacy CSL form:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;host.services: (port = &quot;102&quot; and software.vendor: &quot;Siemens&quot;)&lt;/p&gt;&lt;p&gt;host.services: (port = 80 or port = 443) and host.services.software.product: &quot;StoreView&quot;&lt;/p&gt;&lt;p&gt;host.services.port = &quot;102&quot; and (host.autonomous_system.asn = &amp;lt;your_ASN&amp;gt; or host.ip: &quot;&amp;lt;your_public_CIDR&amp;gt;&quot;)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;Netlas — tie-breaker only, when Shodan and Censys disagree.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Analysis requirements:&lt;/p&gt;&lt;p&gt;1. Attribute every hit with at least two independent ownership signals - PTR, ASN, certificate CN/SAN, WHOIS/RDAP, your cloud and public-IP inventory. Shared hosting, carrier NAT and integrator-owned space break attribution in both directions. An unattributable hit is inconclusive, not negative.&lt;/p&gt;&lt;p&gt;2. Version-triage each Danfoss banner against R4.3.1. Anything below R4.3.1 is presumptively vulnerable to all three CVEs. For Siemens, capture 6ES7 order numbers from S7 banners to pin the exact CPU variant.&lt;/p&gt;&lt;p&gt;3. Corroborate in at least two engines before escalating. Absence from an index is evidence only that the index did not observe the host.&lt;/p&gt;&lt;p&gt;4. Historical pivot. Because target selection is performed by reading a scan index, continuous exposure means the asset has been on a published target list for the entire period. Establish how far back the exposure extends and treat it as presumptively enumerated.&lt;/p&gt;&lt;p&gt;5. Cross-reference the CISA KEV catalog. A KEV match on the controller or a co-resident service converts exposure into presumptive initial-access risk. Rank by ransomware ratio, not entry count.&lt;/p&gt;&lt;p&gt;6. Pivot hard. Every confirmed-owned exposed controller becomes a priority target hunted exhaustively under Hypotheses 2–4, with full conversation history reviewed rather than sampled.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Integrator-owned space deserves specific attention. A refrigeration controller exposed on a service provider&#39;s address range is still your controller, and the advisory identifies the integrator relationship as the reason asset owners are frequently unaware of their exposure. Where the public-IP inventory is incomplete, say so in the report rather than implying coverage.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Favicon-hash pivoting is available for stripped banners, but derive the hash passively from an index-computed value on an instance you own — never by fetching /favicon.ico from a target, and never by copying a hash from a third-party write-up, which silently hunts an unrelated population. API keys referenced by environment variable only (SHODAN_API_KEY, CENSYS_API_SECRET, NETLAS_API_KEY); a missing key is non-blocking — record the coverage gap.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hypothesis 2 - Internal Reconnaissance Against Controllers&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Statement: An actor has conducted reconnaissance against Danfoss or Siemens controllers from inside the environment, observable as sequential connection attempts across multiple addresses, programming-device role COTP connection requests, S7comm enumeration functions, or HTTP requests to .cgi endpoints (xml.cgi?action=getauth, load_nginx_headers) from hosts that are not sanctioned engineering workstations.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;MITRE ATT&amp;amp;CK: ICS T0846 (Remote System Discovery) | ICS T0893 (Data from Local System) | T1694 (Insecure Credentials) | T1046 (Network Service Discovery)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Falcon LogScale (CQL) — baseline port 102 conversation map. Everything outside the sanctioned set is the hunt:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = NetworkConnectIP4&lt;/p&gt;&lt;p&gt;| RemotePort = 102&lt;/p&gt;&lt;p&gt;| groupBy([aid, ComputerName, LocalAddressIP4, RemoteAddressIP4], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — sequential scanning. A legitimate engineering workstation talks to a small, stable set of CPUs; a scanner talks to many:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = NetworkConnectIP4&lt;/p&gt;&lt;p&gt;| RemotePort = 102&lt;/p&gt;&lt;p&gt;| groupBy([aid, ComputerName], function=count(RemoteAddressIP4, distinct=true, as=UniqueTargets), limit=max)&lt;/p&gt;&lt;p&gt;| UniqueTargets &amp;gt; 5&lt;/p&gt;&lt;p&gt;| sort(UniqueTargets, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — process attribution for port 102. NetworkConnectIP4 carries no ImageFileName; the reverse-direction join keeps the subquery under the row cap. Run at 90d or longer — long-running SCADA and historian daemons may predate a shorter window:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = ProcessRollup2&lt;/p&gt;&lt;p&gt;| join({&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #event_simpleName = NetworkConnectIP4&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; | RemotePort = 102&lt;/p&gt;&lt;p&gt;&amp;nbsp; },&lt;/p&gt;&lt;p&gt;&amp;nbsp; field=[aid, TargetProcessId], key=[aid, ContextProcessId], mode=inner)&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, UserName, ImageFileName, CommandLine], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — hosts consulting the same scan indices the actors use:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = DnsRequest&lt;/p&gt;&lt;p&gt;| DomainName = /(censys|zoomeye|shodan)/i&lt;/p&gt;&lt;p&gt;| join({#event_simpleName = /ProcessRollup2/},&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;field=[aid, ContextProcessId], key=[aid, TargetProcessId], mode=left,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;include=[ImageFileName, CommandLine, UserName])&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, DomainName, ImageFileName, UserName], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Packet capture — full payload, non-negotiable. COTP TSAPs and S7 function codes live inside the payload; a truncated capture cannot decode them. The -G rotation requires a strftime format in the -w filename or each rotation overwrites the last; -C counts in units of 1,000,000 bytes:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;tcpdump -i eth1 -nn -s 0 -G 3600 -C 500 -w /captures/s7_%Y%m%d_%H%M%S.pcap &#39;tcp port 102&#39;&lt;/p&gt;&lt;p&gt;tcpdump -i eth1 -nn -s 0 -w /captures/s7_cotp_cr.pcap &#39;tcp port 102 and tcp[((tcp[12] &amp;amp; 0xf0) &amp;gt;&amp;gt; 2) + 5] = 0xe0&#39;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Danfoss-specific collection. The web interface is the realistic entry point, so hunt it at the HTTP layer where S7 hunting happens at the protocol layer. Pull proxy, reverse-proxy and web server logs for every path carrying the controller management interface and query for the endpoint patterns from the Claroty research:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;· xml.cgi with action=getauth — the authentication handler. Requests containing the two hidden redacted attributes that divert to check_code_of_day are the bypass in progress.&lt;/p&gt;&lt;p&gt;· load_nginx_headers — the CVE-2025-41452 file-upload endpoint. Any invocation outside a documented maintenance window is a finding.&lt;/p&gt;&lt;p&gt;· SMTP configuration updates touching the email authentication password field - the CVE-2025-41451 injection point.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Windows Event IDs on engineering workstations, jump hosts, and any Level 3 host with a route to port 102: 4688 (process creation with command line), 4104 (PowerShell script blocks), 5156 (WFP permitted connection - the host-side record of every outbound session), 5158 (WFP bind to local port — listeners and tunnels), 7045 (new service), 4624/4625 (logon attribution).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;PowerShell - rarity ranking of port 102 talkers from the host firewall record:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```powershell&lt;/p&gt;&lt;p&gt;Get-WinEvent -FilterHashtable @{LogName=&#39;Security&#39;; Id=5156; StartTime=(Get-Date).AddDays(-90)} |&lt;/p&gt;&lt;p&gt;&amp;nbsp; ForEach-Object { $x=[xml]$_.ToXml(); [pscustomobject]@{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Time=$_.TimeCreated; Host=$_.MachineName&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; App=$x.Event.EventData.Data[1].&#39;#text&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; DestIP=$x.Event.EventData.Data[5].&#39;#text&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; DestPort=$x.Event.EventData.Data[6].&#39;#text&#39; } } |&lt;/p&gt;&lt;p&gt;&amp;nbsp; Where-Object { $_.DestPort -eq &#39;102&#39; } |&lt;/p&gt;&lt;p&gt;&amp;nbsp; Export-Csv -NoTypeInformation C:\hunt\s7_port102_5156.csv&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;OT platform collection - the conversation record, not the endpoint list:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;· Claroty xDome - Network &amp;gt; Communication &amp;gt; Communication Analysis. Leave Side A empty; Side B = Manufacturer &quot;Siemens AG&quot; or &quot;Danfoss&quot; (or the network carrying the controllers); Communication = Port 102 (and HTTP/HTTPS for Danfoss); Time Frame = Past Quarter. Use Client/Server rather than Direction to identify the true initiator, since Direction matches bidirectional flows. Scope by Network or VLAN rather than Category, because category-scoped clauses miss misclassified assets. Reconcile exported session and byte counts against an independent source — xDome under-reports both silently.&lt;/p&gt;&lt;p&gt;· Claroty CTD - retains continuous full PCAP that xDome does not. Pull the retrospective capture for every segment carrying port 102 and the Danfoss management VLANs across the full hunt window, and export through the CTD-only /v1/events/&amp;lt;id&amp;gt;/pcap surface for offline decoding. Do not treat CTD and xDome results as interchangeable.&lt;/p&gt;&lt;p&gt;· Nozomi Guardian - N2QL against the links table, which is where traffic lives (nodes returns endpoints, not conversations). Bound every query, because head with no argument silently returns 10 rows; use the $ prefix for field-to-field comparison or the query returns a clean-looking nothing:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;links | where protocol == &quot;s7&quot; | join nodes to ip | join nodes from ip | head 1000&lt;/p&gt;&lt;p&gt;links | where time &amp;gt;= days_ago(90) | where from_zone != to_zone | head 1000&lt;/p&gt;&lt;p&gt;nodes | where vendor == &quot;Siemens&quot; and type == &quot;PLC&quot; | head 1000&lt;/p&gt;&lt;p&gt;nodes | where vendor == &quot;Danfoss&quot; | head 1000&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;· Dragos Platform - Communications Hub, source zone = Level 3/3.5, destination zone = Level 2/1, protocol filter S7comm, 90-day window. Pivot every cross-Purdue session to its asset record and event PCAP. Query the Industrial Protocols QFD for S7 function-code activity outside maintenance windows, and check the Knowledge Pack version before concluding an absent detection is a capability gap rather than a stale pack.&lt;/p&gt;&lt;p&gt;· Armis Centrix - ASQ on ipConnections; omit the boundary literal on first pass and set the time window in the UI picker rather than the query body:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;in:ipConnections serverPort:102&lt;/p&gt;&lt;p&gt;in:ipConnections serverPort:102 endpointA:(networkLocation:&quot;External&quot;)&lt;/p&gt;&lt;p&gt;in:activity type:&quot;Port Scan Detected&quot;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;· Forescout eyeInspect — filter-driven, no analyst query language; export asset, alert and vulnerability data through the REST API or forward by syslog/CEF and hunt in the SIEM (the OT Network Security Monitoring App for Splunk with its CIM-mapped OT Asset Data Model is the canonical pattern). Leave ICS Patrol active queries disabled for S7 and Danfoss devices for the duration.&lt;/p&gt;&lt;p&gt;· Tenable One OT Exposure — Inventory &amp;gt; All Assets is both the view and the export point; filter to Siemens and Danfoss assets. Events carries policy violations including PLC Start/Stop and Project Upload — the platform&#39;s native expression of Hypothesis 4. All programmatic access is GraphQL at /graphql; OT Security has no REST /api/v1/ endpoints and pyTenable is the supported wrapper. Do not enable active queries against controllers during this hunt.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Analysis — rarity and temporal anomaly. A source-destination pair seen once is the shape of reconnaissance; frequent pairs are the operational baseline. The advisory calls out off-hours S7comm and connection patterns consistent with automated scripting rather than human operators:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = NetworkConnectIP4&lt;/p&gt;&lt;p&gt;| RemotePort = 102&lt;/p&gt;&lt;p&gt;| formatTime(format=&quot;%H&quot;, as=HourOfDay)&lt;/p&gt;&lt;p&gt;| in(HourOfDay, values=[&quot;00&quot;,&quot;01&quot;,&quot;02&quot;,&quot;03&quot;,&quot;04&quot;,&quot;05&quot;,&quot;22&quot;,&quot;23&quot;])&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, RemoteAddressIP4, HourOfDay], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Wireshark — the S7comm semantic layer. These decode what connection-level queries can only count, and are the only way to separate a read from a write:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;s7comm.param.func == 0x2f&amp;nbsp; &amp;nbsp; &amp;nbsp;# BlockList — enumeration&lt;/p&gt;&lt;p&gt;s7comm.param.func == 0x31&amp;nbsp; &amp;nbsp; &amp;nbsp;# GetBlockInfo&lt;/p&gt;&lt;p&gt;s7comm.param.func == 0x32&amp;nbsp; &amp;nbsp; &amp;nbsp;# GetDiagData&lt;/p&gt;&lt;p&gt;cotp.dst-tsap&lt;/p&gt;&lt;p&gt;s7comm-plus&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The destination TSAP in a COTP connection request decodes to the rack and slot of the addressed CPU; the source TSAP carries a role hint — 0x01 programming device, 0x02 operator panel, 0x10 HMI. A client presenting a programming-device role TSAP that is not the sanctioned engineering workstation is a finding on its own, regardless of what functions followed:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;tshark -r /captures/s7_20260819_000000.pcap -Y &#39;cotp.type == 0x0e&#39; -T fields -e ip.src -e ip.dst -e cotp.src-tsap -e cotp.dst-tsap&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;SNMP polling. Poll the switch port facing each controller and diff at 60-second intervals across the window. Above 1 Gbps the 32-bit counters wrap — use 64-bit high-capacity counters. AA26-231A calls for removing or changing default community strings: treat any device still answering a default community as a finding in its own right, and any -v1/-v2c access to an OT asset likewise, since those transit essentially in cleartext (RFC 3410 recommends v3 authPriv). Provision credentials via snmp.conf or createUser rather than inline, which leaves passphrases visible in the process table.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Collect trap logs and flag coldStart (1.3.6.1.6.3.1.1.5.1) and warmStart (.2) — these correspond directly to the PLCColdStart/PLCHotStart operations hunted under Hypothesis 4 — plus linkDown/linkUp (.3/.4) for port flaps and authenticationFailure (.5) for unauthorized access attempts.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hypothesis 3 — AI-Generated snap7 Tooling, Masqueraded as OT Monitoring Software&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Statement: An actor has deployed AI-generated tooling built on snap7/python-snap7 onto a host in the environment, masqueraded as legitimate OT monitoring software, observable as Python or compiled processes importing snap7 and speaking S7comm from hosts that are not approved engineering workstations.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;MITRE ATT&amp;amp;CK: ICS T0834 (Native API) | ICS T0849 (Masquerading) | T1587.004 (Develop Capabilities: Exploits) | T1588.007 (Obtain Capabilities: Artificial Intelligence)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is the hardest hypothesis to run cleanly, and it is worth being explicit about why. snap7 and python-snap7 are legitimate, widely used libraries. The traffic is well-formed S7comm, indistinguishable from ordinary engineering activity. The tools are named to look like monitoring software. Neither the library, the protocol, nor the process name is a reliable discriminator alone. The only durable discriminator is context: which host, whether that host is an approved engineering workstation, and whether an approval record exists. Build the approved-workstation inventory first and negate it -never allowlist by hostname pattern inside the query itself.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — direct library references:&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = ProcessRollup2&lt;/p&gt;&lt;p&gt;| CommandLine = /snap7/i&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, UserName, ImageFileName, CommandLine], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — library loaded as a module. Confirm the ModuleLoad event name against the tenant&#39;s event catalog before treating a zero as a negative:&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = ModuleLoad&lt;/p&gt;&lt;p&gt;| ImageFileName = /snap7/i&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, ImageFileName], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — Python processes that actually spoke to a controller. Far more selective than either signal alone:&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = ProcessRollup2&lt;/p&gt;&lt;p&gt;| ImageFileName = /(python|pythonw)\.exe$/i&lt;/p&gt;&lt;p&gt;| join({&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #event_simpleName = NetworkConnectIP4&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; | RemotePort = 102&lt;/p&gt;&lt;p&gt;&amp;nbsp; },&lt;/p&gt;&lt;p&gt;&amp;nbsp; field=[aid, TargetProcessId], key=[aid, ContextProcessId], mode=inner)&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, UserName, CommandLine], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;CQL — the masquerading signal directly. Processes named like monitoring software that speak S7comm. Review every result by hand — the point is not that the name is suspicious but that the combination warrants attribution to a known product:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = ProcessRollup2&lt;/p&gt;&lt;p&gt;| CommandLine = /(monitor|watchdog|telemetry|collector|agent)/i&lt;/p&gt;&lt;p&gt;| join({&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #event_simpleName = NetworkConnectIP4&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; | RemotePort = 102&lt;/p&gt;&lt;p&gt;&amp;nbsp; },&lt;/p&gt;&lt;p&gt;&amp;nbsp; field=[aid, TargetProcessId], key=[aid, ContextProcessId], mode=inner)&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, UserName, ImageFileName, CommandLine], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — tooling arriving on disk, with hashes for pivoting:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;in(field=#event_simpleName, values=[&quot;NewScriptWritten&quot;,&quot;PeFileWritten&quot;,&quot;NewExecutableWritten&quot;])&lt;/p&gt;&lt;p&gt;| TargetFileName = /snap7/i&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, TargetFileName, SHA256HashData], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — the legitimate Siemens engineering population, which defines the baseline:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = ProcessRollup2&lt;/p&gt;&lt;p&gt;| ImageFileName = /(siemens\.automation|s7tgtopx|plcsim|step7|tiaportal)/i&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, UserName, ImageFileName, CommandLine], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Windows Event IDs: 4688, 4104, 7045, 4697 (service installed, where audit policy provides it).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```powershell&lt;/p&gt;&lt;p&gt;Get-WinEvent -FilterHashtable @{LogName=&#39;System&#39;; Id=7045; StartTime=(Get-Date).AddDays(-365)} |&lt;/p&gt;&lt;p&gt;&amp;nbsp; Where-Object { $_.Message -match &#39;monitor|telemetry|collector|agent|s7|snap7&#39; } |&lt;/p&gt;&lt;p&gt;&amp;nbsp; Select-Object TimeCreated, MachineName, Message |&lt;/p&gt;&lt;p&gt;&amp;nbsp; Export-Csv -NoTypeInformation C:\hunt\masq_services_7045.csv&lt;/p&gt;&lt;p&gt;Get-WinEvent -FilterHashtable @{LogName=&#39;Microsoft-Windows-PowerShell/Operational&#39;; Id=4104; StartTime=(Get-Date).AddDays(-90)} |&lt;/p&gt;&lt;p&gt;&amp;nbsp; Where-Object { $_.Message -match &#39;snap7|102|TcpClient|Socket&#39; } |&lt;/p&gt;&lt;p&gt;&amp;nbsp; Select-Object TimeCreated, MachineName, Message |&lt;/p&gt;&lt;p&gt;&amp;nbsp; Export-Csv -NoTypeInformation C:\hunt\s7_scriptblocks_4104.csv&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;OT platform collection:&lt;/p&gt;&lt;p&gt;· Claroty xDome - Applications filter chip on the Devices surface enumerates installed software on engineering workstations, requiring the Edge or Endpoint Sensor; where only network visibility exists, fall back to Device Type &quot;Industrial Workstation&quot; + Manufacturer &quot;Siemens AG&quot; + OS Category &quot;Windows&quot; to bound the population.&lt;/p&gt;&lt;p&gt;· Dragos - the optional Active Collection agent adds software/module inventory to the Assets record; without it, Dragos sees the S7comm traffic but not the library. Register a validated pattern as a custom analytic through the analytic manager so it becomes standing detection content.&lt;/p&gt;&lt;p&gt;· Nozomi Guardian - the Arc host agent covers the OT-locked Windows/Linux workstations an IT EDR cannot reach, collecting process execution with image path, command line, parent and hashes, plus USB and file events. On hosts where the OEM forbids third-party agents, network-only visibility is the ceiling - record it as a coverage gap.&lt;/p&gt;&lt;p&gt;· Tenable One OT Exposure - the asset record carries installed-software and module data where credentialed collection is configured. Join to the port 102 talker list on asset ID rather than IP address, since addresses churn in OT.&lt;/p&gt;&lt;p&gt;· Armis - no host-agent view of loaded libraries; scope the device population and correlate against Falcon/Arc endpoint evidence.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;YARA filesystem sweep - engineering workstations, jump hosts, Level 3 hosts with a route to port 102:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;yara -r /opt/hunt/rules/s7_hunt.yar /home/ /opt/ /tmp/ /var/tmp/ &amp;gt;&amp;gt; /opt/hunt/hits_tooling.txt&lt;/p&gt;&lt;p&gt;yara -r C:\hunt\rules\s7_hunt.yar C:\Users\ C:\ProgramData\ C:\Windows\Temp\ &amp;gt;&amp;gt; C:\hunt\hits_tooling.txt&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;YARA memory scan. Classic YARA 4.5 takes the PID as a positional argument — there is no -p flag for process scanning, and YARA-X cannot scan process memory at all:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```bash&lt;/p&gt;&lt;p&gt;for p in $(pgrep -f &#39;python|s7|snap7&#39;); do yara /opt/hunt/rules/s7_hunt.yar $p &amp;gt;&amp;gt; /opt/hunt/mem_hits.txt; done&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```powershell&lt;/p&gt;&lt;p&gt;Get-Process | Where-Object { $_.ProcessName -match &#39;python|s7|monitor&#39; } | ForEach-Object { &amp;amp; yara.exe C:\hunt\rules\s7_hunt.yar $_.Id &amp;gt;&amp;gt; C:\hunt\mem_hits.txt }&lt;/p&gt;&lt;p&gt;CrowdStrike Falcon RTR executes these scans on remote hosts without an on-site analyst, and a validated pattern can be promoted to a Custom IOA so the finding becomes standing detection content.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Analysis : rarity of the process population that touches port 102. A single-occurrence image name in this list deserves individual attribution:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#event_simpleName = ProcessRollup2&lt;/p&gt;&lt;p&gt;| join({&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #event_simpleName = NetworkConnectIP4&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; | RemotePort = 102&lt;/p&gt;&lt;p&gt;&amp;nbsp; },&lt;/p&gt;&lt;p&gt;&amp;nbsp; field=[aid, TargetProcessId], key=[aid, ContextProcessId], mode=inner)&lt;/p&gt;&lt;p&gt;| groupBy([ImageFileName], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=asc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Wireshark — distinguish tooling from genuine engineering software by session construction. Legitimate TIA Portal sessions against S7-1200/1500 use S7CommPlus and negotiate a session key; snap7 speaks classic S7comm. A host speaking classic S7comm to an S7-1500 that the site otherwise programs exclusively through TIA Portal is a strong signal — it indicates a client that is not the engineering software:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;s7comm and not s7comm-plus&lt;/p&gt;&lt;p&gt;s7comm.param.setup.pdu_length&lt;/p&gt;&lt;p&gt;cotp.src-tsap&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;Hypothesis 4&amp;nbsp; Write, Program-Transfer, or CPU-State Operations (and Refrigeration Parameter Tampering)&lt;/p&gt;&lt;p&gt;Statement: An actor has issued write, program-transfer, CPU-state, or refrigeration-schedule/parameter operations against a controller, observable as S7comm function codes outside the read set, or Danfoss configuration changes altering defrost/heating schedules, arriving from an unsanctioned source or outside an approved change window.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;MITRE ATT&amp;amp;CK: ICS T0821 (Modify Controller Tasking) | T0836 (Modify Parameter) | T0843 (Program Download) | T0845 (Program Upload) | T0858 (Change Operating Mode) | T0816 (Device Restart/Shutdown) | T0813 (Denial of Control) | T0855 (Unauthorized Command Message)&lt;/p&gt;&lt;p&gt;Falcon and Datadog cannot see S7 function codes - they see that a connection occurred, not what it carried. This hypothesis runs primarily on packet capture and the OT platforms, with endpoint telemetry supplying attribution for whichever host the network evidence implicates.&lt;/p&gt;&lt;p&gt;The controlling S7comm function codes:&lt;/p&gt;&lt;p&gt;Code Function Significance&lt;/p&gt;&lt;p&gt;0x05 WriteVar Parameter/data write — T0836&lt;/p&gt;&lt;p&gt;0x1A / 0x1B / 0x1C RequestDownload / DownloadBlock / DownloadEnded Program download — T0843&lt;/p&gt;&lt;p&gt;0x1D / 0x1E / 0x1F StartUpload / UploadBlock / EndUpload Program upload — T0845&lt;/p&gt;&lt;p&gt;0x28 PIService —&lt;/p&gt;&lt;p&gt;0x29 PLCStop T0813 Denial of Control&lt;/p&gt;&lt;p&gt;0x2B / 0x2C PLCHotStart / PLCColdStart T0816&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The read set is the baseline; everything else warrants a change-record correlation. In the UserData family, watch the Security and CpuPassword exchanges, which precede authentication bypass or password attacks, and SetClock, which alters the CPU clock and can defeat time-based logic or obscure a timeline.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Packet capture - full payload mandatory, because the function code sits inside the S7 parameter block:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;tcpdump -i eth1 -nn -s 0 -G 1800 -C 500 -w /captures/s7_full_%Y%m%d_%H%M%S.pcap &#39;tcp port 102&#39;&lt;/p&gt;&lt;p&gt;tcpdump -i eth1 -nn -s 0 -w /captures/s7_job.pcap &#39;tcp port 102 and tcp[((tcp[12] &amp;amp; 0xf0) &amp;gt;&amp;gt; 2) + 7] = 0x32&#39;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Wireshark - the write, transfer and CPU-state codes this hunt exists to find:&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;s7comm.param.func == 0x05&lt;/p&gt;&lt;p&gt;s7comm.param.func == 0x1a or 0x1b or 0x1c or 0x1d or 0x1e or 0x1f&lt;/p&gt;&lt;p&gt;s7comm.param.func == 0x28 or 0x29 or 0x2b or 0x2c&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;Pair every request to its acknowledgement by PDU reference. A job that was issued is an attempt; a job whose AckData returns error class 0x00 is a completed operation, and the severity is materially different. An error class of 0x87 indicates access or protection denial - itself evidence of authentication probing against a controller:&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;tshark -r /captures/s7_full_20260819_000000.pcap -Y &#39;s7comm.param.func in {0x05 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x28 0x29 0x2b 0x2c}&#39; -T fields -e frame.time -e ip.src -e ip.dst -e s7comm.param.func -e s7comm.header.rosctr&lt;/p&gt;&lt;p&gt;tshark -r /captures/s7_full_20260819_000000.pcap -Y &#39;s7comm.header.rosctr == 3&#39; -T fields -e frame.time -e ip.src -e ip.dst -e s7comm.param.func -e s7comm.header.errclass -e s7comm.header.errcod&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;Carve the block transfer. DownloadBlock/UploadBlock data frames carry OB, FC, FB, DB and SDB bytes; RequestDownload/StartUpload parameters name the target block by type and number. Reassemble by TCP stream and compare against the gold-copy project. A download from anywhere other than the approved engineering workstation is potential logic injection and should be treated as an incident until a change record proves otherwise:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;tshark -r /captures/s7_full_20260819_000000.pcap -Y &#39;s7comm.param.func in {0x1b 0x1e}&#39; -T fields -e tcp.stream | sort -u&lt;/p&gt;&lt;p&gt;tshark -r /captures/s7_full_20260819_000000.pcap -q -z follow,tcp,raw,0&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Danfoss-specific write collection. The sabotage was schedule manipulation, not firmware modification. Hunt it as change records, not packets:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;· Configuration diffs of defrost and heating schedules, temperature setpoints, and alarm thresholds across the hunt window. A scheduled defrost that becomes continuous, or a setpoint driven to maximum, is the effect signature observed in the campaign.&lt;/p&gt;&lt;p&gt;· Audit trails and change logs for the controller management interface — who changed what, from where, and against which work order.&lt;/p&gt;&lt;p&gt;· Any temperature excursion alarm correlated in time with a configuration change event. That correlation is the operational impact, and it changes both escalation and regulatory reporting obligations.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;OT platform collection:&lt;/p&gt;&lt;p&gt;· Claroty xDome — Alerts &amp;gt; Alert Category = &quot;OT Activity Alert&quot; (the category covering controller operations); review the MITRE ATT&amp;amp;CK ICS column for T0843, T0845, T0858, T0813. All Alerts offers no time-frame selector — sort by ALERT UPDATED descending or use the API detected_time filter for a hard window; the category chip counts are lifetime rather than windowed.&lt;/p&gt;&lt;p&gt;· Dragos — Notifications filtered to ATT&amp;amp;CK-ICS Execution and Impair Process Control; every notification ships an event-based PCAP of the triggering conversation, the fastest route to the function code. Open a Case on any confirmed write or program transfer, attach the event PCAP and the Industrial Protocols QFD extract, and follow the attached playbook.&lt;/p&gt;&lt;p&gt;· Nozomi — hard-codes known-bad OT patterns including S7 PDU 0x1A/0x1B download-block operations from unexpected sources, and its process-variable baselining surfaces the downstream effect of a write even where the write was missed:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;alerts | where mitre_attack ~= &quot;T0843&quot; | sort record_created_at asc | head 500&lt;/p&gt;&lt;p&gt;alerts | where time &amp;gt;= days_ago(90) | where risk &amp;gt; 7 | head 1000&lt;/p&gt;&lt;p&gt;variables | where last_change &amp;gt; days_ago(1) | head 500&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;· Tenable One OT Exposure — the strongest contribution to this hypothesis. Configuration-change and code-snapshot tracking diffs ladder logic, function blocks, tag tables and diagnostic buffers between snapshots, and it catches changes made locally by someone plugged into the front of the controller that never appear on the network at all. Pull snapshot history for every S7 and Danfoss controller and diff against the known-good baseline.&lt;/p&gt;&lt;p&gt;· Forescout eyeInspect — Industrial Threat Library covers S7 control operations; the LAN Communications Profile baseline flags a first-seen conversation pair. Export both and diff across the window.&lt;/p&gt;&lt;p&gt;· Armis — no S7 function-code decode; correlate its ipConnections export against packet findings by source address and timestamp.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Analysis — attribute the implicated source to a host and user, joining from the process side so the subquery stays small:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = ProcessRollup2&lt;/p&gt;&lt;p&gt;| join({&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #event_simpleName = NetworkConnectIP4&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; | RemotePort = 102&lt;/p&gt;&lt;p&gt;&amp;nbsp; },&lt;/p&gt;&lt;p&gt;&amp;nbsp; field=[aid, TargetProcessId], key=[aid, ContextProcessId], mode=inner)&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, UserName, ImageFileName, CommandLine], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CQL — external-sourced logons, which would place the operator outside the environment entirely:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;#event_simpleName = UserLogon&lt;/p&gt;&lt;p&gt;| in(LogonType, values=[3, 10])&lt;/p&gt;&lt;p&gt;| RemoteAddressIP4 = *&lt;/p&gt;&lt;p&gt;| !cidr(RemoteAddressIP4, subnet=[&quot;10.0.0.0/8&quot;,&quot;172.16.0.0/12&quot;,&quot;192.168.0.0/16&quot;,&quot;127.0.0.0/8&quot;,&quot;169.254.0.0/16&quot;])&lt;/p&gt;&lt;p&gt;| groupBy([ComputerName, UserName, LogonType, RemoteAddressIP4], function=count(as=cnt), limit=max)&lt;/p&gt;&lt;p&gt;| sort(cnt, order=desc, limit=max)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;OT process correlation — mandatory for every confirmed write. Pull the historian trend and SCADA alarm record for a window bracketing the event. A parameter write followed by a process excursion, or a cold start followed by an alarm flood, converts a network observation into a demonstrated operational impact. For refrigeration, the excursion is the impact — correlate against temperature alarms and defrost state. Where an S7-1500F safety controller is involved, engage process safety engineering immediately rather than completing the technical analysis first.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Threat Actor Profile&lt;/p&gt;&lt;p&gt;Neither source attributes activity to a named group, and this plan does not speculate beyond what they state.&lt;/p&gt;&lt;p&gt;The S7 advisory&#39;s assessed intent is persistent reconnaissance in targeted sectors and facilities, conducted to develop capability and prepare to cause operational effects against critical infrastructure. Read access is being used to understand target environments so future write operations can be positioned. That assessment is what drives the hunt&#39;s priorities: read-only findings must be escalated with the same seriousness as writes, because the agencies characterize the reads as preparation.&lt;/p&gt;&lt;p&gt;The state-aligned OT-focused actor class fits most closely. Sophistication is high in tradecraft and patience even where individual techniques are simple; dwell is measured in months; the objective is pre-positioning, not immediate disruption. The access path is precisely as described: locate exposed controllers through a scan index, connect where authentication is absent or default, enumerate the CPU and its blocks, read data blocks to understand the process, retain access. Characteristic TTPs: T1596.005, T1694, T0846, T0893, eventually T0821 — and notably T0849 masquerading as monitoring software, which indicates an actor who expects the environment to be monitored and plans to remain.&lt;/p&gt;&lt;p&gt;The AI-assisted capability development materially widens the actor set rather than describing one group. The agencies are explicit that AI dramatically reduces the skill and time required to produce working ICS exploitation scripts and enables rapid adaptation to defensive measures. The practical consequence: the historical protective assumption — that ICS exploitation demands rare, specialized skill and therefore only nation-states could attempt it — no longer holds. Moderate-sophistication criminals, access brokers and hacktivists can generate functional tooling from public documentation, and snap7 gives them a tested foundation.&lt;/p&gt;&lt;p&gt;The refrigeration campaign is the hacktivist-shaped variant in the wild. Exposed controller, default or bypassed auth, fast visible action rather than patient pre-positioning, physical and financial impact designed to be noticed. Where the S7 advisory describes dwelling, the cold-chain incident describes what a low-effort, high-publicity actor does on arrival.&lt;/p&gt;&lt;p&gt;Integrator and vendor-adjacent access is the class hardest to separate from the threat, and the advisory makes the point directly: asset owners working with third-party providers may not realize their systems are exposed. An integrator&#39;s engineering workstation presents a programming-device role TSAP, downloads blocks, and does so from an address the asset owner may not recognize — the same observable profile as the threat. The discriminator is never the traffic; it is whether an authorization record exists. An uncorrelated integrator session is a finding, not noise to suppress.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Data Sources Required&lt;/p&gt;&lt;p&gt;Network: full-payload PCAP on every segment carrying TCP 102 and the controller management interfaces — non-negotiable, because S7 function codes cannot be recovered from truncated capture or flow records; NetFlow/IPFIX from OT-facing switches and firewalls for connection-level coverage where full capture is unavailable; firewall permit/deny logs for every path toward port 102 and controller management ports, including the perimeter rules the advisory recommends auditing; SNMP counters and trap-receiver logs from switches facing the controllers; web and reverse-proxy logs for every Danfoss management interface, covering xml.cgi, load_nginx_headers, and SMTP configuration endpoints.&lt;/p&gt;&lt;p&gt;Endpoint: CrowdStrike Falcon from engineering workstations, jump hosts, historians and any Level 3 host with a route to controllers — specifically ProcessRollup2, SyntheticProcessRollup2, NetworkConnectIP4, NetworkReceiveAcceptIP4, ModuleLoad, the file-write family, DnsRequest, UserLogon, UserLogonFailed2. Windows Security and PowerShell Operational logs with command-line auditing (4688) and script block logging (4104), plus System 7045. Datadog Agent logs from OT Windows/Linux hosts with Live Process Monitoring where licensing and policy permit. Nozomi Arc telemetry on OT-locked workstations where an IT EDR cannot be installed.&lt;/p&gt;&lt;p&gt;OT/ICS: historian trends and SCADA alarm records for the window-required to establish whether any write produced a process effect; controller diagnostic buffers retrieved through engineering software rather than by active query; gold-copy project files, firmware baselines, and known-good configuration snapshots for every S7 and Danfoss controller, without which a snapshot diff has nothing to compare against; exports from every deployed OT platform per the collection notes above.&lt;/p&gt;&lt;p&gt;Vendor, change and access records: the full controller inventory with model and firmware version per device — the advisory makes firmware currency the first mitigation and this hunt requires the inventory as its population definition (anything below Danfoss R4.3.1 is presumptively vulnerable); engineering workstation inventory with TIA Portal/STEP 7 installation status; change management records covering the full window, since almost every discriminator in this plan reduces to whether an authorization record exists; maintenance window schedules; VPN and remote-access logs including integrator and vendor sessions; contractual inventory of which third parties hold remote access to which controllers.&lt;/p&gt;&lt;p&gt;External attack surface: read-only queries against Shodan, Censys and Netlas with keys by environment variable and unavailable engines recorded as coverage gaps; the CISA KEV catalog; and authoritative public IP allocations, ASN registrations, DNS zone data and cloud asset inventory. That last item is load-bearing rather than optional — without an authoritative ownership record an index hit cannot be attributed, and an unattributable hit is inconclusive, not negative. Because integrators frequently host connectivity on their own address space, the inventory must extend to provider-hosted assets.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Detection Signatures&lt;/p&gt;&lt;p&gt;The SIGMA rules span process creation, image load, network connection and file event so that a single logging gap cannot blind the whole set. Each requires an approved-workstation inventory maintained in the filter — the rules are only as good as that list.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```yaml&lt;/p&gt;&lt;p&gt;title: Snap7 Library Loaded Outside Approved Engineering Workstation&lt;/p&gt;&lt;p&gt;id: 3f8a1c74-52e9-4b60-a1d7-9c04e6b28f15&lt;/p&gt;&lt;p&gt;status: experimental&lt;/p&gt;&lt;p&gt;description: Detects the snap7 industrial automation library being loaded by a process, consistent with AI-generated S7 tooling masquerading as monitoring software per joint advisory AA26-231A. Requires an approved-engineering-workstation list in the filter.&lt;/p&gt;&lt;p&gt;references:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a&lt;/p&gt;&lt;p&gt;author: 1898 &amp;amp; Co. Threat Hunt Team&lt;/p&gt;&lt;p&gt;date: 2026/08/19&lt;/p&gt;&lt;p&gt;tags:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.execution&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t0834&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.defense_evasion&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t0849&lt;/p&gt;&lt;p&gt;logsource:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; category: image_load&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; product: windows&lt;/p&gt;&lt;p&gt;detection:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; selection:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ImageLoaded|contains:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;snap7.dll&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;snap7&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; filter_approved:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Computer|startswith:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;EWS&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; condition: selection and not filter_approved&lt;/p&gt;&lt;p&gt;falsepositives:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Approved OT monitoring or historian products that legitimately bundle snap7&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Integrator-supplied engineering tooling on a documented workstation&lt;/p&gt;&lt;p&gt;level: high&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```yaml&lt;/p&gt;&lt;p&gt;title: Python or Script Host Connecting to Siemens S7 Controller on TCP 102&lt;/p&gt;&lt;p&gt;id: 6d2b9e05-7a41-48cf-b3e2-1f5807a9dc36&lt;/p&gt;&lt;p&gt;status: experimental&lt;/p&gt;&lt;p&gt;description: Detects a scripting interpreter establishing a connection to TCP port 102 (S7comm/ISO-on-TCP), consistent with AI-generated Python tooling built on snap7 rather than legitimate engineering software.&lt;/p&gt;&lt;p&gt;references:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a&lt;/p&gt;&lt;p&gt;author: 1898 &amp;amp; Co. Threat Hunt Team&lt;/p&gt;&lt;p&gt;date: 2026/08/19&lt;/p&gt;&lt;p&gt;tags:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.execution&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t0834&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.discovery&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t0846&lt;/p&gt;&lt;p&gt;logsource:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; category: network_connection&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; product: windows&lt;/p&gt;&lt;p&gt;detection:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; selection:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DestinationPort: 102&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Image|endswith:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\python.exe&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\pythonw.exe&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\powershell.exe&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\pwsh.exe&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\wscript.exe&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\cscript.exe&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; condition: selection&lt;/p&gt;&lt;p&gt;falsepositives:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Sanctioned Python-based historian collectors on approved hosts&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Vendor diagnostic tooling during a documented maintenance window&lt;/p&gt;&lt;p&gt;level: high&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```yaml&lt;/p&gt;&lt;p&gt;title: S7comm Connection From Host Outside Sanctioned Engineering Set&lt;/p&gt;&lt;p&gt;id: 8c5f3d19-4e72-4a08-95b6-d20e1738ba47&lt;/p&gt;&lt;p&gt;status: experimental&lt;/p&gt;&lt;p&gt;description: Detects any connection to TCP port 102 from a host that is not an approved engineering workstation or historian, covering the reconnaissance and insecure-credential access described in AA26-231A.&lt;/p&gt;&lt;p&gt;references:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a&lt;/p&gt;&lt;p&gt;author: 1898 &amp;amp; Co. Threat Hunt Team&lt;/p&gt;&lt;p&gt;date: 2026/08/19&lt;/p&gt;&lt;p&gt;tags:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.discovery&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t0846&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.lateral_movement&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t1694&lt;/p&gt;&lt;p&gt;logsource:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; category: network_connection&lt;/p&gt;&lt;p&gt;detection:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; selection:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DestinationPort: 102&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; filter_sanctioned:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SourceIp|cidr:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;10.30.10.0/28&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; condition: selection and not filter_sanctioned&lt;/p&gt;&lt;p&gt;falsepositives:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Newly commissioned engineering workstations not yet added to the sanctioned range&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - IEC 61850 MMS traffic, which shares TCP 102 and must be excluded by protocol-ID byte at sites running both&lt;/p&gt;&lt;p&gt;level: high&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;yaml&lt;/p&gt;&lt;p&gt;title: Snap7 Library or S7 Tooling Written to Disk&lt;/p&gt;&lt;p&gt;id: 1e7c04a6-9b38-4d52-8fa1-63d905c7e2b8&lt;/p&gt;&lt;p&gt;status: experimental&lt;/p&gt;&lt;p&gt;description: Detects the snap7 library or S7 client tooling written to a workstation, particularly to staging or user-writable paths, consistent with deployment of AI-generated exploitation tooling.&lt;/p&gt;&lt;p&gt;references:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a&lt;/p&gt;&lt;p&gt;author: 1898 &amp;amp; Co. Threat Hunt Team&lt;/p&gt;&lt;p&gt;date: 2026/08/19&lt;/p&gt;&lt;p&gt;tags:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.execution&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t0834&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.resource_development&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t1588.007&lt;/p&gt;&lt;p&gt;logsource:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; category: file_event&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; product: windows&lt;/p&gt;&lt;p&gt;detection:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; selection_name:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TargetFilename|contains:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;snap7&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;python-snap7&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; selection_path:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TargetFilename|contains:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\Temp\&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\Downloads\&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\ProgramData\&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;\Public\&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; condition: selection_name and selection_path&lt;/p&gt;&lt;p&gt;falsepositives:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Legitimate installation of an OT monitoring product bundling snap7 via a temporary staging directory&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Developer/integrator workstations where snap7 is an accepted dependency&lt;/p&gt;&lt;p&gt;level: medium&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```yaml&lt;/p&gt;&lt;p&gt;title: Danfoss Controller Management Endpoint Accessed Outside Change Window&lt;/p&gt;&lt;p&gt;id: 4a9d2f61-3c85-4e0b-b7a4-95f18e2c6d03&lt;/p&gt;&lt;p&gt;status: experimental&lt;/p&gt;&lt;p&gt;description: Detects HTTP requests to Danfoss AK-SM 800A management endpoints associated with the code-of-the-day authentication bypass (CVE-2025-41450), Nginx headers.conf injection (CVE-2025-41452), and SMTP configuration changes (CVE-2025-41451).&lt;/p&gt;&lt;p&gt;references:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - https://claroty.com/team82/research/freeze-the-controller-defrost-the-food-uncovering-vulnerabilities-in-danfoss-refrigeration-controllers&lt;/p&gt;&lt;p&gt;author: 1898 &amp;amp; Co. Threat Hunt Team&lt;/p&gt;&lt;p&gt;date: 2026/08/19&lt;/p&gt;&lt;p&gt;tags:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.initial_access&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t1190&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.execution&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.t1059&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - attack.impact&lt;/p&gt;&lt;p&gt;logsource:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; category: webserver&lt;/p&gt;&lt;p&gt;detection:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; selection_cgi:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cs-uri-query|contains:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;xml.cgi&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;action=getauth&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; selection_nginx:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cs-uri-query|contains: &#39;load_nginx_headers&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; selection_smtp:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cs-uri-query|contains: &#39;smtp&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; filter_change_window:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Suppress documented maintenance windows via lookup&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; condition: (selection_cgi or selection_nginx or selection_smtp) and not filter_change_window&lt;/p&gt;&lt;p&gt;falsepositives:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Legitimate administrative sessions during approved change windows&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; - Automated configuration management where documented and authorized&lt;/p&gt;&lt;p&gt;level: high&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Snort/Suricata — local SIDs from 1,000,000. Set OT_NET to the controller range and EWS_NET to the approved workstation range. Validate every content offset against your own captures before enabling in blocking mode — the S7 function byte must fall at the parameter function position, not merely anywhere in the payload, and an unvalidated offset produces both false positives and false negatives:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;alert tcp !$EWS_NET any -&amp;gt; $OT_NET 102 (msg:&quot;S7comm PLCStop job from non-engineering host (T0813 Denial of Control)&quot;; flow:to_server,established; content:&quot;|03 00|&quot;; offset:0; depth:2; content:&quot;|32 01|&quot;; distance:0; content:&quot;|29|&quot;; classtype:attempted-dos; sid:1000101; rev:1; reference:url,www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;alert tcp !$EWS_NET any -&amp;gt; $OT_NET 102 (msg:&quot;S7comm program download from non-engineering host (T0843 Program Download)&quot;; flow:to_server,established; content:&quot;|03 00|&quot;; offset:0; depth:2; content:&quot;|32 01|&quot;; distance:0; pcre:&quot;/\x32\x01.{8}[\x1a\x1b\x1c]/s&quot;; classtype:attempted-admin; sid:1000102; rev:1; reference:url,www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;alert tcp !$EWS_NET any -&amp;gt; $OT_NET 102 (msg:&quot;S7comm program upload from non-engineering host (T0845 Program Upload)&quot;; flow:to_server,established; content:&quot;|03 00|&quot;; offset:0; depth:2; content:&quot;|32 01|&quot;; distance:0; pcre:&quot;/\x32\x01.{8}[\x1d\x1e\x1f]/s&quot;; classtype:attempted-recon; sid:1000103; rev:1; reference:url,www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;alert tcp any any -&amp;gt; $OT_NET 102 (msg:&quot;Sequential S7 connection attempts consistent with port 102 scanning&quot;; flow:to_server; flags:S; detection_filter:track by_src, count 10, seconds 60; classtype:attempted-recon; sid:1000104; rev:1; reference:url,www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;alert tcp !$EWS_NET any -&amp;gt; $OT_NET 102 (msg:&quot;S7CommPlus session from non-engineering host - programming-session indicator&quot;; flow:to_server,established; content:&quot;|03 00|&quot;; offset:0; depth:2; content:&quot;|72|&quot;; distance:5; within:3; threshold:type limit, track by_src, count 1, seconds 600; classtype:attempted-admin; sid:1000105; rev:1;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;alert tcp any any -&amp;gt; $DANFOSS_NET $HTTP_PORTS (msg:&quot;Danfoss AK-SM management request to getauth endpoint (CVE-2025-41450 abuse)&quot;; flow:to_server,established; content:&quot;xml.cgi&quot;; http_uri; content:&quot;getauth&quot;; http_uri; classtype:attempted-admin; sid:1000110; rev:1; reference:url,claroty.com/team82/research/freeze-the-controller-defrost-the-food-uncovering-vulnerabilities-in-danfoss-refrigeration-controllers;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;alert tcp any any -&amp;gt; $DANFOSS_NET $HTTP_PORTS (msg:&quot;Danfoss Nginx headers.conf injection attempt (CVE-2025-41452)&quot;; flow:to_server,established; content:&quot;load_nginx_headers&quot;; http_uri; classtype:attempted-admin; sid:1000111; rev:1; reference:url,claroty.com/team82/research/freeze-the-controller-defrost-the-food-uncovering-vulnerabilities-in-danfoss-refrigeration-controllers;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;YARA — snap7 masquerading tooling. The condition requires a snap7 import together with an S7-specific API call and a controller-addressing artifact, because any one alone matches legitimate automation code. The masquerading branch is separated deliberately: a script importing snap7 that also names itself as monitoring/telemetry software matches the advisory&#39;s specific T0849 behavior and warrants a different escalation path from ordinary snap7 usage. The file-size ceiling keeps the rule off large compiled applications that merely bundle the library.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```yara&lt;/p&gt;&lt;p&gt;rule S7_Snap7_Masquerading_Client_Tool&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; meta:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; description = &quot;Script or tool built on snap7/python-snap7 that addresses Siemens S7 controllers, including variants masqueraded as OT monitoring software (joint advisory AA26-231A)&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; author = &quot;1898 &amp;amp; Co. Threat Hunt Team&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; date = &quot;2026-08-19&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; reference = &quot;https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; strings:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $imp1 = &quot;import snap7&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $imp2 = &quot;from snap7&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $imp3 = &quot;snap7.dll&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $imp4 = &quot;libsnap7&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api1 = &quot;Cli_ConnectTo&quot; ascii&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api2 = &quot;db_read&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api3 = &quot;db_write&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api4 = &quot;read_area&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api5 = &quot;write_area&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api6 = &quot;plc_stop&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api7 = &quot;full_upload&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $addr1 = &quot;rack&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $addr2 = &quot;slot&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $addr3 = &quot;:102&quot; ascii&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $masq1 = &quot;monitor&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $masq2 = &quot;telemetry&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $masq3 = &quot;collector&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $masq4 = &quot;watchdog&quot; ascii nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; condition:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filesize &amp;lt; 2MB and&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; any of ( $imp* ) and&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ( any of ( $api* ) and any of ( $addr* ) )&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; or ( any of ( $api* ) and any of ( $masq* ) )&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;YARA - in-memory session artifacts. A script can be run from memory, deleted after execution, or delivered by an interpreter that never wrote it to disk. The condition anchors on snap7 client symbols in the loaded library&#39;s export table alongside a live session artifact, requiring two S7 API strings rather than one so mere library presence in a legitimate process&#39;s address space does not match. Scanning another process&#39;s memory requires SeDebugPrivilege on Windows; Falcon RTR can execute remotely.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```yara&lt;/p&gt;&lt;p&gt;rule S7_Client_Session_Memory_Artifacts&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; meta:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; description = &quot;In-memory artifacts of an active snap7-based S7comm client session against a Siemens controller&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; author = &quot;1898 &amp;amp; Co. Threat Hunt Team&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; date = &quot;2026-08-19&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; reference = &quot;https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; strings:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sym1 = &quot;Cli_ConnectTo&quot; ascii wide&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sym2 = &quot;Cli_DBRead&quot; ascii wide&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sym3 = &quot;Cli_DBWrite&quot; ascii wide&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sym4 = &quot;Cli_PlcStop&quot; ascii wide&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sym5 = &quot;Cli_FullUpload&quot; ascii wide&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sym6 = &quot;Cli_Download&quot; ascii wide&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sess1 = &quot;ISO-on-TCP&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sess2 = &quot;S7comm&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sess3 = { 03 00 00 16 11 E0 }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $lib&amp;nbsp; &amp;nbsp;= &quot;snap7&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; condition:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $lib and&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 of ( $sym* ) and&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; any of ( $sess1, $sess2, $sess3 )&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;YARA — credential-dumping memory artifacts. Required because this hunt covers lateral movement (T1694) and the engineering workstations in scope are high-value credential targets whose compromise is the most likely route to a controller that is not directly exposed. Scope note: this rule targets Windows LSASS tooling and will not match Linux credential dumping from /proc (T1003.007) — on Linux engineering hosts, the preceding rules plus endpoint process telemetry carry that coverage.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```yara&lt;/p&gt;&lt;p&gt;rule Credential_Dump_Tool_Memory_Artifacts&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; meta:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; description = &quot;In-memory artifacts of common credential-dumping tooling on engineering workstations and jump hosts with a route to S7 controllers&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; author = &quot;1898 &amp;amp; Co. Threat Hunt Team&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; date = &quot;2026-08-19&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; reference = &quot;https://attack.mitre.org/techniques/T1003/001/&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; strings:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $mk1 = &quot;sekurlsa::logonpasswords&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $mk2 = &quot;lsadump::sam&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $mk3 = &quot;privilege::debug&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $mk4 = &quot;mimikatz&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $mkh = { 6D 69 6D 69 6B 61 74 7A }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $wce1 = &quot;wce.exe&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $gs1 = &quot;gsecdump&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $cs1 = &quot;MiniDump&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $cs2 = &quot;comsvcs&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api1 = &quot;NtReadVirtualMemory&quot; ascii wide&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $api2 = &quot;ReadProcessMemory&quot; ascii wide&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $lsass = &quot;lsass.exe&quot; ascii wide nocase&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; condition:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; any of ( $mk1, $mk2, $mk3, $mk4, $mkh )&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; or ( $wce1 and $lsass )&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; or $gs1&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; or ( $cs1 and $cs2 and $lsass )&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; or ( any of ( $api1, $api2 ) and $lsass and any of ( $mk4, $wce1, $gs1, $cs2 ) )&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;Indicators of Compromise&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Neither source publishes network or file indicators. Every indicator below is behavioral by necessity, and this is a defining property of the hunt rather than a gap in it. A hunt that waits for a signature here will find nothing.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Category Indicator Source Hunt Leg&lt;/p&gt;&lt;p&gt;Exposure Danfoss StoreView management interface reachable from the internet Claroty Team82 / campaign reporting H1&lt;/p&gt;&lt;p&gt;Exposure Siemens S7 TCP 102 service visible in Shodan/Censys/Netlas AA26-231A H1&lt;/p&gt;&lt;p&gt;Exposure Firmware below Danfoss R4.3.1 Claroty / Danfoss H1&lt;/p&gt;&lt;p&gt;Exposure Default or absent authentication on any controller AA26-231A H1, H2&lt;/p&gt;&lt;p&gt;Behavior .cgi requests to getauth with hidden redacted attributes (code-of-the-day path) CVE-2025-41450 H2&lt;/p&gt;&lt;p&gt;Behavior load_nginx_headers invoked outside a change window CVE-2025-41452 H2&lt;/p&gt;&lt;p&gt;Behavior SMTP config update touching the email auth password field CVE-2025-41451 H2&lt;/p&gt;&lt;p&gt;Behavior COTP connection request presenting programming-device source TSAP 0x01 from an unsanctioned host AA26-231A H2&lt;/p&gt;&lt;p&gt;Behavior BlockList 0x2F / GetBlockInfo 0x31 / GetDiagData 0x32 sweep from a non-EWS host AA26-231A H2&lt;/p&gt;&lt;p&gt;Behavior One source reaching &amp;gt;5 distinct controllers on 102 AA26-231A H2&lt;/p&gt;&lt;p&gt;Behavior Host resolving shodan/censys/zoomeye from inside the OT network AA26-231A H2&lt;/p&gt;&lt;p&gt;Tooling snap7.dll, libsnap7, import snap7 on a non-approved host AA26-231A H3&lt;/p&gt;&lt;p&gt;Tooling Python process speaking classic S7comm to a TIA-only S7-1500 AA26-231A H3&lt;/p&gt;&lt;p&gt;Tooling Process named monitor/telemetry/collector/watchdog speaking S7comm with no known product attribution T0849 H3&lt;/p&gt;&lt;p&gt;Impact WriteVar 0x05, download 0x1A–0x1C, upload 0x1D–0x1F, PLCStop 0x29, start 0x2B/0x2C from non-EWS AA26-231A H4&lt;/p&gt;&lt;p&gt;Impact Successful AckData (error class 0x00) paired to a write/download PDU AA26-231A H4&lt;/p&gt;&lt;p&gt;Impact Error class 0x87 (access denied) on control jobs — authentication probing AA26-231A H4&lt;/p&gt;&lt;p&gt;Impact Defrost/heating schedule changed to continuous; setpoints driven to maximum Campaign reporting H4&lt;/p&gt;&lt;p&gt;Impact Temperature excursion alarm correlated with a config change event Campaign reporting H4&lt;/p&gt;&lt;p&gt;Credential LSASS access with memory-read APIs + tool indicator T1003.001 H3/H4 support&lt;/p&gt;&lt;p&gt;Absence is not exoneration. Nozomi Guardian&#39;s head returns 10 rows unbounded; xDome under-reports session and byte counts silently; Dragos detections depend on Knowledge Pack currency; Armis and Forescout perform no function-code decode; Datadog and Falcon cannot see S7 payloads at all. Every coverage gap in this plan must be named in the report rather than left to look like a clean negative.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Remediation and Mitigation&lt;/p&gt;&lt;p&gt;Immediate — do these before the hunt finishes:&lt;/p&gt;&lt;p&gt;1. Patch the cold chain. Danfoss addressed the core flaws in firmware R4.3.1 and equivalent patches for related systems. Treat anything below R4.3.1 as actively vulnerable. Confirm AK-SC355-series patch parity with the vendor.&lt;/p&gt;&lt;p&gt;2. Remove controllers from the public internet. Vendors and CERT-FR advise disconnecting management consoles from direct internet access. Place cold-chain and process-control gear behind segmented local management networks with strict VPN or zero-trust access. This single control defeats the entire initial-access path for both campaigns.&lt;/p&gt;&lt;p&gt;3. Sweep for default and unconfigured authentication on every controller, including hidden or vendor-support mechanisms. The code-of-the-day path is a vendor feature; ensure it is not the only thing standing between the internet and an administrative session.&lt;/p&gt;&lt;p&gt;4. Audit perimeter and firewall rules toward TCP 102 and controller management ports, including rules that predate the current architecture and rules owned by integrators.&lt;/p&gt;&lt;p&gt;5. Audit for exposed controllers across the entire inventory, including integrator and MSP-owned address space, and include acquisition and franchise estates — the refrigeration campaign hit &quot;hundreds of European and international retail locations,&quot; which is exactly the profile of an estate with delegated IT and no central exposure register.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Structural:&lt;/p&gt;&lt;p&gt;6. A hardware and firmware inventory per site. You cannot patch or segment what you have not enumerated, and the advisory makes firmware currency the first mitigation.&lt;/p&gt;&lt;p&gt;7. An approved engineering workstation register. Every SIGMA rule above depends on it. It is also the only durable discriminator between a legitimate integrator and an actor behaving identically.&lt;/p&gt;&lt;p&gt;8. Maintain gold-copy project files and known-good configuration snapshots for every controller. Without a baseline, a code-snapshot diff has nothing to compare against and the write detection degrades to guesswork.&lt;/p&gt;&lt;p&gt;9. Remove or rotate default SNMP community strings on OT assets, and enforce SNMPv3 authPriv. Treat any device still answering a default community as a finding.&lt;/p&gt;&lt;p&gt;10. Establish a change-record correlation workflow so that every write, download, or schedule change can be matched to an authorization in near-real-time rather than during the next audit.&lt;/p&gt;&lt;p&gt;11. Retain full-payload PCAP on port 102 and controller management interfaces as a standing capability, not a hunt-time scramble. Function codes cannot be recovered after the fact from flow data.&lt;/p&gt;&lt;p&gt;12. Reduce third-party exposure deliberately: inventory integrator access, require MFA on vendor remote paths, and contractually require notification when an integrator exposes a controller on its own address space.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hunt Execution Order and Deliverables&lt;/p&gt;&lt;p&gt;Execute in this sequence — each step scopes the next:&lt;/p&gt;&lt;p&gt;1. Hypothesis 1 (external exposure, passive indices only). Output: an attributed list of exposed controllers and a named coverage gap for any estate you could not attribute. This result scopes everything else.&lt;/p&gt;&lt;p&gt;2. Hypothesis 2 (internal reconnaissance). Output: the sanctioned port 102 conversation baseline and the deviation list from it. Pivot every H1-confirmed controller into exhaustive review.&lt;/p&gt;&lt;p&gt;3. Hypothesis 3 (snap7 tooling). Output: the approved engineering population plus every host that touches port 102 and is not in it.&lt;/p&gt;&lt;p&gt;4. Hypothesis 4 (writes and impacts). Output: every control job and schedule change paired to an authorization record, with process-effect correlation for each confirmed successful write.&lt;/p&gt;&lt;p&gt;5. Detection tuning — promote validated queries to standing monitors, convert confirmed patterns to Custom IOAs and custom analytics, and publish the exposure finding regardless of whether any intrusion is found.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The expected headline finding is exposure, not intrusion. If Hypothesis 1 returns internet-reachable Danfoss controllers below R4.3.1 or Siemens CPUs on open 102, that is a reportable condition and a presumptive target-selection finding independent of any observed exploitation — precisely because the actors locate targets by reading the same indices, and because continuous exposure means the asset has been on a published target list for the entire window. Read-only S7comm findings must be escalated with the same seriousness as writes: the authoring agencies assess the reads as pre-positioning for effects, and the refrigeration campaign is a demonstration of what those effects look like when the same access path is used against a physical process with no authentication in the way.&lt;/p&gt;&lt;p&gt;References:&lt;/p&gt;&lt;p&gt;1. Claroty Team82, &quot;Freeze the Controller, Defrost the Food: Uncovering Vulnerabilities in Danfoss Refrigeration Controllers,&quot; August 9, 2026. https://claroty.com/team82/research/freeze-the-controller-defrost-the-food-uncovering-vulnerabilities-in-danfoss-refrigeration-controllers&lt;/p&gt;&lt;p&gt;2. NSA/CISA/FBI/DOE/EPA Joint Advisory AA26-231A, &quot;AI-Assisted S7comm Exploitation and Internet-Exposed Siemens S7 Series PLCs,&quot; August 19, 2026.&lt;/p&gt;&lt;p&gt;3. 1898 &amp;amp; Co. Advisory, &quot;Threat Hunt Plan: Siemens S7 Series PLCs,&quot; August 19, 2026. https://1898advisories.burnsmcd.com/threat-hunt-plan-siemens-s7-series-plcs-ai-assisted-s7comm-exploitation-snap7-masquerading-tools-and-internet-exposure&lt;/p&gt;&lt;p&gt;4. Campaign reporting on commercial refrigeration sabotage, including European retail impact, controller lockdown into defrost/heating cycles, and the 50°C–80°C temperature excursions.&lt;/p&gt;&lt;p&gt;5. CERT-FR advisory on cold-chain controller exposure and network isolation.&lt;/p&gt;&lt;p&gt;6. CISA Known Exploited Vulnerabilities catalog. https://www.cisa.gov/known-exploited-vulnerabilities-catalog&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/4094442680470195563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/11/threat-hunt-cold-chain-controllers-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/4094442680470195563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/4094442680470195563'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/11/threat-hunt-cold-chain-controllers-as.html' title='Threat Hunt: Cold-Chain Controllers as a Pre-Positioning Target - Danfoss AK-SM 800A Exploitation and the Siemens S7 Overlap'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-2629438969879096264</id><published>2026-11-05T16:05:07.775+11:00</published><updated>2026-11-05T16:05:07.776+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type='text'>Attack : stolen client secrets to sign into Entra ID as legitimate applications.</title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;A major threat campaign is actively targeting organizations by using stolen client secrets to sign into Entra ID as legitimate applications.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px; white-space-collapse: preserve;&quot;&gt;
Because this bypasses user passwords and MFA prompts, typical Conditional Access policies may not stop it. Once inside, threat actors are targeting Azure Resource Manager, Key Vault, Graph API, and SharePoint files to harvest more credentials.

If you manage a tenant or an MSP application, check your logs immediately.

🔍 What to check right now:

1. Go to Entra ID &amp;gt; Monitoring &amp;amp; health &amp;gt; Sign-in logs &amp;gt; Service principal sign-ins.

2. Search for these known Indicators of Compromise (IoCs):
• &lt;/span&gt;&lt;a class=&quot;link&quot; data-feed-action-category=&quot;VIEW&quot; data-feed-action-type=&quot;viewLink&quot; data-feed-control=&quot;commentary_link&quot; data-tracking-control-name=&quot;feed-detail_main-feed-card-text&quot; data-tracking-will-navigate=&quot;&quot; href=&quot;http://199.19.77.84/?trk=feed-detail_main-feed-card-text&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: border-box; color: #0a66c2; font-size: 14px; font-weight: 600; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline; white-space-collapse: preserve;&quot; target=&quot;_self&quot;&gt;199.19.77.84&lt;/a&gt;&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px; white-space-collapse: preserve;&quot;&gt; (High confidence link)
• &lt;/span&gt;&lt;a class=&quot;link&quot; data-feed-action-category=&quot;VIEW&quot; data-feed-action-type=&quot;viewLink&quot; data-feed-control=&quot;commentary_link&quot; data-tracking-control-name=&quot;feed-detail_main-feed-card-text&quot; data-tracking-will-navigate=&quot;&quot; href=&quot;http://199.19.77.18/?trk=feed-detail_main-feed-card-text&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: border-box; color: #0a66c2; font-size: 14px; font-weight: 600; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline; white-space-collapse: preserve;&quot; target=&quot;_self&quot;&gt;199.19.77.18&lt;/a&gt;&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px; white-space-collapse: preserve;&quot;&gt;
• &lt;/span&gt;&lt;a class=&quot;link&quot; data-feed-action-category=&quot;VIEW&quot; data-feed-action-type=&quot;viewLink&quot; data-feed-control=&quot;commentary_link&quot; data-tracking-control-name=&quot;feed-detail_main-feed-card-text&quot; data-tracking-will-navigate=&quot;&quot; href=&quot;http://65.87.223.26/?trk=feed-detail_main-feed-card-text&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: border-box; color: #0a66c2; font-size: 14px; font-weight: 600; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline; white-space-collapse: preserve;&quot; target=&quot;_self&quot;&gt;65.87.223.26&lt;/a&gt;&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px; white-space-collapse: preserve;&quot;&gt;

3. Look for error codes AADSTS7000215 (invalid secret) and AADSTS7000222 (expired secret) coming from unrecognized IP addresses.

4. Microsoft Defender Users: Search Threat Analytics for &quot;Stolen application credentials&quot; to read the full scope.
Review your non-interactive sign-ins and look back as far as your data retention allows. &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Tip: block geographic regions your user base is unauthorized to connect from.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this case, at least for US based businesses you could rule out two of these source IPs without having to check. Another more fine toothed rule would be block tor exit nodes. No legitimate good or legitimate business need for connecting through Tor&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Tip2: check AADServicePrincipalSignInLogs for unfamiliar IPs (if you&#39;re even shipping that table), list apps where credentials were added recently via the audit log (&quot;Update application – Certificates and secrets management&quot;), and rotate anything that looks off.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/2629438969879096264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/11/attack-stolen-client-secrets-to-sign.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/2629438969879096264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/2629438969879096264'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/11/attack-stolen-client-secrets-to-sign.html' title='Attack : stolen client secrets to sign into Entra ID as legitimate applications.'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-8404543959828810021</id><published>2026-07-12T04:23:36.428+10:00</published><updated>2026-07-12T04:23:36.429+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>The Difference Between Advising and Shaming</title><content type='html'>&lt;p&gt;Imam Ibn Rajab Al-Hanbali&#39;s work, &quot;The Difference Between Advising and Shaming,&quot; is a profound exploration of the subtle but crucial distinctions between offering constructive &lt;b&gt;#advice&lt;/b&gt; and engaging in harmful &lt;b&gt;#criticism&lt;/b&gt;. His insights are timeless, providing valuable guidance on how to interact with others in a manner that promotes growth and preserves dignity.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivn3DJ756NZ-0Yb9yHnf03qLucjFBDOG9OloBFnPV6iVJD9sayVB9f1mUTUgHjXYEBUYI8sEuf_e-x_4uGBdP1J5gVQ-7ZK17vv2pspRxf0JlNYtqtoK4g9Gqy8yg7a9Y7CRy5zF88EdhPpyezjovotb-TXXbt891kndXQ3XSVFtV8BCGQU_OCUo9kbhsD/s1763/Difference%20between%20advising%20and%20shaming.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1763&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivn3DJ756NZ-0Yb9yHnf03qLucjFBDOG9OloBFnPV6iVJD9sayVB9f1mUTUgHjXYEBUYI8sEuf_e-x_4uGBdP1J5gVQ-7ZK17vv2pspRxf0JlNYtqtoK4g9Gqy8yg7a9Y7CRy5zF88EdhPpyezjovotb-TXXbt891kndXQ3XSVFtV8BCGQU_OCUo9kbhsD/s320/Difference%20between%20advising%20and%20shaming.jpg&quot; width=&quot;196&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Here are ten key lessons from the book that resonate deeply:&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;1. Intent Matters: The intention behind advising should always be to help and support the individual. In contrast, shaming aims to belittle and demean. The purpose behind the words greatly influences how they are received.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;2. Respect and Dignity: Effective advice honors the recipient&#39;s dignity and self-worth. Shaming, however, undermines a person&#39;s value and can inflict emotional harm.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;3. Constructive vs. Destructive: Advising offers constructive feedback that promotes improvement and growth. Shaming is destructive, often leaving the individual feeling worse without offering a clear path forward.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;4. Focus on Behavior, Not Person: Good advice targets specific behaviors or actions and suggests ways to improve them. Shaming attacks the person’s character or identity, making it personal and damaging.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;5. Empathy and Understanding: Advising should come from a place of empathy and understanding, taking into account the person&#39;s circumstances and feelings. Shaming lacks empathy and often disregards the individual&#39;s context.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;6. Encouragement vs Discouragement: Advising encourages and motivates the person to do better, offering support and upliftment. Shaming discourages, leading to decreased self-esteem and motivation.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;7. Long-term Impact: Advising fosters positive long-term effects, building trust and encouraging continuous improvement. Shaming, on the other hand, can have lasting negative impacts, damaging relationships and causing emotional scars.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;8. Promotes Growth: Advising is geared towards helping individuals grow and develop, focusing on their potential and strengths. Shaming stunts growth by fixating on faults and weaknesses.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;9. Builds Trust: Consistent, respectful advising builds trust and strengthens relationships. Shaming erodes trust, creating distance and resentment.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;10. Leads to Positive Change: When done correctly, advising can lead to meaningful and positive change. Shaming often results in defensiveness, denial, or withdrawal, preventing any constructive outcomes.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;These lessons emphasize the importance of delivering &lt;b&gt;#feedback&lt;/b&gt; with care, empathy, and respect. In doing so, we uplift others and contribute positively to their personal and professional development, rather than tearing them down. &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;This distinction is particularly relevant in today&#39;s world, where the lines between &lt;b&gt;#constructive&lt;/b&gt; &lt;b&gt;#criticism&lt;/b&gt; and harmful &lt;b&gt;#shaming&lt;/b&gt; can easily blur. By applying the principles outlined by Imam Ibn Rajab Al-Hanbali, we can navigate our interactions more mindfully and contribute to a more supportive and understanding society.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/8404543959828810021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/the-difference-between-advising-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/8404543959828810021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/8404543959828810021'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/the-difference-between-advising-and.html' title='The Difference Between Advising and Shaming'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivn3DJ756NZ-0Yb9yHnf03qLucjFBDOG9OloBFnPV6iVJD9sayVB9f1mUTUgHjXYEBUYI8sEuf_e-x_4uGBdP1J5gVQ-7ZK17vv2pspRxf0JlNYtqtoK4g9Gqy8yg7a9Y7CRy5zF88EdhPpyezjovotb-TXXbt891kndXQ3XSVFtV8BCGQU_OCUo9kbhsD/s72-c/Difference%20between%20advising%20and%20shaming.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-8329774289624382985</id><published>2026-07-12T04:17:36.035+10:00</published><updated>2026-07-12T04:17:36.035+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="viruses"/><title type='text'>The Lazarus Heist</title><content type='html'>&lt;p&gt;&amp;nbsp;The 2016 &lt;b&gt;#Bangladesh&lt;/b&gt; &lt;b&gt;#Bank&lt;/b&gt; &lt;b&gt;#cyber&lt;/b&gt; heist, where $81 million was stolen, ranks among the most significant cybercrimes. &lt;b&gt;#Hackers&lt;/b&gt; infiltrated Bangladesh Bank’s &lt;b&gt;#SWIFT&lt;/b&gt; &lt;b&gt;#network&lt;/b&gt; and initiated unauthorized transfers from its account at the &lt;b&gt;#Federal&lt;/b&gt; Reserve &lt;b&gt;#Bank&lt;/b&gt; of New York. The stolen funds were dispersed through accounts in the &lt;b&gt;#Philippines&lt;/b&gt;, where they were laundered via casinos with weak AML (anti-money laundering) regulations.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0eiG1jAZrcDg_idqWDE0BvZMNgsMIaO6W90bf-C9RqPuFohOIwNcDMZzMeOwb6mz4hy4LXXO3NbZMFLYcq5rcwffkY-gQqjFbO4LOk3TsRauhrUvwPmZV4ueHw6oEyIfbBLFF-9PGE5IRLfYbVUy6_PFvwbueNDB4Ak03zMPs5l9gVWq2kW8I1JApNedq/s1427/The%20Lazarus%20Heist.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1427&quot; data-original-width=&quot;993&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0eiG1jAZrcDg_idqWDE0BvZMNgsMIaO6W90bf-C9RqPuFohOIwNcDMZzMeOwb6mz4hy4LXXO3NbZMFLYcq5rcwffkY-gQqjFbO4LOk3TsRauhrUvwPmZV4ueHw6oEyIfbBLFF-9PGE5IRLfYbVUy6_PFvwbueNDB4Ak03zMPs5l9gVWq2kW8I1JApNedq/s320/The%20Lazarus%20Heist.jpg&quot; width=&quot;223&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The &lt;b&gt;#Lazarus&lt;/b&gt; Group, a &lt;b&gt;#North&lt;/b&gt; &lt;b&gt;#Korean&lt;/b&gt; state-sponsored &lt;b&gt;#hacking&lt;/b&gt; syndicate, was identified as the primary perpetrator. They used custom &lt;b&gt;#malware&lt;/b&gt; to gain access, bypassing inadequate security controls within &lt;b&gt;#Bangladesh&lt;/b&gt; &lt;b&gt;#Bank&lt;/b&gt;. Investigators, including those from &lt;b&gt;#India&lt;/b&gt;, found that the attackers exploited weak network segmentation and &lt;b&gt;#monitoring&lt;/b&gt; within the bank. According to Geoff White&amp;nbsp; &quot;The Lazarus Heist&quot;(pp. &lt;a href=&quot;tel:109116&quot;&gt;109-116&lt;/a&gt;), the malware code used was highly advanced, further complicating detection and response.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The incident revealed critical issues in Bangladesh Bank’s &lt;b&gt;#infrastructure&lt;/b&gt;, including outdated systems and lack of incident response planning, which delayed containment efforts. Adding to the suspicion, a fire broke out post-incident in a specific &lt;b&gt;#office&lt;/b&gt; area, destroying potential evidence and hindering investigations.&amp;nbsp;&lt;a href=&quot;https://https&quot;&gt;https&lt;/a&gt;://lnkd.in/gNctf6TK&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt; This fire, combined with reports of potential data mishandling by the bank’s IT department, raised doubts about the transparency of the bank’s response.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;International organizations, including &lt;b&gt;#INTERPOL&lt;/b&gt; and the &lt;b&gt;#FBI&lt;/b&gt;, were involved in the probe, linking the heist to &lt;b&gt;#North&lt;/b&gt; Korea’s efforts to bypass global sanctions. The heist pressured SWIFT to improve its security standards and forced global financial institutions to reassess their &lt;b&gt;#cybersecurity&lt;/b&gt; practices, particularly in high-stakes interbank &lt;b&gt;#communication&lt;/b&gt;.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The heist underscores the need for robust &lt;b&gt;#cybersecurity&lt;/b&gt;, stronger internal controls, and improved global AML regulations. The case remains a pivotal example of how cybercriminals can &lt;b&gt;#exploit&lt;/b&gt; financial systems, emphasizing the need for vigilant, coordinated international cybersecurity efforts.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/8329774289624382985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/the-lazarus-heist.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/8329774289624382985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/8329774289624382985'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/the-lazarus-heist.html' title='The Lazarus Heist'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0eiG1jAZrcDg_idqWDE0BvZMNgsMIaO6W90bf-C9RqPuFohOIwNcDMZzMeOwb6mz4hy4LXXO3NbZMFLYcq5rcwffkY-gQqjFbO4LOk3TsRauhrUvwPmZV4ueHw6oEyIfbBLFF-9PGE5IRLfYbVUy6_PFvwbueNDB4Ak03zMPs5l9gVWq2kW8I1JApNedq/s72-c/The%20Lazarus%20Heist.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-76200418853675618</id><published>2026-07-12T04:11:07.483+10:00</published><updated>2026-11-05T16:40:39.461+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Cybersecurity from an Islamic Perspective: Bridging Faith and Digital Security</title><content type='html'>&lt;p&gt;I&#39;m incredibly excited to announce a significant milestone in my professional journey and passion! After much dedication and hard work, I&#39;ve officially published my debut book, &quot;Cybersecurity from an Islamic Perspective: Bridging Faith and Digital Security.&quot;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLpsY80m8ye9r2XO0F2lIPhgqz0QVBpX2li_K01U7VXDQRpkjWqPdm29LpVqh9_vtEAtL1pR34PApkNad-Dn88fFChqH7iKkj9objYfTd8GDPaHV3VVIzbTndGlr9iGSU1iWONYmTeojXJGiEsyFMgFyIGKiUrSlGAQDThhda-IiWHLsQ7oX1Ca8Wamq3U/s1323/CYBER%20Security.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1323&quot; data-original-width=&quot;883&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLpsY80m8ye9r2XO0F2lIPhgqz0QVBpX2li_K01U7VXDQRpkjWqPdm29LpVqh9_vtEAtL1pR34PApkNad-Dn88fFChqH7iKkj9objYfTd8GDPaHV3VVIzbTndGlr9iGSU1iWONYmTeojXJGiEsyFMgFyIGKiUrSlGAQDThhda-IiWHLsQ7oX1Ca8Wamq3U/s320/CYBER%20Security.jpg&quot; width=&quot;214&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;This book is a deep dive into how timeless Islamic ethical principles like Sidq (truthfulness/integrity) and Amanah (trustworthiness/custodianship) can offer unique insights and a robust framework for navigating the complex challenges of our digital world. It&#39;s a topic I believe is crucial for fostering a more secure and responsible cyberspace for everyone.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;As my first book, this project has been a labor of love, drawing inspiration from my background and the esteemed works of many cybersecurity and Islamic scholars. I&#39;m eager to share this unique perspective with my network and the broader community.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;You can find &quot;Cybersecurity from an Islamic Perspective&quot; on Amazon here:&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;&lt;br /&gt;
👉&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://www.amazon.com.au/dp/B0F9B2LTVT?&quot;&gt;https://www.amazon.com.au/dp/B0F9B2LTVT?&lt;/a&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;For those with Kindle Unlimited, the Kindle version is available to read for free! You can also read a free sample chapter before purchasing.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;I would be honored if you would consider reading it. Your insights and feedback are invaluable, especially as I embark on this new chapter as an author. Please feel free to share your thoughts, and let&#39;s continue the conversation around ethics and security in the digital age.&lt;br /&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#Cybersecurity&lt;/b&gt; &lt;b&gt;#IslamicEthics&lt;/b&gt; &lt;b&gt;#DigitalSecurity&lt;/b&gt; &lt;b&gt;#NewBook&lt;/b&gt; &lt;b&gt;#FirstTimeAuthor&lt;/b&gt; &lt;b&gt;#Infosec&lt;/b&gt; &lt;b&gt;#FaysalHasan&lt;/b&gt; &lt;b&gt;#EthicalAI&lt;/b&gt; &lt;b&gt;#DigitalResilience&lt;/b&gt; &lt;b&gt;#TechEthics&lt;/b&gt; &lt;b&gt;#KindleUnlimited&lt;/b&gt; &lt;b&gt;#CISSP&lt;/b&gt; &lt;b&gt;#Policy&lt;/b&gt; &lt;b&gt;#Islam&lt;/b&gt; &lt;b&gt;#Frameworks&lt;/b&gt; &lt;b&gt;#OT&lt;/b&gt; &lt;b&gt;#GRC&lt;/b&gt; &lt;b&gt;#Governance&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/76200418853675618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/cybersecurity-from-islamic-perspective.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/76200418853675618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/76200418853675618'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/cybersecurity-from-islamic-perspective.html' title='Cybersecurity from an Islamic Perspective: Bridging Faith and Digital Security'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLpsY80m8ye9r2XO0F2lIPhgqz0QVBpX2li_K01U7VXDQRpkjWqPdm29LpVqh9_vtEAtL1pR34PApkNad-Dn88fFChqH7iKkj9objYfTd8GDPaHV3VVIzbTndGlr9iGSU1iWONYmTeojXJGiEsyFMgFyIGKiUrSlGAQDThhda-IiWHLsQ7oX1Ca8Wamq3U/s72-c/CYBER%20Security.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-7438817140470318116</id><published>2026-07-12T04:05:39.087+10:00</published><updated>2026-07-12T04:05:39.087+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type='text'>First known ransomware that uses Artificial Intelligence to operate.</title><content type='html'>&lt;p&gt;The game has changed. &lt;b&gt;#ESETResearch&lt;/b&gt; has uncovered &lt;b&gt;#PromptLock&lt;/b&gt;, the first known &lt;b&gt;#ransomware&lt;/b&gt; that uses &lt;b&gt;#artificial&lt;/b&gt; &lt;b&gt;#intelligence&lt;/b&gt; to operate.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;This isn&#39;t a pre-programmed &lt;b&gt;#attack&lt;/b&gt;. Written in &lt;b&gt;#Golang&lt;/b&gt;, this novel &lt;b&gt;#malware&lt;/b&gt; leverages a local, &lt;b&gt;#open&lt;/b&gt;-source &lt;b&gt;#AI&lt;/b&gt; model (gpt-oss:20b) and the Ollama API to write its own &lt;b&gt;#malicious&lt;/b&gt; Lua scripts on the fly. &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;They have identified both &lt;b&gt;#Windows&lt;/b&gt; and &lt;b&gt;#Linux&lt;/b&gt; variants of this &lt;b&gt;#ransomware&lt;/b&gt; uploaded to VirusTotal. &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;This means the &lt;b&gt;#attack&lt;/b&gt; &lt;b&gt;#code&lt;/b&gt; can change with every &lt;b&gt;#execution&lt;/b&gt;, making it incredibly difficult for traditional &lt;b&gt;#security&lt;/b&gt; solutions to keep up.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;ESET have named this threat Filecoder.PromptLock.A.&lt;br /&gt;
IoCs (Indicators of Compromise):&lt;br /&gt;
📄 24BF7B7B72F54AA5B93C6681B4F69E579A47D7C102&lt;br /&gt;
AD223FE2BB&lt;a href=&quot;tel:4563446&quot;&gt;4563446&lt;/a&gt;AEE&lt;a href=&quot;tel:5227357&quot;&gt;5227357&lt;/a&gt;BBFDC8ADA3797&lt;br /&gt;
BB8FB&lt;a href=&quot;tel:75285&quot;&gt;75285&lt;/a&gt;BCD&lt;a href=&quot;tel:151132&quot;&gt;151132&lt;/a&gt;A3287F2786D4D91DA58B8&lt;br /&gt;
F3F4C40C&lt;a href=&quot;tel:344695388&quot;&gt;344695388&lt;/a&gt;E10CBF29DDB18EF3B61F7EF&lt;br /&gt;
639DBC9B&lt;a href=&quot;tel:365096&quot;&gt;365096&lt;/a&gt;D&lt;a href=&quot;tel:6347142&quot;&gt;6347142&lt;/a&gt;FCAE&lt;a href=&quot;tel:64725&quot;&gt;64725&lt;/a&gt;BD9F&lt;a href=&quot;tel:73270&quot;&gt;73270&lt;/a&gt;&lt;br /&gt;
161CDCDB46FB8A348AEC609A86FF&lt;a href=&quot;tel:5823752065&quot;&gt;5823752065&lt;/a&gt;D2&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;This is a wake-up call for the cybersecurity industry. &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;We need to prepare for a new era of polymorphic, AI-driven threats. &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#Ransomware&lt;/b&gt; &lt;b&gt;#AI&lt;/b&gt; &lt;b&gt;#Cybersecurity&lt;/b&gt; &lt;b&gt;#PromptLock&lt;/b&gt; &lt;b&gt;#ESETResearch&lt;/b&gt; &lt;b&gt;#Threats&lt;/b&gt; &lt;b&gt;#Infosec&lt;/b&gt; &lt;b&gt;#Golang&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/7438817140470318116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/first-known-ransomware-that-uses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7438817140470318116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7438817140470318116'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/first-known-ransomware-that-uses.html' title='First known ransomware that uses Artificial Intelligence to operate.'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-3035506247588643315</id><published>2026-07-12T04:02:12.485+10:00</published><updated>2026-07-12T04:02:12.486+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><title type='text'>Level up your OT skills with these live demos and learning resources.</title><content type='html'>&lt;p&gt;&amp;nbsp;Level up your OT skills with these live demos and learning resources.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Whether you&#39;re an Cyber pro wants to know more about ICS and OT or IT professional, an engineer, or just starting in ICS/SCADA cybersecurity, these resources are a must-see. &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;I have got something for everyone, from live automation demos to guides on building your own cyber lab.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Live Automation Demo: Check out the Ecava IGX SCADA IGX Systems live demo. This is a great way to see a full-featured industrial control system in action, complete with real-time data, trends, and alarm management.&lt;br /&gt;
&lt;a href=&quot;https://lnkd.in/g3XvUEmM&quot;&gt;https://lnkd.in/g3XvUEmM&lt;/a&gt;&lt;br /&gt;
 &lt;br /&gt;
Nuclear Reactor Simulator: Test your operational skills with the Dalton Nuclear Reactor Simulator from The University of Manchester Faculty of Science and Engineering&amp;nbsp; TheUniversity of Manchester. &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;A unique and hands-on tool for understanding the complexities of critical infrastructure.&lt;br /&gt;
&lt;a href=&quot;https://lnkd.in/gC3PZHSP&quot;&gt;https://lnkd.in/gC3PZHSP&lt;/a&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;one more is ITrust&amp;nbsp; from Singapore which is the host of several world-class testbeds and training platforms. For Electric, water and IOT etc can be found here &lt;a href=&quot;https://lnkd.in/gwajtsNH&quot;&gt;https://lnkd.in/gwajtsNH&lt;/a&gt;&lt;br /&gt;
 &lt;br /&gt;
Another one is Labshock by Zakhar Bernhardt which provides a ready-to-use environment to learn, simulate and test defensive strategies. &lt;a href=&quot;https://lnkd.in/gkn_4gKT&quot;&gt;https://lnkd.in/gkn_4gKT&lt;/a&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;and this is on of his great post on OT SIEM Mastery: Your Leveling Guide 1-60&lt;br /&gt;
&lt;a href=&quot;https://lnkd.in/geHfR_vi&quot;&gt;https://lnkd.in/geHfR_vi&lt;/a&gt;?&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Graphical Realism Framework for Industrial Control Simulation (GRFICS)&lt;br /&gt;
&lt;a href=&quot;https://lnkd.in/gSqyyTk2&quot;&gt;https://lnkd.in/gSqyyTk2&lt;/a&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Virtual Lab Setup Guide: Ready to get hands-on? Rodrigo Cantera Pérez blog series provides a step-by-step guide to setting up a virtual lab to test SCADA protocols and attack Modbus TCP devices.&lt;br /&gt;
 &lt;a href=&quot;https://lnkd.in/geRNu9ZW&quot;&gt;https://lnkd.in/geRNu9ZW&lt;/a&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;For OT compliance IEC&lt;a href=&quot;tel:62443&quot;&gt;62443&lt;/a&gt; Simulator &lt;a href=&quot;https://lnkd.in/eU-KwFRs&quot;&gt;https://lnkd.in/eU-KwFRs&lt;/a&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;OT substation &lt;a href=&quot;https://lnkd.in/gAgifT8f&quot;&gt;https://lnkd.in/gAgifT8f&lt;/a&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;and finally ICS/SCADA Cybersecurity Resources: Getting into OT security? @Robert M. Lee founder and CEO Dragos, Inc., has put together a legendary collection of resources for beginners, covering everything from foundational skills to specific training. this is an old post but a lot still relevent&lt;br /&gt;
 &lt;a href=&quot;https://lnkd.in/gcVfVGs4&quot;&gt;https://lnkd.in/gcVfVGs4&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Save this post , like, or Share your favorite resources in the comments! &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#OT&lt;/b&gt; &lt;b&gt;#OperationalTechnology&lt;/b&gt; &lt;b&gt;#ICS&lt;/b&gt; &lt;b&gt;#SCADA&lt;/b&gt; &lt;b&gt;#Cybersecurity&lt;/b&gt; &lt;b&gt;#Simulator&lt;/b&gt; &lt;b&gt;#IEC&lt;/b&gt;&lt;a href=&quot;tel:62443&quot;&gt;&lt;b&gt;62443&lt;/b&gt;&lt;/a&gt;&amp;nbsp; &lt;b&gt;#IndustrialAutomation&lt;/b&gt; &lt;b&gt;#Engineering&lt;/b&gt; &lt;b&gt;#ProfessionalDevelopment&lt;/b&gt; &lt;b&gt;#Energy&lt;/b&gt; &lt;b&gt;#oil&lt;/b&gt; &lt;b&gt;#gas&lt;/b&gt; &lt;b&gt;#manufacturing&lt;/b&gt; &lt;b&gt;#automation&lt;/b&gt; &lt;b&gt;#cyberguide&lt;/b&gt; &lt;b&gt;#pipeline&lt;/b&gt; &lt;b&gt;#industry&lt;/b&gt; &lt;b&gt;#Nuclear&lt;/b&gt; &lt;b&gt;#rail&lt;/b&gt; &lt;b&gt;#transport&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/3035506247588643315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/level-up-your-ot-skills-with-these-live.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/3035506247588643315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/3035506247588643315'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/level-up-your-ot-skills-with-these-live.html' title='Level up your OT skills with these live demos and learning resources.'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-982502584564224109</id><published>2026-07-12T04:00:06.469+10:00</published><updated>2026-07-12T04:00:06.470+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type='text'>Cyber Health Check Tool</title><content type='html'>&lt;p&gt;Try the new Cyber Health Check Tool to get a tailored action plan to improve your cyber security.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Whether as an individual, or for your business or not-for-profit, the free and anonymous online tool is a fast self-assessment to measure your cyber awareness.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once completed, you&#39;ll have personalised advice to improve your cyber security. You can also track your progress by implementing your action plan and re-assessing.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Try the tool now: https://lnkd.in/g2EMp6YN&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/982502584564224109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/cyber-health-check-tool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/982502584564224109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/982502584564224109'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/cyber-health-check-tool.html' title='Cyber Health Check Tool'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-8753785647482602588</id><published>2026-07-12T03:56:10.249+10:00</published><updated>2026-07-12T03:56:10.250+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>OT Cyber Resilience Summit</title><content type='html'>&lt;p&gt;&amp;nbsp;A full day of deep insights at the &lt;b&gt;#OT&lt;/b&gt; Cyber Resilience Summit in &lt;b&gt;#Melbourne&lt;/b&gt; The energy was palpable, with a powerful gathering of &lt;b&gt;#Australia&lt;/b&gt;&#39;s top leaders in operational technology security.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The consensus was clear: moving beyond theory to on the ground execution is key. My main takeaways:&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;🔷 Asset Inventory is Job Zero: But it must be intelligent. Context like system interdependencies and physical location is everything.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;🔷 Close the Design Reality Gap: Resilience is built by engaging directly with site operations, not just from design documents.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;🔷 Build the Right Structure: Dedicated roles, clear IT/OT frameworks, and hygiene focused KPIs are non negotiable for program maturity.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;🔷 Lean on Proven Frameworks: The &lt;b&gt;#SANS&lt;/b&gt; 5 Critical Controls and the new &lt;b&gt;#ASD&lt;/b&gt; &lt;b&gt;#ACSC&lt;/b&gt; &quot;CI Fortify&quot; guide provide an essential blueprint for action.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;It was also a pleasure to reconnect with peers and discuss these critical topics.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The need for a principled, holistic approach is what inspired me to write &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&quot;The Ethical Guardian of Industry,&quot; - which merges advanced security strategies with ethical governance to protect our vital infrastructure available at &lt;b&gt;#Amazon&lt;/b&gt; and &lt;b&gt;#Kindle&lt;/b&gt; to check out follow this link &lt;a href=&quot;https://lnkd.in/gxQ3_4Dm&quot;&gt;https://lnkd.in/gxQ3_4Dm&lt;/a&gt; &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Grateful for the knowledge shared by all and love your feedback on the book!&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#OTCyberSecurity&lt;/b&gt; &lt;b&gt;#CyberResilience&lt;/b&gt; &lt;b&gt;#OperationalTechnology&lt;/b&gt; &lt;b&gt;#ICSsecurity&lt;/b&gt; &lt;b&gt;#Melbourne&lt;/b&gt; &lt;b&gt;#CriticalInfrastructure&lt;/b&gt; &lt;b&gt;#ASD&lt;/b&gt; &lt;b&gt;#ACSC&lt;/b&gt; &lt;b&gt;#SANS&lt;/b&gt; &lt;b&gt;#CIFortify&lt;/b&gt; &lt;b&gt;#ICS&lt;/b&gt; &lt;b&gt;#OT&lt;/b&gt; &lt;b&gt;#Scada&lt;/b&gt; &lt;b&gt;#Stuxnet&lt;/b&gt; &lt;b&gt;#Cyber&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/8753785647482602588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/ot-cyber-resilience-summit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/8753785647482602588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/8753785647482602588'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/ot-cyber-resilience-summit.html' title='OT Cyber Resilience Summit'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-7018751474239559056</id><published>2026-07-12T03:49:15.784+10:00</published><updated>2026-07-12T03:50:42.569+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="viruses"/><title type='text'>Defend your Microsoft Defender now</title><content type='html'>&lt;p&gt;Defend your &lt;b&gt;#Microsoft&lt;/b&gt; &lt;b&gt;#Defender&lt;/b&gt; now&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The &lt;b&gt;#Microsoft&lt;/b&gt; &lt;b&gt;#Defender&lt;/b&gt; Triad Your SOC Can&#39;t Afford to Ignore&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;When a disgruntled researcher (Nightmare-Eclipse/Chaotic Eclipse) drops three coordinated tools on GitHub in 18 days &lt;b&gt;#BlueHammer&lt;/b&gt;, &lt;b&gt;#RedSun&lt;/b&gt;, and &lt;b&gt;#UnDefend&lt;/b&gt; the industry must pay attention.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The Three-Pronged Attack:&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;🔵 &lt;b&gt;#BlueHammer&lt;/b&gt; (CVE-&lt;a href=&quot;tel:202633825&quot;&gt;2026-33825&lt;/a&gt;, CVSS 7.8) Patched. A local privilege escalation (LPE) flaw chaining TOCTOU and path confusion to extract NTLM hashes and escalate to SYSTEM. Exploited in the wild since April 10.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;🔴 &lt;b&gt;#RedSun&lt;/b&gt; (Unpatched)&amp;nbsp; A privilege escalation with ≈100% reliability on fully updated Windows 10, 11, and Server 2019+. It abuses Defender’s &quot;cloud tag&quot; file restoration to overwrite a system binary (TieringEngineService.exe) and executes it as SYSTEM.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;🔻 &lt;b&gt;#UnDefend&lt;/b&gt; (Unpatched)&amp;nbsp; A denial-of-service tool that, from a standard user account, blocks Defender signature updates (passive) or disables the engine entirely (aggressive), leaving systems blind.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;What This Means for Business:&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Huntress has confirmed all three techniques are already weaponized in the wild. With &lt;b&gt;#RedSun&lt;/b&gt; and &lt;b&gt;#UnDefend&lt;/b&gt; unpatched, you have no official fix. A single initial access (phishing, stolen creds) can lead to:&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;· Unprivileged user → Full SYSTEM access&lt;br /&gt;
· NTLM hash extraction and lateral movement&lt;br /&gt;
· Defender blind spot for follow-on payloads&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;What This Means for the Attacker:&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;This isn&#39;t just a bug report, it&#39;s a complete offensive kill chain. Escalate (BlueHammer/RedSun), execute (SYSTEM payload), and blind detection (UnDefend). No memory corruption, no kernel exploit, just logic flaws in Defender&#39;s own trusted operations.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Your Action Plan:&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;· Hunt for indicators: Unexpected Cloud Files sync registrations, NTFS junction/reparse point creation, VSS snapshot enumeration from user-space processes&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;· Monitor privileged writes to C:\Windows\System32\TieringEngineService.exe&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;· Consider disabling Cloud-delivered protection as a temporary mitigation for RedSun&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;· Assume compromise if unpatched systems have had local code execution exposure&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Run defender XDR queries published by Steven Lim &lt;a href=&quot;https://lnkd.in/gFR5bFRz&quot;&gt;https://lnkd.in/gFR5bFRz&lt;/a&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;💡 Bigger picture: This episode underscores the fragility of supply chain trust and the catastrophic consequences when vulnerability disclosure breaks down. Microsoft credited other researchers for CVE-&lt;a href=&quot;tel:202633825&quot;&gt;2026-33825&lt;/a&gt;—not Nightmare-Eclipse—fueling an already volatile situation.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Zero-days are inevitable. Having three dropped in rapid succession by the same researcher, with two remaining unpatched, is a wake-up call for proactive threat hunting.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Stay vigilant. 🛡️&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#cybersecurity&lt;/b&gt; &lt;b&gt;#infosec&lt;/b&gt; &lt;b&gt;#Microsoft&lt;/b&gt; &lt;b&gt;#ZeroDay&lt;/b&gt; &lt;b&gt;#WindowsDefender&lt;/b&gt; &lt;b&gt;#PrivilegeEscalation&lt;/b&gt; &lt;b&gt;#BlueHammer&lt;/b&gt; &lt;b&gt;#RedSun&lt;/b&gt; &lt;b&gt;#UnDefend&lt;/b&gt; &lt;b&gt;#ThreatIntelligence&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/7018751474239559056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/defend-your-microsoft-defender-now.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7018751474239559056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7018751474239559056'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/defend-your-microsoft-defender-now.html' title='Defend your Microsoft Defender now'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-4288485251100838808</id><published>2026-07-12T03:46:27.987+10:00</published><updated>2026-07-12T03:46:27.987+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="viruses"/><title type='text'>Critical EDR threats -  RoguePlanet,Silent Choke</title><content type='html'>&lt;p&gt;&amp;nbsp;🔻 Three critical &lt;b&gt;#EDR&lt;/b&gt; threats dropped in the last couple of weeks that fundamentally break how we think about endpoint security.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitx0X03-uyx-MVLj4MxjJpKP8opgrGdeizsQ5tjMAVaJjrSbV2sstKqJTU_SUp8bz4hpQbzskzFcP4f21bz2I6iR8pXEfzLfTOqUuKcP9aBkvR4QovdCd83hU8RRV1ENCE0s7MMbfPrbiKtNpcoKTLfv-mc0Cg3N1gwBdKvWd4_i9OS7uTL6lfd0TgP7mN/s2340/EDR%20chocker.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;2340&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitx0X03-uyx-MVLj4MxjJpKP8opgrGdeizsQ5tjMAVaJjrSbV2sstKqJTU_SUp8bz4hpQbzskzFcP4f21bz2I6iR8pXEfzLfTOqUuKcP9aBkvR4QovdCd83hU8RRV1ENCE0s7MMbfPrbiKtNpcoKTLfv-mc0Cg3N1gwBdKvWd4_i9OS7uTL6lfd0TgP7mN/w411-h190/EDR%20chocker.jpg&quot; width=&quot;411&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir=&quot;ltr&quot;&gt;If your strategy relies on &quot;having &lt;b&gt;#EDR&lt;/b&gt; installed and we are secure,&quot; know this below tools ready to break in your defence.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;below are quick technical summary of the tools and techniques full details technical link in the comment section.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;1. &lt;b&gt;#EDRChoker&lt;/b&gt; (Silent Choke) &lt;br /&gt;
Throttles EDR outbound bandwidth to 8 bits/sec using Windows QoS.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;How: Targets pacer.sys below WFP. TLS handshakes time out.&lt;br /&gt;
Result: EDR goes blind. Agent looks online. SOC sees nothing.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;2. &lt;b&gt;#AI&lt;/b&gt; Evasion Malware Lab Factory The attacker had not written a clever new piece of malware. They had built a factory. Wired into the Cursor AI coding IDE and driven by multiple Anthropic Claude Opus 4.5 agents, the setup mass-produced and tested EDR-evasion payloads.&lt;br /&gt;
Claude Opus 4.5 mass-produced 70+ evasion techniques against EDRs, &lt;b&gt;#CrowdStrike&lt;/b&gt;, &lt;b&gt;#Defender&lt;/b&gt;.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Reality is &lt;b&gt;#AI&lt;/b&gt; hallucinated success rates, but productivity multiplier is real. One operator now does what took a team of Hackers.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;3. &lt;b&gt;#RoguePlanet&lt;/b&gt;&amp;nbsp; -NEW RoguePlanet Windows Defender Vulnerability.&lt;br /&gt;
Race condition in &lt;b&gt;#Microsoft&lt;/b&gt; &lt;b&gt;#Defender&lt;/b&gt; → Local Privilege Escalation to SYSTEM.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Impact: Works on fully patched Windows 10/11 (June 2026). Researcher warns: &quot;More Defender vulns coming.&quot;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#SOC&lt;/b&gt; Actions to catch this tools&lt;br /&gt;
&lt;b&gt;#EDRChoker&lt;/b&gt;&lt;br /&gt;
· Run Get-NetQosPolicy. Monitor Event IDs 4001, 4002.&lt;br /&gt;
· Alert on &quot;Sensor Health Status Change.&quot;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#AI&lt;/b&gt; Factory:&lt;br /&gt;
· Hunt \Users\Documents\test\ or \build\out\ executables.&lt;br /&gt;
· Alert on &amp;gt;25 LDAP queries in 10 mins.&lt;br /&gt;
· Block &lt;a href=&quot;http://api.telegram.org&quot;&gt;api.telegram.org&lt;/a&gt; &amp;amp; *.&lt;a href=&quot;http://workers.dev&quot;&gt;workers.dev&lt;/a&gt; from workstations.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#RoguePlanet&lt;/b&gt; &lt;br /&gt;
· Alert on MsMpEng.exe spawning cmd.exe or powershell.exe with &lt;b&gt;#SYSTEM&lt;/b&gt; token.&lt;br /&gt;
· Disable VHD/VHDX auto-mounting via GPO.&lt;br /&gt;
· Prioritize application allowlisting (blocks the exploit entirely).&lt;br /&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;💼 For Management&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;1. Tamper Protection: &lt;b&gt;#Sensor&lt;/b&gt; dropout must trigger a paged alert.&lt;br /&gt;
2. Don&#39;t Trust &lt;b&gt;#Defender&lt;/b&gt; Alone: More vulns unreleased. Layer controls.&lt;br /&gt;
3. Test Your Config: Haven&#39;t tested in 30 days? Assume failure.&lt;br /&gt;
4. &lt;b&gt;#AI&lt;/b&gt; Multiplier is Here: Move from signatures to fundamentals: MFA, patching, allowlisting, segmentation.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Bottom Line is attackers now build factories to bypass your stack, choke telemetry, and weaponize Defender against you. Defend accordingly.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#cybersecurity&lt;/b&gt; &lt;b&gt;#EDR&lt;/b&gt; &lt;b&gt;#infosec&lt;/b&gt; &lt;b&gt;#AI&lt;/b&gt; &lt;b&gt;#ThreatHunting&lt;/b&gt; &lt;b&gt;#BlueTeam&lt;/b&gt; &lt;b&gt;#CISO&lt;/b&gt; &lt;b&gt;#MicrosoftDefender&lt;/b&gt; &lt;b&gt;#ZeroDay&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/4288485251100838808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/critical-edr-threats-rogueplanetsilent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/4288485251100838808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/4288485251100838808'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/critical-edr-threats-rogueplanetsilent.html' title='Critical EDR threats -  RoguePlanet,Silent Choke'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitx0X03-uyx-MVLj4MxjJpKP8opgrGdeizsQ5tjMAVaJjrSbV2sstKqJTU_SUp8bz4hpQbzskzFcP4f21bz2I6iR8pXEfzLfTOqUuKcP9aBkvR4QovdCd83hU8RRV1ENCE0s7MMbfPrbiKtNpcoKTLfv-mc0Cg3N1gwBdKvWd4_i9OS7uTL6lfd0TgP7mN/s72-w411-h190-c/EDR%20chocker.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-2476455534901127590</id><published>2026-07-12T03:39:05.401+10:00</published><updated>2026-07-12T03:40:16.901+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type='text'>A large-scale exploitation campaign targeting web content management systems (CMS</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe class=&quot;b-iframe-ws lTgB3 BLOG_object_iframe&quot; frameborder=&quot;0&quot; height=&quot;198px&quot; jsaction=&quot;load:lzUY8e&quot; src=&quot;/share-widget?w=poi&amp;amp;u=https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3DVulnerabilities&amp;amp;ved=1t%3A269313&amp;amp;bbid=8774245130267339525&amp;amp;bpid=2476455534901127590&quot; width=&quot;200px&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;A large-scale exploitation campaign targeting web content management systems (CMS), with many Australian businesses impacted.&lt;p&gt;&lt;/p&gt;&lt;p&gt;The vulnerabilities being targeted affect CMS software and plugins which, if exploited, enable malicious actors to remotely access and control targeted web servers.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Organisations, including small businesses, are encouraged to take immediate action to protect their web servers.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;▶ Inspect your CMS for webshells.&lt;/p&gt;&lt;p&gt;▶ Examine your web access logs for any IP addresses making GET or POST requests to any webshell paths.&lt;/p&gt;&lt;p&gt;▶ Treat servers with identified webshells as compromised, isolate them and perform an audit for malicious activity.&lt;/p&gt;&lt;p&gt;▶ Review network logs for interactions with identified IP addresses.&amp;nbsp;&lt;/p&gt;&lt;p&gt;▶ Investigate logging and hosts for evidence of persistence, lateral movement or other malicious actions.&lt;/p&gt;&lt;p&gt;▶ Patch vulnerable systems to prevent re-infection.&lt;/p&gt;&lt;p&gt;▶ If there are indications that websites are compromised, restore websites from a recent known-good backup.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If a service provider maintains your website, point them to this alert and review our guidance at the below link for additional questions to ask.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Read the full alert and take additional steps to protect your websites&lt;/p&gt;&lt;p&gt;&amp;nbsp;👉 https://lnkd.in/gkyDM4uY&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/2476455534901127590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2026/07/a-large-scale-exploitation-campaign.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/2476455534901127590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/2476455534901127590'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2026/07/a-large-scale-exploitation-campaign.html' title='A large-scale exploitation campaign targeting web content management systems (CMS'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-7875669715520202017</id><published>2024-07-21T03:32:00.004+10:00</published><updated>2024-07-21T03:37:58.984+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bangladesh"/><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Increased risk of phishing scams following CrowdStrike outage</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg114jiXc16Jma6UOvHnQVzD9_wEmkN_xsRAGS_EJhZbcvTvX4DIjen5b6wNAGiMFJnm2LHdK_1qlOD90FDX4gc42Pgcl1G86GpaIgEfInCD8Tj5Mj73_9gGaGRjOUzuujerAUAxgis2FYYEaK0YTc-WbI9_BYDrRtw65j7RySlKuSrnGybVzZUVhhgIKn4/s1058/Picture1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1058&quot; data-original-width=&quot;977&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg114jiXc16Jma6UOvHnQVzD9_wEmkN_xsRAGS_EJhZbcvTvX4DIjen5b6wNAGiMFJnm2LHdK_1qlOD90FDX4gc42Pgcl1G86GpaIgEfInCD8Tj5Mj73_9gGaGRjOUzuujerAUAxgis2FYYEaK0YTc-WbI9_BYDrRtw65j7RySlKuSrnGybVzZUVhhgIKn4/s320/Picture1.png&quot; width=&quot;296&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Australian Signals Directorate has issued a warning about an increased risk of phishing scams following yesterday&#39;s CrowdStrike outage.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;According to the alert, ASD’s ACSC has identified numerous malicious websites and unofficial code claiming to assist entities in recovering from the widespread outages caused by the CrowdStrike technical incident.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;ASD’s &lt;b&gt;ACSC&lt;/b&gt; strongly advises all consumers to obtain their technical information and updates directly from official CrowdStrike sources only. [Learn more here]&lt;a href=&quot;https://www.cyber.gov.au/about-us/view-all-content/alerts-and-advisories/widespread-outages-relating-crowdstrike-software-update?fbclid=IwZXh0bgNhZW0CMTEAAR1veIrKLYJrloZIx7AvqS6Nlqv3UfvENiPg6lVbHUhffjbS_7HBzNQEGdI_aem_TUaGcC36MEN9SJxw0OUTnQ&quot;&gt;https://www.cyber.gov.au/about-us/view-all-content/alerts-and-advisories/widespread-outages-relating-crowdstrike-software-update?fbclid=IwZXh0bgNhZW0CMTEAAR1veIrKLYJrloZIx7AvqS6Nlqv3UfvENiPg6lVbHUhffjbS_7HBzNQEGdI_aem_TUaGcC36MEN9SJxw0OUTnQ&lt;/a&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;It appears that threat actors are exploiting the &lt;b&gt;#CrowdStrike&lt;/b&gt; situation through &lt;b&gt;#phishing&lt;/b&gt; and &lt;b&gt;#spoofing&lt;/b&gt; campaigns.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Here is a list of newly created domains&amp;nbsp;https://urlscan.io/search/#crowdstrike*&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Before clicking on any links, use tools like Domain Dossier, &lt;a href=&quot;http://URLscan.io&quot;&gt;URLscan.io&lt;/a&gt;, and VirusTotal to check their authenticity — because threat actors never miss an opportunity to exploit a disaster.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#threatactors&lt;/b&gt; &lt;b&gt;#hackers&lt;/b&gt; &lt;b&gt;#CrowdStrike&lt;/b&gt; &lt;b&gt;#phishing&lt;/b&gt; &lt;b&gt;#urlscan&lt;/b&gt; &lt;b&gt;#cybertip&lt;/b&gt; &lt;b&gt;#VirusTotal&lt;/b&gt; &lt;b&gt;#ASD&lt;/b&gt; &lt;b&gt;#ACSC&lt;/b&gt; &lt;b&gt;#AISA&lt;/b&gt; &lt;b&gt;#Australia&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/7875669715520202017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2024/07/increased-risk-of-phishing-scams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7875669715520202017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7875669715520202017'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2024/07/increased-risk-of-phishing-scams.html' title='Increased risk of phishing scams following CrowdStrike outage'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg114jiXc16Jma6UOvHnQVzD9_wEmkN_xsRAGS_EJhZbcvTvX4DIjen5b6wNAGiMFJnm2LHdK_1qlOD90FDX4gc42Pgcl1G86GpaIgEfInCD8Tj5Mj73_9gGaGRjOUzuujerAUAxgis2FYYEaK0YTc-WbI9_BYDrRtw65j7RySlKuSrnGybVzZUVhhgIKn4/s72-c/Picture1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-3721313733691239819</id><published>2024-07-20T06:40:00.006+10:00</published><updated>2024-07-20T06:51:54.154+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type='text'>Crowdstrike Global IT outage affecting computers around the world</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;A current worldwide &lt;a href=&quot;&quot;&gt;#CrowdStrike&lt;/a&gt; issue causing &lt;a href=&quot;&quot;&gt;#BSOD&lt;/a&gt;. Seen reports from&amp;nbsp; AU, NZ ,Japan, India. And Europe.&amp;nbsp;The global computer outage affecting airports, banks and other businesses.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVa2BE5EaDBIP4J0kioL-eCUs7upXfWQmzSLYMWkJa_CnmFEHIRwnG2Z6c386TYmKbNTnky8yOwvY7GIOQX9gYOSuQhRhx-JraTdtzKe4DSStnxkB5DJYglk384mDZsA6A553on_4PxGBLlNpmhof1YtXuq_giXSqqqkR7GCIEGPCyTfcMb0HzacEOvR6-/s739/crowdstrike%20BSOD.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;415&quot; data-original-width=&quot;739&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVa2BE5EaDBIP4J0kioL-eCUs7upXfWQmzSLYMWkJa_CnmFEHIRwnG2Z6c386TYmKbNTnky8yOwvY7GIOQX9gYOSuQhRhx-JraTdtzKe4DSStnxkB5DJYglk384mDZsA6A553on_4PxGBLlNpmhof1YtXuq_giXSqqqkR7GCIEGPCyTfcMb0HzacEOvR6-/s320/crowdstrike%20BSOD.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;ltr&quot;&gt;CrowdStrike’s cybersecurity software — used by numerous Fortune 500 companies, including major global banks, healthcare and energy companies — detects and blocks hacking threats. Like other cybersecurity products, the software requires deep-level access to a computer’s operating system to scan for those threats. In this case, computers running Microsoft Windows appear to be crashing because of the faulty way a software code update issued by CrowdStrike is interacting with the Windows system.&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;This issue is not impacting Mac- or Linux-based hosts&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Some servers on perm and cloud and devices are not resuming correctly and are getting stuck in boot loops that have &lt;a href=&quot;&quot;&gt;#Crowdstrike&lt;/a&gt;.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Some seen successful reboots which work for about 15 mins and then they stop and then go back into a boot loop.&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnd4pWjdnfCnU5GzmSwMwpH2fibO6DiW03TGmRVSgQNhuqERGEXAzWybE2v3Psg65rzkux_p8CZPxJgHWDmt4uVqqeJ-onBVqmmqOeKdlLLX2XiJA_B1D8s0B0JSr_98laKgppLZa90bxdr-rgM6BjonmrBZ90VRDuTZb7FQh35ZB_4DlQNFuNb8sFqzXT/s897/1721420953426.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;512&quot; data-original-width=&quot;897&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnd4pWjdnfCnU5GzmSwMwpH2fibO6DiW03TGmRVSgQNhuqERGEXAzWybE2v3Psg65rzkux_p8CZPxJgHWDmt4uVqqeJ-onBVqmmqOeKdlLLX2XiJA_B1D8s0B0JSr_98laKgppLZa90bxdr-rgM6BjonmrBZ90VRDuTZb7FQh35ZB_4DlQNFuNb8sFqzXT/s320/1721420953426.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;ltr&quot;&gt;Technical Breakdown&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;1. Crowdstrike publishes a content update for their threat feed, which is basically a list of patterns of “bad things”&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;2. Software agents get this update and apply the controls to block things that match this pattern&amp;nbsp;&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;3. The update has a pattern which matches a critical Windows process but the software blocks it anyway&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;4. Windows crashes with a Blue Screen of Death (BSOD) and reboots&amp;nbsp;&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;5. On reboot, CrowdStrike kills the process again and Windows reboots&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;6. And it’s now a loop… There are various ways of fixing this but for most systems it will involve physically visiting every affected system, booting into “safe mode” and fixing the problem manually.&amp;nbsp;&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;For some cloud systems though, such as AWS, “safe mode” is not even possible so this fix doesn’t work. The virtual servers will need to be shut down, their disks cloned, attached to another server, edited to remove the offending files and then finally reattach to the original server.&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;BUT, if you’re protecting your data and using encryption at rest, you need to manually decrypt the disk with a BitLocker Recovery Key, which is probably - for most companies&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;Updated workaround steps:&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Boot Windows into Safe Mode or the Windows Recovery Environment&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Navigate to the C:\Windows\System32\drivers\CrowdStrike directory&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Locate the file matching “C-00000291*.sys”, and delete it. &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt; &lt;br /&gt;
Boot the host normally.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Crowdstrike published a post with updated details for quering machine and how to fix here &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;a href=&quot;https://www.crowdstrike.com/blog/statement-on-falcon-content-update-for-windows-hosts/&quot;&gt;https://www.crowdstrike.com/blog/statement-on-falcon-content-update-for-windows-hosts/&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLsMCtbtw-vAhn10E8_wvu8b1ugyZxazmrIEHBWcU_-XICfGDj4j4DtkEja09RXQLj59bGazhTq61E-FkefffPGmlWFtqZzyMb5dtvuW_lmrAU2s4Vm6xihYg_vgh4IhPVf3JZ56sw3xarPTLPEUdPG_dE1t-F1_JUagNMXRP1D2YxKVwmFmXDSXk8Re1Y/s516/20240719_170525.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;516&quot; data-original-width=&quot;500&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLsMCtbtw-vAhn10E8_wvu8b1ugyZxazmrIEHBWcU_-XICfGDj4j4DtkEja09RXQLj59bGazhTq61E-FkefffPGmlWFtqZzyMb5dtvuW_lmrAU2s4Vm6xihYg_vgh4IhPVf3JZ56sw3xarPTLPEUdPG_dE1t-F1_JUagNMXRP1D2YxKVwmFmXDSXk8Re1Y/s320/20240719_170525.jpg&quot; width=&quot;310&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;ltr&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;This is really just a good reminder of how MANY systems are dependent on IT.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Technology is engrained in every part of our lives. We don’t notice it when it’s working well. We only notice when something goes wrong. No one talks about how many millions of attacks were stopped, or upgrades that went smoothly. Everyone remembers the ones that didn&#39;t.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;a href=&quot;&quot;&gt;#Crowdstrike&lt;/a&gt; &lt;a href=&quot;&quot;&gt;#update&lt;/a&gt; &lt;a href=&quot;&quot;&gt;#BSOD&lt;/a&gt; &lt;a href=&quot;&quot;&gt;#EDR&lt;/a&gt; &lt;a href=&quot;&quot;&gt;#outage&lt;/a&gt; &lt;a href=&quot;&quot;&gt;#ITissue&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/3721313733691239819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2024/07/crowdstrike-global-it-outage-affecting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/3721313733691239819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/3721313733691239819'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2024/07/crowdstrike-global-it-outage-affecting.html' title='Crowdstrike Global IT outage affecting computers around the world'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVa2BE5EaDBIP4J0kioL-eCUs7upXfWQmzSLYMWkJa_CnmFEHIRwnG2Z6c386TYmKbNTnky8yOwvY7GIOQX9gYOSuQhRhx-JraTdtzKe4DSStnxkB5DJYglk384mDZsA6A553on_4PxGBLlNpmhof1YtXuq_giXSqqqkR7GCIEGPCyTfcMb0HzacEOvR6-/s72-c/crowdstrike%20BSOD.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-3517899861476384073</id><published>2024-04-15T22:58:00.002+10:00</published><updated>2024-04-15T23:10:34.130+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bangladesh"/><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="IT Exam"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Free cyber security course. Delve into essential cybersecurity NIST Risk management frameworks  </title><content type='html'>&lt;p&gt;&amp;nbsp;🌟 Exciting Announcement Alert! Last week, NIST took a significant step in advancing cybersecurity education by releasing four introductory courses covering their flagship publications for FREE! 🆓&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkKc9nbBMLGOMUjKNIOKUL7-QJO-zL78F4ULNISMDQrRnGua2uaDHd4gfyT_qbbKpXl8d1-AdZGJJ0M1PE2EchK3kBk8LgyrrxO340v5VTLETpUXLrBeud7v1tJfZDmsZzHa-zJeCFpK6Yeh69ztiq2k0Z5FxImE8BbWsCsuWHfHdHwX-d3cME7r_HK4pB/s756/NIST%20RMF%20Graphc-Prepare%20Step.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;756&quot; data-original-width=&quot;756&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkKc9nbBMLGOMUjKNIOKUL7-QJO-zL78F4ULNISMDQrRnGua2uaDHd4gfyT_qbbKpXl8d1-AdZGJJ0M1PE2EchK3kBk8LgyrrxO340v5VTLETpUXLrBeud7v1tJfZDmsZzHa-zJeCFpK6Yeh69ztiq2k0Z5FxImE8BbWsCsuWHfHdHwX-d3cME7r_HK4pB/s320/NIST%20RMF%20Graphc-Prepare%20Step.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;📘 Delve into essential cybersecurity frameworks with courses on:&lt;/p&gt;&lt;p&gt;- NIST SP 800-37, Risk Management Framework (RMF)&amp;nbsp;&lt;/p&gt;&lt;p&gt;- NIST SP 800-53, Security and Privacy Controls for Information Systems and Organizations&lt;/p&gt;&lt;p&gt;-&amp;nbsp;NIST SP 800-53A, Assessing Security and Privacy Controls in Information Systems and Organizations&lt;/p&gt;&lt;p&gt;-&amp;nbsp;NIST SP 800-53B, Control Baselines for Information Systems and Organizations&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;🔍 These meticulously curated courses offer unparalleled insights into cybersecurity best practices, delivered in a concise format designed to optimize learning efficiency. With just 60 minutes required for each course, professionals can easily incorporate this valuable knowledge into their busy schedules.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;But the excitement doesn&#39;t stop there! NIST has also unveiled a comprehensive crosswalk between NIST CSF 2.0 and NIST SP 800-53, providing invaluable guidance for cybersecurity practitioners navigating these frameworks.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Some common question and answer regarding the course&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Are these courses self-guided or instructor-led?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A: The courses provided are self-guided online courses.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Is there a fee to access these courses?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A: No. The NIST materials provided on the CSRC website, including the RMF and SP 800-53 series introductory courses, are free to any interested party.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Is registration required?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A: No. Registration is not required to access the courses.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Is there a quiz at the end of each course?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A: No, there are no quizzes at the end of each course. The material in each course is provided for informational purposes only.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: Are certificates issued upon completion of the courses?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A: At the end of each course presented on this NIST website, a certificate of course completion is provided as a courtesy. The certificate only identifies that the course material was viewed and does not attest to any qualifications, knowledge, or skill level resulting from the completion of the course.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q: How do I print the certificate of completion?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A: Use the browser&#39;s print option, generally found in the browser menu, to print or capture a PDF of the course certificate. Please add your name and the date of completion to the certificate.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;🔗 Dive into these invaluable resources today! Links to the crosswalk and courses can be found in here &lt;a href=&quot;https://csrc.nist.gov/Projects/risk-management/rmf-courses&quot;&gt;https://csrc.nist.gov/Projects/risk-management/rmf-courses&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;.Let&#39;s elevate our cybersecurity expertise together!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;💼 #NIST #Cybersecurity #ProfessionalDevelopment #KnowledgeIsPower&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/3517899861476384073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2024/04/free-cyber-security-course-delve-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/3517899861476384073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/3517899861476384073'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2024/04/free-cyber-security-course-delve-into.html' title='Free cyber security course. Delve into essential cybersecurity NIST Risk management frameworks  '/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkKc9nbBMLGOMUjKNIOKUL7-QJO-zL78F4ULNISMDQrRnGua2uaDHd4gfyT_qbbKpXl8d1-AdZGJJ0M1PE2EchK3kBk8LgyrrxO340v5VTLETpUXLrBeud7v1tJfZDmsZzHa-zJeCFpK6Yeh69ztiq2k0Z5FxImE8BbWsCsuWHfHdHwX-d3cME7r_HK4pB/s72-c/NIST%20RMF%20Graphc-Prepare%20Step.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-7149577674907947175</id><published>2024-03-31T18:14:00.006+11:00</published><updated>2024-03-31T18:30:12.930+11:00</updated><title type='text'>Securing Your Future: The Bright Outlook for Careers in Cybersecurity</title><content type='html'>&lt;p&gt;The Bright Future of Careers in Cybersecurity.&amp;nbsp;Explore the thriving job market, competitive salaries, and abundant growth opportunities in cybersecurity careers. Discover why a career in cybersecurity offers both financial rewards and the satisfaction of protecting our digital world&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgtkHF0y_fGCbzt5SdURG-2u6jz8TSSQnKGJOlx7VQPZVduf7ym5VvAlokn1SGxjw6T7cKeM6dt9VQIirBWhpS8AWendLanMAUZr3E8XO9lgrK7wLochH-DZfy68xZQrRAzMW27YMzyZ7f1X6NvZzGmOdNlOVEtfE4Pjh7NxrwTc6ZvwHSuLGgetMMnA23/s338/cyber%20career.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;338&quot; data-original-width=&quot;338&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgtkHF0y_fGCbzt5SdURG-2u6jz8TSSQnKGJOlx7VQPZVduf7ym5VvAlokn1SGxjw6T7cKeM6dt9VQIirBWhpS8AWendLanMAUZr3E8XO9lgrK7wLochH-DZfy68xZQrRAzMW27YMzyZ7f1X6NvZzGmOdNlOVEtfE4Pjh7NxrwTc6ZvwHSuLGgetMMnA23/s320/cyber%20career.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The landscape of cybersecurity careers is experiencing a significant uptrend, fueled by several driving forces:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Rising Cyber Threats:&lt;/p&gt;&lt;p&gt;The frequency, complexity, and cost of cyberattacks are on the rise. This escalating threat landscape is prompting organizations across all sectors to prioritize investments in robust cybersecurity measures.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Advancing Technologies:&lt;/p&gt;&lt;p&gt;The widespread adoption of cloud computing, mobile devices, and the Internet of Things (IoT) is expanding the attack surface for cyber threats. As a result, there is a growing need for skilled professionals to secure these evolving technologies.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Increased Awareness:&lt;/p&gt;&lt;p&gt;With cyberattacks making headlines, both businesses and individuals are increasingly recognizing the critical importance of cybersecurity. This heightened awareness is translating into a greater demand for qualified cybersecurity professionals across industries.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Here are four promising trends to consider when contemplating a career in cybersecurity:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. Favorable Job Market:&lt;/p&gt;&lt;p&gt;According to recent projections from reputable sources, the global cybersecurity workforce is projected to face a shortage of millions of professionals by 2024. This significant talent gap indicates a thriving job market for individuals with the requisite skills and expertise.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. Competitive Compensation:&lt;/p&gt;&lt;p&gt;Given the high demand for cybersecurity skills, professionals in this field can anticipate competitive salaries. Many positions offer lucrative earning potential, reflecting the value placed on cybersecurity expertise by organizations worldwide.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. Abundant Growth Opportunities:&lt;/p&gt;&lt;p&gt;The cybersecurity landscape is dynamic and ever-evolving, presenting numerous avenues for career advancement and skill development. Professionals can specialize in various domains, pursue leadership roles, or explore adjacent fields such as cybercrime investigation.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. Fulfilling Career Trajectory:&lt;/p&gt;&lt;p&gt;Beyond financial incentives, a career in cybersecurity offers the gratification of safeguarding sensitive information and critical infrastructure. It is a profession where individuals can actively contribute to protecting the digital realm and making a tangible difference in securing our interconnected world.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In conclusion, the outlook for cybersecurity careers is exceptionally promising, with abundant opportunities for growth, competitive compensation, and the chance to make a meaningful impact. For those considering a career in cybersecurity, the future is indeed bright and brimming with potential.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/7149577674907947175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2024/03/securing-your-future-bright-outlook-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7149577674907947175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7149577674907947175'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2024/03/securing-your-future-bright-outlook-for.html' title='Securing Your Future: The Bright Outlook for Careers in Cybersecurity'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgtkHF0y_fGCbzt5SdURG-2u6jz8TSSQnKGJOlx7VQPZVduf7ym5VvAlokn1SGxjw6T7cKeM6dt9VQIirBWhpS8AWendLanMAUZr3E8XO9lgrK7wLochH-DZfy68xZQrRAzMW27YMzyZ7f1X6NvZzGmOdNlOVEtfE4Pjh7NxrwTc6ZvwHSuLGgetMMnA23/s72-c/cyber%20career.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-148206296330542742</id><published>2024-03-31T18:02:00.008+11:00</published><updated>2024-03-31T18:27:44.569+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Job Interview and Ideas"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="Teamwork"/><title type='text'>Navigating the Path to a Cybersecurity Career in Australia or anywhere : Roles, Opportunities, and Guidance</title><content type='html'>&lt;p&gt;Embarking on a career in cybersecurity is an exciting journey filled with opportunities for growth and learning. With the ever-evolving digital landscape, the demand for skilled cybersecurity professionals continues to rise, making it an ideal time to explore this dynamic field.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSc-2QN_ZnL5CeYd4TDw09LhfqRd9x1psDmNAeLT-eKD_nmbMNSaRwMKnSsmYhDs8h6stPu9hInjdbbQX9W5pucIGndlF4IUXOiArpAPe5DWFOs_Lcc6sMZzcAswGmQCibiP4bDMLOtlb9n0epXEvpBE5LCZsiaitaRH5Lci-jnksBu4sU5n0dNlNiSLI9/s783/cyber%20professional.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;391&quot; data-original-width=&quot;783&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSc-2QN_ZnL5CeYd4TDw09LhfqRd9x1psDmNAeLT-eKD_nmbMNSaRwMKnSsmYhDs8h6stPu9hInjdbbQX9W5pucIGndlF4IUXOiArpAPe5DWFOs_Lcc6sMZzcAswGmQCibiP4bDMLOtlb9n0epXEvpBE5LCZsiaitaRH5Lci-jnksBu4sU5n0dNlNiSLI9/s320/cyber%20professional.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;In this post, we will delve into the various roles available in cybersecurity, including specialized positions, and provide guidance on how to pursue them effectively in the Australian market&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;1. Blue Team Roles&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Security Analyst&lt;/b&gt;: Responsible for monitoring and analyzing security events, investigating incidents, and implementing defensive measures to protect an organization&#39;s systems and data.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Security Operations Center (SOC) Analyst:&lt;/b&gt; Works in a SOC environment, monitoring security alerts, triaging incidents, and responding to threats in real-time.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Incident Responder&lt;/b&gt;: Focuses on incident detection, containment, and recovery, coordinating response efforts during security breaches or incidents.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;b&gt;&lt;i&gt;Getting Started&lt;/i&gt;&lt;/b&gt;: Entry-level positions often require foundational knowledge of cybersecurity principles and tools. Pursue certifications like CompTIA Security+ and gain experience through internships, entry-level roles, or hands-on projects.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;2. Red Team Roles:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Penetration Tester (Pen Tester): &lt;/b&gt;Conducts authorized simulated attacks on systems and networks to identify vulnerabilities and assess security posture.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Ethical Hacker:&lt;/b&gt; Utilizes hacking techniques and methodologies to identify and address security weaknesses in systems and applications.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Security Consultant: &lt;/b&gt;Provides expertise in assessing and improving security controls, conducting security assessments, and recommending remediation measures.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;i&gt;Getting Started:&lt;/i&gt;&lt;/b&gt; Develop technical skills in penetration testing, network security, and ethical hacking through hands-on labs, capture-the-flag (CTF) competitions, and certifications like Certified Ethical Hacker (CEH) or Offensive Security Certified Professional (OSCP).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;3. Compliance and Governance Roles:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Governance, Risk, and Compliance (GRC) Analyst&lt;/b&gt;: Ensures adherence to regulatory requirements, industry standards, and internal policies, conducting risk assessments and developing compliance strategies.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Security Auditor&lt;/b&gt;: Conducts audits of systems, processes, and controls to assess compliance with regulatory frameworks and industry standards.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;i&gt;Getting Started&lt;/i&gt;&lt;/b&gt;: Gain knowledge of relevant regulations and standards such as GDPR, HIPAA, ISO 27001, and NIST Cybersecurity Framework. Pursue certifications like Certified Information Systems Auditor (CISA) or Certified Information Security Manager (CISM).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;4. Specialized Roles:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Cloud Security Specialist&lt;/b&gt;: Focuses on securing cloud environments, ensuring the confidentiality, integrity, and availability of cloud-based assets and services.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;IoT Security Specialist: &lt;/b&gt;Addresses security challenges associated with Internet of Things (IoT) devices, networks, and ecosystems, ensuring the protection of connected devices and data.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Industrial Control Systems (ICS) Security Analyst&lt;/b&gt;: Secures operational technology (OT) environments, including supervisory control and data acquisition (SCADA) systems and industrial control systems, against cyber threats.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;i&gt;Getting Started&lt;/i&gt;&lt;/b&gt;: Gain specialized knowledge and skills through training programs, certifications, and hands-on experience in specific domains such as cloud security, IoT security, or industrial cybersecurity.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To pursue these roles, it&#39;s essential to continuously expand your knowledge, develop practical skills, and stay updated on emerging technologies and threats. Engage in professional development activities, participate in relevant communities and forums, and leverage networking opportunities to connect with industry professionals and explore career paths in cybersecurity. Additionally, consider pursuing advanced certifications and higher education programs to deepen your expertise and advance your career in the field&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;Getting Started in Cybersecurity: Your Roadmap to Success&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Embarking on a career in cybersecurity can seem daunting, especially for newcomers to the field. However, with the right approach and resources, anyone can start their journey towards becoming a skilled cybersecurity professional.&lt;/p&gt;&lt;p&gt;Here&#39;s a comprehensive roadmap to help you get started:&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Gain Foundational Knowledge: &lt;/b&gt;Begin by building a strong foundation in cybersecurity principles, concepts, and technologies. Consider enrolling in formal education programs such as cybersecurity-related courses, diplomas, or degree programs offered by universities or technical colleges. These programs cover essential topics such as network security, cryptography, risk management, and ethical hacking, providing you with a solid understanding of the fundamentals.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. &lt;b&gt;Explore Different Areas of Cybersecurity&lt;/b&gt;: Cybersecurity is a broad field with various specializations and career paths. Take the time to explore different areas of cybersecurity to discover where your interests and strengths lie.&lt;/p&gt;&lt;p&gt;The spectrum of skills required in Cyber is larger than that of most professions.&lt;/p&gt;&lt;p&gt;We need people who understand:&lt;/p&gt;&lt;p&gt;➡️ People Management&lt;/p&gt;&lt;p&gt;➡️ Security Compliance and Regulations&lt;/p&gt;&lt;p&gt;➡️ Governance and Risk Management&lt;/p&gt;&lt;p&gt;➡️ Legal and Ethical Considerations&lt;/p&gt;&lt;p&gt;➡️ Security Awareness, Training and Psychology&lt;/p&gt;&lt;p&gt;➡️ Engineering&lt;/p&gt;&lt;p&gt;➡️ Architecture&lt;/p&gt;&lt;p&gt;➡️ Endpoints &amp;amp; Networks&lt;/p&gt;&lt;p&gt;➡️ Secure DevOps (DevSecOps)&lt;/p&gt;&lt;p&gt;➡️ Threat Intelligence&lt;/p&gt;&lt;p&gt;➡️ Detection &amp;amp; Investigation&lt;/p&gt;&lt;p&gt;➡️ Incident Response&lt;/p&gt;&lt;p&gt;➡️ Security Research and Innovation&lt;/p&gt;&lt;p&gt;➡️ and more…&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Truth is, effective Cyber Security is a team sport. One where a diverse group of people are working together, communicating and playing to our strengths.&lt;/p&gt;&lt;p&gt;Research roles such as security analyst, penetration tester, security consultant, or compliance officer to understand their responsibilities, required skills, and career prospects. Engage with online communities, forums, and professional networking platforms to connect with experienced professionals and learn from their experiences.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Pursue Certifications and Training:&lt;/b&gt;&amp;nbsp;Certifications play a crucial role in validating your knowledge and skills in cybersecurity and are highly valued by employers. Consider obtaining industry-recognized certifications such as CompTIA Security+, Certified Information Systems Security Professional (CISSP), Certified Ethical Hacker (CEH), or Certified Information Security Manager (CISM). These certifications demonstrate your expertise and commitment to the field, increasing your chances of landing a job in cybersecurity. Additionally, leverage online training platforms and resources such as Cybrary, Coursera, or Udemy to further enhance your skills and knowledge in specific areas of cybersecurity.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. Gain Practical Experience: &lt;/b&gt;Hands-on experience is invaluable in cybersecurity and can significantly enhance your employability. Look for opportunities to gain practical experience through internships, co-op programs, or entry-level positions in cybersecurity-related roles. Many organizations offer internship programs specifically for cybersecurity students or recent graduates, providing valuable exposure to real-world cybersecurity challenges and environments. Additionally, consider participating in capture-the-flag (CTF) competitions, hackathons, or open-source projects to hone your technical skills and problem-solving abilities.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. &lt;b&gt;Network and Engage with the Cybersecurity Community:&lt;/b&gt; Networking is key to success in cybersecurity. Connect with professionals in the field, join online communities and forums, and attend industry events, conferences, and meetups to expand your network and learn from others.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Join professional organizations like the Australian Information Security Association (AISA) or the Australian Computer Society (ACS) to connect with industry professionals and stay updated on the latest trends and developments. Attend events such as BSides, which offer networking opportunities and valuable insights into the cybersecurity community.&lt;/p&gt;&lt;p&gt;Engage with cybersecurity professionals on platforms like LinkedIn, Twitter, or Reddit, participate in discussions, ask questions, and seek mentorship opportunities. Building relationships with experienced professionals can provide valuable insights, guidance, and career opportunities in cybersecurity.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;6. Continuously Learn and Stay Updated:&lt;/b&gt; Cybersecurity is a constantly evolving field, with new threats, technologies, and best practices emerging regularly. Stay updated on the latest trends, developments, and news in cybersecurity by following industry blogs, podcasts, and news sources. Subscribe to cybersecurity newsletters, join relevant online forums and communities, and participate in webinars, workshops, and training sessions to stay informed and expand your knowledge. Additionally, consider pursuing advanced certifications, attending conferences, or pursuing higher education programs to further develop your expertise and advance your career in cybersecurity.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;By following this roadmap and taking proactive steps to build your skills, gain experience, and network with professionals in the field, you can kickstart your career in cybersecurity and embark on a rewarding and fulfilling journey in this dynamic and high-demand field.&lt;/p&gt;&lt;p&gt;Navigating a cybersecurity career in Australia requires dedication, continuous learning, and perseverance. By exploring different roles, gaining practical experience, and staying updated on industry trends, you can embark on a rewarding career path in cybersecurity and contribute to the protection of organizations against evolving digital threats.&lt;/p&gt;&lt;p&gt;For more guidance and resources on pursuing a cybersecurity career in Australia, stay connected with MaximisIT.net, your trusted partner in cybersecurity.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/148206296330542742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2024/03/navigating-path-to-cybersecurity-career.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/148206296330542742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/148206296330542742'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2024/03/navigating-path-to-cybersecurity-career.html' title='Navigating the Path to a Cybersecurity Career in Australia or anywhere : Roles, Opportunities, and Guidance'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSc-2QN_ZnL5CeYd4TDw09LhfqRd9x1psDmNAeLT-eKD_nmbMNSaRwMKnSsmYhDs8h6stPu9hInjdbbQX9W5pucIGndlF4IUXOiArpAPe5DWFOs_Lcc6sMZzcAswGmQCibiP4bDMLOtlb9n0epXEvpBE5LCZsiaitaRH5Lci-jnksBu4sU5n0dNlNiSLI9/s72-c/cyber%20professional.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-1639046057137623042</id><published>2023-10-08T14:32:00.002+11:00</published><updated>2023-10-08T14:32:25.651+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>MGM Cyber Attack cost 110 Million</title><content type='html'>&lt;p&gt;In September the hospitality and entertainment company &lt;b&gt;#MGM&lt;/b&gt; Resorts was hit by a &lt;b&gt;#ransomware&lt;/b&gt; attack that shut down its systems at MGM Hotels and Casinos.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The incident affected &lt;b&gt;#hotel&lt;/b&gt; reservation systems in the United States and other IT systems that run the casino floors.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;The company now revealed that the costs from the &lt;b&gt;#ransomware&lt;/b&gt; attack have exceeded $110 million. The company paid third-party experts $10 million to clean up its systems.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Allegedly, a criminal gang made up of U.S. and U.K.-based individuals that cybersecurity experts call &lt;b&gt;#Scattered&lt;/b&gt; Spider (aka Roasted 0ktapus, UNC3944 or Storm-0875) initiated a social engineering attack that led to the near shutdown of &lt;b&gt;#MGM&lt;/b&gt; Resorts International.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Scattered Spider &lt;b&gt;#encrypted&lt;/b&gt; several hundred of their &lt;b&gt;#ESXi&lt;/b&gt; servers, which hosted thousands of VMs supporting hundreds of systems widely used in the hospitality industry. This caused cascading chaos. As the &lt;b&gt;#ESXi&lt;/b&gt; hosts became encrypted one after another, the applications running on them crashed … one after another … after another. Hotel room keys no longer worked. Dinner reservation systems were down. Point-of-sale systems were unable to take payments. Guests were unable to check in or out. Slot machines were completely unavailable. At this point, MGM was hemorrhaging money – and potentially its credibility.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;A nice deep technical Analysis by cyber &lt;b&gt;#security&lt;/b&gt; company &lt;b&gt;#CyberArk&lt;/b&gt; whic details the &lt;b&gt;#attack&lt;/b&gt; based on the information currently available, analyze its root causes and discuss key takeaways to help organizations strengthen their security posture.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;b&gt;#cyber&lt;/b&gt; &lt;b&gt;#databreach&lt;/b&gt; &lt;b&gt;#socialengineering&lt;/b&gt; &lt;b&gt;#ransomware&lt;/b&gt; &lt;b&gt;#okta&lt;/b&gt; &lt;b&gt;#security&lt;/b&gt;&amp;nbsp; &lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;https://www.cyberark.com/resources/blog/the-mgm-resorts-attack-initial-anaysis&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSgW9O7OaBSSjqqUzb91cxkkLI9DW-s2uvnHlZY-HPve_bzG_Am7WmFhCrwQArJN_0j2v5GLC1n-ySJfjRXTAvRyPUMBEw8gLNBXCkCmd1JsvSjshvn4yUcc2YklGNySjVIE0qzLsAcsCtTBOewsgep_hT_uzO0vzQj8u_uEf3uP8TmwfkSt9Jdnu4UoUg/s1024/mgm-cyberattack-1024x576.webp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;576&quot; data-original-width=&quot;1024&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSgW9O7OaBSSjqqUzb91cxkkLI9DW-s2uvnHlZY-HPve_bzG_Am7WmFhCrwQArJN_0j2v5GLC1n-ySJfjRXTAvRyPUMBEw8gLNBXCkCmd1JsvSjshvn4yUcc2YklGNySjVIE0qzLsAcsCtTBOewsgep_hT_uzO0vzQj8u_uEf3uP8TmwfkSt9Jdnu4UoUg/s320/mgm-cyberattack-1024x576.webp&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot;&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/1639046057137623042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2023/10/mgm-cyber-attack-cost-110-million.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/1639046057137623042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/1639046057137623042'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2023/10/mgm-cyber-attack-cost-110-million.html' title='MGM Cyber Attack cost 110 Million'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSgW9O7OaBSSjqqUzb91cxkkLI9DW-s2uvnHlZY-HPve_bzG_Am7WmFhCrwQArJN_0j2v5GLC1n-ySJfjRXTAvRyPUMBEw8gLNBXCkCmd1JsvSjshvn4yUcc2YklGNySjVIE0qzLsAcsCtTBOewsgep_hT_uzO0vzQj8u_uEf3uP8TmwfkSt9Jdnu4UoUg/s72-c/mgm-cyberattack-1024x576.webp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-4098457416458642314</id><published>2023-06-04T14:00:00.010+10:00</published><updated>2023-06-06T04:19:55.841+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="Teamwork"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>Developing and implementing security controls for Azure Active Directory (Azure AD)</title><content type='html'>&lt;p&gt;Today we will share the list of things you need to consider for Developing and implementing security controls for Azure Active Directory (Azure AD):&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrQEqUTKfxgH5HsZP5wx4fjLNTCMmANb5tbafYE2IyJ6cVK6Y--pCFufss1wuDREhN1wZSov9-2D74JWPDhKxQNjuwwbswHDhMyv_jPDGasqQmgaipOZCMYdWQlghTcE_WahPsFpyUnKXY5MJeaEcE1OBEqIfvh74BJB5w9jiFXo2AT6HMRx8NiuTEFg/s582/Azure%20AD.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;527&quot; data-original-width=&quot;582&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrQEqUTKfxgH5HsZP5wx4fjLNTCMmANb5tbafYE2IyJ6cVK6Y--pCFufss1wuDREhN1wZSov9-2D74JWPDhKxQNjuwwbswHDhMyv_jPDGasqQmgaipOZCMYdWQlghTcE_WahPsFpyUnKXY5MJeaEcE1OBEqIfvh74BJB5w9jiFXo2AT6HMRx8NiuTEFg/s320/Azure%20AD.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. Identify Azure AD Assets:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Create an inventory of all Azure AD assets, including user accounts, groups, applications, service principals, and Azure AD resources.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Document the purpose and sensitivity level of each asset.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Classify assets based on their importance and criticality to the organization, considering factors such as the data they provide access to or the applications they authenticate.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. Perform a Risk Assessment:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Identify potential threats to your Azure AD environment, such as unauthorized access, identity theft, insider threats, or data breaches.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Assess vulnerabilities that could be exploited by conducting a comprehensive assessment of your Azure AD configuration and associated resources.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Evaluate the potential impact of each threat and vulnerability on the confidentiality, integrity, and availability of your Azure AD assets.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Determine the likelihood of each risk occurring based on historical data, industry trends, and the organization&#39;s threat landscape.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Prioritize risks based on their potential impact and likelihood, focusing on those with the highest potential risk to your Azure AD environment.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. Define Security Objectives:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Review your organization&#39;s overall security strategy and compliance requirements, including any specific Azure AD security requirements.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Identify specific security objectives that align with these requirements and the risk assessment findings. Ensure these objectives are measurable and relevant to your organization&#39;s needs.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Examples of security objectives for Azure AD may include enforcing strong authentication policies, implementing conditional access controls, and protecting privileged accounts.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. Select Security Controls:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Research and review Azure AD security best practices, Azure Security Center recommendations, and Azure AD-specific security frameworks.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Identify security controls available in Azure AD that address the identified risks and align with your security objectives.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Examples of security controls for Azure AD include enabling multi-factor authentication (MFA), implementing conditional access policies, using Azure AD Privileged Identity Management (PIM), and leveraging Azure AD Identity Protection.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Consider using Azure AD security features such as Azure AD Conditional Access, Azure AD Identity Governance, and Azure AD Privileged Identity Management to enhance your security posture.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. Design Azure AD Security Architecture:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Plan the structure of your Azure AD tenant, considering factors such as the number of Azure AD directories, users, groups, and applications required.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Define the authentication and access models to be used, such as cloud-only identities, hybrid identities with Azure AD Connect, or federation with external identity providers.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Determine the appropriate Azure AD license level and edition based on your organization&#39;s needs for advanced security features.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Design RBAC roles and assignments for Azure AD resources, ensuring least privilege principles are followed.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Establish Azure AD security policies, including password policies, sign-in risk policies, and device compliance policies.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6. Implement Security Controls:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Enable multi-factor authentication (MFA) for Azure AD accounts, especially for privileged accounts and accounts with access to sensitive resources.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Implement conditional access policies to enforce granular access controls based on user, device, location, and risk factors.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Utilize Azure AD Identity Protection to detect and respond to suspicious sign-in activities and risky user behaviors.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Leverage Azure AD Privileged Identity Management (PIM) to manage and monitor privileged access to Azure AD and other Azure resources.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Regularly review and remediate risky sign-in events, risky users, and vulnerable configurations identified by Azure AD security features.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;7. Provide User Training and Awareness:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Develop training materials and conduct sessions to educate users about Azure AD security best practices.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Train users on the importance of strong passwords, avoiding password reuse, and using MFA for enhanced security.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Educate users about recognizing and reporting phishing attempts, suspicious sign-in activities, and other potential security risks.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Raise awareness about the importance of safeguarding Azure AD credentials, avoiding sharing of accounts, and promptly reporting any unusual activities or potential security breaches.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;8. Establish Incident Response Procedures:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Develop an incident response plan specifically for Azure AD security incidents.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Define roles and responsibilities for incident response team members, including those responsible for handling Azure AD security incidents.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Establish communication protocols and reporting mechanisms to ensure prompt detection, response, and resolution of Azure AD security incidents.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Document step-by-step procedures for isolating affected accounts, investigating potential breaches, resetting compromised credentials, and implementing necessary security measures to prevent future incidents.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Conduct regular drills and exercises to test the effectiveness of the incident response procedures and identify areas for improvement.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;9. Implement Monitoring and Auditing:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Enable Azure AD auditing to track and monitor activities such as user sign-ins, application registrations, role assignments, and directory changes.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Utilize Azure AD logs and Azure Monitor to collect and analyze security-related events and alerts.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Configure alerts and notifications for suspicious activities, such as multiple failed sign-in attempts or privilege escalations.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Integrate Azure AD with a Security Information and Event Management (SIEM) system for centralized log management, analysis, and correlation.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Regularly review and analyze Azure AD logs and security reports to identify anomalies, detect security incidents, and take appropriate actions to mitigate risks.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;10. Regular Assessment and Improvement:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Continuously assess the effectiveness of your Azure AD security controls.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Stay informed about Azure AD security updates, new security features, and best practices provided by Microsoft.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Conduct periodic security assessments and penetration testing to identify vulnerabilities and weaknesses in your Azure AD environment.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Monitor Azure Security Center recommendations and implement necessary security improvements.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Regularly review and update your Azure AD security controls, policies, and procedures to adapt to emerging threats, industry standards, and regulatory requirements.&lt;/p&gt;&lt;p&gt;Certainly! Here&#39;s an expanded and elaborated checklist for developing and implementing security controls in Azure AD and AWS:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Checklist for Azure AD Security:&lt;/p&gt;&lt;p&gt;------------------------------------&lt;/p&gt;&lt;p&gt;| Step&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Status&amp;nbsp;&lt;/p&gt;&lt;p&gt;1 Identify Azure AD Assets&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - List all Azure AD resources and services being used, such as users, groups, applications, and roles.&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2 Perform a Risk Assessment&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Identify potential threats and vulnerabilities specific to Azure AD.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Assess the impact and likelihood of each risk.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3 Define Security Objectives&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Clearly define and document the desired security objectives for Azure AD.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Ensure objectives align with organizational requirements and compliance standards.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;4 Select Security Controls&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Research and identify Azure AD-specific security controls provided by Microsoft.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Choose controls that address identified risks and align with security objectives.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;5 Design Azure AD Security Architecture&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Plan the structure of Azure AD, including directory structure and role assignments.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Define secure connectivity options and network configurations.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Establish data encryption strategies for Azure AD.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;6 Implement Security Controls&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Enable multi-factor authentication (MFA) for Azure AD users.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Configure strong password policies and password rotation requirements.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Implement Azure AD Privileged Identity Management (PIM) for access management.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Enable auditing and logging for Azure AD activities.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;7 Provide User Training and Awareness&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Educate users about Azure AD security best practices and potential threats.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Train users on recognizing and reporting security incidents or suspicious activities.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;7 Establish Incident Response Procedures&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Develop an incident response plan specific to Azure AD security incidents.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Define roles and responsibilities for incident response team members.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Establish communication protocols and reporting mechanisms for incidents.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;9 Implement Monitoring and Auditing&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Enable Azure AD auditing and configure logs for monitoring and analysis.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Set up alerts and notifications for suspicious activities or policy violations.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Integrate Azure AD logs with a centralized logging and monitoring system.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;10 Regular Assessment and Improvement&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Conduct regular security assessments and vulnerability scans for Azure AD.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Stay informed about Azure AD security updates and best practices.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; - Continuously review and update Azure AD security controls and policies.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;Remember that security is an ongoing process, and it&#39;s important to regularly evaluate and improve the security posture of your Azure AD environment to stay ahead of potential threats and ensure the protection of your organization&#39;s identity and access management infrastructure.&lt;/p&gt;&lt;p&gt;Finally here is an excellent blogpost by Mandiant for cloud platform compromise with multiple components that would require investigation&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.mandiant.com/resources/blog/cloud-bad-log-configurations&quot;&gt;https://www.mandiant.com/resources/blog/cloud-bad-log-configurations&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/4098457416458642314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2023/06/developing-and-implementing-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/4098457416458642314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/4098457416458642314'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2023/06/developing-and-implementing-security.html' title='Developing and implementing security controls for Azure Active Directory (Azure AD)'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrQEqUTKfxgH5HsZP5wx4fjLNTCMmANb5tbafYE2IyJ6cVK6Y--pCFufss1wuDREhN1wZSov9-2D74JWPDhKxQNjuwwbswHDhMyv_jPDGasqQmgaipOZCMYdWQlghTcE_WahPsFpyUnKXY5MJeaEcE1OBEqIfvh74BJB5w9jiFXo2AT6HMRx8NiuTEFg/s72-c/Azure%20AD.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-5157743638645483</id><published>2023-05-31T00:05:00.005+10:00</published><updated>2023-05-31T01:02:05.309+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>Explore Microsoft Bing Chat </title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOi7oZxC0-qzKjKVcqQ2owaafx6Nke05AJ8QF4Gqsp2Mbi8Md2Z3NFA-wUazIDnmddzX7n9iPh3YGUYdxaBg_TV5eYaK7x2eoJsX3lpEXNqdlqYWco85ZMkkUXA8z1bZFp9r-kyzDIdZhbvzoUqNxhxw9FWjrXnhtlTanWxnhnMoq-8Q9GDP_x9AYF7w/s538/AI.png&quot; imageanchor=&quot;1&quot; style=&quot;font-family: verdana; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;538&quot; height=&quot;229&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOi7oZxC0-qzKjKVcqQ2owaafx6Nke05AJ8QF4Gqsp2Mbi8Md2Z3NFA-wUazIDnmddzX7n9iPh3YGUYdxaBg_TV5eYaK7x2eoJsX3lpEXNqdlqYWco85ZMkkUXA8z1bZFp9r-kyzDIdZhbvzoUqNxhxw9FWjrXnhtlTanWxnhnMoq-8Q9GDP_x9AYF7w/w380-h229/AI.png&quot; width=&quot;380&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Explore Microsoft Bing Chat is a new feature that allows business users to interact with Microsoft Bing in a conversational way. You can ask Microsoft Bing questions, get insights, create content, and more in natural language. Microsoft Bing responds with informative, intuitive, logical, and actionable responses to help you get things done faster and easier.&amp;nbsp;&amp;nbsp; In this blog post, we&#39;ll show you how to use Discover chat on Microsoft Bing and how it can benefit your work.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Here are some steps to get started:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Go to https://www.bing.com and click&amp;nbsp; the chat icon in the lower right corner of the screen.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Select your preferred language and mode from the options.You can switch
 between Balanced, Creative, and Precision modes according to your needs
 and preferences.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Type or speak your request or message to Microsoft Bing.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;You can use voice input by clicking&amp;nbsp; the microphone icon next to the text box.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Microsoft Bing will respond with&amp;nbsp; relevant and engaging feedback, 
which can include web results, images, tables, lists, code blocks, LaTex
 expressions, and more. You can also see suggestions for the next user&amp;nbsp; 
at the bottom of the chat box.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;You can continue the conversation by following the suggestions or by 
typing or speaking your own request or message. You can also click on 
the link or reference in the Microsoft Bing response to explore more 
information. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLi61bAed8Qw8CsVBcWbyDXNiTZzdOyOEpCRjCs2uzXckgtigkBXP3hZmoGzVNFkpgMttERz0Gpak5H8CbA2kUsGA7GgZoVah5lqR3J4JuN-MFxrk-e3k04lEzEq12PA7wmxpdBR_wbiqyVZbEyfzTghDbHArL0fufnXDddXx3kcfZjuAoP3iRampPkQ/s563/BING%20chat%20compose.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;325&quot; data-original-width=&quot;563&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLi61bAed8Qw8CsVBcWbyDXNiTZzdOyOEpCRjCs2uzXckgtigkBXP3hZmoGzVNFkpgMttERz0Gpak5H8CbA2kUsGA7GgZoVah5lqR3J4JuN-MFxrk-e3k04lEzEq12PA7wmxpdBR_wbiqyVZbEyfzTghDbHArL0fufnXDddXx3kcfZjuAoP3iRampPkQ/s320/BING%20chat%20compose.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXue50jfBvhYEuCPf5vxWfjxAHqkzh6ZGQj_vt5ew0osHzPKIxMmTEJwf69fNZYannvwFz8cmw8Rpj75s1P5q0LfpTiKEO7ll7HRxghKwp0m4jTzGd1vrCorS6A6-p21Vu9oyYLySwadpPXWoJElhVgfh8yc4ljwYdCSz_JGj98AOdH-PMxZDTeRpMIQ/s595/BING%20chat.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;593&quot; data-original-width=&quot;595&quot; height=&quot;319&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXue50jfBvhYEuCPf5vxWfjxAHqkzh6ZGQj_vt5ew0osHzPKIxMmTEJwf69fNZYannvwFz8cmw8Rpj75s1P5q0LfpTiKEO7ll7HRxghKwp0m4jTzGd1vrCorS6A6-p21Vu9oyYLySwadpPXWoJElhVgfh8yc4ljwYdCSz_JGj98AOdH-PMxZDTeRpMIQ/s320/BING%20chat.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Chat on Microsoft Bing is a feature that allows you to interact with Bing in a conversational way. You can ask questions, get information, and even generate content using natural language. Chat on Microsoft Bing has three main components:&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;Chat:&lt;/b&gt; This is where you can type your messages and see Bing&#39;s responses. You can also switch between different modes, such as Balanced, Creative, and Precise, to get different types of responses from Bing.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;- &lt;b&gt;Compose:&lt;/b&gt; This is where you can use Bing&#39;s creativity and intelligence to help you write or improve your own content. You can ask Bing to generate poems, stories, code, summaries, lyrics, and more. You can also ask Bing to rewrite, optimize, or enhance your content.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;b&gt;- Insights: &lt;/b&gt;This is where you can see additional information and details related to your chat messages. You can see web search results, question answering results, advertisements, and suggestions for the next user turn. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Microsoft Bing chat discovery is designed to help you find answers, create content, and complete tasks naturally and intuitively. Whether you need to research a topic, write a report, create a presentation, or just have&amp;nbsp; fun, you can use the Explore chat on Microsoft Bing to boost your productivity and creativity. Try it&amp;nbsp; today and let us know what you think.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/5157743638645483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2023/05/explore-microsoft-bing-chat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/5157743638645483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/5157743638645483'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2023/05/explore-microsoft-bing-chat.html' title='Explore Microsoft Bing Chat '/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOi7oZxC0-qzKjKVcqQ2owaafx6Nke05AJ8QF4Gqsp2Mbi8Md2Z3NFA-wUazIDnmddzX7n9iPh3YGUYdxaBg_TV5eYaK7x2eoJsX3lpEXNqdlqYWco85ZMkkUXA8z1bZFp9r-kyzDIdZhbvzoUqNxhxw9FWjrXnhtlTanWxnhnMoq-8Q9GDP_x9AYF7w/s72-w380-h229-c/AI.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-1186322172145615222</id><published>2023-05-17T18:38:00.001+10:00</published><updated>2023-05-17T18:38:11.491+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="viruses"/><title type='text'>Recommendations for Mitigating BianLian Ransomware Group attack</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr3iHZxVbo_ZuX-yzZ6oS3MTuFuR9hBCIsWn8qxum32LWYOEX1fCBZpaD3EN7YbPjGCpkti33Svn3EIB9s3hqCVAurLH8sUdKnoY9Eo0rLLVsG0-ZR_-ZmQvz-R1dgNBiMZqZW39GNtdsa1vTCrCDWWf2g_j3EpJYo9_CSA81GAp-Vf1ERM3LrRudq0A/s739/BianLian%20Ransomware%20.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;415&quot; data-original-width=&quot;739&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr3iHZxVbo_ZuX-yzZ6oS3MTuFuR9hBCIsWn8qxum32LWYOEX1fCBZpaD3EN7YbPjGCpkti33Svn3EIB9s3hqCVAurLH8sUdKnoY9Eo0rLLVsG0-ZR_-ZmQvz-R1dgNBiMZqZW39GNtdsa1vTCrCDWWf2g_j3EpJYo9_CSA81GAp-Vf1ERM3LrRudq0A/s320/BianLian%20Ransomware%20.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To enhance your organization&#39;s cybersecurity posture and counter the activities of the BianLian Ransomware Group, we advise implementing the following mitigations. These measures align with the Cross-Sector Cybersecurity Performance Goals (CPGs) developed by CISA and NIST (the National Institute of Standards and Technology). The CPGs outline a minimum set of practices and protections recommended for all organizations, based on existing cybersecurity frameworks and guidance that target common and impactful threats and tactics.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. Reduce the risk of malicious actors using remote access tools by taking the following actions:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Conduct an audit of remote access tools on your network to identify authorized and currently used software.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Review logs to detect abnormal use of portable executable programs running remote access software.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Utilize security software capable of detecting instances where remote access software is loaded only in memory.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Allow authorized remote access solutions strictly from within your network, using approved methods like virtual private networks (VPNs) or virtual desktop interfaces (VDIs).&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Block inbound and outbound connections on common remote access software ports and protocols at the network perimeter.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Implement application controls to manage and control the execution of software, including allowing only approved remote access programs.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Employ application allowlisting to prevent the installation and execution of unauthorized remote access software, including portable versions that evade traditional antivirus solutions.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For additional guidance, refer to the NSA Cybersecurity Information Sheet on enforcing signed software execution policies.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. Strictly limit the use of Remote Desktop Protocol (RDP) and other remote desktop services. If RDP is necessary, adhere to best practices such as:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Conduct network audits to identify systems using RDP.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Close unused RDP ports.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Enforce account lockouts after a specified number of failed login attempts.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Implement phishing-resistant multifactor authentication (MFA).&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Log RDP login attempts.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Disable command-line and scripting activities and permissions.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Restrict the use of PowerShell to specific users who manage the network or Windows operating systems.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Keep PowerShell updated to the latest version and uninstall older versions.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Enable enhanced PowerShell logging to capture valuable data for monitoring and incident response.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. Review domain controllers, servers, workstations, and active directories to identify any new or unrecognized accounts. Audit user accounts with administrative privileges and configure access controls based on the principle of least privilege.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. Reduce the risk of credential compromise by implementing the following measures:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Place domain admin accounts in the protected users&#39; group to prevent local caching of password hashes.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Implement Credential Guard for Windows 10 and Server 2016, or enable Protected Process Light for Local Security Authority (LSA) on Windows Server 2012R2.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Avoid storing plaintext credentials in scripts.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;- Implement time-based access for admin-level accounts using methods like Just-in-Time (JIT) access provisioning.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In addition to the above recommendations, the FBI, CISA, and ACSC suggest the following mitigations to limit the adversarial use of system and network discovery techniques and reduce the impact and risk of ransomware or data extortion:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. Develop and maintain a recovery plan that includes multiple copies of sensitive data and servers stored in physically separate, segmented, and secure locations. Maintain offline backups of data, following the 3-2-1 backup strategy (three copies, two media types, one off-site).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. Ensure that all accounts with password logins comply with NIST standards for password policies. Use longer passwords, store passwords in hashed format using recognized password managers, add password user &quot;salts&quot; to shared login credentials, avoid password reuse, implement multiple failed login attempt account lockouts, disable password hints, and limit&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/1186322172145615222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2023/05/recommendations-for-mitigating-bianlian.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/1186322172145615222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/1186322172145615222'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2023/05/recommendations-for-mitigating-bianlian.html' title='Recommendations for Mitigating BianLian Ransomware Group attack'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr3iHZxVbo_ZuX-yzZ6oS3MTuFuR9hBCIsWn8qxum32LWYOEX1fCBZpaD3EN7YbPjGCpkti33Svn3EIB9s3hqCVAurLH8sUdKnoY9Eo0rLLVsG0-ZR_-ZmQvz-R1dgNBiMZqZW39GNtdsa1vTCrCDWWf2g_j3EpJYo9_CSA81GAp-Vf1ERM3LrRudq0A/s72-c/BianLian%20Ransomware%20.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-7680911659812085483</id><published>2023-05-14T01:47:00.002+10:00</published><updated>2023-05-14T01:47:32.756+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cyber"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Are you ready to break into the exciting and dynamic world of cybersecurity? </title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp_q3mwePu14__he2i5iKKxbNgz1l3awx3I-Jg-X8iXpPg3rTLFhzGOuNGEE-rOnuPHvOP-gJxhRQc6Qud6QlZ_dfeUzq3O6H9-w31KmM3o3uBTv1DIlsD0hCipUl1Qw1OGzwSbOPK9dtoEHp_R5PPo30naP1OupG7O-jjzxL7V32iiPogVsXPmGSmRA/s713/Cyber%20Security%20Professional.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;430&quot; data-original-width=&quot;713&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp_q3mwePu14__he2i5iKKxbNgz1l3awx3I-Jg-X8iXpPg3rTLFhzGOuNGEE-rOnuPHvOP-gJxhRQc6Qud6QlZ_dfeUzq3O6H9-w31KmM3o3uBTv1DIlsD0hCipUl1Qw1OGzwSbOPK9dtoEHp_R5PPo30naP1OupG7O-jjzxL7V32iiPogVsXPmGSmRA/s320/Cyber%20Security%20Professional.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;Are you ready to break into the exciting and dynamic world of cybersecurity? It&#39;s not just a job, it&#39;s a lifestyle that attracts a passionate and innovative community of professionals. If you&#39;re eager to join their ranks, follow these 10 steps to cheat your way to success!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;1.Build a Strong Foundation - turbocharge your career with a comprehensive education in cybersecurity, available through a variety of programs like bootcamps, online courses, degrees, or certifications.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;2. Master Technical Skills - impress potential employers by developing a wide range of technical proficiencies, including hardware, software, Windows/Linux, networking, vulnerability scanners, packet sniffers, Nmap, and other cutting-edge professional tools.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;3.Network Like a Pro - build relationships with cybersecurity experts by joining local or online groups, meeting like-minded individuals, finding mentors, and learning from the best.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;4.Gain Real-World Experience - demonstrate your value by volunteering your skills to help your community and participating in Capture the Flag events to gain hands-on experience.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;5.Choose Your Specialty - customize your career path by specializing in a specific area of cybersecurity, such as offense, defense, GRC, sales, or other specialties.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;6.Stay Ahead of the Curve - stay up-to-date with the latest cybersecurity trends, techniques, and tools by attending security conferences, reading blogs, and constantly improving your skillset.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;7.Build Your Reputation - establish your professional presence online through social media, websites, blogs, podcasts, and other outlets. Give back to the cybersecurity community by sharing your knowledge and expertise.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;8.Get Involved - gain exposure by participating in cybersecurity events and workshops, and volunteering to speak or teach whenever possible.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;9.Stay Ethical - maintain a sterling reputation by always adhering to industry standards and best practices, and never attempting to breach security systems without permission.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;10.Hone Your Soft Skills - sharpen your communication, problem-solving, and teamwork skills, which are essential to your success in the fast-paced world of cybersecurity.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;By following these 10 steps, you&#39;ll be well on your way to building a successful and rewarding career in cybersecurity. Don&#39;t just dream about it – cheat your way to the top with these powerful tips and tricks!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/7680911659812085483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2023/05/are-you-ready-to-break-into-exciting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7680911659812085483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7680911659812085483'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2023/05/are-you-ready-to-break-into-exciting.html' title='Are you ready to break into the exciting and dynamic world of cybersecurity? '/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp_q3mwePu14__he2i5iKKxbNgz1l3awx3I-Jg-X8iXpPg3rTLFhzGOuNGEE-rOnuPHvOP-gJxhRQc6Qud6QlZ_dfeUzq3O6H9-w31KmM3o3uBTv1DIlsD0hCipUl1Qw1OGzwSbOPK9dtoEHp_R5PPo30naP1OupG7O-jjzxL7V32iiPogVsXPmGSmRA/s72-c/Cyber%20Security%20Professional.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8774245130267339525.post-7353646324619063065</id><published>2023-05-11T22:38:00.004+10:00</published><updated>2023-05-11T22:56:02.594+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>Ransomware Response Plan</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ8TUNVLxO0P40N6B_qW8sxyBlVyMMZR_isLM0O1Q4Yw7o_uE2ONYleApTbDNf5nngpM8cvGXq5O1U7XqpyGBflwOwgkTG_5xc7LjzKMRCI28hqAxg75YDMWY1aZ3yd2GnPxnRbEZzCQx6-KHEcq4Lb-rG4wxJjIdpMB8iEwsUuf9ZP70FtThQUie8qA/s720/Ransomware%20MaximusIT.jpg&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;378&quot; data-original-width=&quot;720&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ8TUNVLxO0P40N6B_qW8sxyBlVyMMZR_isLM0O1Q4Yw7o_uE2ONYleApTbDNf5nngpM8cvGXq5O1U7XqpyGBflwOwgkTG_5xc7LjzKMRCI28hqAxg75YDMWY1aZ3yd2GnPxnRbEZzCQx6-KHEcq4Lb-rG4wxJjIdpMB8iEwsUuf9ZP70FtThQUie8qA/s320/Ransomware%20MaximusIT.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

Here are the key steps for an effective response plan:&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;1. Don&#39;t Panic:&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Stay calm and act purposefully when targeted by ransomware.&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Seek help from security vendors or report the incident to your insurance company.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;2. Isolate Your Systems and Stop the Spread:&lt;/div&gt;&lt;div&gt;&amp;nbsp;- Identify the range of the attack and implement network-level blocks or device-level isolation.&lt;/div&gt;&lt;div&gt;&amp;nbsp;- Utilize endpoint detection and response (EDR) technology to block the attack at the process level.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;3. Identify the Ransomware Variant:&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Determine the specific strain of ransomware to understand its behavior and possible decryption options.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;4. Identify Initial Access:&lt;/div&gt;&lt;div&gt;&amp;nbsp;- Determine the entry point of the attack to close security holes&lt;/div&gt;&lt;div&gt;.
- Consult digital forensics teams and incident response experts if needed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;5. Identify All Infected Systems and Accounts (Scope):
-&amp;nbsp;&lt;/div&gt;&lt;div&gt;Identify active malware and persistent elements in systems communicating with the command-and-control server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;6. Determine if Data Was Exfiltrated:&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Look for signs of data exfiltration, such as large data transfers or unusual communications.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;7. Locate Your Backups and Determine Integrity:
-&lt;/div&gt;&lt;div&gt;&amp;nbsp;Ensure backup technology was not affected and scan backups for integrity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;8. Sanitize Systems or Create New Builds:&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Remove malware and incidents of persistence, or consider creating new, clean systems&lt;/div&gt;&lt;div&gt;.
- Implement appropriate security controls to prevent reinfection.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;9. Report the Incident:&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Report the incident and determine if law enforcement should be involved.
Consider legal obligations regarding regulated data.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;10. Paying the Ransom?&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Law enforcement advises against paying the ransom&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;.

11. Conduct a Post-Incident Review:&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Evaluate the ransomware response and identify areas for improvement.&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Simulate attack scenarios and consider proactive playbook building.&amp;nbsp;&lt;/div&gt;&lt;div&gt;- Consider external services if IT or security team staffing is limited.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.maximusit.net/feeds/7353646324619063065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.maximusit.net/2023/05/ransomware-responce-plan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7353646324619063065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8774245130267339525/posts/default/7353646324619063065'/><link rel='alternate' type='text/html' href='http://www.maximusit.net/2023/05/ransomware-responce-plan.html' title='Ransomware Response Plan'/><author><name>Faysal Hasan</name><uri>http://www.blogger.com/profile/11837891241239740342</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ8TUNVLxO0P40N6B_qW8sxyBlVyMMZR_isLM0O1Q4Yw7o_uE2ONYleApTbDNf5nngpM8cvGXq5O1U7XqpyGBflwOwgkTG_5xc7LjzKMRCI28hqAxg75YDMWY1aZ3yd2GnPxnRbEZzCQx6-KHEcq4Lb-rG4wxJjIdpMB8iEwsUuf9ZP70FtThQUie8qA/s72-c/Ransomware%20MaximusIT.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>