Proteja a sua cadeia de abastecimento de software

Esta documentação foca-se principalmente nas práticas recomendadas que ajudam a proteger o seu software em todos os processos e sistemas na sua cadeia de abastecimento de software. Também inclui informações sobre como implementar algumas das práticas em Google Cloud.

Existem considerações adicionais para proteger o seu software que abrangem o ciclo de vida do software ou são práticas de programação fundamentais que suportam a segurança da cadeia de abastecimento de software. Por exemplo:

  • Controlar o acesso físico e remoto aos sistemas.
  • Implementar mecanismos de auditoria, monitorização e feedback para poder identificar e responder rapidamente a ameaças e à não conformidade com as políticas.
  • Práticas de programação fundamentais, incluindo conceção, validação de entradas, saída para sistemas não fidedignos, processamento de dados, análise de código e criptografia.
  • Práticas de DevOps fundamentais além das mencionadas nesta documentação, incluindo abordagens técnicas, processos de equipa e cultura organizacional.
  • Adesão aos termos das licenças de software, incluindo licenças de código aberto para dependências diretas e transitivas.

    Algumas licenças de código aberto têm termos de licença restritivos que são problemáticos para software comercial. Em particular, algumas licenças exigem que disponibilize o seu código fonte ao abrigo da mesma licença que o software de código aberto que está a reutilizar. Se quiser manter o seu código-fonte privado, é importante conhecer os termos das licenças do software de código aberto que usa.

  • Aumentar a sensibilização sobre a cibersegurança através da formação dos funcionários. De acordo com o State of Cybersecurity 2021, Part 2, um inquérito a profissionais de segurança de informações, a engenharia social foi o tipo de ataque mais frequente. Os participantes no inquérito também comunicaram que a formação em cibersegurança e os programas de sensibilização tiveram algum impacto positivo (46%) ou um forte impacto positivo (32%) na sensibilização dos funcionários.

Use os recursos nas secções seguintes para saber mais sobre estes tópicos.

Segurança ativada Google Cloud

Saiba como configurar a estrutura da organização, a autenticação e a autorização, a hierarquia de recursos, a rede, o registo, os controlos de deteção e muito mais no Google Cloud projeto de base empresarial, um dos guias no Google Cloud centro de práticas recomendadas de segurança.

Pode ver informações centralizadas sobre vulnerabilidades e possíveis riscos através destes serviços: Google Cloud

  • Veja informações sobre vulnerabilidades e ameaças na sua Google Cloud organização com o Security Command Center.
  • Receba informações sobre a utilização do seu serviço com o Recommender, incluindo recomendações que podem ajudar a reduzir o risco. Por exemplo, pode identificar os principais da IAM com autorizações excessivas ou projetos Google Cloud não supervisionados.

Para saber mais sobre a segurança no Google Cloud, consulte a secção de segurança do Google Cloud Website.

Práticas de DevOps e programação de software

Consulte a documentação sobre as capacidades de DevOps para saber mais sobre as práticas de DevOps que contribuem para uma entrega de software mais rápida e um software mais fiável e seguro.

Existem também práticas fundamentais para conceber, desenvolver e testar código que se aplicam a todas as linguagens de programação. Também tem de avaliar a forma como distribui software e os termos das licenças de software em todas as suas dependências. A Linux Foundation oferece formação online gratuita sobre estes tópicos:

Desenvolver as suas políticas

À medida que implementa gradualmente as práticas recomendadas, documente as políticas da sua organização e incorpore a validação das políticas nos seus processos de desenvolvimento, compilação e implementação. Por exemplo, as políticas da sua empresa podem incluir critérios de implementação que implementa com a autorização binária.