Automatisk täckning

Täckning som inte väntar på en versionscykel.

Varje forensiskt verktyg avkodar det som dess leverantör redan har implementerat. VERA genererar sin egen täckning för allt annat, presenterar den för analytikern som en förhandsgranskning över de verkliga data och tillämpar ingenting förrän en människa har godkänt det.

  • Offentligt bibliotek först, generering för resten
  • Validerad av en människa före användning
  • Varje mappning läsbar, ingen kod att skriva

Problemet

En applikation utan stöd är en återvändsgränd, och den är inte sällsynt.

En misstänkt installerar en regional social applikation, eller uppdaterar en bekant meddelandeapplikation, och lagringslayouten ändras. Anskaffningssviten har inte implementerat den. Data ligger i extraktionen, fullt närvarande, och de är oläsbara tills någon levererar en parser för dem.

Den väntan har ingenting att göra med ärendet framför analytikern. Den styrs av ett annat företags versionsplanering, och av hur kommersiellt intressant applikationen ser ut för det företaget.

Tre nivåer

Känt, okänt och rättat.

Täckning produceras på tre sätt, ordnade efter hur mycket av analytikerns uppmärksamhet vart och ett kostar.

  • Det offentliga biblioteket tillämpar det som är känt

    Öppet för varje bidrag. Källor matchas mot biblioteket av validerade mappningar och tillämpas när sigillet öppnas, så analytikern ser en fylld vy, inte en uppgift.

  • Automatisk mappning strukturerar resten

    VERA undersöker källorna, tar reda på vad de innehåller och genererar mappningen själv. Det som når analytikern är en förhandsgranskning över de verkliga data snarare än en specifikation att läsa. I vårt demonstrationsärende är Leboncoin-meddelandena mappade på det här sättet: inget bibliotek hade dem.

  • Analytikern har sista ordet

    Varje mappning kan öppnas i nodredigeraren, dess fråga läsas och ändras, med assistentens hjälp om ni vill. Att skriva kod är aldrig en del av arbetet.

Mappning · förhandsgranskningVäntar på granskning

Källa

tabellen messages

Transformering

tid, riktning

Vy

Meddelanden

TIDSSTÄMPELAVSÄNDAREMEDDELANDETEXT
11/03 21:04Kontakt 7är du ledig i helgen
11/03 21:06Ägareberor på vad det gäller
11/03 21:11Kontakt 7lördag, samma som förra gången
11/03 21:12Ägarebra. den 14 går
Validera och indexeraKorrigeraBe assistenten om en rättningFrågan läsbar och redigerbar

Valideringsgrinden

Mappningar genereras automatiskt och valideras av en människa före användning.

Den meningen är hela den offentliga beskrivningen av mekanismen, och den är avsiktlig. Det som betyder något för en köpare är garantin snarare än metoden: ingen genererad mappning tillämpas någonsin på ett ärende utan att en analytiker godkänner den, och analytikern ser resultatet över verkliga poster innan beslutet.

I ett upphandlingssamtal är det här vanligen den avgörande punkten. Programvaran föreslår. Er analytiker förfogar, och granskningsspåret registrerar vilket.

Ingenting tillämpas på ett ärende utan att en människa godkänner det först. Det är en egenskap hos utformningen, inte en inställning.

Förklarbarhet

Varje mappning kan läsas av den som behöver.

En mappning är förklaringen av en vy: vilken fil, vilken tabell, vilka kolumner, sammanfogade hur och transformerade hur. Öppna vilket spår som helst och VERA visar mappningen bakom det, från källraden till fältet på skärmen.

Analytiker behöver sällan röra den. När en rättning behövs görs den genom att koppla rutor i en visuell redigerare, utan kod. En granskare, en motexpert eller en domstol kan läsa samma mappning och kontrollera den.

01Spåret

Meddelanden · tråd 12

Kontakt 714 mars · 18:40

18,000 och jag kommer förbi på lördag

Meddelandetext

02Mappningen som producerade 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

03Källraden

messages.db › message › rad 8842
text
18,000 och jag kommer förbi på lördag
peer
7
sent_at
1773510000
state
1
Generiska namn. På ett verkligt sigill öppnas varje steg i VERA med ett klick.

Vad det ändrar

Täckningen växer med användningen i stället för med versionscykler.

Ett laboratorium som kör VERA väntar inte längre på att en tredje part ska besluta vilka applikationer som är värda att stödja. Analytikern som möter en obekant applikation i dag får en fungerande vy i dag, och den validerade mappningen kan sedan föreslås till det offentliga biblioteket, så att varje annat laboratorium också får den.

Kompetensen slutar försvinna när en analytiker går i pension eller förflyttas. Den blir något som tjänsten behåller.

Vad som fungerar i dag, och vad som inte gör det

Fungerar i dag

  • Automatisk generering av mappningar för källor som aldrig har setts.
  • En obligatorisk mänsklig valideringsgrind innan något tillämpas.
  • En visuell nodredigerare för rättning och full manuell kontroll.
  • Matchning mot det offentliga biblioteket och tjänstens bibliotek vid import.
  • Täckning som gäller ändrade versioner, inte bara nya applikationer.
  • Källor bortom databaser: JSON, plist, XML, CSV, LevelDB och andra strukturerade filer.

Under utveckling

  • Datorkällor, loggfiler och varje läsbar fil, genom samma mappningar.
  • En snabb genomgång med enbart biblioteket, medan AI mappar resten medan analytikern arbetar.
Se färdplanen

Se den köras på en verklig extraktion

En tjänst begär en demonstration, vanligen trettio minuter på fiktiva data. En oberoende expert begär åtkomst: en person granskar begäran, sedan beställs årslicensen från kontot.

Begär åtkomst

Varje begäran granskas innan åtkomst beviljas.