The era of monolithic software is coming to an end
It’s being replaced by a class of software applications comprised of a collection of components or modules. The shift to a decentralized model relies on a microservices-based architecture and open-source software that resides in the cloud and on devices at the edge of the cloud.
While there are many advantages of such a decentralized software-as-a-service approach—rapid time-to-market, up-dateable on-the-fly with parts that are interchangeable and reusable—there are also challenges, including the need for a new approach to ensure product security. In a traditional monolithic product, security controls are present at each layer, which can be “good enough” to manage a closed system. But in the distributed architecture, the threat surface is much larger because every software module communicates with any number of other modules.
The microservices security solution needs to be multifaceted and robust, starting with software developers taking responsibility for the security of the modules they build. Aricent takes a small unit defense approach based on four key principles: strong edge security, traceable provenance, shrinking the potential “blast zone” and crowd-sourcing security solutions.
To find out more about how Aricent helps our clients redesign their security approach for a decentralized world, see our full report below.