The Cloud is burning - brightly!
Current state of security reports looking at Cloud environments.

The Cloud is burning - brightly!

Hi Everyone,

Today I want to highlight an urgently alarming topic that we can see in the recent State of Cloud and Cyber Security reports. (especially the ones based on data)

In short, the number and severity of findings and incidents are growing like hell, the number of assets is exponentially growing, and the complexity of IT Architecture is exploding in parallel.

One report I want to highlight is the most recent one from JupiterOne "State of Cyber Assets Report 2023". (You can find references to more reports at the bottom of the article.)

In this report, you will find the following chart, showing the asset and findings growth rates:

No alt text provided for this image
The growth rates are impressive.

Check the percent changes. These growth rates are ridiculous!

Also, this report demonstrated that 96.1% of security findings are linked to cloud hosts and images.

But how could we reach this state, and why did we end up here?

What happened?

The first thing that was introduced with CSPs was the complexity growth by itself, followed by some more mistakes we made in parallel.

So, let us run through the reasons in detail:

  • With every CSP, we had another attack surface, a new configuration layer, another credential sync, and one additional (hopefully) role-based identity system that someone did not properly set up. (unfortunately)

Who managed the standards and the policies for these? Maybe your DevOps teams who out of a sudden are happy to be part-time security specialists?

  • This brought new assets to the table, speaking of also new users and service accounts.

Who did take care of these ones? Did you have a guideline or a policy implemented?

  • By moving to the Cloud, all teams were empowered to build and grow their own resources without asking central teams anymore. DevOps for the win. No one asked the teams to take care of orphaned resources properly, and all of this ended in an exponential increase of Cloud assets and misconfigurations.

Did you have a hardening guide to harden your cloud hosts or images like we have already been doing for centuries? Or did you just hope that the teams will take care of it by themselves?

  • In many environments, the product teams had generous rights to manage their own "projects/subscriptions" and the included resources.

Did you provide standards or default configurations to the teams they could reuse, or did you hope that all teams would qualitatively equally be able to manage their environments without any guidance?

  • Security teams got overwhelmed. Due to the lack of a proper Cloud Operating model, also incident response and security processes lacked maturity. Teams started fighting with each other instead of helping and supporting each other. The lack of clear responsibilities ended in massive vulnerability fatigue. (there are so many vulnerabilities and misconfigurations that no one will be able to fix all of them, and not many feel responsible)

How did you address Cyber Security and Cyber Resilience in the Cloud? Did you just ignore everything what you have been doing on-premises in the past decades? Did you think about incident processes and responsibilities? Who is accountable and reviewing KPIs?

  • And all of this brought us here today, where we can see impressively bad and high numbers of configuration mistakes and many more of other kinds of findings in Cloud environments.

The current situation is bad.


But it does not need to be.

Managing resources in the Cloud is, in fact, technically much easier and better to handle, with almost no blind spots. There is only one simple requirement to make this statement true: you need to make use of automation and policies.

No alt text provided for this image
Managing resources in the Cloud is, in fact, easier to handle.

So, how can we address it?

  • Organization Structure - First, we require a proper org structure which is enabling all teams, empowers reusability, and ensures compliance and basic security on a team layer. Typical topics here should be a Platform Engineering team, other "Enabling Teams," a Cloud Center of Excellence, DevSecOps, SRE, and some more. One urgently important topic will be the definition of the interfaces between the teams, their responsibilities, and if everyone has a common understanding.
  • Governance - Second, you will need to define a Cloud Operating Model, which also includes the governance picture as well. Check here for a detailed article. A large topic will be the processes area.
  • Standardization and Reusability - One topic which should already be included in your Governance view is standardization and reusability. Still, I want to expressively highlight this one, as there is not much need for having full-blown complexity, and we can see issues here very often. E.g., why do you allow product teams to each of them build and harden a Kubernetes cluster if you could provide a standardized template or an API for that?
  • Automation & Policies - In the Cloud, you have to work with automation, as there is no way around to manage the exponential growth of Cloud assets without it. And one layer of automation is the usage of policies to ensure compliance and security by design but also to prevent mistakes. One additional one is IaC and shifting left, obviously. But that alone will not yet fix everything!
  • Swarm Intelligence - And last, you will need to set up a swarm intelligence to use your central knowledge and scale it throughout the company. Your teams need to work together and need to understand that security is a shared responsibility and needs dedicated prioritization. I have written a detailed article here.

No alt text provided for this image
Please start growing your IT Maturity and make use of automation.

Final Words

Until here, there should be many of you who directly know (and feel) what I am speaking about. If not, it is very likely that your teams have been silently fighting and suffering these challenges, and you should have a look at the data. (if available)

To properly address this challenge, you will require top-management involvement. The reason is that you may need to modify your org structure, establish the holistic governance and the underlining operating model, grow the right culture, and reuse and share knowledge, standards, and templates. Especially the topic around swarm intelligence will rarely work in a silo-distributed approach.

Doing so will help you address this issue, grow your IT maturity, and move to higher automation and cloud-native / cloud-enabled architectures, finally providing IT Value. You will not only address security concerns and reduce your risk but also be able to operate better. (which will also save you costs)

Recap

  • IT complexity is growing.
  • The number of assets is increasing exponentially.
  • Clouds are burning.
  • Teams, especially security teams, are overwhelmed.
  • This needs a holistic plan and implementation, focusing on Maturity growth.
  • Automation and Policies are key, but Culture is even more important.

Let us create professional environments again and learn from the past.

Let me know your feedback! Do you think differently? Did I miss something, or are there other recommendations you would like to add to help the audience? Add your comments!


References

  • State of Cyber Assets Report 2023 here
  • The State of Cloud-Native Security Report 2023 - by Palo here
  • 2023 Cloud Security Report by Fortinet here
  • The State of Cloud Security Report 2022 - by Snyk here
  • Many more State of Cloud reports can be found here


Best,

David das Neves, CEO, shiftavenue

P. Raquel B.

Senior Cybersecurity Engineer | Global Speaker

1 年

Great article, I agree with the take on roles and responsibilities, overall, cloud security is a complex and ongoing challenge, and it's important for organizations to stay vigilant and proactive in their approach to protecting their data and systems in the cloud. And not transfer the same untreated vulnerabilities to a new realm. To address this issue, it's crucial for organizations to prioritize cloud security and implement a comprehensive security strategy that includes strong authentication and access controls, regular vulnerability assessments and penetration testing, encryption of sensitive data, and continuous monitoring and threat detection.

回复
Eby Kuriakose

Situational Leadership | Innovations using AI at Scale | Technical Advisor

1 年

As AWS SA(Solutions Architect); I begin this conversion with Landing zone, Guardrails (detective & Preventive-conformance packs), COE(Center of Excellence) etc.?Although Cloud Journey for every enterprise is unique it is advised to customer to do a CAF (Cloud Adoption Framework) assessment thereby helping every customer to think the right way; More to read... How to think/plan about succeeding in cloud transformations (prepare)? https://docs.aws.amazon.com/whitepapers/latest/overview-aws-cloud-adoption-framework/your-cloud-transformation-journey.html How to measure the success of cloud transformation (measure)? https://aws.amazon.com/blogs/enterprise-strategy/measuring-the-success-of-your-transformation/

David Koenig

Creating software is more craftsmanship than engineering.

1 年

The same as always: Actually, everything is completely obvious. But knocking that into the children's brains of some managers.... In the end, we need to get back to a world in IT where managers are also professional gurus, not learned managers releasing vacation requests and clicking around in Excel all day. Just as it is in many engineering professions. <sarcasm> But IT is not that complex either </sarcasm>.

要查看或添加评论,请登录

David das Neves的更多文章

  • Team Excellence Dashboard

    Team Excellence Dashboard

    Gather measurable data to evaluate and track maturity of services/products and teams over time to drive overall…

    10 条评论
  • IT Maturity vs. IT Value

    IT Maturity vs. IT Value

    Hi everyone, Today I am writing an article about the essential thoughts to drive Digital Transformations in companies…

    20 条评论
  • Where do you find all the great materials?

    Where do you find all the great materials?

    Hi all, in the past months, many people frequently reached out to me asking the same questions: Where do you find all…

    13 条评论
  • Swarm Intelligence in an IT org

    Swarm Intelligence in an IT org

    Hi all, Today I am following up on my last article, "The DevSecOps Paradox." In the last article, I challenged the…

    27 条评论
  • The DevSecOps Paradox

    The DevSecOps Paradox

    Hi all, Today I am bringing up a discussion that I have already taken many times, and it is time for a dedicated…

    18 条评论
  • Governance in the Cloud World

    Governance in the Cloud World

    More and more customers are migrating large parts of the existing IT infrastructure to the Cloud. But as a result, we…

    12 条评论
  • Career Path and Job Seeking in IT

    Career Path and Job Seeking in IT

    Hi all, As you all probably know, the requirements for jobs, especially in IT, are growing inadequately. But how do you…

    15 条评论
  • Learn how to learn

    Learn how to learn

    The past years have been a rollercoaster for me and my career— not only that I have been working in some of the…

    44 条评论
  • Overarching IT Architecture & Roadmap

    Overarching IT Architecture & Roadmap

    Welcome to our third article in our Cloud Articles series - today we dive into the IT Infrastructure Architecture from…

    40 条评论
  • Introduction - Moving to Cloud, but with a real Strategy — part 2

    Introduction - Moving to Cloud, but with a real Strategy — part 2

    Welcome back to the second part of our Cloud strategy articles. This article provides a crash-course on what a good…

    30 条评论

社区洞察

其他会员也浏览了