Software Secured Company Logo.
Services
Services
WEB, API & MOBILE SECURITY

Manual reviews expose logic flaws, chained exploits, and hidden vulnerabilities

Web Application Pentesting
Mobile Application Pentesting
Secure Code Review
Infrastructure & Cloud Security

Uncovers insecure networks, lateral movement, and segmentation gaps

External Network Pentesting
Internal Network Pentesting
Secure Cloud Review
AI, IoT & HARDWARE SECURITY

Specialized testing validates AI, IoT, and hardware security posture

AI Pentesting
IoT Pentesting
Hardware Pentesting
ADVANCED ADVERSARY SIMULATIONS

We simulate attackers, exposing systemic risks executives must address

Red Teaming
Social Engineering
Threat Modelling
PENETRATION TESTING AS A SERVICE

PTaaS provides continuous manual pentests, aligned with release cycles

Penetration Testing as a Service
OWASP TOP 10 TRAINING

Practical security training strengthens teams, shifting security left effectively

Secure Code Training

Ethical Hacking

Services Overview

Black arrow icon

Enterprise Deal Support

Services Overview

Black arrow icon
Ready to get started?
Identify real vulnerabilities confidently with zero-false-positive penetration testing
Learn More
Industries
Industries
INDUSTRIES
Data and AI

AI pentesting uncovers adversarial threats, ensuring compliance and investor trust

Healthcare

Penetration testing protects PHI, strengthens compliance, and prevents healthcare breaches

Finance

Manual pentests expose FinTech risks, securing APIs, cloud, and compliance

Security

Penetration testing validates SecurTech resilience, compliance, and customer trust

SaaS

Pentesting secures SaaS platforms, proving compliance and accelerating enterprise sales

CASE STUDY

“As custodians of digital assets, you should actually custodize assets, not outsource. Software Secured helped us prove that our custody technology truly delivers on that promise for our clients in both the cryptocurrency and traditional finance”

Nicolas Stalder,
CEO & Co-Founder, Cordial Systems
Black arrow icon
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
Compliance
Compliance
COMPLIANCE
SOC 2 Penetration Testing

Pentesting validates SOC 2 controls, proving real security to auditors and customers

HIPAA Penetration Testing

Manual pentesting proves HIPAA controls protect PHI beyond documentation

ISO 27001 Penetration Testing

Pentests uncover risks audits miss, securing certification and enterprise trust

PCI DSS Penetration Testing

Pentesting validates PCI DSS controls, protecting sensitive cardholder data

GDPR Penetration Testing

GDPR-focused pentests reduce breach risk, regulatory fines, and reputational loss

CASE STUDY

“Software Secured’s comprehensive approach to penetration testing and mobile expertise led to finding more vulnerabilities than our previous vendors.”

Kevin Scully,
VP of Engineering, CompanyCam
Black arrow icon
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
PricingPortal
Resources
Resources
resources
Blogs
Case Studies
Research and Events
Partners
Customer Testimonials
News & Press
Guides and Checklists
About Us
cybersecurity and secure authentication methods.
Black arrow icon
API & Web Application Security Testing

Attack Chains: The Hidden Weakness in Modern API & Web Application Security

Alexis Savard
November 21, 2025
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
Login
Book a Consultation
White External Arrow
Deal Blocked?
White External Arrow
Blog
/
Cloud Penetration Testing
/
Penetration Testing Methodology

5 Cloud Architecture Changes That Should Trigger a Cloud Security Assessment

Major architecture changes can introduce new identities, permissions, data paths, and security responsibilities. Learn when SaaS companies should reassess cloud security after migrations, microservices, Kubernetes, and other infrastructure changes.

By Kaycie Waldman
・
10 min read
Table of contents
Text Link
Text Link

Get security insights straight
to your inbox

As SaaS companies scale, the infrastructure supporting their applications evolves, sometimes through major transitions that fundamentally change how systems, identities, and data interact. 

These changes can introduce security risks that weren't present in the original environment. New identities and permissions may be created, services may connect in unexpected ways, sensitive data may follow new paths, and security controls previously handled by a platform provider may shift to the engineering team.

For SaaS companies, the impact can be significant. Software Secured's aggregated production assessment data shows improper access control or missing authorization in roughly 65% of assessments. Cross-tenant access control was the leading authorization vulnerability, with Critical vulnerabilities observed in multiple multi-tenant platforms.

When an architecture changes substantially, the security assumptions behind the previous environment may no longer apply. That's why architecture transitions can trigger a new security assessment.

Quick answer

When should you get a cloud security assessment?

A SaaS company should consider a secure cloud review when an architecture change materially affects:

Identity and access controls Network segmentation Data flows Workload security Tenant isolation Security responsibilities

Common triggers include:

Migrating cloud providers
Moving from a managed PaaS to infrastructure you control
Adopting microservices or Kubernetes
Expanding into additional regions or cloud providers

The Cloud Architecture Changes That Warrant a Secure Cloud Review 

1. You Migrated to a New Cloud Provider

Moving from AWS to Azure, Azure to GCP, or between other cloud environments can change more than where your application runs.

Each provider has different identity models, networking services, resource policies, logging capabilities, and security controls. Even if the application architecture stays largely the same, the supporting controls may not translate directly.

During a migration, teams should validate:

  • IAM roles and service identities
  • Production and non-production separation
  • Network segmentation
  • Public access to storage and databases
  • Encryption and secrets management
  • Logging and monitoring
  • Administrative access
  • Connections between services and environments

This is especially important when you rebuild infrastructure rather than migrate it directly. Recreating an environment can introduce differences that aren't obvious from the application layer.

For example, a storage resource that was private in the previous environment could be deployed with different access controls in the new one. An application service may also receive broader permissions during migration because the team is still determining which resources it needs.

A cloud security assessment after migration provides an independent validation of the deployed environment and its security controls.

2. You Moved From a Managed PaaS to Infrastructure You Control

Moving from a managed PaaS to AWS, Azure, or GCP changes the division of security responsibility.

On a highly managed platform, many infrastructure controls are abstracted away from the development team. Once the application moves onto infrastructure the company manages directly, the team may become responsible for networking, IAM, operating-system configuration, secrets, logging, backups, monitoring, and other controls.

Consider a SaaS company migrating from Scalingo to AWS. The security concern is not simply whether the new AWS environment is configured correctly, but whether the migration transferred responsibility for controls previously managed or abstracted by the PaaS. That makes this type of migration a particularly useful point for a security assessment.

What to review

The assessment should establish whether the controls that were previously provided by the managed platform now exist in an appropriate form within the company's own environment.

That includes checking:

  • Who can administer infrastructure
  • Which workloads can access which resources
  • How secrets and credentials are managed
  • Whether production resources are appropriately isolated
  • Whether sensitive services are exposed to the internet
  • Whether security events are logged and monitored
  • Whether backups and recovery mechanisms are adequately protected

The larger the shift in operational responsibility, the more important this validation becomes.

3. You Broke a Monolith Into Microservices

Moving to microservices creates more than additional deployments. It creates additional identities, APIs, service relationships, and authorization decisions. A monolithic application might rely primarily on one application-level authorization model. A microservices architecture can introduce:

  • Service-to-service authentication
  • Separate service identities
  • Internal APIs
  • API gateways
  • Message queues
  • Multiple databases
  • Service-specific permissions
  • Additional network boundaries

This increases the number of relationships that need to be secured.

The privilege problem

A service may have access to another service because a particular workflow requires it. Over time, those relationships can become broader than necessary. The resulting risk can be a chain:

Compromised service → service identity → additional resource → higher privilege

In our experience, Broken Access Control is the highest-severity vulnerability category, and authorization is especially difficult to remediate because meaningful fixes often require changes to the underlying authorization model. A cloud security assessment can therefore examine service identities and permissions in the context of the architecture rather than evaluating them independently.

Architecture transitions need validation.

Vendelux illustrates why this matters. The company transitioned to a modern microservices architecture, increasing the complexity of its application environment. Software Secured subsequently performed comprehensive penetration testing to help identify and mitigate security risks associated with the more complex architecture.

Architectural modernization should include security validation as part of the transition, rather than treating it as a step to address after the new architecture is established.

4. You Adopted Containers or Kubernetes

Containers introduce another layer of infrastructure between the application and the underlying cloud environment. Kubernetes adds its own identity, authorization, networking, and workload-management controls.

A Kubernetes-based SaaS environment should be assessed for issues such as:

  • Kubernetes RBAC
  • Service account permissions
  • Workload identity
  • Secret access
  • Network policies
  • Namespace isolation
  • Metadata service exposure
  • Service account token automounting
  • Cluster-to-cloud permissions
  • Administrative access

The important consideration is what happens when a workload is compromised.

For example, an attacker who gains control of a container may be able to access its service account. If that identity has excessive permissions in the cloud environment, the initial compromise can become a pathway to other resources.

Configuration benchmarks are useful but limited.

Tools such as Prowler and ScoutSuite can provide valuable automated coverage of cloud configuration and benchmark controls. They help identify known configuration weaknesses across large environments. They don't, however, establish whether the architecture prevents a realistic compromise path.

That requires examining the relationships between workloads, identities, network controls, and cloud resources. A cloud security assessment should therefore use automated configuration analysis as one layer of the review, followed by manual validation of the relationships that could enable privilege escalation or lateral movement.

5. You Added a New Region or Went Multi-Cloud

Adding another region or cloud provider increases the number of environments you must secure consistently.

A second region can introduce another set of:

  • IAM configurations
  • Network controls
  • Storage resources
  • Encryption settings
  • Secrets
  • Logging configurations
  • Service identities
  • Administrative interfaces

Multi-cloud environments add another challenge: providers may implement similar security requirements differently.

Watch for security drift.

A security control that is correctly configured in one environment may be missing or implemented differently in another.

Examples include:

  • Different IAM permissions between environments
  • Inconsistent firewall rules
  • Missing logging
  • Publicly accessible resources
  • Different encryption configurations
  • Credentials shared across environments
  • Inconsistent administrative controls

Infrastructure-as-code can reduce configuration drift, but it doesn't eliminate it. Templates can include overly broad permissions or insecure relationships, and manually configured resources can exist outside the deployment pipeline.

For that reason, security validation should ultimately focus on the deployed architecture, not just the infrastructure code.

What Does a Cloud Security Assessment Actually Validate?

The scope of a cloud security assessment should reflect the architecture being reviewed. For a SaaS environment, five areas matter most.

Identity and Access

Review human and machine identities, privileged accounts, service accounts, workload identities, role assignments, and cross-account or cross-project access.

The objective is to determine whether identities have appropriate access and whether a compromised identity could be used to gain additional privileges.

Network Boundaries

Assess public-facing resources, private networks, security groups, firewall rules, database access, administrative interfaces, and service-to-service connectivity.

The goal is to establish whether sensitive resources are appropriately isolated and whether unnecessary paths exist between environments or workloads.

Data and Secrets

Review storage exposure, databases, backups, snapshots, encryption, secrets management, and the movement of sensitive information between services.

For multi-tenant SaaS platforms, this should include the infrastructure supporting tenant isolation.

Detection and Response

Review logging, audit trails, monitoring, alerting, privileged activity visibility, and the organization's ability to detect and contain a compromise.

A secure architecture should provide enough visibility to investigate suspicious activity and respond when preventive controls fail.

Attack Paths

Finally, assess how an attacker could move through the environment after gaining an initial foothold.

For example:

Compromised workload → compromised identity → privilege escalation → access to another environment → sensitive data

This type of analysis connects individual configuration issues to their potential business impact.

Why a Cloud Security Assessment Complements a Pentest

A cloud security assessment and an application penetration test examine different layers of the SaaS environment.

An application penetration test focuses primarily on the application's attack surface, including:

  • Authentication
  • Authorization
  • APIs
  • Business logic
  • Session management
  • Tenant isolation
  • Input handling

A cloud security assessment focuses on the infrastructure and identity layer supporting that application, including:

  • Cloud IAM
  • Accounts and projects
  • Network architecture
  • Storage
  • Workload identities
  • Kubernetes
  • Cloud databases
  • Secrets
  • Logging
  • Cross-environment access
  • Detection and containment

There is some overlap, particularly around authorization and data access, but the assessments answer different questions.

Cross-tenant access control vulnerabilities, application logic bypasses, race conditions, and privilege escalation frequently require multiple sessions, concurrent testing, or an understanding of application workflows rather than straightforward automated scanning.

The same principle applies to cloud infrastructure. Knowing that an identity has access to a resource is useful. Understanding whether that access creates a realistic path to sensitive data or elevated privileges matters more. For SaaS companies undergoing major architectural changes, combining application and cloud security assessments can provide coverage across both layers.

How to Approach a Cloud Security Assessment After an Architecture Change

The timing of the assessment matters.

Ideally, security validation should happen once the new architecture is sufficiently representative of production but early enough that the engineering team can still make meaningful changes without major rework.

For a significant migration or architecture transition, the process can include:

  1. Map the new architecture. Identify cloud accounts, projects, workloads, identities, networks, data stores, and external integrations.
  2. Review security controls. Assess IAM, segmentation, encryption, secrets, logging, monitoring, and other relevant controls.
  3. Identify realistic attack paths. Determine what an attacker could reach from compromised workloads, identities, or exposed services.
  4. Manually validate important relationships. Test areas where configuration alone cannot establish whether the architecture is secure.
  5. Prioritize remediation. Focus on vulnerabilities based on their potential impact and ease of exploitation.
  6. Retest critical changes. Verify that significant vulnerabilities have been properly addressed.

This approach helps turn an architecture review into an actionable security assessment rather than a list of configuration observations.

Frequently Asked Questions

When should a SaaS company get a cloud security assessment?

The strongest triggers are significant architecture changes that affect identity, access, networking, data flows, workload security, tenant isolation, or security ownership.

Common examples include cloud migrations, moving away from managed PaaS, adopting microservices or Kubernetes, and expanding into new regions or cloud providers.

Is a cloud security assessment the same as a CSPM scan?

No. CSPM tools can identify cloud configuration issues against security policies and benchmarks. A cloud security assessment can incorporate those tools while also evaluating identity relationships, network boundaries, privilege escalation paths, and other architectural risks.

Do I need a cloud security assessment if I already perform annual penetration testing?

It depends on what the penetration test covers.

An application pentest does not necessarily assess the underlying cloud environment, IAM configuration, workload identities, cloud networking, or cross-environment relationships. If those areas changed substantially since the last assessment, additional cloud-focused testing may be appropriate.

Does moving to a new cloud provider automatically require a full assessment?

Not always. The scope should reflect the scale and nature of the migration.

A migration that changes only a small isolated component may require targeted validation. A migration that changes IAM, networking, workload architecture, data storage, or security ownership presents a much stronger case for a comprehensive assessment.

Conclusion

Cloud security should evolve alongside the architecture it protects.

A new cloud provider, PaaS migration, microservices deployment, Kubernetes environment, or additional region can introduce new identities, permissions, connections, and responsibilities that weren't present when the previous security assessment was performed.

Software Secured's data shows that some of the most consequential vulnerabilities (particularly authorization and tenant-isolation issues) are closely tied to how applications and their supporting infrastructure are designed. Across approximately 45 SaaS assessments, the average assessment contained roughly 20–30 vulnerabilities, including approximately 2–5 Critical and 4–9 High vulnerabilities.

For SaaS companies, the practical rule is straightforward:

When a major architecture change alters how identities, workloads, networks, or data interact, reassess the security model before those new relationships become permanent.

Ready to get in touch? Get started by booking a consultation now.

Book Consultation

About the author

Kaycie Waldman Demand Generation Manager

Kaycie Waldman

Demand Generation Manager

Kaycie Waldman works closely with SaaS, cloud, and technology organizations on security, risk, and compliance initiatives that support growth and enterprise readiness. Her work spans strategic content, go-to-market initiatives, and customer trust programs designed to support scale, compliance, and enterprise sales.

Get security insights straight to your inbox

Continue your reading with these value-packed posts

illustrates the intersection of traditional cybersecurity
Black arrow icon
AI Security Testing

ISO 42001 vs. ISO 27001: Do You Need Both If Your SaaS Product Uses AI?

Kaycie Waldman
Kaycie Waldman
10 min read
September 14, 2026
Web application penetration testing services
Black arrow icon
API & Web Application Security Testing

Top 10 Web Application Pentesting Services for SaaS Teams (2026 Guide)

Kaycie Waldman
Kaycie Waldman
15 min read
March 16, 2026
Cartoon evil cookie hacker breaking out of a computer screen
Black arrow icon
Threat Modelling & Secure Design

Evil Cookie

Alexis Savard
Alexis Savard
5 min read
February 12, 2026

Helping companies identify, understand, and solve their security gaps so their teams can sleep better at night

White External Arrow
Book a Consultation
Centralize pentest progress in one place
Canadian based, trusted globally
Actionable remediation support, not just vulnerabilities
Clutch logo
Web, API, Mobile Security
Web App PentestingMobile App PentestingSecure Code Review
Infrastructure & Cloud Security
External Network PentestingInternal Network PentestingSecure Cloud Review
AI, IoT & Hardware Security
AI PentestingIoT PentestingHardware Pentesting
More
PricingPortalPartnersContact UsAbout UsOur TeamCareers
More Services
Pentesting as a ServiceSecure Code Training
Industries
Data and AIFinanceHealthcareSecuritySaaS
Compliance
GDPR PentestingHIPAA PentestingISO 27001 PentestingPCI DSS PentestingSOC 2 Pentesting
Resources
BlogsCase StudiesEvents & WebinarsCustomer TestimonialsNews & PressWhitepapers
More
PricingPortalPartnersContact UsAbout UsOur TeamCareers
Resources
BlogsCase StudiesEvents & WebinarsCustomer TestimonialsNews & PressWhitepapers
Comparisons
Software Secured vs Cobalt
Security & ComplianceSubprocessorsPrivacy PolicyTerms & Conditions
2026 ©SoftwareSecured