Cloud Usage Profiles

February 6, 2024 · View on GitHub

(Back)

Overview

The following table outlines the cloud usage identifier, profiles, descriptions and cloud service models used in the GC.

Table 1: cloud usage identifiers, profiles and service models

Identifier (ID)ProfileCharacteristicsApplicable Service Model
1Experimentation or sandbox
  • Cloud-based services used for experimentation or sandbox
  • No direct system-to-system network interconnections required with GC data centres
IaaS, PaaS, SaaS
2Non-sensitive cloud-based services
  • Cloud-based services hosting non-sensitive GC content
  • No direct system-to-system network interconnections required with GC data centres
IaaS, PaaS, SaaS
3aSensitive (up to Protected B) cloud-based services
  • Cloud-based services hosting sensitive (up to Protected B) information
  • No direct system-to-system network interconnections required with GC data centres
IaaS, PaaS, SaaS
3bSensitive (up to Protected B) cloud-based services (hybrid IT – extension of GC data centres)
  • Cloud-based services hosting sensitive (up to Protected B) information
  • GC cloud-based systems required to interact with systems in GC data centres
  • Restricted environment for GC users only
  • No external user connections to or from GC cloud-based virtual private cloud and no publicly accessible services
PaaS, SaaS
4aSensitive (up to Protected B) cloud-based services for GC-wide SaaS solutions
  • Cloud-based services hosting sensitive (up to Protected B) information for GC-wide enterprise applications (SaaS)
  • No direct system-to-system network interconnections required with GC data centres
SaaS
4bSensitive (up to Protected B) cloud-based services for GC-wide SaaS solutions (hybrid IT – extension of GC data centres)
  • Cloud-based services hosting sensitive (up to Protected B) information for GC-wide enterprise applications (SaaS)
  • GC cloud-based systems required to interact with systems in GC data centres
  • Restricted environment for GC users only
  • No external user connections to or from GC cloud-based virtual private cloud and no publicly accessible services
SaaS
5GC to GC only (hybrid IT – extension of GC data centres)
  • Hybrid IT environment with an extension of the GC network to cloud-based virtual private cloud (up to Protected B) information
  • GC cloud-based systems required to interact with systems in GC data centres
  • Restricted environment for GC users only
  • No external user connections to or from GC cloud-based virtual private cloud and no publicly accessible services
IaaS, PaaS
6Cloud-based services with external user access and interconnection to GC data centres
  • Cloud-based services hosting sensitive (up to Protected B) information
  • GC cloud-based systems required to interact with systems in GC data centres
  • Environment accessible to GC users and external users and services
  • Solution implemented, managed, and operated by a GC department or agency
IaaS, PaaS

Mapping guardrails to cloud usage profiles

The following table describes the applicability of the guardrails during the first 30 business days of departments getting access to their cloud account. Within each departmental cloud tenant, there will be various information systems being provided. Each cloud sub-account or resource group should be tagged with the relevant cloud usage profile to ensure that appropriate policies are applied and validation is performed.

Table 2: guardrail identifiers, service models and cloud usage profiles

Identifier (ID)GuardrailApplicable Service ModelsProfile 1: experimentation or sandboxProfile 2: non-sensitive cloud-based servicesProfile 3a and 3b: sensitive (up to Protected B) cloud-based servicesProfile 4a and 4b: sensitive (up to Protected B) cloud-based services for GC-wide SaaS solutionsProfile 5: GC to GC only (hybrid IT – extension of GC data centres)Profile 6: cloud-based service accessible to external users (connections to GC data centres required)
01Protect user accounts and identitiesIaaS, PaaS, SaaSRequired (minimum for privileged users)RequiredRequiredRequiredRequiredRequired
02Manage accessIaaS, PaaS, SaaSRequiredRequiredRequiredRequiredRequiredRequired
03Secure endpointsIaaS, PaaS, SaaSRecommendedRequiredRequiredRequiredRequiredRequired
04Enterprise monitoring accountsIaaS, PaaS, SaaSRequired (for billing)RequiredRequiredRequiredRequiredRequired
05Data locationIaaS, PaaS, SaaSRecommendedRecommendedRequired (in Canada for GC storage of Protected B information and above)Required (in Canada for GC storage of Protected B information and above)Required (in Canada for GC storage of Protected B information and above)Required (in Canada for GC storage of Protected B information and above)
06Protection of data at restIaaS, PaaS, SaaSNot RequiredRecommendedRequiredRequiredRequiredRequired
07Protection of data in transitIaaS, PaaS, SaaSRecommendedRequiredRequiredRequiredRequiredRequired
08Segment and separateIaaS, PaaSRequired (network filtering at a minimum)RequiredRequiredRequiredRequiredRequired
09Network security servicesIaaS, PaaS, SaaSRecommendedRequiredRequiredRequired (Restrict to GC only)Required (Deny External Access policy, GC only)Required
10Cyber defense servicesIaaS, PaaS, SaaSNot RequiredRequiredRequiredRequiredRequiredRequired
11Logging and monitoringIaaS, PaaS, SaaSRecommendedRequiredRequiredRequiredRequiredRequired
12Configuration of cloud marketplacesIaaS, PaaS, SaaSRequiredRequiredRequiredRequiredRequiredRequired
13Plan for continuityIaaS, PaaS, SaaSNot requiredRequiredRequiredRequiredRequiredRequired