<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedpress="https://feed.press/xmlns" xmlns:podcast="https://podcastindex.org/namespace/1.0" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <atom:link rel="self" href="https://feeds.dzone.com/security"/>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>DZone Security Zone</title>
    <link>https://dzone.com/security</link>
    <description>Recent posts in Security on DZone.com</description>
    <item>
      <title>Evaluating SOC Effectiveness Using Detection Coverage and Response Metrics</title>
      <link>https://feeds.dzone.com/link/16357/17345847/soc-effectiveness-metrics</link>
      <description><![CDATA[<p>Security Operations Center evaluation often collapses into counting activity: alerts processed, cases closed, and tools deployed. Those numbers are easy to collect but frequently mislead because they blend workload, noise, and adversary pressure. A more defensible approach evaluates the SOC as an operational capability with two linked outcomes: relevant adversary behavior becomes observable as actionable detections, and response actions occur quickly enough to reduce impact.&nbsp;</p>
<h2>Framing Effectiveness Around Decisions Rather Than Dashboards</h2>
<p>Designing SOC metrics as decision support follows established measurement guidance. NIST measurement work emphasizes defining a metric’s purpose, selecting measures aligned to organizational goals, using consistent collection methods, and producing outputs that are meaningful and interpretable for decision-makers, while warning that poorly selected quantitative metrics can erode trust in reporting.&nbsp;</p><img src="https://feeds.dzone.com/link/16357/17345847.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 21 May 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3645768</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18990282&amp;w=600"/>
      <dc:creator>Krishnaveni Musku</dc:creator>
    </item>
    <item>
      <title>How to Detect Spam Content in Documents Using C#</title>
      <link>https://feeds.dzone.com/link/16357/17345795/detect-spam-documents-csharp</link>
      <description><![CDATA[<p>Enterprise endpoints accept file uploads from a wide range of sources, including vendors, customers, partners, and anonymous external users. The content within those documents is largely trusted by default, especially if it passes a virus and malware scan. The problem is that this doesn’t account for a different type of risk: documents that are free of malware but stuffed with spam content. That can mean anything from phishing attempts to unsolicited commercial material; some of it is dangerous, and some of it is just plain distracting.</p>
<p>Documents arrive looking legitimate, clear standard security checks, and then end up in front of a reviewer or downstream system carrying content they weren’t supposed to. Text-based spam detection doesn’t help here because the content isn’t arriving as email text: it’s arriving as a file, and evaluating what’s inside that file requires a different approach.</p><img src="https://feeds.dzone.com/link/16357/17345795.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 21 May 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3655677</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19027187&amp;w=600"/>
      <dc:creator>Brian O'Neill</dc:creator>
    </item>
    <item>
      <title>Your API Authentication Isn’t Broken; It’s Quietly Failing in These 6 Ways</title>
      <link>https://feeds.dzone.com/link/16357/17345686/api-auth-quiet-failures-ways</link>
      <description><![CDATA[<p dir="ltr">Most API authentication setups don’t fail loudly. They fail quietly, and by the time you notice, something else is already wrong.</p>
<p dir="ltr">APIs sit at the center of most modern applications. They connect frontends, microservices, and third-party integrations. In theory, we protect them using OAuth, JWTs, or API keys. In practice, that’s usually where things start to drift a bit.</p><img src="https://feeds.dzone.com/link/16357/17345686.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 21 May 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3649944</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18991094&amp;w=600"/>
      <dc:creator>Jay Goradia</dc:creator>
    </item>
    <item>
      <title>Detecting Bugs and Vulnerabilities in Java With SonarQube</title>
      <link>https://feeds.dzone.com/link/16357/17345089/detecting-bugs-vulnerabilities-java-sonarqube</link>
      <description><![CDATA[<p>The security audit report landed unexpectedly. It highlighted a critical vulnerability in our payment processing module. We had passed all unit tests. We had passed all integration tests. The code review looked clean. Yet the auditors found a hardcoded API key hidden in a utility class. This key allowed access to our third-party payment gateway. Anyone with access to the repository could see it. We were lucky the auditors found it before a malicious actor did. This incident was a wake-up call. We realized manual code reviews were not enough. We needed automated static analysis. We needed SonarQube.</p>
<p>In this article, I will share how we integrated SonarQube into our Java development workflow. I will explain the specific rules that exposed our vulnerabilities. I will detail how we configured quality gates to prevent future regressions. This is not a generic installation guide. It is a record of how we shifted security left in our pipeline. Static analysis is not just about finding bugs. It is about building a culture of quality.</p><img src="https://feeds.dzone.com/link/16357/17345089.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 20 May 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3641714</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18990885&amp;w=600"/>
      <dc:creator>Ramya vani Rayala</dc:creator>
    </item>
    <item>
      <title>Securing Everything: Mapping the Right Identity and Access Protocol (OIDC, OAuth2, and SAML) to the Right Identity</title>
      <link>https://feeds.dzone.com/link/16357/17343739/securing-everything-mapping-the-right-identity-and</link>
      <description><![CDATA[<h2 data-selectable-paragraph="">Overview</h2>
<p data-selectable-paragraph=""><a href="https://dzone.com/articles/identity-and-access-management-best-practices-for">Identity and access security</a> is built on two fundamental requirements:</p>
<ul>
 <li data-selectable-paragraph="">Authentication (AuthN) — who you are, and</li>
 <li data-selectable-paragraph="">Authorization (AuthZ) — what you are allowed to do.</li>
</ul>
<p data-selectable-paragraph="">Every secure system must answer both questions clearly and consistently. In modern architecture, these questions are posed to two primary categories of actors trying to access applications:</p><img src="https://feeds.dzone.com/link/16357/17343739.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 18 May 2026 20:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3643672</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18988371&amp;w=600"/>
      <dc:creator>Ananth Iyer</dc:creator>
    </item>
    <item>
      <title>Bridging Gaps in SOC Maturity Using Detection Engineering and Automation</title>
      <link>https://feeds.dzone.com/link/16357/17343622/soc-maturity-detection-engineering-automation</link>
      <description><![CDATA[<p>Security operations centers often mature in uneven increments: telemetry expands faster than normalization, alerting grows faster than triage capacity, and response playbooks exist without reliable signals to trigger them. SOC maturity is best treated as the ability to operate a stable feedback loop in which detection and response are governed, measured, and improved continuously as infrastructure and adversary behavior evolve. This loop becomes easier to sustain when detections are engineered as durable artifacts that can be version-controlled, tested, and reviewed, and when automation compresses repetitive work without hiding risk.&nbsp;</p>
<h2>Where Maturity Gaps Become Operational Debt</h2>
<p>Outcome-focused frameworks describe maturity as consistent outcomes rather than tool ownership. The National Institute of Standards and Technology structures the Cybersecurity Framework 2.0 around GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND, and RECOVER, and supports translating high-level outcomes into profiles that clarify priorities and gaps in specific environments.&nbsp;</p><img src="https://feeds.dzone.com/link/16357/17343622.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 18 May 2026 16:00:03 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3645772</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18985306&amp;w=600"/>
      <dc:creator>Krishnaveni Musku</dc:creator>
    </item>
    <item>
      <title>Context-Aware Authorization for AI Agents</title>
      <link>https://feeds.dzone.com/link/16357/17341970/context-aware-authorization</link>
      <description><![CDATA[<p><span>In an enterprise AI system, we use already established role-based access control as a reference to perform actions. &nbsp;In theory, and to an extent, that should be enough. The rule is simple: if an employee or a user has permission to a document, the system allows it; otherwise, the access is blocked.&nbsp;</span></p>
<p><span>The problem with this simple rule is with modern&nbsp;</span><a href="https://dzone.com/articles/why-ai-agents-are-the-new-backbone-of-software-qua"><span>AI agents</span></a><span>&nbsp;– they do not behave like a traditional application. An AI agent takes a simple request, interprets it, pulls information from multiple systems, and the agent is allowed to perform actions on the user’s behalf. During these access grants and actions, the original intent is abused and adds exploited privilege to the agent that leads to reveal of information that a user (agent) should never have received in that context.&nbsp;</span></p><img src="https://feeds.dzone.com/link/16357/17341970.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 15 May 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3646785</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18983664&amp;w=600"/>
      <dc:creator>Abhinav Srivastava</dc:creator>
    </item>
    <item>
      <title>Your Identity Governance Is Lying to You</title>
      <link>https://feeds.dzone.com/link/16357/17341861/identity-governance-lying</link>
      <description><![CDATA[<p>There's a specific kind of compliance theater that anyone who's worked in enterprise security will recognize. It's quarterly access review season. A manager opens their inbox, sees 400 certification tasks due by Friday, and starts clicking "Approve" — not because they've reviewed anything, but because the deadline is real and the access list is incomprehensible. By Friday afternoon, the IGA platform shows 100% completion. The audit passes.</p>
<p>Nothing about that process made the environment more secure. But it generated artifacts that look like governance.</p><img src="https://feeds.dzone.com/link/16357/17341861.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 15 May 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3646685</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18983050&amp;w=600"/>
      <dc:creator>Vishal Kumar Thedlapally</dc:creator>
    </item>
    <item>
      <title>The "Zombie API" Attack: Why Your Old Integrations Are Your Biggest Security Risk</title>
      <link>https://feeds.dzone.com/link/16357/17341406/zombie-api-attack-risk</link>
      <description><![CDATA[<p dir="ltr">Three years ago, your team built a payment integration. It worked fine. Then you moved to a better solution, shipped the new version, and everyone got busy with the next thing. Nobody filed a formal ticket to shut the old one down. Nobody even thought to.</p>
<p dir="ltr">That endpoint is probably still running right now.</p><img src="https://feeds.dzone.com/link/16357/17341406.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 14 May 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3641103</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18981837&amp;w=600"/>
      <dc:creator>Tharun Reddy</dc:creator>
    </item>
    <item>
      <title>Beyond Algorithms: The Human Element in AI-Driven Cybersecurity</title>
      <link>https://feeds.dzone.com/link/16357/17341295/beyond-algorithms-the-human-element-in-ai-driven-c</link>
      <description><![CDATA[<p>This article examines the convergence of <a href="https://dzone.com/articles/how-artificial-intelligence-is-transforming-cybers">artificial intelligence and cybersecurity</a>, highlighting the importance of the human factor in the development and management of these technologies. The document addresses the integration of artificial intelligence with quantum computing, highlighting the shift in cybersecurity from a reactive to a proactive stance via AI-enhanced threat hunting techniques. The article discusses the security of IoT devices, the application of adversarial AI for stress testing, and emphasizes the significance of explainable AI. This article also emphasizes the necessity of balancing technical innovation, ethical considerations, and creativity in this field, drawing on personal experiences and case studies for support.</p>
<h2>Introduction</h2>
<p>I was in a familiar position on one of those usual wet mornings in Seattle: a coffee cup in one hand and a growing sense of urgency on my laptop screen. As a Senior Software Engineer at Microsoft, I was already mentally scanning our AI-driven systems to determine how the danger might have gotten past our defenses once a cyber threat was discovered. A typical workday wasn't what this was. It served as a reminder of how important we are to the changing cybersecurity landscape, a role that AI is transforming in fascinating and challenging ways. I've worked for a number of years at the nexus of cybersecurity and artificial intelligence, and I've seen personally how these technologies can be both a blessing and a curse. However, the key to success is not only implementing the newest technology but also comprehending, developing, and, dare I say it, challenging the systems we create.</p><img src="https://feeds.dzone.com/link/16357/17341295.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 14 May 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3638069</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18980837&amp;w=600"/>
      <dc:creator>Vaishnavi Gudur</dc:creator>
    </item>
    <item>
      <title>You Secured the Code. Did You Secure the Model?</title>
      <link>https://feeds.dzone.com/link/16357/17339307/secured-code-secured-model</link>
      <description><![CDATA[<p lang="EN-GB"><span data-contrast="none" lang="EN-US">Your team just shipped an AI-powered feature. You scanned the code. Passed SAST. Reviewed the PR. Green across the board.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:20,&quot;335559739&quot;:39}">&nbsp;</span></p>
<p lang="EN-GB"><span data-contrast="none" lang="EN-US">But&nbsp;here’s&nbsp;what you&nbsp;probably&nbsp;didn't&nbsp;scan: the model weights. The agent framework. The dataset lineage. The MCP server that your agent calls at runtime.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:20,&quot;335559739&quot;:39}">&nbsp;</span></p><img src="https://feeds.dzone.com/link/16357/17339307.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 12 May 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3646729</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18977740&amp;w=600"/>
      <dc:creator>Eran Kinsbruner</dc:creator>
    </item>
    <item>
      <title>How to Secure Secrets in CI/CD Pipelines</title>
      <link>https://feeds.dzone.com/link/16357/17338396/secure-secrets-cicd-pipelines</link>
      <description><![CDATA[<p dir="ltr">CI/CD pipelines are the foundation of modern software delivery. Every code change, no matter how small or large, always goes through automated build, test, and deployment workflows prior to production delivery, and then becomes available to end users.</p>
<p dir="ltr">These <a href="https://dzone.com/articles/what-is-a-cicd-pipeline">CI/CD pipelines</a> are connected with several systems. They are connected with different external systems, including image container registries, cloud platforms, artifact repositories, package managers, infrastructure tools, third-party applications, and many other systems. To enable this automation, pipelines depend on credentials including API tokens, cloud keys, service accounts, and passwords.</p><img src="https://feeds.dzone.com/link/16357/17338396.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 11 May 2026 13:00:05 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642090</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18974407&amp;w=600"/>
      <dc:creator>Sandeep Kumar Khandelwal</dc:creator>
    </item>
    <item>
      <title>Identity Security in the Age of Agentic AI: What Engineers Need to Know</title>
      <link>https://feeds.dzone.com/link/16357/17336402/identity-security-in-the-age-of-agentic-ai</link>
      <description><![CDATA[<p>The <a href="https://dzone.com/articles/future-of-agentic-ai">rise of agentic AI</a> isn't just changing how we build software it's fundamentally breaking our assumptions about identity, access, and accountability. As engineers, we've spent decades building identity systems around a simple premise: users are humans. That premise is now obsolete.</p>
<h2>The Identity Model We Built Is Already Broken</h2>
<p>Traditional IAM, PAM, and SSO tools were designed for a world where actions map cleanly to people. An employee logs in, performs tasks, logs out. Audit trails are straightforward. Authorization decisions are binary.</p><img src="https://feeds.dzone.com/link/16357/17336402.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 07 May 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3629277</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18964251&amp;w=600"/>
      <dc:creator>Ashly Joseph</dc:creator>
      <dc:creator>Jithu Paulose</dc:creator>
    </item>
    <item>
      <title>Securing CI/CD Pipelines Against Supply Chain Attacks: Why Artifacts and Dependencies Matter More Than Ever</title>
      <link>https://feeds.dzone.com/link/16357/17336377/securing-cicd-pipelines-against-supply-chain-attac</link>
      <description><![CDATA[<p>In highly automated engineering environments, the <a href="https://dzone.com/articles/security-in-the-cicd-pipeline">modern CI/CD pipeline</a> has become a critical trust boundary. Every commit, build, and deployment represents an implicit decision to trust. If that trust is compromised, the pipeline does not just fail; it <strong>faithfully delivers compromise at scale</strong>.</p>
<p>While a significant amount of security effort still centers on production defenses, the most effective attacks are increasingly targeting <strong data-end="556" data-start="544">upstream,</strong> where artifacts are created and dependencies are resolved. And one of the most preventable (yet still common) entry points is also one of the earliest: <strong data-end="748" data-start="709">secrets leaking into source control</strong>.</p><img src="https://feeds.dzone.com/link/16357/17336377.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 07 May 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3626043</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18964226&amp;w=600"/>
      <dc:creator>Ifeoma Eleweke</dc:creator>
    </item>
    <item>
      <title>Why AI Forces a Rethink of Everything We Know About Software Security</title>
      <link>https://feeds.dzone.com/link/16357/17336281/ai-challenges-views-on-software-security</link>
      <description><![CDATA[<p dir="ltr"><em>Editor’s Note: The following article is the full-length version of the article, "</em><a href="https://dzone.com/articles/ai-rewriting-software-security-rules"><em>How AI Is Rewriting the Rules of Software Security: Machine-Speed Delivery, Shifting Risk, and New Control Points</em></a>.<em>"</em></p>
<hr>
<p dir="ltr">AI has hit the gas pedal on software delivery. We are shipping more code, more often, and relying on automated logic and external dependencies, which expands the attack surface beyond what existing practices were designed to catch.</p><img src="https://feeds.dzone.com/link/16357/17336281.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 07 May 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3653463</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19012062&amp;w=600"/>
      <dc:creator>Apostolos Giannakidis</dc:creator>
    </item>
    <item>
      <title>Effective Engineering Feedback: Software Testing</title>
      <link>https://feeds.dzone.com/link/16357/17335498/effective-engineering-feedback</link>
      <description><![CDATA[<p>Testing is learning through questioning and acting upon questions and answers. The importance of our questions and their answers determines testing value. There is a truth hidden behind this perspective: Feedback is at the core of testing. Testing is valuable to the extent that it generates feedback. It is valuable to the extent that it improves understanding and supports better decision-making. This feedback operates on two interconnected levels: individual and collective.</p>
<p>At an individual level, feedback emerges from inspection and interaction with the system. Every test we design and execute produces feedback — about behavior, risks, inconsistencies, and unexpected outcomes. This is where learning begins. We interpret the feedback, form hypotheses, challenge assumptions, and gradually develop a clearer understanding of the system. We learn through this loop of observation and reflection.</p><img src="https://feeds.dzone.com/link/16357/17335498.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 06 May 2026 13:30:08 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3653217</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19009685&amp;w=600"/>
      <dc:creator>Stelios Manioudakis, PhD</dc:creator>
    </item>
    <item>
      <title>Security in the Age of MCP: Preventing "Hallucinated Privilege"</title>
      <link>https://feeds.dzone.com/link/16357/17335444/security-in-the-age-of-mcp-preventing-hallucinated</link>
      <description><![CDATA[<p data-path-to-node="4">We have officially crossed the rubicon from "AI as a Chatbot" to "AI as an Operator." With the standardization of the <a href="https://dzone.com/articles/creating-ai-agents-using-the-model-context-protocol">Model Context Protocol (MCP)</a> — the universal "USB-C for AI agents" introduced by Anthropic and rapidly adopted across the industry — Large Language Models (LLMs) are no longer confined to generating text. They are reading our Slack channels, querying our Postgres databases, and pushing commits to our GitHub repositories.</p>
<p data-path-to-node="5">This interoperability is an engineering marvel. It is also an absolute security nightmare.</p><img src="https://feeds.dzone.com/link/16357/17335444.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 06 May 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3643396</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18961198&amp;w=600"/>
      <dc:creator>Nikita Kothari</dc:creator>
    </item>
    <item>
      <title>Spring Boot Done Right: Lessons From a 400-Module Codebase</title>
      <link>https://feeds.dzone.com/link/16357/17334954/spring-boot-lessons-modules</link>
      <description><![CDATA[<p data-line="4" dir="auto">Most Spring Boot tutorials show you a controller, a service, a repository, and call it a day. That's fine for a TODO app. But what happens when your application grows to 400 modules, gets deployed at thousands of organizations worldwide, and needs to let operators swap out nearly any component without touching your source code?</p>
<p data-line="6" dir="auto">That's the problem Apereo CAS solves every day. CAS — the <a href="https://dzone.com/articles/installing-and-debugging-an-apereo-cas-application">Central Authentication Service</a> — is an identity and single sign-on platform that's been running in production for over 20 years. Its current incarnation is a Spring Boot 3.x application on Java 21+, and its codebase is one of the best real-world examples I've seen of Spring Boot engineering at scale.</p><img src="https://feeds.dzone.com/link/16357/17334954.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 05 May 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3643488</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18953972&amp;w=600"/>
      <dc:creator>Dmitriy Kopylenko</dc:creator>
    </item>
    <item>
      <title>Securing the IT and OT Boundary in Geospatial Enterprise Systems</title>
      <link>https://feeds.dzone.com/link/16357/17332271/securing-the-it-and-ot-boundary-in-geospatial-ente</link>
      <description><![CDATA[<p dir="ltr">In modern infrastructure, the line between information technology (IT) and <a href="https://dzone.com/articles/building-comprehensive-operational-technology-cybe">operational technology (OT)</a> is blurring. Enterprise geographic information system (GIS) platforms, delivered by leading providers such as Environmental Systems Research Institute Inc. (Esri) as an implementation partner, unify spatial context with operational data. They improve situational awareness and decision-making across distributed assets.</p>
<p dir="ltr">For engineers and technology leaders managing advanced IoT deployments, power systems, edge computing and integrated GIS solutions, the challenge is enabling real-time operational visibility while safeguarding critical enterprise systems.</p><img src="https://feeds.dzone.com/link/16357/17332271.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 04 May 2026 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3643611</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18953108&amp;w=600"/>
      <dc:creator>Emily Newton</dc:creator>
    </item>
    <item>
      <title>Why Playwright Gets Blocked After 200 Requests (And What To Do About It)</title>
      <link>https://feeds.dzone.com/link/16357/17330331/playwright-blocked-after-200-requests</link>
      <description><![CDATA[<p>The problem was not <a href="https://dzone.com/articles/playwright-for-real-time-applications-testing-webs">Playwright</a>. The problem was that every layer of my connection was telling a different story about who I was.</p>
<h2>Two Layers, One Identity</h2>
<p>Anti-bot systems like Cloudflare, PerimeterX (now HUMAN), and Akamai do not just look at your IP address. They correlate two separate identity signals against each other.</p><img src="https://feeds.dzone.com/link/16357/17330331.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 01 May 2026 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3641021</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18955469&amp;w=600"/>
      <dc:creator>Josh Mellow</dc:creator>
    </item>
  </channel>
</rss>
