Category: DZone Security Zone

How to Detect Spam Content in Documents Using C#

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…

Detecting Bugs and Vulnerabilities in Java With SonarQube

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…

Context-Aware Authorization for AI Agents

In an enterprise AI system, we use already established role-based access control as a reference to perform actions.  In theory, and to an extent, that should be enough. The rule is simple: if an employee or a user has permission…

Your Identity Governance Is Lying to You

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…

Beyond Algorithms: The Human Element in AI-Driven Cybersecurity

This article examines the convergence of artificial intelligence and cybersecurity, 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…

You Secured the Code. Did You Secure the Model?

Your team just shipped an AI-powered feature. You scanned the code. Passed SAST. Reviewed the PR. Green across the board.  But here’s what you probably didn’t scan: the model weights. The agent framework. The dataset lineage. The MCP server that your agent calls at runtime. …

How to Secure Secrets in CI/CD Pipelines

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. These CI/CD…

Effective Engineering Feedback: Software Testing

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…

Securing the IT and OT Boundary in Geospatial Enterprise Systems

In modern infrastructure, the line between information technology (IT) and operational technology (OT) 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…