View a markdown version of this page

Bases de la sécurité - Objectif de l'industrie du jeu

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Bases de la sécurité

GAMESEC01 : Comment implémentez-vous les principes fondamentaux de sécurité pour le développement de jeux ?

Les studios de jeux vidéo ont besoin d'une approche de sécurité unique qui protège à la fois les environnements de développement et les services aux joueurs en direct. Une stratégie AWS de sécurité robuste pour les studios de jeux nécessite trois éléments interconnectés : une structure multi-comptes, une authentification forte et une stratégie d'autorisation claire utilisant des politiques IAM. Une AWS structure multi-comptes permet aux studios de séparer les différents projets de jeu, étapes de développement et environnements d'outils. Cela permet aux studios de contrôler de manière plus précise des éléments tels que l'accès à des environnements ou à des services spécifiques. L'activation de l'authentification renforcée garantit que les membres de l'équipe peuvent accéder en toute sécurité aux ressources de développement, qu'ils travaillent en studio ou à distance, tout en maintenant des contrôles stricts sur le code source, les builds de jeux et les outils propriétaires. Les studios devraient également avoir une stratégie d'autorisation claire pour accorder des autorisations en utilisant le principe du moindre privilège avec les autorisations et les rôles IAM. Utilisez les rôles IAM pour attribuer des autorisations entre les différents rôles de l'équipe de développement, par exemple en donnant aux équipes de développement l'accès à des AWS services de bas niveau tout en limitant les artistes et les concepteurs à des systèmes de gestion des actifs et de création spécifiques. Cette approche spécialisée permet aux studios de jeux de protéger leur propriété intellectuelle, de maintenir des flux de travail de développement efficaces et de faire évoluer leurs équipes en toute sécurité, tout en donnant aux développeurs l'accès approprié pour itérer rapidement sur leurs projets.