Automatische dekking

Dekking die niet op een releasecyclus wacht.

Elk forensisch hulpmiddel decodeert wat de leverancier al heeft geïmplementeerd. VERA genereert zijn eigen dekking voor al het andere, presenteert die aan de analist als een voorbeeld over de echte gegevens, en past niets toe voordat een mens het heeft geaccepteerd.

  • Eerst de openbare bibliotheek, generatie voor de rest
  • Door een mens gevalideerd vóór gebruik
  • Elke mapping leesbaar, geen code om te schrijven

Het probleem

Een niet-ondersteunde applicatie is een doodlopende weg, en dat is niet zeldzaam.

Een verdachte installeert een regionale sociale applicatie, of werkt een vertrouwde berichtenapplicatie bij, en de opslagindeling verandert. De acquisitiesuite heeft die niet geïmplementeerd. De gegevens zitten in de extractie, volledig aanwezig, en ze zijn onleesbaar tot iemand er een parser voor uitbrengt.

Dat wachten heeft niets te maken met de zaak die voor de analist ligt. Het wordt bepaald door de releaseplanning van een ander bedrijf, en door hoe commercieel interessant de applicatie er voor dat bedrijf uitziet.

Drie niveaus

Bekend, onbekend, en gecorrigeerd.

Dekking wordt op drie manieren geproduceerd, geordend naar hoeveel aandacht van de analist elk kost.

  • De openbare bibliotheek past toe wat bekend is

    Open voor elke bijdrage. Bronnen worden vergeleken met de bibliotheek van gevalideerde mappings en toegepast wanneer het zegel wordt geopend, zodat de analist een gevulde weergave ziet, geen taak.

  • Automatische mapping structureert de rest

    VERA onderzoekt de bronnen, werkt uit wat ze bevatten, en genereert de mapping zelf. Wat de analist bereikt is een voorbeeld over de echte gegevens en geen specificatie om te lezen. In onze demonstratiezaak worden de Leboncoin-berichten op deze manier gemapt: geen enkele bibliotheek bevatte ze.

  • De analist heeft het laatste woord

    Elke mapping kan in de knooppunteditor worden geopend, de query gelezen en gewijzigd, met hulp van de assistent als dat gewenst is. Code schrijven maakt nooit deel uit van het werk.

Mapping · voorbeeldWacht op beoordeling

Bron

tabel messages

Transformatie

tijd, richting

Weergave

Berichten

TIJDSTEMPELAFZENDERBERICHTTEKST
11/03 21:04Contact 7you around this weekend
11/03 21:06Eigenaardepends what for
11/03 21:11Contact 7saturday, same as last time
11/03 21:12Eigenaarfine. 14th works
Valideren en indexerenCorrigerenVraag de assistent om een correctieQuery leesbaar en bewerkbaar

De validatiepoort

Mappings worden automatisch gegenereerd en door een mens gevalideerd vóór gebruik.

Die zin is de volledige publieke beschrijving van het mechanisme, en dat is bewust. Wat voor een koper telt is de garantie en niet de methode: geen enkele gegenereerde mapping wordt ooit op een zaak toegepast zonder dat een analist haar accepteert, en de analist ziet het resultaat over echte records voordat hij beslist.

Voor een aanbestedingsgesprek is dit meestal het beslissende punt. De software stelt voor. Uw analist beslist, en het auditspoor legt vast welke.

Niets wordt op een zaak toegepast zonder dat een mens het eerst accepteert. Dat is een eigenschap van het ontwerp, geen instelling.

Verklaarbaarheid

Elke mapping kan worden gelezen door iedereen die dat nodig heeft.

Een mapping is de uitleg van een weergave: welk bestand, welke tabel, welke kolommen, hoe gekoppeld en hoe getransformeerd. Open een spoor en VERA toont de mapping erachter, van de bronrij tot het veld op het scherm.

Analisten hoeven haar zelden aan te raken. Wanneer een correctie nodig is, gebeurt die door vakken te verbinden in een visuele editor, zonder code. Een reviewer, een contra-expert of een rechtbank kan dezelfde mapping lezen en controleren.

01Het spoor

Berichten · thread 12

Contact 714 mrt · 18:40

18,000 en ik kom zaterdag langs

Berichttekst

02De mapping die het produceerde

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

03De bronrij

messages.db › message › rij 8842
text
18,000 en ik kom zaterdag langs
peer
7
sent_at
1773510000
state
1
Generieke namen. Op een echt zegel opent elke stap in VERA met één klik.

Wat het verandert

Dekking groeit met het gebruik in plaats van met releasecycli.

Een laboratorium dat VERA draait wacht niet langer op een derde om te beslissen welke applicaties de ondersteuning waard zijn. De analist die vandaag een onbekende applicatie tegenkomt krijgt vandaag een werkende weergave, en de gevalideerde mapping kan daarna aan de openbare bibliotheek worden voorgesteld, zodat elk ander laboratorium haar ook krijgt.

Expertise houdt op te verdwijnen wanneer een analist met pensioen gaat of wordt overgeplaatst. Ze wordt iets wat de dienst bewaart.

Wat er vandaag werkt, en wat niet

Werkt vandaag

  • Automatische generatie van mappings voor bronnen die nog nooit zijn gezien.
  • Een verplichte menselijke validatiepoort voordat er iets wordt toegepast.
  • Een visuele knooppunteditor voor correctie en volledige handmatige controle.
  • Vergelijking met de openbare bibliotheek en de bibliotheek van de dienst bij het importeren.
  • Dekking die geldt voor veranderde versies, niet alleen voor nieuwe applicaties.
  • Bronnen voorbij databases: JSON, plist, XML, CSV, LevelDB en andere gestructureerde bestanden.

In ontwikkeling

  • Computerbronnen, logbestanden en elk leesbaar bestand, via dezelfde mappings.
  • Een snelle doorgang met alleen de bibliotheek, waarbij de AI de rest mapt terwijl de analist werkt.
Bekijk de roadmap

Bekijk het draaiend op een echte extractie

Een dienst vraagt een demonstratie aan, meestal dertig minuten op fictieve gegevens. Een onafhankelijke expert vraagt toegang aan: een persoon beoordeelt het verzoek, daarna wordt de jaarlicentie via het account besteld.

Toegang aanvragen

Elk verzoek wordt beoordeeld voordat de toegang wordt verleend.