Intro To Cyber

Lecture 16

Date Taken: Fall 2025
Status: Completed
Reference: LSU Professor Joseph Khoury, ChatGPT

Matrix of Responsibilities

A matrix of responsibilities is a document that outlines the specific security responsibilities and obligations of both the cloud service provider and the customer. It helps clarify who is responsible for various aspects of security in a cloud computing environment, ensuring that both parties understand their roles and duties in maintaining a secure infrastructure.

Examples of responsibilities of cloud providers include physical security of data centers, network security, and infrastructure maintenance. Examples of responsibilities of customers include data encryption, access management, and compliance with regulations. (Customer remembering there passwords while cloud provider secures the servers)

Cloud Infrastructures

Cloud infrastructures refer to the virtualized resources and services provided over the internet, allowing users to access computing power, storage, and applications without owning physical hardware. In more simpler terms, cloud infrastructures enable individuals and organizations to use remote servers hosted on the internet to store, manage, and process data, rather than relying on local servers or personal computers. This approach offers scalability, flexibility, and cost-efficiency, as users can easily adjust their resource usage based on demand and pay only for what they use.

Cloud Infrastructure Diagram

Hybrid Considerations

Hybrid cloud refers to a computing environment that combines both on-premises infrastructure and cloud services, allowing data and applications to be shared between them. This approach provides greater flexibility and scalability, as organizations can leverage the benefits of both environments while optimizing their existing infrastructure.

Third Party Vendors In The Cloud

When using third-party vendors in the cloud, it is crucial to assess their security practices and ensure they align with your organization's security requirements. This includes evaluating their data protection measures, compliance with regulations, and incident response capabilities. Additionally, it is important to establish clear contractual agreements that outline the responsibilities and expectations regarding data security and privacy.

Infrastructure as Code

Infrastructure as Code (IaC) is a practice that involves managing and provisioning computing infrastructure through machine-readable configuration files, rather than manual processes. This approach allows for automation, consistency, and scalability in deploying and managing infrastructure resources. By treating infrastructure as code, organizations can version control their infrastructure configurations, enabling easier collaboration, testing, and deployment.

Server Less Architectures

Serverless architectures allow developers to build and run applications without managing the underlying infrastructure. In a serverless model, cloud providers automatically handle the provisioning, scaling, and management of servers, allowing developers to focus solely on writing code. This approach offers benefits such as reduced operational complexity, cost efficiency (pay-as-you-go pricing), and automatic scaling based on demand.

Responsibilities Matrix Architecture Architectures