Tietoturvatapahtumien hallinta (SIEM) ja tietoturvan orkestrointi, automaatio ja vastaus (SOAR) ovat modernin tietoturvakeskuksen (SOC) operatiivinen ydin. Kaupallisissa ympäristöissä niiden käyttöönotto on toimittajavalinnan, integrointityön ja operatiivisen kurin kysymys. Sotilas- ja puolustusympäristöissä sama käyttöönotto vaatii luokittelurajojen, ilmarakoeristysrajoitteiden, monitasoisen turvallisuuden (MLS) tietojen käsittelyn ja viiveen vaatimusten navigointia, joihin kaupalliset tietoturvatyökalut eivät alun perin ole suunniteltu.

Tämä artikkeli tarkastelee, miltä SIEM- ja SOAR-integraatio näyttää sotilaskontekstissa — mitä lokilähteitä alustalle syötetään, miten automaattiset vastausplaybookit on suunniteltava ottamaan huomioon ihmisen hyväksyntävaatimukset suuren vaikutuksen toiminnoille, ja mitkä ovat arkkitehtoniset erot luokiteltujen ja luokittelemattomien verkkojen käyttöönotoissa.

SIEM:n perusteet sotilaskontekstissa

SIEM kokoaa loki- ja tapahtumatietoja koko verkosta, normalisoi ne yhteiseen skeemaan ja soveltaa korrelaatiosääntöjä, jotka havaitsevat tietoturvapoikkeamia kuvaavia kaavoja. Arvolupaus on selkeä: yksikään yksittäinen lokilähde ei kerro hyökkäyksen koko tarinaa, mutta useiden lähteiden — verkon, päätelaitteen, sovelluksen, identiteetin — lokien korrelaatio voi paljastaa koko hyökkäysketjun.

Verkkolokilähteet sisältävät palomuurilokit (yhteyksien hyväksy/kiellä, porttiskannaukset, sijaintianomaliat), reititin- ja kytkimlokit (reititystaulukon muutokset, spanning tree -tapahtumat), DNS-kyselylokit (ohjainliikenteen kaavat, toimialueen generointialgoritmien havaitseminen, äskettäin rekisteröidyt toimialueet), välityspalvelimen lokit (URL-luokittelu, tiedostolataustapahtumia, protokolla-anomalioita) ja tunkeutumisen havaitsemisjärjestelmien (IDS) hälytykset sekä verkkopohjaisista sensoreista että isäntäpohjaisista agenteista.

Päätelaitelokilähteet syöttävät Windows-tapahtumalokeja (todentamistapahtumat, prosessien luominen, ajoitettujen tehtävien luominen, rekisterimuutokset, PowerShell-suoritus), Linux-auditd-lokeja (syscall-auditointi, oikeuksien korotus, tiedostokäyttö) ja päätelaitteen havaitsemis- ja vastausagentteja (EDR) kuten Microsoft Defender for Endpoint, CrowdStrike Falcon tai SentinelOne. Luokitelluissa ympäristöissä EDR-valintaa rajoittaa akkreditointistatus — kaikkia kaupallisia EDR-tuotteita ei ole hyväksytty luokiteltuihin verkkoihin.

Sovelluslokilähteet sisältävät todentamisjärjestelmät (Active Directory/LDAP-todentamistapahtumat, Kerberos-lippupyynnöt, SAML-väitteet), sähköpostiportit (liitetiedostojen analyysi, linkin napsautustapahtumia, huijaushavaitseminen), web-sovellusten palomuurit ja mukautetut puolustussovelluslokit. Sotilasympäristöissä fyysisen kulunvalvonnan järjestelmät — kortinlukijat, biometriset portit — integroidaan yhä enemmän lokilähteinä, tarjoten fyysinen-kyber-korrelaatiokykyä.

SIEM-alustan valintaa puolustusympäristöissä rajoittavat kaksi tekijää: luokittelutuki ja käyttöönottomalli. Splunk Enterprise (ei Splunk Cloud) on laajalti käytössä luokitelluissa ympäristöissä, koska se voidaan käyttää paikallisena asennuksena ilman pilviriippuvuuksia. IBM QRadar tukee vastaavasti luokiteltua paikallista käyttöönottoa. Elastic Security (Elastic-pinoon rakennettu Elastic-SIEM-ominaisuus) on yhä enemmän käytössä puolustusympäristöissä, erityisesti kun kustannus- ja lisensointifleksibiliteetti ovat prioriteetteja. Kaikki kolme tukevat ilmarakoeristettyjä käyttöönottoja — ehdoton vaatimus luokiteltuja tietoja käsitteleville verkoille.

SOAR: Playbook-suunnittelu sotilaskäyttötapauksiin

SOAR laajentaa SIEM:ä automatisoimalla vastaustyönkulun — ei pelkästään tunnistamalla tapauksen vaan myös ryhtymällä toimiin. Automaattisten toimintojen laajuus on se, missä sotilaskäyttöönotto poikkeaa eniten kaupallisista. Kaupallisessa SOC:ssa täysin automatisoitu eristäminen — IP:n estäminen palomuurilla, työaseman eristäminen verkosta — on hyväksyttävää korkean luottamuksen havainnoille. Sotilasympäristössä automaattiset eristämistoiminnot voivat tuottaa operatiivisia seurauksia, joita ei voida hyväksyä ilman ihmisen arviointia.

Harkitse skenaariota: taktisessa verkossa oleva päätelaite näyttää tunnistetietojen varkauteen viittaavia indikaattoreita. Kaupallisessa ympäristössä automatisoitu SOAR eristäisi päätelaitteen välittömästi ja ilmoittaisi analyytikalle. Sotilasympäristössä kyseinen päätelaite saattaa olla eteenpäin suuntautuvan operatiivisen yksikön ainoa viestipäätelaite. Sen eristäminen ilman ihmisen arviointia voisi häiritä aktiivista tehtävää. Playbook-suunnittelun on otettava tämä huomioon.

Ihmisen hyväksyntäportit ovat pakollisia sotilaallisin SOAR-playbookeissa kaikille toiminnoille, jotka vaikuttavat operatiiviseen kykyyn. Tämä tarkoittaa, että playbook-suunnittelu noudattaa porrastettua mallia: matalan vaikutuksen automaattiset toiminnot (hälytyksen rikastus uhkatiedolla, tiketin luominen, päivystäjän ilmoitus) etenevät automaattisesti. Keskivaikutuksen toiminnot (toimialueen estäminen DNS-portissa, käyttäjätilin poistaminen käytöstä tutkimuksen ajaksi) voidaan automatisoida 15 minuutin operaattorin ohitusikkunalla. Suuren vaikutuksen toiminnot (verkkosegmentin eristäminen, etuoikeutetun tilin peruuttaminen, päätelaitteen karanteeni) vaativat nimenomaisen ihmisen hyväksynnän ennen suorittamista — ja kyseisen hyväksynnän on tultava asianmukaisen valtuutustason operaattorilta.

Playbook-alustat, jotka soveltuvat luokiteltuihin ympäristöihin, sisältävät Palo Alto XSOAR:n (ent. Demisto), IBM Residentin ja avoimen lähdekoodin vaihtoehtoja kuten TheHive/Cortex. SOAR-alustan ja SIEM:n välinen integraatio on tyypillisesti REST API:n kautta, jolloin SOAR kuluttaa SIEM-hälytyksiä ja SIEM vastaanottaa tapauksen rikastukset ja toiminnan auditointipolut takaisin SOAR:lta.

Ilmarakoeristetty SIEM-käyttöönotto

Ilmarakoeristetty SIEM-käyttöönotto — jossa SIEM-infrastruktuurilla ei ole internet-yhteyttä — on kaiken luokiteltujen verkkojen ympäristöjen lähtökohta. Tämä tuo mukanaan operatiivisia haasteita, joita kaupalliset käyttöönotot eivät kohtaa.

Uhkatietopäivitykset ei voida hakea automaattisesti toimittajien pilvipalveluista. MISP (Malware Information Sharing Platform) tai kaupallinen CTI-alusta, joka on otettu käyttöön samassa eristerverkossa, on toimittava tietolähteenä. Ulkoisista lähteistä saapuva uhkatieto tulee data-diodin tai hyväksytyn verkkotoimialueiden välisen ratkaisun (CDS) kautta, ei internet-yhteydellä. Tietopäivitysten tahti on hitaampi — reaaliaikaisten virtapäivitysten sijaan tietoa voidaan toimittaa päivittäisinä tai viikoittaisina paketteina — mikä on otettava huomioon havainnoinnin kattavuusanalyysissä.

Ohjelmistopäivitykset ja sääntöpaketit itse SIEM:lle on siirrettävä hyväksytyn irrotettavan median kautta (tyypillisesti hyväksytty USB- tai optinen media -työnkulku) tai organisaation korjauksienhallinnan infrastruktuurin kautta. SIEM:n havaintosisällön pitäminen ajan tasalla — toimittajien toimittamat korrelaatiosäännöt, yhteisön havaintosäännöt kuten Sigma — vaatii kurinalaista sisällönhallintaprosessia.

Lisensointi ilmarakoisissa ympäristöissä on käytännöllinen näkökohta, jota usein laiminlyödään arkkitehtuurisuunnittelussa. Splunkin lisensointi ilmarakoisissa ympäristöissä vaatii offline-aktivointitunnuksia. QRadar ja Elastic käyttävät erilaisia lisenssimalleja; valitun alustan lisensoinnin varmistaminen, ettei se vaadi internet-yhteyttä validointiin, on käyttöönottoa edeltävä vaatimus.

Keskeinen havainto: Lokivolyymi sotilasverkoissa aliarvioidaan jatkuvasti SIEM:n mitoituksessa. Yksi verkko, jossa on kattava päätelaitelokitus käytössä, tuottaa 50–200 Gt lokidataa päivässä. Syötemäärään perustuvat SIEM-lisensointimallit (Splunkin historiallinen malli) muuttuvat erittäin kalliiksi tässä mittakaavassa. Elastic Securityn solmupohjainen lisensointimalli on usein kustannustehokkaampi suurivolyymisiin sotilaskäyttöönotoihin.

Automaattinen vaste tunnetuille IOC-indikaattoreille: havainnointi-eristysketju

Yleisin SOAR-automaation käyttötapaus sotilasympäristöissä on automaattinen vaste tunnetuille kompromissin indikaattoreille (IOC). Työnkulku osoittaa, miten SIEM ja SOAR integroituvat käytännössä.

Havaitseminen: SIEM vastaanottaa DNS-kyselylokin verkon rekursiiviselta selvittäjältä. Kysytty toimialue vastaa IOC-tietokannan merkintää (tunnettu komento-ja-hallinta-toimialue, joka liittyy valtion tukemaan uhkatoimijaan). SIEM:n korrelaatiosääntö laukeaa, tuottaen hälytyksen KORKEA-vakavuudella ja viitteen IOC-lähteeseen ja luottamustasoon.

Rikastus: SOAR-playbook vastaanottaa hälytyksen rajapinnan kautta. Se kyselee automaattisesti CTI-alustalta lisäkontekstia toimialueesta: rekisteröintipäivä, rekisteröijä, passiivinen DNS-historia, liittyvät IP-osoitteet, liittyvät kampanjat. Se myös kyselee SIEM:ltä DNS-kyselyn antaneen sisäisen IP:n ja hakee omaisuuden luokituksen (työasema, palvelin, taktinen päätelaite) ja omistajan (yksikkö, rooli).

Triagepäätös: Playbook arvioi rikastuksen tuloksia päätösmatriisia vasten. Jos IOC:lla on korkea luottamus, sisäinen omaisuus on tavallinen työasema (ei operatiivisesti kriittinen) ja mitään ristiriitaista operatiivista statusta ei ole merkitty, playbook eskaloi ihmisanalyytikalle ennakkoon täytetyllä tapaustiketillä, joka sisältää kaiken rikastuskontekstin ja suositellun toiminnon (eristä päätelaite).

Ihmisen hyväksyntä ja toiminta: Analyytikko arvioi tiketin, vahvistaa eristämistoiminnon ja SOAR suorittaa: se lähettää rajapintakutsun EDR-alustalle päätelaitteen eristämiseksi verkosta, lisää IOC:n DNS-sinkhole-estolistalle ja luo todisteiden säilyttämistehtävän (muistidumpin ja levykuvauspyyntö). Kaikki toiminnot kirjataan operaattorin henkilöllisyydellä, aikaleimalla ja valtuutusviitteellä.

Luokittelutietoinen lokitus jaetussa SIEM:ssä

Monet sotilasorganisaatiot operoivat useita verkkoja eri luokittelutasoilla — luokittelematon hallinnollinen verkko, SALAINEN operatiivinen verkko ja mahdollisesti korkeampia. Joissakin arkkitehtuureissa jaettu SIEM valvoo niitä kaikkia. Tämä luo monitasoisen turvallisuuden (MLS) ongelman: SALAISEN verkon lokidataa ei saa nähdä analyytikoilla, joilla on vain luokittelematon käyttöoikeus.

Tietojen erottelulähestymistavat sisältävät erillisten SIEM-instanssien käyttöönoton luokittelutasoittain (arkkitehtuurisesti yksinkertainen, mutta kallis ja operatiivisesti raskas — analyytikoiden on vaihdettava kontekstia alustojen välillä), yhden SIEM:n käyttö tiukilla roolipohjaisilla käyttöoikeuksien hallinnalla ja tietojen merkinnöillä (monimutkainen toteuttaa oikein, mutta operatiivisesti tehokas) tai hierarkkisen SIEM-arkkitehtuurin käyttö, jossa luokitellut SIEM-instanssit välittävät puhdistettuja, luokittelultaan alennettuja hälytyksiä luokittelemattomaan pääkojelautaan yhdensuuntaisen CDS:n kautta.

Tapahtumalokien luokittelumerkintä on tehtävä syötön yhteydessä. SALAINEN-verkon päätelaitteen lokitapahtuman on kannettava luokittelumerkintänsä koko SIEM-käsittelyputken läpi — normalisointi, indeksointi, korrelaatio, hälytyksen luonti ja tapausten hallinta. Jos SIEM ei tue natiivisti luokittelumerkintöjä ensisijaisina tietoattribuutteina, luokittelumerkintä on toteutettava kenttätason merkintäkäytäntöjen kautta ja pakotettava roolipohjaisten indeksien käyttöoikeuksilla.

Käytännön toteutus Splunkissa käyttää indeksitason käyttöoikeuksia: luokiteltujen lähteiden tapahtumat syötetään rajoitettuihin indekseihin, ja vain rooleilla, joilla on asianmukainen käyttöoikeustason kartoitus, on hakupääsy näihin indekseihin. Elasticissa dokumenttitason suojausta (DLS) ja kenttätason suojausta (FLS) voidaan konfiguroida rajoittamaan pääsyä dokumenttitasolla jaetussa indeksissä — vaikka indeksien erottelu on arkkitehtuurisesti yksinkertaisempaa ja vähemmän altista virhekonfiguraatiolle.

Kaikkien analyytikkokyselyjen auditointilokit luokiteltuja SIEM-indeksejä vasten ovat pakollisia — ei pelkästään turvallisuuden vuoksi, vaan myös vaatimustenmukaisuusvaatimusten täyttämiseksi. Kuka haki mitä, milloin ja miltä työasemalta, on kirjattava ja suojattava auditointitodisteineen.