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.
Källa
tabellen messages
Transformering
tid, riktning
Vy
Meddelanden
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
Kontakt 714 mars · 18:40
18,000 och jag kommer förbi på lördag
Meddelandetext
02Mappningen som producerade det
03Källraden
- text
- 18,000 och jag kommer förbi på lördag
- peer
- 7
- sent_at
- 1773510000
- state
- 1
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 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.
Varje begäran granskas innan åtkomst beviljas.