View a markdown version of this page

Sicherheitsgrundlagen - Linse für die Spieleindustrie

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Sicherheitsgrundlagen

GAMESEC01: Wie implementiert man Sicherheitsgrundlagen für die Spieleentwicklung?

Spielestudios benötigen einen einzigartigen Sicherheitsansatz, der sowohl Entwicklungsumgebungen als auch Live-Player-Dienste schützt. Eine robuste AWS Sicherheitsstrategie für Spielstudios erfordert drei miteinander verbundene Komponenten: eine Struktur mit mehreren Konten, eine starke Authentifizierung und eine klare Autorisierungsstrategie unter Verwendung von IAM-Richtlinien. Eine AWS Struktur mit mehreren Konten ermöglicht es Studios, verschiedene Spielprojekte, Entwicklungsphasen und Toolumgebungen voneinander zu trennen. Dies gibt den Studios eine detailliertere Kontrolle über Dinge wie den Zugriff auf bestimmte Umgebungen oder Dienste. Durch die Aktivierung einer starken Authentifizierung wird sichergestellt, dass Teammitglieder sicher auf Entwicklungsressourcen zugreifen können, unabhängig davon, ob sie im Studio oder aus der Ferne arbeiten, während gleichzeitig strenge Kontrollen über Quellcode, Spiele-Builds und proprietäre Tools aufrechterhalten werden. Die Studios sollten außerdem über eine klare Autorisierungsstrategie für die Vergabe von Berechtigungen verfügen. Dabei gilt bei IAM-Berechtigungen und -Rollen das Prinzip der geringsten Privilegien. Verwenden Sie IAM-Rollen, um Berechtigungen zwischen verschiedenen Rollen des Entwicklungsteams zuzuweisen, z. B. um Entwicklerteams Zugriff auf untergeordnete AWS Dienste zu gewähren und gleichzeitig Künstler und Designer auf bestimmte Asset-Management- und Build-Systeme zu beschränken. Dieser spezialisierte Ansatz stellt sicher, dass Spielestudios ihr geistiges Eigentum schützen, effiziente Entwicklungsabläufe aufrechterhalten und ihre Teams sicher skalieren können. Gleichzeitig erhalten Entwickler den entsprechenden Zugriff, um schnell an ihren Projekten arbeiten zu können.