PARTIE I: GÉRER LA SÉCURITÉ DANS GOOGLE CLOUD
Module 1: Fondations de la sécurité GCP
- Comprendre le modèle de responsabilité partagée en matière de sécurité GCP
- Comprendre l’approche de Google Cloud en matière de sécurité
- Comprendre les types de menaces atténuées par Google et par GCP
- Définir et comprendre la transparence d’accès et l’approbation d’accès (bêta)
Module 2: Cloud Identity
- Cloud Identity
- Synchronisation avec Microsoft Active Directory à l’aide de Google Cloud Directory Sync
- Utilisation du service géré pour Microsoft Active Directory (version bêta)
- Choix entre l’authentification Google et l’authentification unique basée sur SAML
- Meilleures pratiques, y compris la configuration DNS, les comptes de super administrateur
Lab:
- Définition d’utilisateurs avec Cloud Identity Console
Module 3: Gestion des identité, des accès et des clés
- GCP Resource Manager: projets, dossiers et organisations
- Rôles GCP IAM, y compris les rôles personnalisés
- Stratégies GCP IAM, y compris les stratégies d’organisation
- Labels GCP IAM
- GCP IAM Recommender
- Outil de dépannage GCP IAM
- Journaux d’audit GCP IAM
- Les meilleures pratiques, y compris la séparation des fonctions et le moindre privilège, l’utilisation de groupes Google dans les politiques et éviter l’utilisation des rôles primitifs
Lab:
- Configuration de Cloud IAM, y compris les rôles personnalisés et l’organisation de stratégies
Module 4: Configurer un Google Virtual Private Cloud pour l’isolement et sécurité
- Configuration des pare-feu VPC (règles d’entrée et de sortie)
- Équilibrage de charge et politiques SSL
- Accès privé à l’API Google
- Utilisation du proxy SSL
- Meilleures pratiques pour les réseaux VPC, y compris l’homologation et le VPC partagé utilisation, utilisation correcte des sous-réseaux
- Meilleures pratiques de sécurité pour les VPN
- Considérations de sécurité pour les options d’interconnexion et d’appairage
- Produits de sécurité disponibles auprès des partenaires
- Définir un périmètre de service, y compris des ponts de périmètre
- Configuration de la connectivité privée aux API et services Google
Lab:
- Configuration des pare-feu VPC
PARTIE II: MEILLEURES PRATIQUES DE SÉCURITÉ SUR GOOGLE CLOUD
Module 5: Sécurisation de Compute Engine: techniques et meilleures pratiques
- Comptes de service Compute Engine, par défaut et définis par le client
- Rôles IAM pour les machines virtuelles
- Scope d’APIs pour les machines virtuelles
- Gestion des clés SSH pour les machines virtuelles Linux
- Gestion des connexions RDP pour les machines virtuelles Windows
- Contrôles de stratégie de l’organisation: images approuvées, adresse IP publique, désactivation du port série
- Chiffrement des images de machine virtuelle avec des clés de chiffrement gérées par le client et avec des clés de chiffrement fournies par le client
- Recherche et correction de l’accès public aux machines virtuelles
- Meilleures pratiques, notamment l’utilisation d’images personnalisées renforcées, comptes de service personnalisés (pas le compte de service par défaut), scope d’APIs personnalisés et l’utilisation des informations d’identification par défaut de l’application au lieu de clés gérées par l’utilisateur
- Chiffrement des disques VM avec des clés de chiffrement fournies par le client
- Utilisation de machines virtuelles blindées pour maintenir l’intégrité des machines virtuelles
Labs:
- Configuration, utilisation et audit des comptes et des étendues de service de machine virtuelle
- Chiffrement de disques avec des clés de chiffrement fournies par le client
Module 6: Sécurisation des données cloud: techniques et meilleures les pratiques
- Cloud Storage et autorisations IAM
- Cloud Storage et ACLs
- Audit des données cloud, y compris la recherche et la correction données accessibles publiquement
- URL signées de Cloud Storage
- Signed policy documents
- Chiffrement des objets Cloud Storage avec des clés de chiffrement gérées par le client et avec des clés de chiffrement fournies par le client
- Meilleures pratiques, y compris la suppression de versions archivées d’objets après rotation des clés
- Vues autorisées par BigQuery
- Rôles BigQuery IAM
- Meilleures pratiques, notamment préférer les autorisations IAM aux ACL
Labs:
- Utilisation de clés de chiffrement fournies par le client avec Cloud Storage
- Utilisation de clés de chiffrement gérées par le client avec Cloud Storage et Cloud KMS
- Création d’une vue autorisée BigQuery
Module 7: Sécurisation des applications: techniques et meilleures pratiques
- Types de vulnérabilités de sécurité des applications
- Protections DoS dans App Engine et les Cloud Functions
- Cloud Security Scanner
- Identity Aware Proxy
Labs:
- Utilisation de Cloud Security Scanner pour rechercher des vulnérabilités dans une application App Egine
- Configurer Identity Aware Proxy pour protéger un projet
Module 8: Sécuriser Kubernetes: techniques et meilleures pratiques
- Autorisation
- Sécurisation des charges de travail
- Sécurisation des clusters
- Journalisation et surveillance
PARTIE III: ATTÉNUER LES VULNÉRABILITÉS DANS GOOGLE CLOUD
Module 9: Protéger contre les attaques Distributed Denial of Service
- Fonctionnement des attaques DDoS
- Mitigations: GCLB, Cloud CDN, autoscaling, pare-feu VPC ingress et egress , Cloud Armor (y compris son langage de règles)
- Types de produits partenaires complémentaires
Lab:
- Configuration de GCLB, CDN, blacklister du trafic avec Cloud Armor
Module 10: Protéger contre les vulnérabilités liées au contenu
- Menace: Ransomware
- Atténuations: sauvegardes, IAM, Data Loss Prevention API
- Menaces: utilisation abusive des données, violations de la vie privée, contenu sensible / restreint / inacceptable
- Menace: phishing d’identité et Oauth
- Atténuation: classification du contenu à l’aide des API Cloud ML; numérisation et rédaction de données à l’aide de l’API Data Loss Prevention
Lab:
- Rédaction de données sensibles avec l’API Data Loss Prevention
Module 11: Monitoring, Logging, Auditing, et Scanning
- Security Command Center
- Surveillance et journalisation Stackdriver
- Journaux de flux VPC
- Journalisation d’audit cloud
- Déployer et utiliser Forseti
Labs:
- Installation d’agents Stackdriver
- Configuration et utilisation de la surveillance et de la journalisation Stackdriver
- Affichage et utilisation des journaux de flux VPC dans Stackdriver
- Configuration et affichage des journaux d’audit dans Stackdriver
- Inventorier un déploiement avec Forseti Inventory (démo)
- Analyse d’un déploiement avec Forseti Scanner (démo)