Security News > 2022 > February > Building confidence in your system’s security with chaos engineering

Chaos engineering is a proactive discipline of experimentation to help navigate complexity within distributed systems in order to build confidence in the system's capability to withstand turbulent conditions in production.
Instead, chaos engineering seeks to verify if the output of the system works as expected-if it does not, this new knowledge indicates some form of vulnerability is present in the system and needs to be investigated and remedied.
It is also worth noting that chaos engineering is not, as is often assumed, simply "Breaking things in production." Chaos engineering seeks to illustrate where flaws and performance boundaries exist in complex systems in a safe and controlled manner.
Continuous verification is an additional phase in which chaos engineering experiments run continuously, to verify that the output of the system is in line with expectations in an ongoing manner.
Many chaos engineering tools simply inject a failure into a system.
Teams interested in chaos engineering will want to look for a solution that focuses on identifying and communicating the safety margin of whichever systems they want to investigate, as this is the only way to move the needle on improving availability or security.
News URL
https://www.helpnetsecurity.com/2022/02/03/chaos-engineering/