Aikido

Como o « Aikido » o ajuda a cumprir os requisitos do SOC 2 Tipo 1 e Tipo 2

Escrito por
Jens Gellynck

Se já passou por uma auditoria SOC 2, sabe como é. São semanas a fazer capturas de ecrã de painéis de controlo e a procurar provas em cerca de uma dúzia de ferramentas, enquanto espera que o auditor não faça uma pergunta de seguimento à qual não consiga responder. Felizmente, a SOC 2 não tem de ser assim tão penosa, especialmente se as ferramentas que já utiliza para a segurança estiverem a gerar as provas por si, como um subproduto do simples facto de estarem a fazer o seu trabalho.

É isso que a Segurança « Aikido » pode fazer pelas aplicações e pelo « segurança na nuvem ». Eis como isto se relaciona com o que o SOC 2 realmente exige e em que aspetos difere, dependendo se se pretende obter um relatório do Tipo 1 ou do Tipo 2.

SOC 2 Tipo 1 vs. Tipo 2

A sociedade de revisores oficiais de contas licenciada responsável pela sua auditoria está a avaliar os seus controlos em relação aos Critérios de Serviços de Confiança que definiu no âmbito do seu projeto. A segurança é a única categoria obrigatória, mas a maioria das empresas acrescenta a disponibilidade, a confidencialidade ou ambas (a privacidade e a integridade do processamento são as outras duas categorias). Em última análise, as categorias que uma empresa escolhe para além da segurança dependem das suas necessidades empresariais.

O tipo de relatório, SOC 2 Tipo 1 ou Tipo 2, determina o tipo de provas necessárias:

  • O Tipo 1 é um instantâneo num determinado momento. O auditor verifica se os seus controlos estão concebidos de forma adequada numa data específica. O que está a fazer é apresentar o seu sistema e comprovar que os controlos existem e estão configurados corretamente neste momento.
  • O Tipo 2 abrange um período (normalmente de 3 a 12 meses) e atesta que os controlos funcionaram eficazmente ao longo desse período. Este é o mais difícil. São necessárias provas contínuas sob a forma de registos, marcas temporais e históricos de correção. Estas provas têm de demonstrar que um controlo não só existia no primeiro dia, mas continuou a funcionar no dia 47 e no dia 214.

Muitas equipas subestimam a importância da preparação para a auditoria de Tipo 1, porque bastam enviar uma captura de ecrã da configuração e seguir em frente. Mas depois são apanhadas de surpresa pela auditoria de Tipo 2, porque, nessa altura, o auditor exige o registo completo e as capturas de ecrã já não são suficientes. As ferramentas que apenas ajudam a produzir um instantâneo não são de grande utilidade quando se trata de elaborar um relatório de Tipo 2 ano após ano.

O lugar que o « Aikido » ocupa nos Critérios de Serviços de Confiança

Aikido consolida SAST, DAST, SCA, secrets , deteção de container e varredura IaC, gestão da postura na nuvem (CSPM), deteção de malware e pentest de IA numa única plataforma. Isto proporciona-lhe um painel de controlo unificado: um único local onde pode obter todas as suas evidências, com um SLA e um fluxo de trabalho de correção integrados. Os auditores pretendem um relato coerente sobre as vulnerabilidades detetadas e corrigidas dentro de prazos definidos, e não seis exportações diferentes combinadas de forma desorganizada com formatos de data e hora distintos.

Eis alguns dos controlos em que o site Aikido pode ajudar:

Acesso lógico (CC6.1) e proteção de limites (CC6.6)

AikidoAs verificações na nuvem do [nome] assinalam a falta de aplicação da autenticação multifator (MFA) e controlos de acesso mal configurados, e a sua deteção de « secrets » analisa continuamente as credenciais expostas nos repositórios e na infraestrutura. A norma CC6.6 aborda a proteção contra ameaças externas nos limites do sistema. As regras de postura na nuvem do [nome] Aikido assinalam lacunas na segmentação da rede e serviços expostos, fornecendo-lhe essas evidências diretamente.

Transmissão e encriptação de dados (CC6.7)

Cloud e as verificações do « SAST » confirmam a encriptação em trânsito (e, normalmente, também em repouso, embora deva confirmar este aspeto com a interpretação do seu auditor específico), pelo que não é necessário verificar manualmente as configurações TLS em todos os serviços antes de uma auditoria.

Integridade do software e malware (CC6.8)

AikidoA análise de dependências e a deteção de malware oferecem-lhe um inventário em tempo real do que está a ser executado e assinalam pacotes conhecidos como maliciosos ou comprometidos. Isto responde diretamente à exigência de «prevenir ou detetar e agir perante a introdução de software não autorizado ou malicioso» prevista na CC6.8.

Monitorização e « gerenciamento de vulnerabilidades » (CC7.1/CC7.2)

A análise contínua em SAST, SCA, contentores e DAST produz exatamente o tipo de evidência sustentada que um auditor de Tipo 2 pretende ver ao longo de todo o período de auditoria. O acompanhamento do SLA (tempo de correção em relação a limiares definidos) cria um registo datado e exportável. E embora a SOC 2 não exija explicitamente um teste de penetração, espera-se geralmente que as organizações realizem esses testes para garantir que os controlos se mantêm eficazes caso sejam confrontadas com um ataque real. O pentest de IA daAikido implementa agentes de IA que agem como verdadeiros atacantes, descobrindo e explorando falhas nas suas aplicações, APIs e infraestrutura. Os relatórios dos testes de penetração mostram tudo o que foi testado e as vulnerabilidades encontradas. E para testes contínuos, oAikido Infinite é um serviço de monitorização contínua pentest de IA.

Gestão da mudança (CC8.1)

AikidoOs «gates» de CI/CD e as verificações de segurança do SCM proporcionam-lhe um registo integrado de gestão de alterações com dois pontos de controlo. O controlo de pull requests verifica cada pull request e rejeita-o quando os problemas recém-introduzidos atingem o seu limiar de gravidade. O controlo de lançamentos aplica a mesma lógica a uma compilação ou lançamento, pelo que um commit que não cumpra o limiar não é lançado. É o próprio utilizador que define o limiar, que pode variar entre «baixo» e «crítico», e os controlos abrangem vulnerabilidades de dependências, SAST, IaC, secrets e problemas relacionados com malware. No GitHub, a proteção de ramos com verificações de estado obrigatórias faz com que uma verificação com falha bloqueie a fusão. Todos os PRs, decisões de controlo, substituições e exceções são registados e passíveis de auditoria.

Avaliação de riscos (CC3.2)

A pontuação de gravidade e a verificação de « reachability analysis » (que verifica se uma função vulnerável é efetivamente acessível no seu código, em vez de estar apenas presente numa árvore de dependências), o CVE análise de explorabilidade e o pentest de IA , que valida se uma vulnerabilidade é explorável no seu ambiente, alimentam todos um processo de « priorização baseada em risco ». Quando a funcionalidade « análise de explorabilidade » está ativada, o Agente Aikido analisa como um pacote vulnerável é utilizado nos seus repositórios e contentores. Cada execução é registada num histórico, e pode exigir aprovação humana antes de qualquer ação ser aplicada. Os auditores esperam cada vez mais ver isto, em vez de aceitarem a desculpa de que «acabamos por corrigir tudo».

Disponibilidade (A1.2)

Cloud As verificações da integridade e da completude das cópias de segurança apoiam os critérios de disponibilidade, que se situam totalmente fora da série CC, constituindo os seus próprios critérios «A».

A preparar-se para a certificação SOC 2

Um painel que apresenta a deteção de vulnerabilidades e o cumprimento do SLA relativo à correção ao longo de todo o período de auditoria fornece ao auditor tudo o que este necessita. Sem essa visão contínua, o que se tem é uma troca interminável de e-mails a solicitar «mais cobertura» desse período.

É claro que nenhuma ferramenta, por si só, garantirá que passe na auditoria. Os auditores vão sempre querer ver as suas políticas, procedimentos, avaliações de risco, análises de acesso e processo de resposta a incidentes.

No entanto, o Aikido trata da parte mais tediosa e repleta de evidências da certificação SOC 2 e permite a sua exportação durante a época de auditorias. O gerenciamento de vulnerabilidades, a verificação do controlo de acesso, o acompanhamento da gestão de alterações e a validação da encriptação estão todos reunidos numa única plataforma com um único caminho de exportação.

Se estiver a dar prioridade ao Tipo 1, tendo o Tipo 2 como objetivo a curto prazo, configure a análise contínua e o acompanhamento SLA com antecedência, mesmo antes do início oficial do período de auditoria. As provas que não tiver recolhido não passam a existir retroativamente e, no caso do Tipo 2, o prazo para «operar eficazmente ao longo de todo o período» começa no dia em que o auditor indicar.

Compartilhar:

https://www.aikido.dev/blog/soc-2-compliance-type-1-and-type-2

Assine para receber notícias

4.7/5
Cansado de falsos positivos?

Experimente Aikido como 100 mil outros.
Começar Agora
Obtenha um tour personalizado

Confiado por mais de 100 mil equipes

Agende Agora
Escaneie seu aplicativo em busca de IDORs e caminhos de ataque reais

Confiado por mais de 100 mil equipes

Iniciar Escaneamento
Veja como o pentest de IA testa seu aplicativo

Confiado por mais de 100 mil equipes

Iniciar Testes

Fique seguro agora

Proteja seu código, Cloud e runtime em um único sistema centralizado.
Encontre e corrija vulnerabilidades rapidamente de forma automática.

Não é necessário cartão de crédito | Resultados da varredura em 32 segundos.