CYBER LIBRARY
Explore the bootcamp
Connected systemsBeginner

IaaS, PaaS, and SaaS

Compare IaaS, PaaS, and SaaS through concrete maintenance, identity, application, and data responsibilities rather than treating the labels as complete contracts.

3 min readUpdated 12 Oct 20264 connections
Markdown

The idea

Infrastructure as a Service exposes resources such as virtual machines, storage, and networks. Platform as a Service manages more of the runtime and platform. Software as a Service provides a complete application. These labels are learning aids, not precise substitutes for service documentation. Security ownership changes with the service: customers may manage operating systems in IaaS, while SaaS shifts much infrastructure work to the provider but leaves identity and data decisions with the customer.

In practice

A team patches the guest operating system on a virtual machine. For a hosted document application, it instead focuses on account permissions and sharing policy.

A common misunderstanding

SaaS does not mean the customer has nothing to secure.

Check your understanding

Why examine the exact service documentation?

Think it through: Responsibilities vary within each model and can depend on optional features and customer configuration.

Compare the same application at three layers

Imagine a fictional academy runs a timetable application. With an infrastructure service, the team might manage a guest operating system and application stack. With a managed application platform, more runtime operation moves to the provider. With a complete hosted timetable product, the team mainly configures the application and its use.

These are learning examples, not universal promises. Individual products can expose optional components or responsibilities that do not fit a simple three-row chart. Read the exact service documentation before assigning an operational task.

Ask who can make each change

For the timetable, identify who patches the relevant software, replaces credentials, configures access, and restores data. “The provider handles security” leaves the most important customer decisions unclear.

A SaaS customer may not patch the provider's operating system but can still expose a private timetable through incorrect sharing. An IaaS customer may configure a strong firewall while leaving its guest application unmaintained. Different layers create different tasks without making one label automatically safe.

Evaluate integration as well as the product

Suppose the hosted timetable connects to the academy's identity provider and exports records to another system. Those integrations introduce service identities, tokens, data movement, and lifecycle dependencies beyond the main application's interface.

Document who owns them and how permissions are removed when an integration is retired. A managed product cannot automatically know every business decision about the academy's data.

For a paper exercise, create a responsibility table for the three illustrative arrangements. Use operating-system maintenance, application updates, identity policy, data classification, and recovery as rows. Mark uncertain boundaries for documentation review rather than guessing. Then explain one configuration mistake possible in each arrangement. The goal is comparing the work left with the customer, including integrations and evidence, instead of ranking service models as secure or insecure by name.

Keep exploring

GO TO THE SOURCE

References & further reading

Original explanations, with primary references for deeper study.

AWS: Shared Responsibility ModelNIST: Definition of Cloud Computing
EXPLORE THIS IDEA’S CONNECTIONS

A small part of a bigger picture.

4 notes · 5 connections
100%
IaaS, PaaS, and SaaS · depth 1
Drag to pan · Pinch or use +/− to zoom · Click to preview · Double-click to read
Browse notes as a list (4)
FOLLOW ANOTHER THREADExplore the rest of the library
Start with a concept. Follow its connections.
Detection & responseAbuse Elevation Control MechanismElevation-control abuse bypasses or misuses mechanisms governing privileged execution.Making change happenAcceptance criteriaDefine observable conditions for a deliverable to be accepted.Security essentialsAccess controlUnderstand subjects, resources, permissions, and enforcement through a shared-drive example, including how access changes over time.Detection & responseAccess Token ManipulationAccess token manipulation changes or adopts operating-system security contexts.Risk & resilienceAccount Access RemovalAccount access removal disrupts legitimate users by changing, deleting, or restricting their identities.Evidence & investigationAccount DiscoveryAccount discovery enumerates identities available in a system or environment.Detection & responseAccount ManipulationAccount manipulation changes identity settings to preserve or expand access.Adversarial thinkingAcquire InfrastructureInfrastructure acquisition obtains domains, servers, or other resources used to support operations.Adversarial thinkingActive ScanningActive scanning probes target infrastructure to learn reachable services or weaknesses.Security essentialsAdversary in the middleAn intermediary may observe or alter a communication path.Security essentialsAESA symmetric block cipher whose safe use depends on its mode and implementation.Making change happenAgile deliveryUse short feedback cycles to adapt toward a useful outcome.