Chapter 9
Cloud, Mobile, IoT, OT, and Supply-Chain Risk
Certificate in Cybersecurity
Cyber Threats & Vulnerabilities
•
Certificate
Cloud, Mobile, IoT, OT, and Supply-Chain Risk
Introduction
Modern organizations depend on ecosystems rather than isolated information systems. Cloud platforms host applications and data; mobile devices provide access from almost anywhere; Internet of Things (IoT) devices collect and act on physical-world information; operational technology (OT) controls industrial processes; and software, hardware, libraries, cloud services, and contractors form interconnected supply chains. These technologies create substantial value, but they also expand the attack surface and make responsibility more distributed.
A weakness in one component can affect many organizations. A publicly exposed cloud storage bucket may disclose sensitive information. A mobile application may transmit credentials insecurely. An inexpensive IoT camera may retain default passwords. A remotely accessible industrial controller may create safety consequences. A compromised software update may distribute malicious code to thousands of customers.
This chapter examines the principal risks in these environments and provides a practical method for identifying and reducing them. The central lesson is that security depends not only on the technology itself, but also on configuration, interfaces, ownership, monitoring, dependency management, and the ability to recover when trust is broken.
Learning Objectives
By the end of this chapter, you should be able to:
explain shared-responsibility gaps in cloud computing;
identify common cloud misconfigurations and insecure interfaces;
describe mobile, IoT, and OT security weaknesses;
distinguish IT security priorities from OT safety and availability priorities;
explain software and hardware supply-chain risks, including compromised updates;
assess third-party concentration risk;
apply a structured approach to prevention, detection, response, and recovery; and
recommend proportionate technical and governance controls.
1. A Systems View of Distributed Risk
Traditional security boundaries assumed that important systems were located inside an organizational network. Contemporary environments are better understood as a chain of relationships:
Distributed technology risk chain from users to physical operations
Figure: Distributed technology risk chain from users to physical operations
Figure: A distributed technology chain in which compromise can propagate across organizational boundaries.
Risk is often introduced at interfaces: an application programming interface (API), identity federation connection, device-management portal, remote-maintenance channel, software package, or supplier relationship. Security analysis should therefore ask not only “Is this system secure?” but also “What does this system trust, and who can influence it?”
A useful qualitative model is:
Risk ≈ Threat × Vulnerability × Consequence
Here, threat refers to the possibility and capability of harmful action, vulnerability refers to exploitable weakness, and consequence refers to the resulting harm. This is not a precise probability equation; it is a prioritization aid. A low-probability event with catastrophic safety consequences may deserve attention even when its estimated frequency is small.
2. Cloud Security and Shared Responsibility
Cloud computing provides on-demand access to computing resources through a provider. Infrastructure as a Service (IaaS) gives customers substantial control over virtual machines, networks, and storage. Platform as a Service (PaaS) shifts more operating responsibility to the provider. Software as a Service (SaaS) supplies a complete application, while the customer still controls data, users, and many configuration choices.
The shared-responsibility model divides security duties between provider and customer. The exact boundary varies by service and contract, but the following pattern is common:
Area
Typical provider responsibility
Typical customer responsibility
Physical facilities
Buildings, hardware, environmental controls
Usually none directly
Hypervisor and core service
Infrastructure operation and patching
Secure use of exposed services
Operating system
Provider in managed services; customer in many IaaS deployments
A common failure is treating provider security certification as proof that the customer’s deployment is secure. A provider may operate a well-protected data center while a customer exposes an administrative interface to the internet or grants excessive permissions.
Common cloud misconfigurations
Important examples include:
storage repositories or databases unintentionally made public;
overly broad identity and access management (IAM) policies;
long-lived access keys stored in source code or shared documents;
security groups permitting unrestricted inbound administration;
disabled or incomplete audit logging;
unencrypted backups or snapshots;
unsegmented development, testing, and production environments;
insecure default settings in managed services; and
abandoned resources that retain data or credentials.
Cloud security requires configuration governance, not merely perimeter defense. Infrastructure-as-code can make desired configurations reviewable and repeatable, but insecure code can also replicate a weakness rapidly. Automated checks should therefore examine templates before deployment and continuously assess running resources for drift.
Cloud interfaces and APIs
APIs are attractive targets because they expose functions directly to software and often operate at high speed. Risks include broken object-level authorization, weak authentication, excessive data returned in responses, insufficient rate limiting, injection flaws, and inconsistent validation between services. An API gateway can centralize authentication, throttling, and logging, but it does not automatically correct flawed business authorization.
Effective controls include strong identity federation, phishing-resistant multifactor authentication for privileged users, least privilege, short-lived credentials, secrets management, network segmentation, encryption in transit and at rest, immutable or protected logs, continuous configuration assessment, and tested recovery procedures.
3. Mobile Security
Mobile devices combine personal use, wireless connectivity, sensors, local storage, and access to organizational services. The principal risks are not limited to device theft. Applications may mishandle credentials, communicate with counterfeit servers, request excessive permissions, or expose sensitive information through logs, notifications, screenshots, backups, or inter-application sharing.
Mobile threats include malicious applications, device compromise, insecure Wi-Fi, SIM-swap attacks, smishing, credential theft, outdated operating systems, and unauthorized access through lost devices. Bring-your-own-device programs add privacy and ownership issues: an organization must protect corporate data without unnecessarily inspecting personal content.
Practical controls include mobile device management or mobile application management, enforced screen locks, encryption, remote revocation of organizational access, application allow-lists where appropriate, secure coding, certificate validation, jailbreak or root detection when justified, and separation of personal and corporate data. Device compliance should be evaluated before granting access, using conditional access policies based on identity, device health, location or network context, and application sensitivity.
Mobile security is also a design problem. Developers should minimize collected data, avoid storing secrets in plain text, use platform-provided protected storage, validate server certificates correctly, and ensure that authorization is enforced by the server rather than trusted solely to the mobile client.
4. IoT Security: Many Devices, Limited Defenses
IoT includes sensors, cameras, smart appliances, tracking devices, medical devices, and embedded controllers connected to networks. IoT risk is amplified by scale: an organization may operate thousands of devices with different manufacturers, firmware versions, and support lifetimes.
Typical weaknesses include default or shared passwords, unnecessary services, insecure update mechanisms, hard-coded credentials, weak or absent encryption, exposed management interfaces, poor physical protection, inadequate logging, and unclear end-of-life arrangements. Some devices have limited memory or processing power, making conventional endpoint security impractical.
A secure IoT lifecycle begins before purchase. Procurement should require unique device credentials, supported secure update mechanisms, vulnerability disclosure contacts, software bills of materials where feasible, documented support periods, secure disposal, and evidence of testing. On deployment, devices should be inventoried, assigned an owner, placed in appropriately restricted network segments, and monitored for unusual communication.
Network segmentation is especially important. A camera should not be able to reach payroll systems merely because both use the same corporate network. Egress controls can restrict where a device communicates, while gateways can mediate protocols and provide compensating monitoring for devices that cannot be patched.
5. Operational Technology and Cyber-Physical Consequences
OT systems monitor and control physical processes. Examples include programmable logic controllers, supervisory control and data acquisition systems, distributed control systems, building management systems, manufacturing robots, and safety instrumented systems. Unlike many IT systems, OT environments often prioritize continuous availability, deterministic behavior, process integrity, and human safety.
OT systems may use legacy protocols that lack authentication or encryption. They may depend on unsupported operating systems, have long replacement cycles, and require vendor access for maintenance. Direct internet exposure, flat networks, shared engineering accounts, removable media, and poorly controlled remote access are particularly dangerous.
OT security must be integrated with process safety. A security control that unexpectedly stops a chemical process may create greater danger than the original cyber threat. Conversely, a decision to preserve availability must not become an excuse for permanent exposure. Changes should be tested in representative environments, approved by operations and safety personnel, and introduced through controlled maintenance windows.
A practical OT architecture separates enterprise IT from control networks using zones and conduits. Industrial demilitarized zones can mediate necessary data exchange. Remote access should use tightly controlled jump hosts, strong authentication, time-limited authorization, session recording, and explicit approval. Passive monitoring is often preferred because active scanning may disrupt fragile devices.
The Purdue model is a useful conceptual aid for separating enterprise, supervisory, control, and field levels, but it should not be treated as a complete security architecture. Modern industrial systems increasingly connect to cloud analytics and remote services, so segmentation must account for actual data flows rather than rely on labels alone.
6. Software and Hardware Supply-Chain Risk
A supply chain includes suppliers, contractors, software libraries, development tools, cloud providers, firmware, hardware components, and service partners. Organizations inherit risk from these relationships because they may not be able to inspect or control every component.
Important supply-chain threats include:
malicious or compromised open-source packages;
typosquatting and dependency confusion;
vulnerable libraries that remain embedded in products;
compromised build servers or developer credentials;
counterfeit or tampered hardware;
malicious insiders at suppliers;
unauthorized remote-support accounts;
fraudulent certificates or signing keys; and
vendor updates containing malicious code.
A software bill of materials (SBOM) records the components used in a product. It improves visibility and accelerates vulnerability response, but it does not prove that components are safe. An SBOM may be incomplete, may become outdated, and does not by itself reveal whether a build process was compromised.
Secure development practices include protected source repositories, peer review, dependency pinning, automated vulnerability scanning, reproducible or well-controlled builds, separation of build and release privileges, code signing, protected signing keys, artifact integrity verification, and provenance records. Verification of a digital signature establishes that an artifact was signed by a trusted key; it does not guarantee that the signer’s build process was uncompromised. Organizations therefore need layered assurance.
Compromised updates
Updates are normally a security mechanism, but attackers may abuse trust in the update channel. A compromised update may be signed legitimately, delivered through normal infrastructure, and installed by customers without obvious warning. Defenses include minimizing signing-key access, hardware-backed key protection, dual authorization for releases, staged deployment, independent behavioral monitoring, rollback capability, and rapid revocation procedures.
Customers should maintain an inventory of suppliers and dependencies, classify them by criticality, require incident notification, assess access privileges, test recovery without the supplier, and periodically review whether a supplier remains necessary.
7. Third-Party Concentration Risk
Third-party concentration risk occurs when many critical services depend on the same provider, region, platform, identity service, telecommunications carrier, or software component. A single failure can therefore affect organizations that appear unrelated.
Concentration can create systemic exposure through shared cloud infrastructure, common managed service providers, dominant authentication platforms, widely used libraries, or one logistics supplier. Redundancy is not achieved merely by purchasing two services if both depend on the same underlying provider or network.
Risk assessment should map critical dependencies and ask:
Which business processes depend on this supplier?
Which substitutes exist, and how quickly can they be activated?
Are data, credentials, and configurations portable?
What happens if the supplier is unavailable for one hour, one day, or one week?
Can the organization operate safely in a degraded mode?
Which fourth parties support the supplier?
Resilience measures include multi-region design, tested backups, alternative communication paths, contractual recovery commitments, exit plans, portable data formats, emergency accounts, and manual workarounds. Multi-cloud adoption may reduce some dependencies but can introduce complexity, inconsistent controls, and new identity risks. Resilience decisions should therefore be based on business impact rather than fashion.
8. A Practical Assessment and Response Method
A certificate-level analyst can use the following sequence:
Step 1: Discover and classify
Create inventories of cloud resources, applications, mobile devices, IoT assets, OT components, suppliers, libraries, and data flows. Record owners, business purpose, location, support status, and criticality.
Step 2: Identify trust boundaries
Document administrative accounts, APIs, remote-access paths, update channels, identity providers, and connections between IT, cloud, IoT, and OT. Mark where data or control crosses organizational boundaries.
Step 3: Evaluate weaknesses
Check for exposed services, default credentials, excessive privilege, unsupported software, missing logs, insecure protocols, weak update verification, and untested recovery. Consider both technical exploitability and operational consequence.
Step 4: Prioritize
Address weaknesses that combine high exposure, high privilege, high consequence, and limited detection. A public administrative interface on a critical system normally deserves faster action than a low-impact informational disclosure.
Step 5: Apply layered controls
Use prevention, detection, response, and recovery together. Examples are segmentation, MFA, secure configuration, patching, monitoring, anomaly detection, incident playbooks, offline backups, and tested restoration.
Step 6: Validate continuously
Perform configuration reviews, access recertification, vulnerability assessment, supplier reassessment, tabletop exercises, restore tests, and lessons-learned reviews. Security is a lifecycle rather than a one-time certification.
Applied Case: Illustrative Manufacturing Scenario
Background
Northstar Components operates a factory with cloud-based enterprise systems, mobile maintenance tablets, IoT temperature sensors, and a legacy OT network. A third-party integrator provides remote support for programmable controllers.
Problem
An incident-monitoring system detected unusual outbound traffic from a temperature sensor. At the same time, an administrator discovered that the integrator’s remote-access account had not been reviewed for two years. The cloud dashboard used to view sensor data also contained an overly permissive API role.
Analysis
The sensor itself was not connected directly to the controller network, but it shared a flat network with engineering workstations. The sensor used a manufacturer default password and communicated with an external service over an unapproved channel. The integrator account used password-only authentication and had broad access. The cloud API could read data from multiple production sites because its role was assigned at the organization level rather than the site level.
The case illustrates several linked weaknesses: insecure device configuration, inadequate segmentation, excessive cloud privilege, weak third-party identity governance, and insufficient monitoring. No single weakness explains the entire exposure; the risk resulted from their combination.
Approach and solution
Northstar immediately disabled the suspicious sensor connection, rotated device and integrator credentials, and suspended remote maintenance pending approval. It placed sensors in a restricted segment, limited outbound communication to approved destinations, and created separate cloud roles for each site. The integrator was required to use federated MFA, a time-limited jump host, named accounts, and recorded sessions.
The organization then created an asset inventory, required security review for new devices, enabled cloud audit logging, and tested whether production could continue if the cloud dashboard became unavailable. It also negotiated incident-notification and support-lifecycle requirements with the integrator.
Outcome
Investigation found no evidence of controller manipulation, but the organization identified a credible path by which a compromised sensor or supplier credential could have reached more sensitive systems. The controls reduced lateral movement opportunities and improved accountability without requiring immediate replacement of all legacy equipment.
Learning points
Asset ownership and inventory are foundational controls.
Network segmentation limits the consequences of device compromise.
A trusted supplier still requires least privilege and time-bound access.
Cloud permissions must reflect the smallest necessary scope.
Monitoring and recovery testing are essential when prevention is imperfect.
Governance, Ethics, and Regulation
Organizations should protect confidentiality, integrity, availability, safety, and privacy in proportion to risk. IoT and mobile data may reveal location, health, behavior, or workplace activity. Collection should be limited to legitimate purposes, access should be restricted, and retention should be justified. Monitoring employees or contractors requires transparency and appropriate legal and organizational safeguards.
Contracts should define security responsibilities, breach notification, audit rights, data location, subcontractor use, secure deletion, vulnerability handling, service continuity, and termination assistance. Regulatory obligations vary by sector and jurisdiction, but organizations commonly face duties concerning personal data, critical infrastructure, medical devices, financial services, and product safety. Compliance is not a substitute for risk management: a system can satisfy a checklist and remain dangerously exposed.
Artificial intelligence can assist with anomaly detection, asset discovery, code analysis, and alert prioritization. However, AI-generated conclusions may be wrong, biased by incomplete telemetry, or vulnerable to manipulation. Human review remains important, particularly in OT environments where an automated response could affect safety. Organizations should document data sources, confidence, escalation rules, and accountability for AI-assisted decisions.
Challenges and Limitations
No control eliminates risk. Asset inventories become inaccurate, suppliers change ownership, vulnerabilities may be undisclosed, and legacy systems may not support modern authentication. Excessive security restrictions can impair operations and encourage workarounds. Redundancy can increase complexity and cost. Segmentation can fail if undocumented pathways remain. SBOMs and certifications improve evidence but are not guarantees.
Effective programs therefore combine technical controls with ownership, funding, training, realistic exercises, and executive attention. The most useful security question is often not whether a system is theoretically secure, but whether the organization can detect misuse, contain damage, continue essential operations, and restore trustworthy service.
Best-Practice Checklist
Maintain current inventories and named owners.
Apply least privilege and phishing-resistant MFA to privileged access.
Review cloud configurations continuously and protect audit logs.
Secure APIs through strong authorization, validation, throttling, and monitoring.
Enforce unique credentials and supported updates for IoT devices.
Separate OT zones and tightly control remote maintenance.
Track software components, suppliers, signing keys, and update provenance.
Test backups, rollback, alternate providers, and degraded operations.
Include security, privacy, safety, and continuity requirements in procurement.
Reassess concentration risk and fourth-party dependencies.
Chapter Summary
Cloud, mobile, IoT, OT, and supply-chain environments extend organizational capability while distributing responsibility and trust. Cloud security depends on correct configuration, identity management, API protection, logging, and a clear understanding of the shared-responsibility boundary. Mobile security requires secure applications, protected devices, conditional access, and careful separation of personal and corporate data. IoT introduces scale, weak defaults, limited device capability, and long support lifetimes. OT security must account for safety, availability, legacy protocols, and controlled change. Supply-chain risk arises from dependencies, suppliers, build systems, hardware, and update channels; digital signatures and SBOMs are valuable but incomplete safeguards. Third-party concentration can create systemic failure when many organizations rely on the same provider or component. A mature approach inventories assets, maps trust boundaries, prioritizes consequence, applies layered controls, and continuously validates detection, response, and recovery.
Key Terms
Shared responsibility: Division of security duties between a cloud provider and its customer.
Misconfiguration: An insecure or unintended system setting that creates exposure.
IAM: Identity and access management for users, services, roles, and permissions.
API: An interface through which software requests data or functions from another system.
Least privilege: Granting only the access necessary for an authorized task.
Conditional access: Access decisions based on identity, device state, risk, or context.
IoT: Network-connected devices that sense, process, or act in the physical world.
OT: Technology used to monitor or control physical processes.
SCADA: Supervisory control and data acquisition systems used in industrial operations.
Segmentation: Dividing networks or systems to restrict unnecessary communication.
Jump host: A controlled intermediary used for administrative or remote access.
SBOM: A software bill of materials listing components contained in a product.
Software provenance: Evidence describing where software came from and how it was built.
Code signing: Applying a cryptographic signature to authenticate an artifact’s source or integrity.
Compromised update: A malicious or altered update delivered through a trusted update process.
Supply-chain risk: Risk inherited from suppliers, components, services, and dependencies.
Concentration risk: Exposure created by reliance on a common provider, component, or pathway.
Attack surface: The set of reachable assets, interfaces, accounts, and functions that may be attacked.
Review Questions
Short Answer Questions
What does the cloud shared-responsibility model mean?
Identify three common cloud misconfigurations.
Why is network segmentation important for IoT and OT environments?
What is an SBOM, and what limitation does it have?
Why can a compromised software update be especially difficult to detect?
Long Answer Questions
Explain how cloud APIs can become a source of unauthorized access and describe appropriate controls.
Compare the security priorities of a conventional IT system with those of an OT system.
Describe a secure lifecycle for procuring, deploying, operating, and retiring IoT devices.
Explain how supplier governance, secure development, and update verification reduce supply-chain risk.
Discuss the benefits and limitations of multi-provider strategies for reducing concentration risk.
Analytical / Application Questions
A company discovers that a cloud storage repository, mobile maintenance application, and supplier account all use broad permissions. Develop a prioritized remediation plan and justify the order.
A factory cannot patch a legacy controller without stopping production. Analyze the risk and recommend compensating controls that preserve safety and availability.
An organization relies on one identity provider, cloud region, telecommunications carrier, and managed security provider. Identify its concentration risks and design a practical resilience exercise.
Multiple Choice Questions with Answers
Question 1
Which statement best describes the cloud shared-responsibility model?
A. The cloud provider is responsible for every security decision made by the customer.
B. The customer is responsible for the physical security of the provider’s data center.
C. Security duties are divided between provider operations and customer configuration, identity, and data responsibilities.
D. Security responsibility ends once a provider has obtained a certification.
Correct Answer: C. Security duties are divided between provider operations and customer configuration, identity, and data responsibilities.
Question 2
Which control most directly limits the impact of a compromised IoT camera?
A. Placing the camera on the same unrestricted network as payroll systems
B. Restricting the camera to an isolated segment and approved destinations
C. Disabling all logging to reduce device workload
D. Using the manufacturer’s default password permanently
Correct Answer: B. Restricting the camera to an isolated segment and approved destinations
Question 3
Why are OT environments different from many conventional IT environments?
A. OT systems never use networks or software.
B. OT security must consider process safety, deterministic operation, and availability.
C. OT systems can always be patched immediately without testing.
D. Confidentiality is always more important than physical safety.
Correct Answer: B. OT security must consider process safety, deterministic operation, and availability.
Question 4
What is the principal purpose of an SBOM?
A. To list the software components contained in a product
B. To guarantee that every software component is vulnerability-free
C. To replace all software testing
D. To provide physical access to a supplier’s build server
Correct Answer: A. To list the software components contained in a product
Question 5
Which practice best protects privileged remote supplier access?
A. One shared permanent password for all supplier engineers
B. Unrestricted internet exposure of the maintenance interface
C. Named accounts, strong MFA, time-limited approval, and session recording
D. Allowing access without logging to protect supplier privacy
Correct Answer: C. Named accounts, strong MFA, time-limited approval, and session recording
Question 6
A cloud API allows a user to retrieve records belonging to another customer by changing an identifier in the request. What weakness is most directly indicated?
A. Broken object-level authorization
B. Excessive physical cooling
C. Hardware counterfeit risk
D. Insufficient backup media
Correct Answer: A. Broken object-level authorization
Question 7
What does third-party concentration risk mean?
A. A supplier has too many employees in one office.
B. Many critical services depend on the same provider or underlying component.
C. A company uses more than one security control.
D. A device has multiple sensors.
Correct Answer: B. Many critical services depend on the same provider or underlying component.
Question 8
Which statement about digital signatures on software updates is correct?
A. A valid signature proves that the entire development process was uncompromised.
B. A valid signature can help authenticate an approved signer but does not prove the build process was safe.
C. Digital signatures make rollback planning unnecessary.
D. Digital signatures eliminate the need for access control.
Correct Answer: B. A valid signature can help authenticate an approved signer but does not prove the build process was safe.
Question 9
Which mobile application design practice is most secure?
A. Trusting the mobile client to enforce all authorization decisions
B. Storing long-lived credentials in plain text logs
C. Minimizing collected data and enforcing authorization on the server
D. Requesting every device permission by default
Correct Answer: C. Minimizing collected data and enforcing authorization on the server
Question 10
An organization wants to reduce dependence on one cloud region. Which action provides the strongest evidence that its resilience plan works?
A. Buying a second service without testing it
B. Documenting the provider’s marketing claims
C. Conducting a failover and restoration exercise with measured results
D. Deleting all backups to simplify operations
Correct Answer: C. Conducting a failover and restoration exercise with measured results