<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Sulaiman Alhasawi on Medium]]></title>
        <description><![CDATA[Stories by Sulaiman Alhasawi on Medium]]></description>
        <link>https://medium.com/@alhasawi?source=rss-96553800c201------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*cRbIHC-RX4iqK9-biF8HEQ.jpeg</url>
            <title>Stories by Sulaiman Alhasawi on Medium</title>
            <link>https://medium.com/@alhasawi?source=rss-96553800c201------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 23:01:40 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@alhasawi/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Introducing OT Security Agent Skills: Bringing AI-Assisted Forensics to Industrial Cybersecurity]]></title>
            <link>https://alhasawi.medium.com/introducing-ot-security-agent-skills-bringing-ai-assisted-forensics-to-industrial-cybersecurity-1d9142fd90e2?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/1d9142fd90e2</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[agentic-ai]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[ot-security]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Mon, 02 Nov 2026 09:56:28 GMT</pubDate>
            <atom:updated>2026-11-03T06:22:23.473Z</atom:updated>
            <content:encoded><![CDATA[<p><em>An open-source collection of eight reusable AI Agent Skills for ICS/OT security investigations.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*V3ALKmRMuy_UNKDlJbO5Tg.png" /></figure><p>Industrial cybersecurity investigations require more than identifying suspicious network traffic. Analysts must understand industrial protocols, interpret control commands, correlate evidence, and assess potential operational consequences.</p><p>With the growing capabilities of AI agents, I wanted to explore a practical question:</p><p><strong>Can we equip AI agents with reusable, specialized skills to support ICS/OT cybersecurity investigations?</strong></p><p>This led me to develop <strong>OT Security Agent Skills</strong>, an open-source project combining Python forensic tools, industrial protocol knowledge, and structured instructions for AI agents.</p><h3>What’s Included?</h3><p>The initial release includes <strong>eight specialized AI Agent Skills</strong>:</p><p><strong>1. Modbus Forensics</strong> — Analyze PLC register and coil operations.</p><p><strong>2. BACnet Forensics</strong> — Investigate building automation communications.</p><p><strong>3. Siemens S7 Forensics</strong> — Examine PLC communications and control operations.</p><p><strong>4. IEC-104 Forensics</strong> — Analyze SCADA telemetry and control commands.</p><p><strong>5. OT Application Forensics</strong> — Investigate Node-RED, Grafana, InfluxDB, and MariaDB artifacts.</p><p><strong>6. OT Evidence Normalizer</strong> — Transform forensic findings into structured evidence.</p><p><strong>7. OT Process Analysis</strong> — Assess potential operational consequences.</p><p><strong>8. Attack Chain Reconstruction</strong> — Reconstruct chronological IT-to-OT incident timelines.</p><p>Each skill includes a SKILL.md file for AI-agent instructions, Python analysis tools, technical references, and automated tests.</p><p>Each skill contains a SKILL.md file that guides compatible AI agents, alongside Python scripts, technical references, and automated tests.</p><p>The tools are designed for passive, offline analysis without interacting with live industrial controllers.</p><h3>From Individual Tools to Agentic Investigations</h3><p>The broader vision is to create an investigation workflow where an AI agent can select appropriate capabilities based on the evidence.</p><p>For example, an analyst investigating suspicious PLC communications could use a protocol forensic skill to extract relevant operations, normalize those findings, and pass them to process-analysis and attack-chain reconstruction tools.</p><p>The goal is to move from isolated scripts toward <strong>reusable, evidence-driven investigation capabilities</strong>.</p><p>Currently, the skills provide standalone analysis and selected cross-skill integrations. Fully autonomous investigation and orchestration remain future development goals.</p><h3>Why Open Source?</h3><p>Industrial cybersecurity benefits from shared knowledge, reproducible research, and collaboration.</p><p>By publishing these skills, I hope to encourage researchers, incident responders, and OT engineers to experiment with AI-assisted investigation techniques, validate the tools, and contribute improvements.</p><p><strong>This is an experimental v0.1 release</strong>, not a production-ready incident-response solution. The results require independent verification, particularly when assessing industrial process impacts.</p><h3>Explore the Project</h3><p>The complete collection is available on GitHub:</p><p><a href="https://github.com/selmux/ot-security-agent-skills"><strong>OT Security Agent Skills — GitHub</strong></a></p><p>Feedback, technical testing, and contributions from the ICS/OT cybersecurity community are welcome.</p><p>The objective is straightforward: <strong>use AI to strengthen industrial cybersecurity investigations while keeping evidence, operational safety, and human expertise at the center.</strong></p><p><em>Dr. Sulaiman Alhasawi</em><br><em>ICS/OT Cybersecurity Researcher</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1d9142fd90e2" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NIST SP 800–82 Rev. 4: What OT Security Practitioners Really Need to Know]]></title>
            <link>https://alhasawi.medium.com/nist-sp-800-82-rev-4-what-ot-security-practitioners-really-need-to-know-1da2493f0e02?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/1da2493f0e02</guid>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[ot-security]]></category>
            <category><![CDATA[penetration-testing]]></category>
            <category><![CDATA[nist-800-82]]></category>
            <category><![CDATA[ics-security]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Wed, 07 Oct 2026 09:07:29 GMT</pubDate>
            <atom:updated>2026-10-07T09:07:29.176Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lwvCwiubkYF-3pJQeDSbfg.png" /></figure><p>NIST recently released the <strong>Initial Public Draft of SP 800–82 Rev. 4, Guide to Operational Technology (OT) Security</strong>.</p><p>I went through the new revision mainly with one question in mind:</p><p><strong>What has actually changed from Rev. 3, and what should OT practitioners pay attention to?</strong></p><p>This is not a completely new OT security model.</p><p>It is more of an evolution.</p><p>Rev. 4 brings SP 800–82 closer to <strong>NIST Cybersecurity Framework 2.0</strong>, strengthens governance and enterprise risk management, expands practical guidance around asset visibility and monitoring, and gives more attention to modern OT architectures and Zero Trust principles.</p><p>NIST also continues to emphasize something very important for anyone working in OT:</p><p><strong>security controls and security testing must respect operational requirements, reliability, and safety.</strong></p><h3>The biggest change: CSF 2.0 and GOVERN</h3><p>One of the clearest changes is the alignment with <strong>NIST CSF 2.0</strong>.</p><p>The familiar functions are now:</p><p><strong>Govern → Identify → Protect → Detect → Respond → Recover</strong></p><p>For OT, I think the addition and stronger emphasis on <strong>Govern</strong> is important.</p><p>Cybersecurity in industrial environments cannot remain only a technical discussion between engineers and security teams.</p><p>It has to connect with:</p><ul><li>business objectives</li><li>operational risk</li><li>responsibilities and accountability</li><li>supply chain</li><li>investment decisions</li><li>enterprise risk management</li></ul><p>This is an important direction.</p><p>A firewall, IDS, EDR platform, or segmentation project is not the objective by itself.</p><p>The real question is:</p><p><strong>What operational risk are we trying to reduce?</strong></p><p>Rev. 4 makes this connection much clearer.</p><h3>OT continues to expand beyond traditional ICS</h3><p>Rev. 3 already made an important change by moving from an ICS-centered view toward the broader term <strong>Operational Technology</strong>.</p><p>Rev. 4 continues in that direction.</p><p>NIST now explicitly discusses environments including industrial control systems, building automation and control systems, water and wastewater, transportation, maritime systems, Industrial Internet of Things, and cloud-connected OT environments.</p><p>This matters because OT security is no longer only about PLCs inside a refinery or manufacturing plant.</p><p>Cyber-physical systems are everywhere.</p><p>And the boundary between traditional IT, OT, IIoT, and cloud services continues to become less clear.</p><h3>More emphasis on knowing what you actually have</h3><p>Another useful improvement is the expanded guidance around <strong>asset management, network monitoring, and detection</strong>.</p><p>This sounds basic, but it remains one of the biggest practical problems in OT security.</p><p>Before asking:</p><p><strong>How do we protect the environment?</strong></p><p>we still need to answer:</p><p><strong>What exactly is in the environment?</strong></p><p>Rev. 4 provides more guidance around asset visibility and monitoring and recognizes the different approaches that may be required in operational environments.</p><p>It also expands guidance around network monitoring and detection.</p><p>For defenders, this reinforces the importance of understanding normal communications, asset relationships, network architecture, and what is happening between different parts of the OT environment.</p><h3>Zero Trust comes further into OT</h3><p>Rev. 4 also provides more guidance on applying <strong>Zero Trust principles</strong> to OT.</p><p>This should not be interpreted as taking an enterprise Zero Trust architecture and simply dropping it into a plant.</p><p>Many OT devices cannot support the same identity, authentication, endpoint, or policy technologies we expect in modern IT environments.</p><p>Instead, the principles become more interesting:</p><p><strong>limit access, reduce unnecessary trust, control privileged access, segment systems, authenticate where possible, and continuously monitor communications.</strong></p><p>The technology used to achieve this may be different in OT.</p><p>The principle is still useful.</p><p>NIST specifically identifies security architecture guidance around protecting management functions and applying Zero Trust principles as one of the important additions to Rev. 4.</p><h3>What does Rev. 4 say about penetration testing?</h3><p>This part caught my attention because I have been spending more time recently on <strong>OT penetration testing</strong>.</p><p>Rev. 4 does not introduce a new OT penetration testing methodology.</p><p>But it reinforces an important distinction between traditional IT penetration testing and testing industrial environments.</p><p>NIST says penetration testing can be used as part of vulnerability assessment, <strong>provided that the testing does not adversely impact the production environment</strong>.</p><p>That qualification is critical.</p><p>OT systems can have timing constraints, limited resources, legacy equipment, and direct interaction with physical processes.</p><p>A technique that is routine in IT may have very different consequences inside OT.</p><p>NIST therefore recommends caution when performing penetration testing on operational systems.</p><p>Where possible, testing may be performed using:</p><p><strong>replicated, virtualized, or simulated systems.</strong></p><p>Testing of production systems may sometimes need to be coordinated with planned outages or other operational windows.</p><p>NIST also highlights another important point:</p><p><strong>effective OT penetration testing requires OT-specific knowledge and skills.</strong></p><p>That is something I think deserves much more attention as interest in OT penetration testing grows.</p><p>Knowing Kali Linux, Metasploit, Nmap, or industrial protocol tools is not enough.</p><p>The tester needs to understand the environment being tested and the possible operational consequences of the test.</p><h3>This reminded me of Duggan’s 2005 paper</h3><p>This section of Rev. 4 immediately reminded me of an <a href="https://zerontek.com/zt/2026/09/29/penetration-testing-industrial-control-systems-a-2005-paper-that-still-reads-like-modern-ot-security-guidance/">article</a> I recently wrote about the 2005 Sandia report <strong>“Penetration Testing of Industrial Control Systems”</strong> by David Duggan and his colleagues.</p><p>The paper was published more than 20 years ago.</p><p>Interestingly, much of the terminology we use today was not yet established in the same way.</p><p>The industry was not having today’s discussions around “OT security,” “Zero Trust for OT,” or modern cyber-physical security programs.</p><p>But the core testing problem was already very clear.</p><p>Duggan and his colleagues were already discussing the fact that penetration testing industrial control systems is different because the tester must consider the consequences to the process itself.</p><p>That makes Rev. 4 an interesting follow-up.</p><p>The technology has changed.</p><p>The architectures have changed.</p><p>The frameworks have matured.</p><p>The terminology has changed.</p><p>But the basic principle remains:</p><p><strong>You cannot test an industrial environment exactly like a normal IT network.</strong></p><p>Twenty years later, NIST is still emphasizing the same operational reality, but now within a much broader OT cybersecurity framework.</p><p>For me, there is an important lesson here for penetration testers entering OT.</p><p>The goal is not to prove how aggressive your tools can be.</p><p>The goal is to understand security weaknesses <strong>without allowing the security test itself to become an operational incident.</strong></p><h3>My main takeaway</h3><p>If I had to summarize the evolution:</p><p><strong>Rev. 2:</strong> Secure ICS.</p><p><strong>Rev. 3:</strong> Think broader — secure OT.</p><p><strong>Rev. 4:</strong> Connect OT cybersecurity more closely with governance, enterprise risk, visibility, modern architecture, monitoring, and CSF 2.0.</p><p>And for penetration testers, the message remains consistent with what researchers were already saying two decades ago:</p><p><strong>understand the process before you test the technology.</strong></p><p>That may sound obvious.</p><p>In OT, it is fundamental.</p><p>One final point: Rev. 4 is currently an <strong>Initial Public Draft</strong>, published on September 21, 2026. NIST is accepting public comments until November 30, 2026, so the final version may still change.</p><h3>Want to go deeper into OT security and penetration testing?</h3><p>If you are new to OT security and want a practical introduction, you can start with my <strong>OT security fundamentals and penetration testing course</strong>, where I introduce the OT environment and basic hands-on testing using LabShock:</p><p><a href="https://alhasawi.gumroad.com/l/OT-P2P">https://alhasawi.gumroad.com/l/OT-P2P</a></p><p>I am also developing a more detailed <strong>Practical OT/ICS Penetration Testing</strong> course covering OT architecture, scoping and rules of engagement, industrial protocols, enumeration, vulnerability assessment, and safe penetration testing techniques.</p><p>If you are interested in joining the next cohort, you can register here:</p><p><a href="https://forms.gle/EyjHPzMwaKLqxBok8">https://forms.gle/EyjHPzMwaKLqxBok8</a></p><h3>References</h3><p>NIST, <em>SP 800–82 Rev. 4 — Guide to Operational Technology (OT) Security</em>, Initial Public Draft, September 2026.</p><p>David P. Duggan, Michael Berg, John Dillinger, and Jason Stamp, <em>Penetration Testing of Industrial Control Systems</em>, Sandia National Laboratories, 2005.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1da2493f0e02" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Penetration Testing Industrial Control Systems: A 2005 Paper That Still Reads Like Modern OT…]]></title>
            <link>https://alhasawi.medium.com/penetration-testing-industrial-control-systems-a-2005-paper-that-still-reads-like-modern-ot-f9192dac8abc?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/f9192dac8abc</guid>
            <category><![CDATA[penetration-testing]]></category>
            <category><![CDATA[ics-security]]></category>
            <category><![CDATA[ot-security]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[pentesting]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Tue, 29 Sep 2026 08:36:40 GMT</pubDate>
            <atom:updated>2026-09-29T08:36:40.915Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gTSxlCT0zru6o18IRHQxnA.png" /></figure><h3>Penetration Testing Industrial Control Systems: A 2005 Paper That Still Reads Like Modern OT Security Guidance</h3><p>In cybersecurity, a paper written more than twenty years ago can easily feel obsolete. Tools change, architectures evolve, terminology changes, and threats become more sophisticated.</p><p>But Sandia National Laboratories’ 2005 paper, <strong>“Penetration Testing of Industrial Control Systems,”</strong> by David P. Duggan, Michael Berg, John Dillinger, and Jason Stamp, is surprisingly different.</p><p>The report was published in March 2005. Duggan-07 Yet much of its advice could appear in an OT penetration-testing methodology written today.</p><p>What makes it particularly interesting is not the tools it mentions. It is the <strong>mindset</strong> behind the testing.</p><h3>Before “OT Security” Became the Language We Use Today</h3><p>There is an interesting historical detail here.</p><p>The report uses <strong>Industrial Control Systems (ICS)</strong> in its title, but inside the paper the authors largely speak in terms of <strong>SCADA, EMS, DCS, PCS, and industrial control systems</strong>. Duggan-07</p><p>What we now commonly discuss as the broader discipline of <strong>OT cybersecurity</strong> was not yet expressed using today’s mature OT-security vocabulary.</p><p>There was no modern ecosystem of “OT security platforms,” “OT SOCs,” “OT EDR,” “attack-path management,” or the extensive commercial OT-security market we know today.</p><p>Yet the fundamental problem was already clearly understood:</p><blockquote><strong><em>Industrial systems are not simply another type of IT system.</em></strong></blockquote><p>That principle runs through the entire paper.</p><p>And twenty-one years later, it remains one of the most important lessons for anyone performing security assessments or penetration testing in industrial environments.</p><h3>The Physical Process Changes Everything</h3><p>The paper begins with a warning: penetration testing an industrial control system should not be taken lightly.</p><p>Why?</p><p>Because these systems control <strong>real-world equipment and processes</strong>.</p><p>Incorrect instructions can result in waste, damaged equipment, injuries, or even death. Duggan-07</p><p>The authors provide three striking examples.</p><p>During a ping sweep of a SCADA network controlling nine-foot robotic arms, one of the arms unexpectedly activated and rotated 180 degrees. Fortunately, the person in the room was outside its reach.</p><p>In another case, a ping sweep on a process-control network caused a semiconductor manufacturing system to hang, destroying approximately <strong>$50,000 worth of wafers</strong>.</p><p>And in a third case, an IT security consulting company performing a corporate penetration test crossed into a network directly connected to SCADA. The testing locked up the SCADA system and prevented a gas utility from sending gas through its pipelines for four hours. Duggan-07</p><p>These stories are over twenty years old.</p><p>But the lesson could be printed on the first slide of an OT penetration-testing course today:</p><p><strong>The security test itself can become a process hazard.</strong></p><h3>IT Pentesting Logic Cannot Simply Be Copied into OT</h3><p>Traditional penetration testing tends to encourage interaction.</p><p>Discover the hosts.</p><p>Scan the ports.</p><p>Enumerate the services.</p><p>Identify vulnerabilities.</p><p>Exploit where permitted.</p><p>In a conventional IT environment, an unstable server might be restarted or restored. Industrial systems are different because their actions interact directly with physical processes, some of which are time-critical. Duggan-07</p><p>The Sandia paper therefore asks an excellent question before discussing tools:</p><p><strong>Why is penetration testing necessary for this system?</strong></p><p>The authors suggest first understanding the threats being investigated. Are we concerned about malicious people, rogue hosts, accidental actions, or something else? More importantly, will penetration testing actually identify vulnerabilities relevant to those threats? Duggan-07</p><p>I think this remains extremely relevant.</p><p>Sometimes security teams begin with:</p><p><strong>“What can we scan?”</strong></p><p>The better question is:</p><p><strong>“What are we trying to learn, and what is the safest way to learn it?”</strong></p><p>That is a very different mentality.</p><h3>Passive Before Active</h3><p>One of the strongest parts of the paper is the table comparing normal IT penetration-testing techniques with preferred approaches for SCADA environments.</p><p>Instead of immediately using a ping sweep to discover systems, the authors recommend alternatives such as examining switch CAM tables, router configurations and routing tables, physically tracing connections, and passively listening to network traffic.</p><p>Instead of port scanning operational devices, they suggest local port verification or scanning duplicate, development, or test systems.</p><p>Instead of running vulnerability scanners directly against production systems, they suggest obtaining version information locally, comparing it against known vulnerabilities, or scanning representative test equipment. Duggan-07</p><p>The principle behind the table is more important than the individual techniques:</p><p><strong>Avoid generating unnecessary traffic against an operational industrial system.</strong></p><p>The authors explicitly argue that traditional penetration-testing activities are only <em>one way</em> of obtaining the required information. Less intrusive approaches can often provide much of the same knowledge without introducing unnecessary operational risk. Duggan-07</p><p>Today we might describe this using terms such as <strong>passive asset discovery, safe assessment, representative testing, offline analysis, digital twins, testbeds, or controlled validation</strong>.</p><p>The technology has evolved.</p><p>The principle has not.</p><h3>Operations Must Be Part of the Security Test</h3><p>Another sentence deserves attention.</p><p>The paper says operations personnel must know when testing is occurring and must be prepared to respond immediately if something goes wrong. If manual control is possible, personnel capable of taking manual control should be present during security testing. Duggan-07</p><p>This is remarkably close to what we now consider good OT penetration-testing governance.</p><p>An OT pentest is therefore not merely:</p><p><strong>Pentester → Network → Target</strong></p><p>It is closer to:</p><p><strong>Security + Operations + Engineering + Process Knowledge + Safety + Testing</strong></p><p>The tester needs to understand not only whether an action is technically possible, but also what that action might mean to the process.</p><h3>Legacy Systems Were a Problem Then — and They Still Are</h3><p>The report also discusses another familiar OT problem: <strong>longevity</strong>.</p><p>Industrial systems can remain operational far longer than normal IT systems. Consequently, processors may be generations behind contemporary hardware, networks may operate at relatively low speeds, and active testing can overwhelm devices or network stacks. Duggan-07</p><p>Again, this sounds remarkably contemporary.</p><p>Twenty-one years later, security professionals still encounter legacy controllers, old operating systems, fragile protocol implementations, long equipment lifecycles, unsupported components, and devices that cannot safely tolerate aggressive scanning.</p><p>Modern tools may be better at recognizing industrial equipment and controlling scan intensity.</p><p>But “safer scanner” does not mean “safe under every process condition.”</p><p>Understanding the system still comes before touching it.</p><h3>The IT/OT Connectivity Problem Was Already Visible</h3><p>The paper also recognized the architectural tension that continues today.</p><p>Complete separation between SCADA and IT systems offers strong protection from external influences, the authors argue, but complete separation is often impractical because industrial information is required for business decisions.</p><p>Their answer was therefore to develop secure mechanisms for exchanging information while avoiding unnecessary direct connectivity between IT and SCADA components. Duggan-07</p><p>Today the architecture is much more complicated.</p><p>We have cloud connectivity, historians, remote vendors, IIoT, edge computing, remote operations, analytics platforms, AI systems, and increasingly interconnected supply chains.</p><p>But the architectural question remains almost identical:</p><p><strong>How do we obtain the business value of connectivity without allowing that connectivity to create uncontrolled paths into the industrial process?</strong></p><p>The technology surrounding the problem has changed dramatically.</p><p>The fundamental problem has not.</p><h3>What I Think This 2005 Paper Gets Right</h3><p>For me, the most valuable lesson in this short report is that <strong>OT penetration testing is not primarily about pentesting tools</strong>.</p><p>It is about <strong>consequence-aware testing</strong>.</p><p>The paper essentially tells the tester:</p><p>Understand what you are testing.</p><p>Understand why you are testing it.</p><p>Understand the process behind it.</p><p>Understand what your traffic could do.</p><p>Prefer passive information gathering when possible.</p><p>Use test or duplicate systems where practical.</p><p>Coordinate with operations.</p><p>And never allow the security assessment itself to become the incident.</p><p>The report closes with a memorable warning: no security tester wants to become known as the person who turned off the lights in a city, flooded a valley, or released toxic chemicals. Duggan-07</p><p>That may have been written in 2005.</p><p>It could just as easily have been written in 2026.</p><h3>Twenty-One Years Later</h3><p>Reading old cybersecurity research is useful because it helps distinguish between <strong>problems created by today’s technology</strong> and <strong>fundamental engineering problems that technology has never solved</strong>.</p><p>This paper belongs to the second category.</p><p>We now have better OT visibility tools, better asset identification, specialized industrial IDS platforms, improved vulnerability intelligence, sophisticated testbeds, threat intelligence, IEC 62443 practices, MITRE ATT&amp;CK for ICS, and much greater awareness of industrial cybersecurity.</p><p>But a modern OT penetration tester still needs to answer essentially the same question Sandia was asking in 2005:</p><p><strong>Can I obtain the security information I need without creating unacceptable risk to the physical process?</strong></p><p>Perhaps that is the most important takeaway.</p><p><strong>In IT penetration testing, we often think first about what a system will allow us to do.</strong></p><p><strong>In OT penetration testing, we should first think about what the process can safely allow us to do.</strong></p><p>That distinction was understood more than two decades ago.</p><p>It is still worth teaching today.</p><h3>Want to Get Started with OT Penetration Testing?</h3><p>If you’re new to OT/ICS security and want to understand the basics before going deeper, I have a practical introductory course covering the fundamentals of <strong>OT cybersecurity and OT penetration testing</strong>, including hands-on exposure using <strong>LabShock</strong>.</p><p>It’s a good starting point for understanding how OT pentesting differs from traditional IT pentesting and how to approach industrial environments safely.</p><p><strong>Start with the basic course:</strong><br><a href="https://alhasawi.gumroad.com/l/OT-P2P">OT/ICS Penetration Testing Basics</a></p><p>If you’re interested in joining my upcoming <strong>OT/ICS Penetration Testing course</strong>, register your interest below. I’ll notify you when the next course details, dates, and registration information are available.</p><p><strong>Register your interest:</strong><br><a href="https://forms.gle/2hAt96r9BdnDzrr47">OT/ICS Penetration Testing Course Registration</a></p><h3>Reference</h3><p>Duggan, D. P., Berg, M., Dillinger, J., &amp; Stamp, J. (2005). <em>Penetration Testing of Industrial Control Systems</em>. Sandia National Laboratories, SAND2005–2846P, March 2005. Duggan-07</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f9192dac8abc" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[From Lab to Plant: What Can an OT Penetration Testing Course Realistically Teach?]]></title>
            <link>https://alhasawi.medium.com/from-lab-to-plant-what-can-an-ot-penetration-testing-course-realistically-teach-250fc31baeb9?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/250fc31baeb9</guid>
            <category><![CDATA[penetration-testing]]></category>
            <category><![CDATA[ot-security]]></category>
            <category><![CDATA[ics-security]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[pentesting]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Mon, 14 Sep 2026 11:06:30 GMT</pubDate>
            <atom:updated>2026-09-14T11:06:30.697Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6Vongqn8IOZ2rM4Deki4Ww.png" /></figure><p>Operational Technology penetration testing is difficult to teach realistically.</p><p>A real industrial environment may contain programmable logic controllers, human-machine interfaces, engineering workstations, SCADA servers, industrial protocols and physical processes. Testing these systems is fundamentally different from testing a conventional IT network.</p><p>In IT penetration testing, an aggressive scan or failed exploit might crash a server. In OT, a poorly chosen command could interrupt production, stop equipment, affect product quality or create a safety risk.</p><p>Students therefore need practical experience, but we cannot give beginners unrestricted access to a live factory. The solution is not to replace practical training with presentation slides. It is to create a safe and controlled environment in which students can use the tools, inspect the traffic, execute selected techniques and observe their effects.</p><p>This is the objective of my planned hands-on OT/ICS penetration testing course.</p><p>Two separate groups are planned: one delivered in Arabic and another delivered in English.</p><h3>A Course Focused on Penetration Testing</h3><p>This is not intended to be a general OT cybersecurity course covering every defensive technology, governance framework and compliance requirement.</p><p>Its focus is the practical OT penetration testing workflow:</p><p><strong>Scoping → reconnaissance → enumeration → vulnerability identification → controlled exploitation → evidence collection → reporting</strong></p><p>Students will work with a simulated OT environment through LabShock, supported by packet captures, Wireshark exercises and selected penetration testing tools.</p><p>A simulated environment cannot reproduce every condition found inside a factory. However, it can provide meaningful experience with the technologies, decisions and risks encountered during an OT security assessment.</p><p>The objective is not to teach students how to press buttons in an automated tool. They should understand what they are testing, why they are testing it and what effect their actions could have.</p><h3>Understanding the OT Target</h3><p>Before testing an industrial system, students must understand what they are looking at.</p><p>They will learn the roles of common OT components, including:</p><ul><li>Programmable Logic Controllers</li><li>Human-Machine Interfaces</li><li>Engineering workstations</li><li>SCADA and supervisory systems</li><li>Industrial communication protocols</li><li>The physical or simulated process being controlled</li></ul><p>This understanding matters because an OT penetration tester is not simply attacking an IP address.</p><p>A command sent to a controller might start a motor, change a setpoint, open a valve or stop part of an industrial process. The tester must understand the relationship between the cyber asset and the physical process before performing any active test.</p><h3>Scope, Authorization and Safety</h3><p>A professional OT penetration test begins before the first packet is transmitted.</p><p>Students will learn how to define:</p><ul><li>The systems included in the assessment</li><li>The systems that must not be tested</li><li>Permitted and prohibited techniques</li><li>Approved testing periods</li><li>Scan-rate and intensity restrictions</li><li>Operational stop conditions</li><li>Evidence and reporting requirements</li><li>Restoration and cleanup procedures</li></ul><p>These decisions are not administrative details. They are part of the technical methodology.</p><p>A technique that is safe in a simulated lab is not automatically safe against a production PLC. Real-world testing requires written authorization, coordination with plant operations and an understanding of the potential operational consequences.</p><h3>Passive Reconnaissance and Traffic Analysis</h3><p>Packet captures and Wireshark will remain important parts of the course.</p><p>Students will inspect industrial network traffic to identify:</p><ul><li>Communicating devices</li><li>Client-server and master-slave relationships</li><li>Industrial protocols</li><li>Frequently accessed functions or registers</li><li>Read and write operations</li><li>Potentially sensitive or dangerous commands</li><li>Normal communication patterns</li></ul><p>This develops the ability to learn about an OT environment without immediately transmitting packets to industrial devices.</p><p>In a real assessment, passive analysis can help the penetration tester build an initial asset and communication map before deciding whether active testing is appropriate.</p><p>Students will not merely open a PCAP and follow prepared instructions. They will be expected to explain what the packets reveal about the devices, communications and controlled process.</p><h3>Controlled Active Discovery</h3><p>Students will use tools such as Nmap inside the isolated lab to discover hosts, ports and exposed services.</p><p>The objective is not merely to memorize scanning commands. Students must understand:</p><ul><li>Why the scan is being performed</li><li>Which targets are authorized</li><li>Which ports and protocols should be examined</li><li>How aggressive the scan should be</li><li>What the returned information means</li><li>How to validate the result</li><li>Why the same scan may be inappropriate in production</li></ul><p>Students will compare active discovery results with information obtained from passive traffic analysis.</p><p>This helps them understand both the value and limitations of active scanning in OT environments.</p><h3>Industrial Protocol Testing</h3><p>The primary practical industrial protocol will be Modbus/TCP.</p><p>Students will learn to:</p><ul><li>Identify Modbus devices</li><li>Understand common function codes</li><li>Discover Unit IDs</li><li>Read coils and registers</li><li>Interpret returned values</li><li>Perform authorized write operations</li><li>Observe changes in the simulated process</li><li>Validate the operation through Wireshark</li></ul><p>EtherNet/IP may also be included where supported by the available lab scenarios.</p><p>Other industrial protocols can be introduced through packet captures or demonstrations. However, I do not want to claim hands-on coverage of a protocol unless students can personally interact with a functioning target.</p><p>Developing practical depth in one or two protocols is more valuable than claiming superficial coverage of many.</p><h3>Testing HMIs and Supporting Systems</h3><p>OT penetration testing is not limited to communicating directly with PLCs.</p><p>Industrial environments also contain web interfaces, Windows systems and supporting network services. These systems can provide an attack path toward the control environment.</p><p>Depending on the available scenarios, students may practise:</p><ul><li>Enumerating industrial web interfaces</li><li>Identifying exposed management services</li><li>Testing weak or default credentials</li><li>Performing banner and service fingerprinting</li><li>Researching known vulnerabilities</li><li>Validating suitable vulnerabilities inside the lab</li><li>Following a controlled attack path toward an OT asset</li></ul><p>This helps students understand that an attacker may reach a controller through weaknesses in supporting systems rather than attacking the PLC directly from the beginning.</p><h3>Controlled Process Manipulation</h3><p>One of the most important learning moments is seeing the relationship between a cyber command and its physical consequence.</p><p>Inside the controlled environment, students may perform an authorized action such as changing a register, modifying a setpoint or changing the state of a simulated actuator.</p><p>The objective is not simply to “turn something off.” Students must document:</p><ul><li>The target asset</li><li>The command or function used</li><li>The original process state</li><li>The resulting process change</li><li>The relevant network evidence</li><li>The possible operational consequence</li><li>The required restoration procedure</li></ul><p>This transforms exploitation from a technical trick into a meaningful OT penetration testing finding.</p><p>It also teaches students that demonstrating control over an industrial process carries greater responsibility than obtaining a shell on a conventional computer.</p><h3>Practical Tools</h3><p>The course will use a focused set of tools and environments, potentially including:</p><ul><li>LabShock</li><li>Kali Linux</li><li>Wireshark</li><li>Nmap</li><li>Shodan</li><li>SearchSploit and ExploitDB</li><li>Selected Python scripts</li><li>Metasploit where an appropriate lab target exists</li><li>Selected OT assessment tools whose results can be manually validated</li></ul><p>Every tool must serve a clear assessment objective.</p><p>The course will not measure success by the number of tools installed. The important skill is selecting an appropriate tool, understanding what it does, validating its results and recognizing the possible consequences of using it.</p><h3>Evidence Collection</h3><p>Finding a vulnerability is only one part of a professional penetration test.</p><p>Students will learn to collect reproducible evidence, including:</p><ul><li>Commands and tool output</li><li>Screenshots</li><li>Relevant packets</li><li>Timestamps</li><li>Affected assets</li><li>Before-and-after process states</li><li>Steps required to reproduce the result</li></ul><p>Good evidence should allow another qualified assessor to understand what was tested, confirm the result and evaluate its importance.</p><p>Students must also distinguish between identifying a potential weakness and proving that it is exploitable. Automated tool output alone should not be treated as conclusive evidence.</p><h3>Reporting the Findings</h3><p>The final stage of the course will convert technical observations into a penetration test report.</p><p>A finding should explain:</p><ul><li>What weakness was identified</li><li>Which asset or service was affected</li><li>How the weakness was validated</li><li>What evidence supports the conclusion</li><li>How an attacker could use it</li><li>What the possible operational or process consequence might be</li><li>How the organization could remediate it</li></ul><p>A limited MITRE ATT&amp;CK for ICS mapping may be used to improve the report and describe the demonstrated attack path. However, framework mapping will support the penetration test rather than become the main subject of the course.</p><p>The final deliverable should communicate clearly with both technical and non-technical stakeholders.</p><h3>What the Course Can — and Cannot — Provide</h3><p>A simulated course can provide genuine hands-on experience with:</p><ul><li>OT reconnaissance</li><li>Industrial traffic analysis</li><li>Asset and service enumeration</li><li>Industrial protocol testing</li><li>HMI and supporting-system testing</li><li>Controlled process manipulation</li><li>Evidence collection</li><li>Technical penetration test reporting</li></ul><p>It can prepare students to participate in an authorized OT penetration test, particularly under the guidance of an experienced assessor.</p><p>It cannot reproduce every vendor, protocol, physical process or operational constraint present in a real factory. It also cannot qualify someone to independently test a live production plant immediately after completing the course.</p><p>Real-world OT penetration testing additionally requires site-specific preparation, engineering knowledge, written authorization, operational coordination, safety awareness and professional experience.</p><p>Being honest about this limitation does not reduce the course’s value. It clarifies its purpose: building a practical foundation that students can develop further through supervised experience.</p><h3>The Intended Outcome</h3><p>By the end of the course, students should be able to conduct an end-to-end penetration test against a simulated OT environment:</p><ol><li>Understand the target architecture and controlled process.</li><li>Define the assessment scope and restrictions.</li><li>Analyze industrial network traffic.</li><li>Discover and enumerate exposed systems.</li><li>Test selected vulnerabilities safely.</li><li>Execute a controlled industrial protocol action.</li><li>Observe and document its process effect.</li><li>Collect defensible evidence.</li><li>Restore changes made during testing.</li><li>Produce a clear technical penetration test report.</li></ol><p>The goal is not to produce students who can run the largest number of tools.</p><p>The goal is to develop practitioners who understand what they are testing, why they are testing it, what their actions could affect and how to communicate the results professionally.</p><p>That is the practical bridge between an OT cybersecurity lab and participation in a real-world OT penetration testing engagement.</p><h3>Interested in Joining?</h3><p>Two separate course groups are planned:</p><ul><li>An Arabic-language group</li><li>An English-language group</li></ul><p>If you are interested in joining, please register your interest using the following form:</p><p><a href="https://forms.gle/cj6iEpaFuj6NtwxM7">Register your interest in the OT/ICS Penetration Testing Course</a></p><p>After registering, you will receive a follow-up email when information about the course dates, price, delivery format and registration process becomes available.</p><p>Submitting the form expresses your interest and helps organize the appropriate language groups. It does not require an immediate commitment.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=250fc31baeb9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Building an Open-Source OT Remote Access Platform]]></title>
            <link>https://alhasawi.medium.com/building-an-open-source-ot-remote-access-platform-33312c571045?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/33312c571045</guid>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[ics-security]]></category>
            <category><![CDATA[ot-security]]></category>
            <category><![CDATA[apache-guacamole]]></category>
            <category><![CDATA[remote-access]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Wed, 20 May 2026 12:13:49 GMT</pubDate>
            <atom:updated>2026-05-20T12:13:49.152Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*16N4KQvJmdZzQwJ7P4JoWw.png" /></figure><p>Remote access has become one of the biggest challenges in OT and ICS environments.</p><p>Industrial facilities often require vendors, engineers, system integrators, and support teams to remotely access:</p><ul><li>HMIs</li><li>engineering workstations</li><li>historians</li><li>Windows servers</li><li>Linux systems</li><li>virtualization platforms</li></ul><p>In many environments, this access was introduced years ago using:</p><ul><li>traditional VPNs</li><li>exposed RDP services</li><li>shared accounts</li><li>unmanaged remote access tools</li><li>direct vendor connectivity into OT networks</li></ul><p>While these methods may solve operational problems, they can also introduce major cybersecurity risks inside industrial environments.</p><p>Apache Guacamole is an open-source browser-based remote access gateway that offers a different approach. Instead of exposing systems directly to external users, it centralizes remote access through a web interface while supporting authentication integration, auditing, access restrictions, and session management capabilities.</p><p>In this article, we will look at how Apache Guacamole can help address common OT remote access challenges through features such as:</p><ul><li>Browser-based remote access</li><li>Multi-factor authentication (MFA)</li><li>LDAP / Active Directory integration</li><li>Single Sign-On (SSO)</li><li>Connection-level access control</li><li>Session recording and auditing</li><li>Clipboard and file transfer restrictions</li><li>Brute-force protection</li><li>Secure DMZ and jump-host deployment architecture</li></ul><p>It is important to understand that Apache Guacamole is not:</p><ul><li>a firewall</li><li>a segmentation platform</li><li>a PAM solution</li><li>a replacement for OT security architecture</li></ul><p>It should be treated as a controlled remote access broker inside a properly segmented environment.</p><h3>Browser-Based Remote Access</h3><p>One of the common operational issues in OT environments is dependency on unmanaged remote access software.</p><p>Many vendors still rely on:</p><ul><li>standalone RDP clients</li><li>SSH clients</li><li>VNC software</li><li>TeamViewer</li><li>AnyDesk</li><li>third-party remote support tools</li></ul><p>Apache Guacamole provides browser-based remote access through its HTML5 web interface and guacd service.</p><p>Supported protocols include:</p><ul><li>RDP</li><li>SSH</li><li>VNC</li><li>Telnet (legacy environments)</li></ul><p>Relevant components:</p><ul><li>guacd</li><li>guacamole.war</li></ul><p>Relevant configuration:</p><pre>guacd-hostname: localhost<br>guacd-port: 4822</pre><p>Instead of this:</p><pre>Vendor Laptop<br>     ↓<br>VPN<br>     ↓<br>Direct RDP Access<br>     ↓<br>Engineering Workstation</pre><p>Organizations can move toward:</p><pre>Vendor<br>     ↓<br>Browser<br>     ↓<br>Guacamole<br>     ↓<br>Approved Internal System</pre><p>This helps organizations centralize and control remote access sessions while reducing unmanaged software inside the environment.</p><h3>Multi-Factor Authentication (MFA)</h3><p>Weak authentication and shared accounts remain common issues in industrial environments.</p><p>Apache Guacamole supports MFA using authentication extensions.</p><p>Supported MFA extensions include:</p><ul><li>guacamole-auth-totp</li><li>guacamole-auth-duo</li><li>guacamole-auth-sso-saml</li><li>guacamole-auth-sso-openid</li></ul><p>Example TOTP configuration:</p><pre>totp-issuer: OT-Remote-Access<br>totp-digits: 6<br>totp-period: 30</pre><p>Example Duo configuration:</p><pre>duo-api-hostname:<br>duo-integration-key:<br>duo-secret-key:<br>duo-application-key:</pre><p>This allows organizations to strengthen authentication security for remote vendor and engineering access.</p><h3>LDAP and Active Directory Integration</h3><p>Managing remote access accounts independently across OT systems becomes difficult over time.</p><p>Apache Guacamole supports LDAP and Active Directory integration using:</p><pre>guacamole-auth-ldap</pre><p>Relevant configuration examples:</p><pre>ldap-hostname:<br>ldap-port:<br>ldap-user-base-dn:<br>ldap-search-bind-dn:<br>ldap-search-bind-password:<br>ldap-username-attribute:</pre><p>This allows organizations to:</p><ul><li>centralize identity management</li><li>integrate with Active Directory</li><li>apply role-based access</li><li>remove access centrally</li><li>reduce unmanaged local accounts</li></ul><h3>Single Sign-On (SSO)</h3><p>Many organizations want remote access integrated into existing enterprise identity systems.</p><p>Apache Guacamole supports SSO extensions including:</p><ul><li>SAML</li><li>OpenID Connect</li><li>CAS</li></ul><p>Relevant extensions:</p><ul><li>guacamole-auth-sso-saml</li><li>guacamole-auth-sso-openid</li><li>guacamole-auth-cas</li></ul><p>Example SAML configuration:</p><pre>saml-idp-url:<br>saml-entity-id:<br>saml-callback-url:<br>saml-strict: true</pre><p>Example OpenID configuration:</p><pre>openid-authorization-endpoint:<br>openid-jwks-endpoint:<br>openid-issuer:<br>openid-client-id:<br>openid-client-secret:<br>openid-redirect-uri:</pre><p>This helps organizations integrate centralized authentication workflows into remote access infrastructure.</p><h3>Connection-Level Access Control</h3><p>A common OT security problem is excessive vendor access inside industrial networks.</p><p>Apache Guacamole supports:</p><ul><li>connection permissions</li><li>user groups</li><li>connection groups</li><li>role-based access management</li></ul><p>Database-backed access control is supported using:</p><ul><li>guacamole-auth-jdbc-mysql</li><li>guacamole-auth-jdbc-postgresql</li></ul><p>This allows organizations to restrict which systems each user may access instead of providing unrestricted network-level access.</p><h3>Clipboard and File Transfer Restrictions</h3><p>File transfer and clipboard access can introduce operational and security risks inside OT environments.</p><p>Apache Guacamole supports restricting:</p><ul><li>clipboard usage</li><li>copy/paste operations</li><li>drive redirection</li><li>file transfers</li></ul><p>Relevant configuration examples:</p><pre>disable-copy=true<br>disable-paste=true<br>enable-drive=false</pre><p>This can help reduce:</p><ul><li>malware introduction</li><li>unauthorized tool uploads</li><li>accidental file movement</li><li>uncontrolled data transfers</li></ul><h3>Session Recording and Auditing</h3><p>One of the major issues in OT remote access environments is the lack of visibility into vendor activity.</p><p>Apache Guacamole supports:</p><ul><li>session history</li><li>audit logging</li><li>session recording</li><li>connection tracking</li></ul><p>Recording configuration examples:</p><pre>recording-path:<br>/var/lib/guacamole/recordings</pre><pre>create-recording-path=true</pre><p>SSH recording support:</p><pre>typescript-path:</pre><p>Database audit history tables include:</p><ul><li>guacamole_connection_history</li><li>guacamole_user_history</li></ul><p>This helps organizations improve:</p><ul><li>accountability</li><li>auditing</li><li>compliance</li><li>incident investigations</li><li>operational visibility</li></ul><p>Instead of relying entirely on trust, organizations gain the ability to review and investigate remote sessions when required.</p><h3>Browser-Based Clientless Access</h3><p>Apache Guacamole uses:</p><ul><li>an HTML5 frontend</li><li>WebSocket tunneling</li></ul><p>No additional client software is required on the endpoint.</p><p>Reverse proxies must support:</p><pre>Upgrade: websocket</pre><p>This helps reduce dependency on unmanaged remote access software installed on vendor systems.</p><h3>SSL/TLS Enforcement</h3><p>Remote OT access should always use encrypted communications.</p><p>Apache Guacamole deployments commonly use reverse proxies such as:</p><ul><li>Nginx</li><li>Apache HTTP Server</li></ul><p>Example TLS configuration:</p><pre>server {<br>    listen 443 ssl;<br>    ssl_certificate ...<br>    ssl_certificate_key ...<br>}</pre><p>Relevant Guacamole proxy settings:</p><pre>proxy-hostname:<br>proxy-port:</pre><p>This helps protect:</p><ul><li>remote sessions</li><li>credentials</li><li>authentication traffic</li></ul><h3>Brute-Force Protection</h3><p>Internet-facing remote access systems are commonly targeted by password attacks.</p><p>Apache Guacamole supports brute-force protection using:</p><pre>guacamole-auth-ban</pre><p>Relevant configuration examples:</p><pre>ban-address-duration: 300<br>ban-max-invalid-attempts: 5<br>ban-max-attempts-per-interval: 5<br>ban-login-failure-window: 60</pre><p>This helps reduce automated login attack attempts against remote access portals.</p><h3>Database-Backed Centralized Administration</h3><p>Apache Guacamole supports centralized administration using:</p><ul><li>MySQL</li><li>PostgreSQL</li></ul><p>Supported extensions:</p><ul><li>guacamole-auth-jdbc-mysql</li><li>guacamole-auth-jdbc-postgresql</li></ul><p>Example MySQL configuration:</p><pre>mysql-hostname:<br>mysql-port:<br>mysql-database:<br>mysql-username:<br>mysql-password:</pre><p>Example PostgreSQL configuration:</p><pre>postgresql-hostname:<br>postgresql-port:<br>postgresql-database:<br>postgresql-username:<br>postgresql-password:</pre><p>This helps organizations centralize:</p><ul><li>users</li><li>permissions</li><li>audit data</li><li>connection management</li></ul><h3>Secure DMZ and Jump-Host Architecture</h3><p>One of the most dangerous mistakes in OT environments is exposing RDP or engineering systems directly to the internet.</p><p>Apache Guacamole should not provide unrestricted access directly into industrial networks.</p><p>A more controlled deployment model places Guacamole behind:</p><ul><li>reverse proxies</li><li>firewalls</li><li>DMZ environments</li><li>jump hosts</li></ul><p>This approach helps organizations:</p><ul><li>centralize remote access</li><li>reduce direct exposure of OT assets</li><li>apply segmentation boundaries</li><li>monitor vendor sessions</li><li>restrict reachable systems</li></ul><p>instead of exposing engineering systems directly to external users.</p><p>Suggested deployment diagram:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/683/0*-0IrHmbx_B1kGlnQ.png" /></figure><h3>Open Source and Operational Control</h3><p>Many organizations are increasingly exploring open-source technologies to improve operational control and reduce dependency on proprietary ecosystems.</p><p>Open-source platforms provide:</p><ul><li>self-hosted deployment flexibility</li><li>visibility into configurations</li><li>integration freedom</li><li>reduced vendor lock-in</li><li>deployment customization</li></ul><p>For OT environments, this becomes especially valuable when organizations require greater operational ownership over their remote access infrastructure.</p><h3>Final Thoughts</h3><p>Remote access is now a normal operational requirement in many industrial environments. The challenge is making it secure, controlled, and operationally manageable.</p><p>Apache Guacamole provides multiple features that can help organizations improve centralized remote access management in OT and ICS environments when deployed correctly.</p><p>These capabilities include:</p><ul><li>browser-based access</li><li>MFA</li><li>LDAP/AD integration</li><li>SSO</li><li>session recording</li><li>access restrictions</li><li>brute-force protection</li><li>centralized administration</li><li>segmented deployment architectures</li></ul><p>Like any security technology, proper architecture and operational controls remain critical.</p><p>Guacamole should not be viewed as:</p><ul><li>a magic security product</li><li>a replacement for segmentation</li><li>a replacement for firewalls</li><li>a replacement for OT security architecture</li></ul><p>Instead, it should be treated as a controlled remote access broker operating inside a properly designed OT environment.</p><p>At <a href="https://zerontek.com/">ZeroNtek</a>, we help organizations worldwide design and deploy secure open-source solutions for both OT and IT environments.</p><p>This includes:</p><ul><li>secure remote access architectures</li><li>OT segmentation guidance</li><li>logging and monitoring integration</li><li>open-source OT security deployments</li><li>hardening and operational support</li></ul><p>We strongly believe open-source technologies can play an important role in building more transparent, flexible, and sovereign security environments for critical infrastructure and industrial operations.</p><h3>References</h3><ul><li><a href="https://guacamole.apache.org/">Apache Guacamole Official Website</a></li><li><a href="https://guacamole.apache.org/doc/gug/configuring-guacamole.html">Apache Guacamole Configuration Guide</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=33312c571045" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Vendor Lock-In vs Digital Sovereignty: A Small Incident With a Bigger Lesson]]></title>
            <link>https://alhasawi.medium.com/vendor-lock-in-vs-digital-sovereignty-a-small-incident-with-a-bigger-lesson-4532c6947137?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/4532c6947137</guid>
            <category><![CDATA[digital-sovereignty]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[ot-security]]></category>
            <category><![CDATA[libreoffice]]></category>
            <category><![CDATA[ics-security]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Wed, 13 May 2026 10:47:32 GMT</pubDate>
            <atom:updated>2026-05-13T10:47:32.812Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*geYUXcMbbUHhYKAUpmq3NQ.png" /></figure><p>A person I know recently faced a serious issue at work: important documents became inaccessible because the Microsoft Office subscription had expired, while the files still contained critical operational data.</p><p>I advised him to try LibreOffice and explained the concept of open-source software — that there are powerful alternatives which give users more freedom, flexibility, and control over their own data without being fully dependent on licensing restrictions or a single vendor ecosystem.</p><p>After switching to LibreOffice, he was able to open his files and continue working without interruption.</p><p>This goes beyond office software. It reflects a much larger conversation around digital sovereignty, ownership, and operational resilience.</p><p>In OT/ICS environments, overdependence on closed ecosystems, proprietary platforms, or vendor lock-in can become a real operational risk. Whether it is engineering workstations, monitoring systems, remote access solutions, or industrial visibility platforms, organizations should think carefully about continuity, accessibility, and who truly controls the technology stack.</p><p>Open source is not only about reducing cost.<br>It is about transparency, flexibility, long-term sustainability, and maintaining control over your operational environment and data.</p><p>In critical infrastructure, sovereignty and resilience matter.</p><p>For organizations interested in OT/ICS security, visibility, monitoring, and secure infrastructure approaches, check out Zerontek services:</p><p><a href="https://zerontek.com/zt/services">Zerontek Services</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4532c6947137" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Using modbus-cli to Read and Write Modbus registers in LabShock]]></title>
            <link>https://alhasawi.medium.com/using-modbus-cli-to-read-and-write-modbus-registers-in-labshock-9361aa24071e?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/9361aa24071e</guid>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[penetration-testing]]></category>
            <category><![CDATA[ics-security]]></category>
            <category><![CDATA[modbus]]></category>
            <category><![CDATA[ot-security]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Thu, 30 Apr 2026 10:20:05 GMT</pubDate>
            <atom:updated>2026-04-30T10:20:05.928Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*N3vuKpRDpeGXaUQHqi8e0g.png" /></figure><p>In the previous post — <em>“</em><a href="https://zerontek.com/zt/2025/07/20/using-modbus-cli-to-read-and-write-modbus-coils-in-labshock/"><em>Using modbus-cli to Read and Write Modbus Coils in LabShock</em></a><em>”</em> — I showed something simple:</p><blockquote><em>We were able to </em><strong><em>read and write Modbus coils</em></strong><em>… with no authentication.</em></blockquote><p>In this part, I continued the experiment inside <a href="https://www.labshocksecurity.com/"><strong>LabShock</strong></a><strong> (OilSpring Air lab)</strong>, but instead of coils, I focused on <strong>actual process values</strong> — and also writing directly to registers.</p><h3>The Setup (Operator View)</h3><p>From the OpenPLC monitoring dashboard, everything looks clean:</p><ul><li>pump1_speed_in → %QW10 → 50</li><li>pump1_speed_out → %IW10 → 50</li><li>pump1_temp → %IW11 → 16</li><li>pump1_pressure → %IW12 → 3158</li></ul><p>You just see:</p><ul><li>Speed</li><li>Temperature</li><li>Pressure</li></ul><p>That’s the <strong>operator view</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*nm-m_PSvx8efNz3n.png" /></figure><h3>Reading via Modbus (What We Did)</h3><p>After installing <a href="https://github.com/tallakt/modbus-cli">modbus-cli</a>, I ran:</p><pre>modbus read 192.168.2.10 %MW10 20</pre><h3>Quick breakdown:</h3><ul><li>modbus read → read from device</li><li>192.168.2.10 → PLC IP</li><li>%MW10 → start from memory word 10</li><li>20 → read 20 values</li></ul><p>So we dump:</p><ul><li>%MW10 → %MW29</li></ul><h3>What We Got</h3><p>From the output:</p><ul><li>%MW10 = 50</li><li>%MW20 = 50</li><li>others mostly 0</li></ul><p>One command → raw memory view.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/616/0*dfVm4c7yZxz7ICE9.png" /></figure><h3>Making Sense of %QW, %IW, %MW</h3><h3>%QW10 → Output</h3><p>What the PLC sends (e.g., pump speed)</p><h3>%IW10 → Input</h3><p>What the PLC reads (sensor values)</p><h3>%MW10 → Memory</h3><p>Internal storage used by the program</p><h3>Why We Saw Those Values</h3><p>Even though the dashboard shows %QW and %IW, we read %MW.</p><p>That’s because PLC logic often copies values internally:</p><pre>%QW10 → %MW10<br>%IW10 → %MW20</pre><p>So:</p><blockquote><em>We didn’t read outputs or inputs directly — we read their copies.</em></blockquote><h3>Writing to a Register (New Part)</h3><p>Now the important part.</p><p>We didn’t just read — we also <strong>wrote to memory</strong>.</p><pre>modbus write 192.168.2.10 %MW10 60</pre><h3>Breaking It Down</h3><ul><li>modbus write → send value to PLC</li><li>192.168.2.10 → PLC IP</li><li>%MW10 → target register (memory word 10)</li><li>60 → value to write</li></ul><p>So:</p><blockquote><em>Write value </em><strong><em>60</em></strong><em> into memory address </em><em>%MW10</em></blockquote><h3>What Happens After Writing</h3><p>If you check:</p><ul><li>OpenPLC dashboard (or SCADA in LabShock)</li></ul><p>You will see the value change.</p><p>To confirm from CLI:</p><pre>modbus read 192.168.2.10 %MW10 1</pre><p>This reads <strong>only one value</strong>.</p><p>You should now see:</p><ul><li>%MW10 = 60</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/642/0*fWTZwmvIi-DNpXRe.png" /></figure><h3>Why This Is Important</h3><p>This is not just reading anymore.</p><p>This is:</p><blockquote><strong><em>Direct modification of PLC data</em></strong></blockquote><p>Depending on the logic, this could:</p><ul><li>Change setpoints</li><li>Affect process behavior</li><li>Influence outputs indirectly</li></ul><h3>Operator vs What We Did</h3><p>OperatorWhat We DidUses dashboardUsed Modbus CLISees valuesReads raw memoryNo direct memory accessFull accessControlled UINo restrictions</p><h3>What This Proves</h3><p>This reinforces the same point as Part 1:</p><blockquote><strong><em>Modbus is not secure by design.</em></strong></blockquote><p>We were able to:</p><ul><li>Read process values</li><li>Dump memory</li><li>Write to registers</li><li>Write to coils (Part 1)</li></ul><p>All of this:</p><ul><li>No authentication</li><li>No encryption</li><li>No validation</li></ul><h3>Why This Matters</h3><h3>1. Read = Recon</h3><p>You can map the system just by reading.</p><h3>2. Write = Impact</h3><p>You can influence the system by writing.</p><h3>3. No Barriers</h3><p>If you can reach the PLC:</p><blockquote><em>You can interact with it.</em></blockquote><h3>What Defenders Should Take From This</h3><ul><li>Restrict Modbus access (segmentation is critical)</li><li>Monitor <strong>read activity</strong>, not just writes</li><li>Understand what each register exposes</li><li>Treat internal memory as sensitive</li></ul><h3>Final Thought</h3><p>Part 1 showed we can <strong>control coils</strong>.<br>Part 2 shows we can <strong>read and modify process values</strong>.</p><blockquote><em>When a protocol lets you read and write critical data with no authentication,<br>that’s not a misconfiguration — that’s the design.</em></blockquote><p>And once you see that layer,<br>you’re no longer looking at the system like an operator…<br>you’re seeing it like an attacker.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9361aa24071e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[LabShock Enterprise Access — From Theory to Real OT Practice]]></title>
            <link>https://alhasawi.medium.com/labshock-enterprise-access-from-theory-to-real-ot-practice-bd56bd3fa81e?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/bd56bd3fa81e</guid>
            <category><![CDATA[ot-security]]></category>
            <category><![CDATA[labshock]]></category>
            <category><![CDATA[online-courses]]></category>
            <category><![CDATA[ics-security]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Mon, 27 Apr 2026 08:09:36 GMT</pubDate>
            <atom:updated>2026-04-27T08:09:36.006Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*G_laepmJDr5QEYfvCZQVjw.png" /></figure><p>Operational Technology (OT) cybersecurity is different.</p><p>You can read about PLCs, SCADA, and industrial networks…<br>but without hands-on experience, it remains theory.</p><p>This is where platforms like <a href="https://www.labshocksecurity.com/"><strong>LabShock</strong></a> come in.</p><h3>What is LabShock?</h3><p><a href="https://www.labshocksecurity.com/"><strong>LabShock</strong></a><strong> </strong>is a virtual OT/ICS lab platform designed to simulate real industrial environments.</p><p>It allows you to interact with:</p><ul><li>PLCs and HMIs</li><li>Industrial protocols</li><li>Network traffic inside plant environments</li><li>Attack and defense scenarios</li></ul><p>In simple terms, it’s a safe environment where you can <strong>see how OT systems actually behave</strong> — and how they are secured.</p><h3>🆓 The Free Version: A Starting Point</h3><p>LabShock provides a free version for basic exploration.</p><p>You get:</p><ul><li>Core features</li><li>Limited local labs</li><li>Time-restricted access</li><li>Only 2 zones</li><li>Limited levels</li></ul><p>It’s useful to understand the platform.</p><p>But it’s not enough if your goal is to build real OT skills.</p><h3>My Offering: Enterprise-Level Access</h3><p>Through my offering, you get access to LabShock under an <strong>Enterprise environment</strong>.</p><p>This means:</p><ul><li>Full lab capabilities</li><li>No zone limitations</li><li>Complete scenarios and components</li><li>Real OT workflow practice</li><li>A structured environment for training</li></ul><p>More importantly, you get access to <strong>advanced industrial scenarios not included in the free version</strong>, such as:</p><ul><li>Siemens S7 environments</li><li>Modbus-based systems</li><li>PLC and SCADA interactions</li><li>CNC systems</li><li>Water treatment environments</li><li>Oil &amp; gas scenarios</li></ul><p>These are closer to what you would encounter in real industrial operations.</p><h3>Why This Option?</h3><p>The official Pro version usually requires long-term commitment.</p><p>This option gives you flexibility:</p><ul><li>Try Enterprise-level access</li><li>Use it for one full month</li><li>Practice real OT scenarios</li><li>Decide later if you want to continue</li></ul><p>No yearly lock-in.<br>Lower commitment.<br>Practical experience.</p><h3>🎯 Who Is This For?</h3><ul><li>Engineers moving into OT cybersecurity</li><li>ICS students who want hands-on learning</li><li>Professionals preparing for real-world roles</li><li>Anyone serious about industrial environments</li></ul><p>If you only want to explore, the free version is enough.</p><p>If you want to <strong>actually build OT capability</strong>, this is where you start.</p><h3>👉 Access the Lab</h3><p>You can get access here:<br><a href="https://zerontek.com/zt/ot-lab/">https://zerontek.com/zt/ot-lab</a></p><p>If you have questions, feel free to reach out.</p><p><strong>— Dr. Sulaiman Alhasawi</strong><br>OT/ICS Cybersecurity | ICS Arabia Podcast | ZeroNteK</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bd56bd3fa81e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[6 Years of ICS Arabia — A Milestone Report]]></title>
            <link>https://alhasawi.medium.com/6-years-of-ics-arabia-a-milestone-report-bed4af9a222d?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/bed4af9a222d</guid>
            <category><![CDATA[podcast]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[ics-security]]></category>
            <category><![CDATA[ot-security]]></category>
            <category><![CDATA[ics-arabia]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Wed, 31 Dec 2025 09:53:13 GMT</pubDate>
            <atom:updated>2025-12-31T09:59:10.911Z</atom:updated>
            <content:encoded><![CDATA[<h3>6 Years of ICS Arabia — A Milestone Report</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yjHQsckWKvNMcHnmq7fVBw.png" /></figure><p>Six years ago, <a href="https://www.youtube.com/@icsarabiapodcast"><strong>ICS Arabia</strong></a> was launched with a single goal: to provide high-quality, professional education for the Industrial Control Systems (ICS) and Operational Technology (OT) cybersecurity community. Today, we celebrate a major milestone in our journey from a specialized technical project to a global educational resource.</p><h3>📈 The Journey in Numbers</h3><p>Over the past 6 years, ICS Arabia has grown from a foundational library into an industry-leading technical resource. Our 2024–2025 growth trajectory has been nothing short of exponential.</p><ul><li><strong>Total Episodes:</strong> 71</li><li><strong>Total Views:</strong> 45,944+</li><li><strong>Total Watch Time:</strong> 2,633+ Hours</li><li><strong>Total Global Impressions:</strong> 568,983+</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/0*Fjr73fl659HBod3g" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/744/0*YLAnbOjyr_xXt-jg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/744/0*KLSP21Xddv1A2dX4" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/744/0*0bndGGs8zjD53uwX" /></figure><h3>🌍 Global Impact &amp; Language Strategy</h3><p>To ensure that our content reaches both the international expert community and our regional professionals, we maintain a strategic bilingual approach.</p><ul><li><strong>English Episodes:</strong> 51 (72%) — Engaging the global OT security community.</li><li><strong>Arabic Episodes:</strong> 20 (28%) — Providing specialized access for the Middle Eastern workforce.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*C4rgec6wcK0kmx-H" /></figure><h3>A Comprehensive Technical Curriculum</h3><p>Our library of 71 episodes is organized into <strong>10 key educational pillars</strong>, ensuring that OT professionals have a 360-degree learning path:</p><h3>🏗️ Pillar 1: Foundations &amp; Architecture</h3><ul><li>My interview with SCADAhacker</li><li>OT 101</li><li>What Does OT Really Mean?</li><li>IT/OT Convergence</li><li>The Iceberg of OT Cybersecurity</li><li>Conversations on OT Cybersecurity with Anton Shipullin</li><li>My interview with Shodan’s founder</li><li>My interview with ICS Village in Kuwait</li></ul><h3>🧪 Pillar 2: Lab &amp; Testbed</h3><ul><li>Hands-On ICS/OT Testbeds</li><li>Labshock</li><li>How to build a cybersecurity lab for ICS/OT</li></ul><h3>🔎 Pillar 3: Risk Assessment &amp; Visibility</h3><ul><li>Interview with Sinclair Koelemij</li><li>OT Risk Management</li><li>OT Security Posture &amp; Attack Path Analysis</li><li>OT Project Estimation Made Simple</li><li>PLC Scanning: Safe Practice or Security Risk?</li><li>Exploring ICSRank: Review and Demo with Mike Holcomb</li></ul><h3>🔓 Pillar 4: Open Source</h3><ul><li>Engineering OT Security: ISA Standards &amp; Open Source in Action</li><li>Open Source Zero Trust</li></ul><h3>🛡️ Pillar 5: Offensive Security (Red Teaming)</h3><ul><li>FAT/SAT for ICS/OT: Break Early, Build Secure</li><li>OT Red Team</li><li>OT Penetration Testing</li><li>First-Time SCADA Penetration Testing</li><li>Is PLC Remote Mode Secure? Mike Holcomb Breaks It Down</li><li>SCADA Hacking &amp; Defense deep dive</li></ul><h3>🚀 Pillar 6: Engineering &amp; Emerging Tech</h3><ul><li>TrueOT Team</li><li>Secure Deployment in OT</li><li>AI &amp; IIoT in OT Environments: Real-World Challenges</li><li>Digital Twins in ICS/OT</li><li>AI &amp; Cloud in OT Security: A Game-Changer or a Risk?</li></ul><h3>📜 Pillar 7: Standards &amp; Compliance</h3><ul><li>Demystifying ISA/IEC 62443 with Khalid Ansari</li><li>Inside ISA/IEC 62443</li><li>5 ICS Critical Controls</li></ul><h3>🚨 Pillar 8: Defensive Ops &amp; Incident Response</h3><ul><li>OT Incident Response Explained</li><li>OT/ICS Network Defense w/ Shaker Hashlan</li><li>OT DFIR Uncovered: PLC Forensics, Tools, and Lessons from the Field</li><li>Disaster Recovery in OT with Saltanat Mashirova</li><li>My interview with Naser Aldossary (ICS Incident Responder)</li><li>OT/ICS Ransomware</li><li>EDR and ICS/OT Security: Best Practices and Real-World Applications</li></ul><h3>⚙️ Pillar 9: Industry Verticals (Sector-Specific)</h3><ul><li>Securing the Digital Power Grid</li><li>Rail Cybersecurity &amp; OT SOCs in the Middle East</li><li>Railway Cyberattacks Are Rising</li><li>Automotive, Mining, Pharma, and Food Industry Security</li><li>Medical Systems &amp; Wearable Medical Devices Security (Hacking Health)</li><li>Substation IDS: Multi-Protocol Support</li></ul><h3>🎓 Pillar 10: Professional Development</h3><ul><li>OT Cybersecurity Skills: Building Your Expertise</li><li>From Academia to Cybersecurity Leadership</li><li>From Physical Security to OT Cybersecurity</li><li>Cybersecurity Journalism &amp; OT Security</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/744/0*2YbBzvrBmn6ZJIXR" /></figure><h3>🤝 The Team Behind the Mission</h3><p>The success of ICS Arabia is the result of dedicated production and strategic management.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*NLwa8ZYUZ82VdEoE" /></figure><p>Dr. Sulaiman Alhasawi — Founder &amp; Host</p><p>Every episode is filmed and produced on-site at <a href="https://www.linkedin.com/in/alhasawi/">Sulaiman</a>’s home office studio in Kuwait, ensuring a consistent and professional environment for high-level technical discourse.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/514/0*6y4t1DXKbrf_FOB0" /></figure><p>Bassem Ben Amor — Strategy &amp; Content Management</p><p><a href="https://www.linkedin.com/in/bassem-ben-amor/">Bassem</a> is a core pillar of the team. He manages guest recruitment and authors our bilingual articles. His dedication has been a major catalyst for our recent growth. Bassem also manages our presence on <a href="https://open.spotify.com/playlist/0R0RzZrKybmoW6YJbL9k9f">Spotify</a>, ensuring our content is accessible to professionals everywhere.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/744/0*GMSztVWMCJ07s28P" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1003/0*xg2Py3UAgyXjfCCp" /></figure><h3>🎙️ A Community of Industry Professionals</h3><p>We are proud to have hosted an incredible directory of industry professionals:</p><p>Aaron C. Crow • Adnan Ahmed • Ahmed Al Saleh • Alessio Rosas • Ali Y Dashti • Ali Laribi, CISSP, CPP, CISM • Andre Froneman • Anton Shipulin • Ayed Al Qartah عايد القرطه • Bassem Ben Amor PMP® • Dieter Sarrazyn • Dr. Fouad Abou Chacra • Haitham Rashwan, PhD • Dr. Jesus Molina • Sridhar Adepu PhD • Eduard Kovacs • Faisal Albuloushi • Fawaz Adi • Fred Gordy • Hussain AlSayegh, CPAS, ITIL, CBET, CHTM • Jan Hoff • Joel Langill • John Matherly • Khalid Aljamed • Khalid Ansari • Leen AlHalabi • Marco (Marc) Ayala • Michael Hoffman • Mike Holcomb • Mohammed Al Dabbous • Naser Aldossary • Nebras ALQURASHI • Omar Sherin • Philip Griffiths • Rakesh Kumar • Raphael Arakelian • Saltanat Mashirova • Scott Reynolds • Shaker Hashlan • Sinclair Koelemij • Steve Mustard • SZ Lin (林上智) • Tobias Halmans • Vivek Ponnada • Zakhar Bernhardt • 🇸🇦 🇩🇰 Abdulrahman Al Safh • Nasser Al Alawi • Samir Mokthar</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/757/0*ot_dXz3I_g6z-TRB" /></figure><h3>Looking Ahead</h3><p>As we move into 2026, our mission remains unchanged: to provide the best OT/ICS security education in the world, straight from Kuwait.</p><p>Thank you to our <strong>1,500+ subscribers</strong> and the global community for your trust. We are just getting started.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bed4af9a222d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Open OT: A Framework for Sovereign, Secure, and Operable Industrial Systems]]></title>
            <link>https://alhasawi.medium.com/open-ot-a-framework-for-sovereign-secure-and-operable-industrial-systems-54815e211fa2?source=rss-96553800c201------2</link>
            <guid isPermaLink="false">https://medium.com/p/54815e211fa2</guid>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[ot-security]]></category>
            <category><![CDATA[ics-security]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[open-ot]]></category>
            <dc:creator><![CDATA[Sulaiman Alhasawi]]></dc:creator>
            <pubDate>Mon, 22 Dec 2025 10:29:37 GMT</pubDate>
            <atom:updated>2025-12-23T06:08:08.560Z</atom:updated>
            <content:encoded><![CDATA[<p>For years, Operational Technology (OT) security has been discussed almost exclusively through tools, vendors, and platforms. Dashboards, sensors, appliances, and licenses dominate the conversation.</p><p>But OT environments were never meant to be <em>managed by products alone</em>.</p><p>They require <strong>engineering discipline</strong>, <strong>operational awareness</strong>, and <strong>long-term control over architecture and data</strong>. In an era of geopolitical tension, supply-chain fragility, and increasing cyber-physical risk, this leads to a more fundamental question:</p><p><strong>Who actually owns and understands their OT environment?</strong></p><p>This is where <strong>Open OT</strong> begins.</p><h3>What Open OT Really Means</h3><p><strong>Open OT is not a product.</strong><br> <strong>It is not a dashboard.</strong><br> <strong>And it is not limited to visibility.</strong></p><p><strong>Open OT</strong> is a <strong>service delivery framework</strong> for designing, securing, operating, and governing OT environments using <strong>open, transparent, and vendor-neutral principles</strong>.</p><p>It is the framework we use at <strong>ZeronTek</strong> to ensure that industrial organizations:</p><ul><li>Understand their systems</li><li>Control their architectures</li><li>Own their data</li><li>And are never held hostage by black-box dependencies</li></ul><p>Open OT is about <strong>sovereignty in practice</strong>, not slogans.</p><h3>Why Traditional OT Approaches Are Failing</h3><p>Most OT environments today suffer from the same structural problems:</p><ul><li>Architectures that evolved without a long-term security model</li><li>Tool sprawl with overlapping capabilities and unclear ownership</li><li>Black-box platforms that provide alerts but no understanding</li><li>Remote access solutions that prioritize convenience over control</li><li>ESG and operational reporting built on estimates instead of real data</li></ul><p>The result is an environment that <em>appears</em> monitored, but is not truly understood.</p><p>Open OT was created to address this gap.</p><h3>Open OT as a Framework (Not a Toolset)</h3><p>Open OT organizes OT services into <strong>five coherent domains</strong>, each addressing a real operational need.</p><h3>1. Secure Foundations</h3><p>OT security starts with architecture, not alerts.</p><p>This domain focuses on:</p><ul><li>OT security architecture and engineering</li><li>Alignment with IEC 62443 and NIST principles</li><li>Zone and Conduit design</li><li>Industrial DMZs and segmentation</li><li>Vendor-neutral decision-making</li></ul><p>Without this foundation, every other control becomes fragile.</p><h3>2. Secure Operations</h3><p>Visibility alone is not security.</p><p>Secure Operations focuses on:</p><ul><li>OT monitoring and detection</li><li>Protocol-level awareness</li><li>SIEM / XDR integration</li><li>Detection engineering for industrial environments</li><li>Custom analysis for non-standard or legacy protocols</li></ul><p>The goal is not noise — it is <strong>operationally relevant signal</strong>.</p><h3>3. Secure Access</h3><p>Remote access is one of the highest-risk areas in OT.</p><p>This domain addresses:</p><ul><li>Controlled access to HMIs and OT workstations</li><li>Clientless, encrypted access models</li><li>Reduced reliance on traditional VPNs</li><li>Identity-aware access aligned with operations</li></ul><p>Access should enable operations <strong>without expanding the attack surface</strong>.</p><h3>4. Operational Intelligence</h3><p>OT environments generate data, but rarely insight.</p><p>Operational Intelligence focuses on:</p><ul><li>Production and asset health views</li><li>Management-level dashboards beyond the HMI</li><li>Energy, ESG, and sustainability metrics</li><li>Decision support without touching control logic</li></ul><p>This is about <strong>understanding system behavior over time</strong>, not real-time control.</p><h3>5. Capability Building</h3><p>No OT system is sovereign if only external vendors can maintain it.</p><p>This domain includes:</p><ul><li>OT security masterclasses</li><li>Operator and engineer awareness</li><li>Knowledge transfer and documentation</li><li>Research into industrial protocols and behaviors</li></ul><p>True resilience exists only when <strong>local teams are empowered</strong>.</p><h3>How Open OT Is Delivered</h3><p>Open OT services are delivered using strict operational principles:</p><ul><li>Remote-first where appropriate</li><li>Read-only by design whenever possible</li><li>Non-intrusive to control systems</li><li>OT-safe and operations-aware</li><li>Vendor-neutral and auditable</li></ul><p>The framework adapts to the environment — not the other way around.</p><h3>Why This Matters Now</h3><p>Industrial organizations are being asked to do more with less:</p><ul><li>Maintain uptime</li><li>Improve safety</li><li>Defend against cyber threats</li><li>Report on sustainability</li><li>And remain operational during global uncertainty</li></ul><p>This cannot be achieved with tools alone.</p><p>It requires <strong>clarity of architecture</strong>, <strong>control of data</strong>, and <strong>ownership of decisions</strong>.</p><h3>Open OT and ZeronTek</h3><p><strong>Open OT is the framework.</strong><br> <strong>ZeronTek is the organization that delivers it.</strong></p><p>Our role is not to sell licenses or push platforms.<br> Our role is to help organizations <strong>build OT environments they actually control</strong>.</p><p>Open source provides the freedom.<br> Open OT provides the structure.</p><p>Together, they enable <strong>Industrial Digital Sovereignty</strong>.</p><p><em>If your OT environment feels monitored but not understood, secure but not controlled, or compliant but fragile — it may be time to rethink the model.</em></p><p>That rethink starts with Open OT.</p><p><strong>For collaboration, partnerships, or Open OT engagements, visit: https://</strong><a href="https://zerontek.com/">zerontek.com</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=54815e211fa2" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>