Ligar a entrega ao SOC e à SIRT
ConcluídoDefina responsabilidades de monitorização de segurança, passagem de informação sobre incidentes, preservação de evidências e recuperação. Mantenha a resposta de segurança ligada ao ciclo de vida do software.
Publicado por TaigaComo escrevemos
Verifique a sua compreensãoO SOC observa uso invulgar de uma identidade de build, mas a equipa ainda não consegue provar acesso a dados. Que passagem de informação é mais útil?Faça o exercício
O que vai aprender
- Distinguir a monitorização do SOC da coordenação de incidentes pela SIRT.
- Preparar uma passagem de informação útil sobre um incidente de segurança.
- Ligar contenção, recuperação e trabalho corretivo de engenharia.
Defina as funções por detrás dos nomes
Um centro de operações de segurança, ou SOC, normalmente monitoriza sinais de segurança, investiga alertas e encaminha suspeitas de incidentes. Uma equipa de resposta a incidentes de segurança, ou SIRT, coordena a resposta a incidentes de segurança. CSIRT é outra designação comum para esta função de resposta.
As organizações distribuem estas funções de formas diferentes. As mesmas pessoas podem executar ambas. Um fornecedor externo pode prestar parte do serviço. Não deduza a cobertura ou a autoridade a partir de uma sigla. Registe os horários de monitorização, as vias de escalamento, os direitos de decisão e os compromissos de resposta.
O referencial CSIRT da FIRST descreve serviços que uma equipa de resposta pode prestar. O NIST liga a resposta a incidentes à gestão mais ampla do risco de cibersegurança. Use estas referências para definir responsabilidades e interfaces. Referencial FIRST, resposta a incidentes do NIST.
Inclua o desenvolvimento com IA no âmbito da deteção
Um sistema de entrega de software tem identidades, repositórios, runners, registos de pacotes, integrações e credenciais de deployment. Os agentes acrescentam chamadas a ferramentas e fluxos de dados para fornecedores de modelos. Inclua estes limites na conceção da segurança.
Escolha eventos que apoiem deteções definidas. Exemplos incluem acesso inesperado a repositórios, alterações de privilégios, publicação invulgar de artefactos e deployment por uma identidade não aprovada. Ligue os registos através de marcas temporais, identidades de quem atua, identificadores de recursos e digests imutáveis de artefactos, quando disponíveis.
Proteja esses registos. O acesso aos registos de auditoria, a retenção, a qualidade dos relógios e as falhas na recolha afetam a investigação. Um log de execução do desenvolvimento e um log de auditoria da cloud respondem a perguntas diferentes. Nenhum é automaticamente um registo completo do incidente.
Prepare a passagem de informação antes do incidente
| Campo | Informação necessária |
|---|---|
| Observação | O que aconteceu, quando e em que sistema |
| Grau de certeza | Facto verificado, hipótese de trabalho ou pergunta por resolver |
| Âmbito | Identidades, repositórios, ambientes e dados possivelmente afetados |
| Evidências | Locais protegidos e detalhes da recolha, sem segredos expostos |
| Ações | O que mudou, quem autorizou e qual foi o resultado observado |
| Decisão | Responsável identificado pela resposta, próxima ação e hora da próxima atualização |
Defina quem pode revogar um token, isolar um runner, suspender deployments ou repor um serviço. Os responsáveis pelos serviços explicam as consequências operacionais. A equipa de resposta de segurança coordena a investigação e a contenção. Os responsáveis relevantes por privacidade, assuntos jurídicos e negócio avaliam os deveres de notificação para a situação real.
Os requisitos de notificação dependem do incidente e das obrigações aplicáveis. Envolva cedo o responsável adequado pela decisão. Não deixe que um resumo de IA tome essa decisão ou atrase uma via de escalamento estabelecida.
Trabalhe um incidente fictício com um token
Às 14:05 UTC, o SOC deteta uma identidade de build a ler um repositório inesperado. Às 14:08, o responsável pelo repositório confirma que nenhum job aprovado explica a atividade. Continua a não se saber se o código-fonte saiu do ambiente.
A equipa de resposta preserva os registos de auditoria e as evidências relevantes do runner. Um responsável autorizado revoga a credencial afetada e interrompe o caminho de execução suspeito. Estas ações seguem o procedimento de resposta da organização e têm em conta o impacto no serviço.
Apagar o token divulgado de um ficheiro não basta. A credencial pode continuar válida noutro local. Reconstruir um runner também não basta se a identidade continuar comprometida. Investigue os artefactos produzidos, os acessos subsequentes e outras credenciais dentro do âmbito plausível.
Antes de repor a entrega, verifique a identidade, o runner, a proveniência dos artefactos e os limites de acesso necessários. Registe o que continua desconhecido. Um build bem-sucedido, por si só, não demonstra que o ambiente de entrega é fiável.
Devolva as conclusões à engenharia
Transforme as causas confirmadas em trabalho com responsáveis: credenciais de menor duração, acessos mais restritos, isolamento de runners, alterações à deteção ou um teste de regressão. Valide a correção e exercite novamente a passagem de informação.
Os registos de auditoria e de entrega da Taiga podem contribuir com evidências dentro do âmbito documentado. Integre-os no processo de resposta da organização. Verifique o limite da responsabilidade partilhada, em vez de presumir que a ativação da Taiga transfere a responsabilidade pelo SOC ou pela SIRT. Log de auditoria, responsabilidade partilhada.
Faça o exercício
Use o incidente fictício com um token desta lição. Prepare uma passagem de informação com factos, incertezas, identidades afetadas, evidências preservadas, opções de contenção e responsáveis pelas decisões. Não inclua o valor de um token.
Descarregar ficha (Markdown)Desmarcar esta opção elimina todo o progresso guardado neste browser.
O progresso fica neste browser. Sem conta nem rastreamento.
Fontes e leituras adicionais
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗
- FIRST: CSIRT Services Framework ↗
- Taiga: Shared responsibility ↗
- Taiga docs: Audit log ↗