Mastering the Shared Responsibility Model: Secure Cloud Data Lakes & Data Warehouses

As organizations increasingly rely on cloud computing for their data storage and processing needs, adopting effective data security strategies becomes more crucial than ever. Data lakes and data warehouses in cloud environments are hosting vast amounts of sensitive information, making them prime targets for cyberattacks. A fundamental aspect of cloud security is understanding the Shared Responsibility Model, where cloud providers and users share the responsibility of securing this data.

In the Shared Responsibility Model, the cloud provider is responsible for ensuring the security of the underlying infrastructure and services, while users are responsible for protecting the data they store and manage in the cloud. To effectively secure their cloud-based data lakes and data warehouses, organizations must have a clear understanding of the model and know which security tasks fall under their purview.

This blog series aims to provide a comprehensive overview of the Shared Responsibility Model and offer organizations actionable insights to ensure that they successfully fulfill their data security responsibilities in cloud environments. Throughout the series, we will explore the following aspects:

  1. Defining the Shared Responsibility Model and understanding its key components.
  2. Identifying the specific data security responsibilities of cloud providers and cloud users in the context of data lakes and data warehouses.
  3. Outlining best practices and strategies for managing user-side responsibilities effectively.
  4. Explaining how Dasera's data security platform can help organizations navigate the Shared Responsibility Model and secure their cloud-based data lakes and data warehouses.

By the end of this series, our aim is to equip organizations with the knowledge and tools needed to successfully navigate the Shared Responsibility Model and protect their sensitive data in cloud environments. Stay tuned for insights, best practices, and actionable strategies for better cloud data security.

Understanding the Shared Responsibility Model

The Shared Responsibility Model is a concept where the cloud service provider (CSP) and the user (the organization or individual using the cloud service) divide the responsibility of securing data stored and processed in the cloud. It provides a framework for defining the boundaries of each party's role in ensuring the confidentiality, integrity, and availability of data in cloud environments. Key aspects of the model are:

  1. The cloud provider's responsibilities: The provider is responsible for securing the underlying infrastructure, which includes the physical facilities, network, and hardware that support the cloud services. They are also responsible for ensuring the proper functioning of the software and services that make up the cloud platform.
  2. The user's responsibilities: The user is responsible for managing the data they store and process in the cloud, including data access and authentication, data encryption, and security policy enforcement. Users must ensure they are using the cloud platform services securely and following best practices for managing cloud-based data.

Delineating Data Security Responsibilities for Data Lakes and Data Warehouses

When it comes to data lakes and data warehouses in the cloud, the Shared Responsibility Model applies as follows:

  1. Cloud Provider Responsibilities:
    • Ensuring the security of the underlying infrastructure and services that support data lakes and data warehouses.
    • Providing in-built security and management tools for data encryption, role-based access control, and incident detection and response.
    • Offering compliance certifications and ensuring adherence to industry-specific security standards and regulations.
  1. Cloud User Responsibilities:
    • Configuring and managing data access permissions for users and applications based on the least privilege principle.
    • Protecting sensitive data by implementing encryption, both at rest and in transit.
    • Monitoring user activity, identifying potential risks, and responding to security incidents.
    • Implementing security policies and enforcing regulatory compliance.

Best Practices for Managing User-Side Responsibilities in the Shared Responsibility Model

To effectively handle user-side data security responsibilities, organizations should adopt the following best practices:

  1. Regularly Assess and Update Security Policies: Keep security policies up-to-date and aligned with evolving industry standards, regulations, and organizational needs.
  2. Implement Strong Access Controls: Practice role-based access control (RBAC) to manage data access permissions and adopt the principle of least privilege.
  3. Encrypt Sensitive Data: Utilize encryption both at rest (e.g., using encryption keys managed by the organization or the cloud provider) and in transit (e.g., using SSL/TLS encryption for data transfer).
  4. Utilize Monitoring and Auditing Tools: Deploy activity monitoring and auditing tools provided by the cloud provider to keep track of user activity, identify potential security threats, and maintain compliance with data access policies.
  5. Foster a Culture of Security Awareness: Train users and administrators on the risks associated with cloud-based data storage and promote a culture of security awareness within the organization.

Leveraging Dasera for Effective Management of Shared Responsibilities

Dasera's data security platform simplifies the management of user-side responsibilities in the Shared Responsibility Model for data lakes and data warehouses:

  1. Comprehensive Data Visibility: Dasera provides complete visibility into an organization's sensitive data by using advanced data discovery capabilities.
  2. Granular Access Control: With Dasera, organizations can implement granular access controls to manage user and application permissions and reduce excessive access to sensitive data.
  3. Real-Time Monitoring and Threat Detection: Dasera enables organizations to monitor user activity across the data environment continuously, identify anomalous access patterns, and respond to potential threats promptly.
  4. Simplified Compliance Management: Dasera's platform simplifies the enforcement of security policies and regulatory compliance, delivering automated reports and dashboards for improved visibility and control.
  5. Automated Remediation: Set up workflows that Dasera triggers to automatically remediate critical or urgent issues at issue discovery.


Navigating the Shared Responsibility Model is a crucial aspect of securing cloud-based data lakes and data warehouses. Organizations must fully understand and effectively manage their data security responsibilities to ensure their sensitive data is protected in the cloud. By following best practices and harnessing the capabilities of Dasera's data security software, organizations can bolster their cloud data security posture and confidently navigate the Shared Responsibility Model. Contact us today and request a demo.


David Mundy