View a markdown version of this page

GAMESEC08-BP01 Applica la sicurezza in ogni fase della pipeline CI/CD - Games Industry Lens

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

GAMESEC08-BP01 Applica la sicurezza in ogni fase della pipeline CI/CD

Le barriere, come i controlli degli accessi, la separazione delle mansioni e gli audit trail, forniscono protezione da accessi non autorizzati o attività dannose.

Livello di rischio associato se questa best practice non fosse adottata: medio

Guida all’implementazione

Anche il personale, i processi e la tecnologia devono proteggere la pipeline. Le persone più vicine al codice devono stabilire pratiche di codifica sicure e assicurarsi che le seguano. Eseguite continuamente i vostri processi per verificare che vi sia coerenza nel livello di sicurezza in tutta la pipeline. Infine, implementa la tecnologia per verificare che le migliori pratiche e i processi non vengano aggirati.

Esempio del cliente

AnyCompany Games implementa controlli di accesso basati sui ruoli, in base ai quali solo gli sviluppatori senior possono approvare le modifiche al codice del sistema anti-cheat, mentre richiede ai membri del team di sicurezza una revisione obbligatoria del codice per i componenti che gestiscono i dati di pagamento dei giocatori.

La loro CI/CD pipeline esegue automaticamente controlli di convalida dei modelli di minaccia, assicurandosi che nuove funzionalità, come un marketplace per la negoziazione dei giocatori, vengano testate rispetto a vettori di attacco precedentemente identificati, come exploit di duplicazione di oggetti o tentativi di transazione fraudolenta.

Passaggi dell’implementazione

  • Fornisci le autorizzazioni agli utenti in base al principio del privilegio minimo.

  • AWS CloudTrail Da utilizzare per controllare le chiamate API effettuate tra i servizi utilizzati nella pipeline.

  • Utilizza gli hook di pre-commit per verificare che il codice segua le pratiche generali e le politiche aziendali.