Glossário de segurança Xygeni
Glossário de segurança de desenvolvimento e entrega de software

O que é SLSA?

Fortalecendo a segurança do software em uma era de ataques à cadeia de suprimentos #

O aumento em ataques à cadeia de suprimentos de software tornou a segurança CI/CD pipelines e artefatos de software mais importante do que nunca. O que é SLSA? O método da Níveis da cadeia de suprimentos para artefatos de software Quadro fornece uma abordagem estruturada para segurança de software, garantindo integridade do artefato ao longo do ciclo de vida do desenvolvimento. Um aspecto fundamental desta estrutura é SLSA Provenance, que verifica onde, quando e como o software foi construído, evitando adulterações e modificações não autorizadas. Ao adotar as práticas de segurança dos Níveis da Cadeia de Suprimentos para Artefatos de Software, as organizações podem fortalecer sua cadeia de suprimentos de software e construir confiança no seu processo de desenvolvimento..

Definições:

O que é SLSA? #

O Supply-chain Levels for Software Artifacts (SLSA) é uma estrutura de segurança projetada para proteger cadeias de suprimentos de software contra ameaças. Ele garante compilações e distribuições seguras de software, orientando organizações da automação básica a processos totalmente rastreáveis ​​e à prova de violação.

O que é a SLSA Provenance? #

SLSA Provenance é um registro detalhado de onde, quando e como o software foi construído. Ele garante a integridade do artefato, fornecendo visibilidade total dos componentes e dependências do software. Com SLSA Provenance, as organizações podem evitar adulterações, verificar a confiança e manter controle total sobre sua cadeia de suprimentos de software.

As Origens do SLSA Provenance #

A estrutura Supply-chain Levels for Software Artifacts foi desenvolvida para lidar com as crescentes ameaças à cadeia de suprimentos de software. Ataques como SolarWinds e CodeCov fraquezas expostas em como o software é construído, verificado e distribuído. Como resultado, O Google criou o SLSA, aproveitando suas práticas de segurança interna, para ajudar as organizações a proteger seus CI/CD pipelines e artefatos de software.

Hoje, os níveis da cadeia de suprimentos para artefatos de software são regidos por OpenSSF (Open Source Security Fundação) sob a Fundação Linux. Ele fornece uma abordagem clara e passo a passo para melhorar a integridade do software, a segurança de artefatos e o rastreamento de proveniência. Ao contrário de estruturas gerais de segurança cibernética como NIST ou CIS Controles, o SLSA se concentra especificamente na segurança do desenvolvimento de software, garantindo que as compilações sejam à prova de violação e verificáveis.

Usando SLSA Provenance, as organizações podem rastrear cada componente do ciclo de vida do software. Isso garante transparência, segurança e conformidade, reduzindo o risco de modificações não autorizadas e comprometimentos da cadeia de suprimentos.

Conceitos-chave de níveis de cadeia de suprimentos para artefatos de software #

Níveis SLSA explicados #

Nível SLSA O que ele garante Benefícios de segurança
Nível 1 Construções automatizadas Reduz erros humanos e adulterações acidentais
Nível 2 Verificação da fonte + controles mais fortes Garante a integridade do código e compilações confiáveis
Nível 3 SLSA Provenance requeridos Fornece registros detalhados de como e onde os artefatos foram construídos
Nível 4 Construções reproduzíveis com procedência completa Garante artefatos à prova de violação e máxima segurança na cadeia de suprimentos

Como os níveis da cadeia de suprimentos de software se comparam a outras estruturas de segurança? #

Estrutura de segurança cibernética SLSA vs. NIST: #

Foco: O NIST oferece orientação ampla para segurança cibernética geral, mas não se concentra muito na proteção das cadeias de fornecimento de software.

A Vantagem: Os Níveis da Cadeia de Suprimentos para Software concentram-se mais na proteção da integridade do software e oferecem etapas claras para proteger artefatos de software com SLSA Provenance, complementando a abordagem mais ampla do NIST.

Níveis da cadeia SLSA vs. Modelo de Maturidade de Garantia de Software (SAMM) OWASP: #

Foco: OWASP SAMM ajuda a criar estratégias de segurança para projetos de software.

A Vantagem: Os Níveis de Supply-chain para Software se aprofundam na segurança da cadeia de suprimentos. Ele se concentra na procedência e reprodutibilidade, enquanto o SAMM cobre a segurança geral. SLSA Provenance garante a segurança e a autenticidade dos artefatos de software.

Níveis da cadeia de suprimentos vs. CIS Controles: #

Foco: CIS Os controles fornecem diretrizes para proteger sistemas de TI, mas não se concentram no desenvolvimento de software ou artefatos.

A Vantagem:Os Níveis da Cadeia de Suprimentos para Software fornecem etapas claras para proteger as compilações de software, usando Níveis da cadeia de suprimentos para artefatos de software Estrutura para verificar se cada compilação é segura e livre de violações.

Por que escolher os níveis da cadeia de suprimentos para software em vez de outros? #

Existem muitas estruturas de segurança, mas o Supply-chain Levels for Software se destaca por focar na cadeia de suprimentos de software. Ele oferece etapas fáceis de seguir para melhorar a integridade e a procedência do software, tornando-o uma escolha forte ao lado de estruturas de segurança mais amplas.

  • Foco na Cadeia de Suprimentos:Os Níveis da Cadeia de Suprimentos para Software foram projetados especificamente para proteger as cadeias de suprimentos de software, fornecendo orientação clara sobre a integridade dos artefatos e SLSA Provenance.
  • Níveis de garantia: Os níveis hierárquicos permitem que as organizações melhorem a segurança passo a passo, oferecendo um caminho claro para melhoria contínua.
  • Integridade do Artefato:A estrutura enfatiza a reprodutibilidade e a procedência, garantindo a segurança do software de maneiras que outras estruturas não fazem.
  • Cobertura abrangente: Ao proteger o software do código ao artefato, os Níveis da Cadeia de Suprimentos para Software fornecem proteção completa da cadeia de suprimentos, garantindo compilações à prova de violação com SLSA Provenance.
  • Complementar:Os níveis da cadeia de suprimentos para software funcionam bem com estruturas como NIST ou CIS Controles, aprimorando a segurança geral ao abordar vulnerabilidades na cadeia de suprimentos de software.

Protegendo o futuro com SLSA para software e Xygeni #

Agora que você sabe o que é slsa, vamos falar sobre Xygeni. A Xygeni ajuda as organizações a implementar e manter a conformidade com os Níveis da Cadeia de Suprimentos para Software em todos os níveis. Nossa plataforma se alinha com seu rigoroso standards, simplificando a integração de segurança em todo o ciclo de vida do seu software. Desde a automação de compilações até a aplicação de proteção contra violação SLSA Provenance controles, o Xygeni fortalece a segurança do software e agiliza a conformidade.

Através da SLSA ProvenanceA Xygeni garante que a origem e o processo de construção de cada artefato de software sejam verificáveis. Isso evita alterações não autorizadas ou adulterações e fornece visibilidade total da sua cadeia de suprimentos de software. Como resultado, sua organização se torna mais resiliente a ameaças em evolução. Ao firmar parceria com a Xygeni, você pode navegar com confiança pelos níveis da Cadeia de Suprimentos de Software, garantindo um futuro seguro para suas cadeias de suprimentos de software. A Xygeni protege as construções e garante a integridade dos artefatos com SLSA Provenance, e fornece uma solução abrangente para segurança de software moderna.

Perguntas frequentes #

O que é SLSA e por que é importante para CI/CD pipelines?

SLSA (Níveis de cadeia de suprimentos para artefatos de software) é uma estrutura que aprimora software supply chain security evitando adulterações e garantindo a integridade dos artefatos por meio de SLSA Provenance. É fundamental para CI/CD pipelines, pois estabelece uma base de segurança em todos os processos de criação e distribuição de software.

O SLSA é o melhor? standard for CI/CD pipelines?

A SLSA se destaca como uma das melhores standards para garantir CI/CD pipelines. Oferece diretrizes abrangentes para garantir cada etapa do pipeline—do gerenciamento do código-fonte à entrega de artefatos—prevenindo adulteração e acesso não autorizado. SLSA Provenance verifica e garante a integridade do artefato durante todo o processo.

Quem governa a estrutura SLSA para CI/CD pipelines?

O Google desenvolveu inicialmente a estrutura SLSA e o OpenSSF (Open Source Security Foundation) agora a governa. Esta organização promove as melhores práticas para proteger cadeias de suprimentos de software e melhora continuamente a estrutura para atender às novas necessidades de segurança.

Quais problemas o SLSA resolve?

Entender o que é SLSA não é completo sem conhecer os problemas que ele aborda. Cadeias de suprimentos de software são vulneráveis a adulterações, ataques de dependência e processos de construção inseguros. SLSA Provenance resolve esses problemas garantindo que cada artefato de software seja rastreável, verificável e à prova de violação. Traz transparência e confiança para CI/CD pipelines, tornando a segurança um padrão, não uma reflexão tardia.

Comece seu teste

Comece gratuitamente.
Nenhum cartão de crédito é necessário.

Comece com um clique:

Essas informações serão salvas com segurança de acordo com o Termos de Serviço e Política de Privacidade

Captura de tela do teste gratuito do Xygeni