Læringssti 05Lektion 6 / 8

Forbind softwareleverancen med SOC og SIRT

Definér sikkerhedsovervågning, overdragelse af hændelser, bevaring af beviser og ansvar for gendannelse. Forbind sikkerhedsberedskabet med softwarens livscyklus.

Avanceret12 minReviewet

Udgivet af Sådan skriver vi

Det lærer du

  • Skeln mellem SOC-overvågning og SIRT's hændelseskoordinering.
  • Forbered en nyttig overdragelse af en sikkerhedshændelse.
  • Forbind inddæmning, gendannelse og korrigerende udviklingsarbejde.

Definér funktionerne bag navnene

Et security operations center, eller SOC, overvåger typisk sikkerhedssignaler, undersøger alarmer og eskalerer mistanke om hændelser. Et security incident response team, eller SIRT, koordinerer håndteringen af sikkerhedshændelser. CSIRT er en anden almindelig betegnelse for denne funktion.

Organisationer fordeler funktionerne forskelligt. De samme personer kan udføre begge. En ekstern leverandør kan levere en del af tjenesten. Udled ikke dækning eller bemyndigelse af en forkortelse. Registrér overvågningstider, eskaleringsveje, beslutningsrettigheder og forpligtelser til at reagere.

FIRST’s CSIRT-ramme beskriver tjenester, et beredskabsteam kan levere. NIST forbinder hændelseshåndtering med bredere styring af cybersikkerhedsrisici. Brug referencerne til at definere ansvar og grænseflader. FIRST-rammen, NIST om hændelseshåndtering.

Medtag AI-udvikling i detektionens omfang

Et system til softwareleverance har identiteter, repositories, runners, registries, integrationer og adgangsoplysninger til udrulning. Agenter tilføjer værktøjskald og datastrømme til modeludbydere. Medtag disse grænser i sikkerhedsdesignet.

Vælg hændelser, der understøtter definerede detektioner. Eksempler er uventet adgang til repositories, ændrede rettigheder, usædvanlig publicering af artefakter og udrulning fra en ikke-godkendt identitet. Forbind registreringer med tidsstempler, aktøridentiteter, ressourceidentifikatorer og uforanderlige artefaktdigests, hvor de findes.

Beskyt registreringerne. Auditadgang, opbevaring, urenes præcision og indsamlingsfejl påvirker undersøgelsen. En log fra udviklingskørslen og en cloudauditlog besvarer forskellige spørgsmål. Ingen af dem er automatisk en komplet hændelsesregistrering.

Forbered en overdragelse før hændelsen

Felt i overdragelsenNødvendige oplysninger
ObservationHvad skete der, hvornår og i hvilket system?
Sikkerhed i vurderingenVerificeret faktum, arbejdshypotese eller uløst spørgsmål
OmfangIdentiteter, repositories, miljøer og muligvis berørte data
BeviserBeskyttede placeringer og oplysninger om indsamling uden eksponerede secrets
HandlingerHvad er ændret, hvem godkendte det, og hvad var det observerede resultat?
BeslutningNavngiven beredskabsansvarlig, næste handling og tidspunkt for næste opdatering

Definér, hvem der kan tilbagekalde et token, isolere en runner, sætte udrulning på pause eller gendanne en tjeneste. Tjenesteejere forklarer driftsmæssige konsekvenser. Sikkerhedsberedskabet koordinerer undersøgelse og inddæmning. Relevante ansvarlige for databeskyttelse, jura og forretning vurderer underretningspligter i den konkrete situation.

Krav om underretning afhænger af hændelsen og de gældende forpligtelser. Inddrag den rette beslutningsansvarlige tidligt. Lad ikke et AI-resumé træffe denne afgørelse eller forsinke en fastlagt eskaleringsvej.

Gennemgå en fiktiv tokenhændelse

Kl. 14:05 UTC opdager SOC en buildidentitet, der læser et uventet repository. Kl. 14:08 bekræfter repositoryejeren, at intet godkendt job forklarer aktiviteten. Det er stadig ukendt, om kildekode har forladt miljøet.

Beredskabsteamet bevarer auditregistreringer og relevante beviser fra runneren. En autoriseret ansvarlig tilbagekalder de berørte adgangsoplysninger og stopper den mistænkte udførelsesvej. Handlingerne følger organisationens beredskabsprocedure og tager højde for påvirkningen af tjenesten.

Det er ikke nok at slette det lækkede token fra en fil. Adgangsoplysningerne kan stadig være gyldige andre steder. Det er heller ikke nok at genopbygge en runner, hvis identiteten stadig er kompromitteret. Undersøg udgivne artefakter, efterfølgende adgang og andre adgangsoplysninger inden for det plausible omfang.

Verificér identitet, runner, artefakternes oprindelse og nødvendige adgangsgrænser, før softwareleverancen genoptages. Registrér, hvad der stadig er ukendt. Et vellykket build dokumenterer ikke alene, at leverancemiljøet er troværdigt.

Før fundene tilbage til udviklingen

Omsæt bekræftede årsager til arbejde med tydeligt ansvar: kortere levetid for adgangsoplysninger, snævrere adgang, runnerisolation, ændret detektion eller en regressionstest. Validér rettelsen, og afprøv overdragelsen igen.

Taigas audit- og leveranceregistreringer kan bidrage med beviser inden for deres dokumenterede omfang. Integrér dem med organisationens beredskabsproces. Kontrollér grænsen for delt ansvar i stedet for at antage, at det at tage Taiga i brug overfører ansvaret for SOC eller SIRT. Audit log, delt ansvar.

Lav øvelsen

Brug lektionens fiktive tokenhændelse. Skriv en overdragelse med fakta, usikkerheder, berørte identiteter, bevarede beviser, muligheder for inddæmning og beslutningsansvarlige. Medtag ikke tokenværdien.

Download arbejdsark (Markdown)

Kontrollér din forståelse

SOC ser usædvanlig brug af en buildidentitet, men teamet kan endnu ikke bevise adgang til data. Hvilken overdragelse er mest nyttig?

Kilder og videre læsning

Relateret læsning fra Taiga