Automatisk dekning

Dekning som ikke venter på en utgivelsessyklus.

Hvert kriminalteknisk verktøy dekoder det leverandøren allerede har implementert. VERA genererer sin egen dekning for alt annet, viser den for analytikeren som en forhåndsvisning over de virkelige dataene, og bruker ingenting før et menneske har godtatt det.

  • Offentlig bibliotek først, generering for resten
  • Validert av et menneske før bruk
  • Hver mapping lesbar, ingen kode å skrive

Problemet

En applikasjon uten støtte er en blindvei, og den er ikke sjelden.

En mistenkt installerer en regional sosial applikasjon, eller oppdaterer en kjent meldingsapplikasjon, og lagringsoppsettet endres. Sikringssuiten har ikke implementert den. Dataene ligger i uttrekket, fullt til stede, og de er uleselige til noen leverer en parser for dem.

Den ventetiden har ingenting med saken foran analytikeren å gjøre. Den styres av et annet selskaps utgivelsesplan, og av hvor kommersielt interessant applikasjonen ser ut for det selskapet.

Tre nivåer

Kjent, ukjent og rettet.

Dekning produseres på tre måter, ordnet etter hvor mye av analytikerens oppmerksomhet hver av dem koster.

  • Det offentlige biblioteket bruker det som er kjent

    Åpent for ethvert bidrag. Kilder matches mot biblioteket av validerte mappinger og brukes når seglet åpnes, slik at analytikeren ser en fylt visning, ikke en oppgave.

  • Automatisk mapping strukturerer resten

    VERA undersøker kildene, finner ut hva de inneholder, og genererer mappingen selv. Det som når analytikeren, er en forhåndsvisning over de virkelige dataene heller enn en spesifikasjon å lese. I demonstrasjonssaken vår er Leboncoin-meldingene mappet slik: intet bibliotek hadde dem.

  • Analytikeren har det siste ordet

    Enhver mapping kan åpnes i node-editoren, spørringen leses og endres, med assistentens hjelp om en vil. Å skrive kode er aldri en del av arbeidet.

Mapping · forhåndsvisningVenter på gjennomgang

Kilde

tabellen messages

Transformasjon

tid, retning

Visning

Meldinger

TIDSSTEMPELAVSENDERMELDINGSTEKST
11/03 21:04Kontakt 7er du her i helgen
11/03 21:06Eierkommer an på hva det er til
11/03 21:11Kontakt 7lørdag, som forrige gang
11/03 21:12Eiergreit. den 14. passer
Valider og indekserRettBe assistenten om en rettelseSpørring lesbar og redigerbar

Valideringsporten

Mappinger genereres automatisk og valideres av et menneske før bruk.

Den setningen er hele den offentlige beskrivelsen av mekanismen, og den er bevisst. Det som betyr noe for en kjøper, er garantien heller enn metoden: ingen generert mapping brukes noensinne på en sak uten at en analytiker godtar den, og analytikeren ser resultatet over virkelige poster før avgjørelsen.

I en anskaffelsessamtale er dette vanligvis det avgjørende punktet. Programvaren foreslår. Analytikeren Deres avgjør, og revisjonssporet registrerer hvem.

Ingenting brukes på en sak uten at et menneske godtar det først. Det er en egenskap ved utformingen, ikke en innstilling.

Forklarbarhet

Hver mapping kan leses av den som trenger det.

En mapping er forklaringen av en visning: hvilken fil, hvilken tabell, hvilke kolonner, koblet hvordan og transformert hvordan. Åpne et hvilket som helst spor, og VERA viser mappingen bak det, fra kilderaden til feltet på skjermen.

Analytikere trenger sjelden å røre den. Når en rettelse trengs, gjøres den ved å koble bokser i en visuell editor, uten kode. En kontrollør, en motekspert eller en domstol kan lese den samme mappingen og kontrollere den.

01Sporet

Meldinger · tråd 12

Kontakt 714. mars · 18:40

18,000 og jeg kommer innom på lørdag

Meldingstekst

02Mappingen som produserte det

source_table 244 rows text TEXT peer TEXT sent_at INTEGER state INTEGER kind INTEGER conv_id INTEGER VALUE MAP 1 → received 2 → sent Timestamp TIMESTAMP Sender TEXT Message body TEXT Direction ENUM Thread ID TEXT Read BOOL Attachments JSON

03Kilderaden

messages.db › message › rad 8842
text
18,000 og jeg kommer innom på lørdag
peer
7
sent_at
1773510000
state
1
Generiske navn. På et virkelig segl åpnes hvert steg i VERA med ett klikk.

Hva det endrer

Dekning vokser med bruk, ikke med utgivelsessykluser.

Et laboratorium som kjører VERA, venter ikke lenger på at en tredjepart skal avgjøre hvilke applikasjoner som er verdt å støtte. Analytikeren som møter en ukjent applikasjon i dag, får en visning som virker i dag, og den validerte mappingen kan deretter foreslås til det offentlige biblioteket, slik at hvert annet laboratorium får den også.

Kompetanse slutter å forsvinne når en analytiker pensjonerer seg eller bytter. Den blir noe tjenesten beholder.

Det som virker i dag, og det som ikke gjør det

Virker i dag

  • Automatisk generering av mapping for kilder som aldri er sett.
  • En obligatorisk menneskelig valideringsport før noe brukes.
  • En visuell node-editor for rettelse og full manuell kontroll.
  • Matching mot det offentlige biblioteket og tjenestens bibliotek ved import.
  • Dekning som gjelder endrede versjoner, ikke bare nye applikasjoner.
  • Kilder utover databaser: JSON, plist, XML, CSV, LevelDB og andre strukturerte filer.

Under utvikling

  • Datamaskinkilder, loggfiler og enhver lesbar fil, gjennom de samme mappingene.
  • En rask gjennomgang bare med biblioteket, mens KI-en mapper resten mens analytikeren arbeider.
Se veikartet

Se det kjøre på et virkelig uttrekk

En tjeneste ber om en demonstrasjon, vanligvis tretti minutter på fiktive data. En uavhengig sakkyndig ber om tilgang: en person gjennomgår forespørselen, og deretter bestilles årslisensen fra kontoen.

Be om tilgang

Hver forespørsel gjennomgås før tilgang gis.