Αυτόματη κάλυψη
Κάλυψη που δεν περιμένει έναν κύκλο εκδόσεων.
Κάθε εγκληματολογικό εργαλείο αποκωδικοποιεί ό,τι έχει ήδη υλοποιήσει ο προμηθευτής του. Το VERA δημιουργεί τη δική του κάλυψη για οτιδήποτε άλλο, το παρουσιάζει στον εξεταστή ως προεπισκόπηση πάνω στα πραγματικά δεδομένα, και δεν εφαρμόζει τίποτα έως ότου το αποδεχτεί ένας άνθρωπος.
- Πρώτα η δημόσια βιβλιοθήκη, δημιουργία για τα υπόλοιπα
- Επικυρωμένο από άνθρωπο πριν από τη χρήση
- Κάθε αντιστοίχιση αναγνώσιμη, κανένας κώδικας για να γραφτεί
Το πρόβλημα
Μια μη υποστηριζόμενη εφαρμογή είναι αδιέξοδο, και δεν είναι σπάνιο.
Ένας ύποπτος εγκαθιστά μια περιφερειακή κοινωνική εφαρμογή, ή ενημερώνει μια γνώριμη εφαρμογή μηνυμάτων, και η διάταξη αποθήκευσης αλλάζει. Η σουίτα απόκτησης δεν την έχει υλοποιήσει. Τα δεδομένα βρίσκονται στην εξαγωγή, πλήρως παρόντα, και είναι μη αναγνώσιμα έως ότου κάποιος διαθέσει έναν parser γι' αυτά.
Αυτή η αναμονή δεν έχει καμία σχέση με την υπόθεση μπροστά στον εξεταστή. Κυβερνάται από τον προγραμματισμό εκδόσεων μιας άλλης εταιρείας, και από το πόσο εμπορικά ενδιαφέρουσα φαίνεται η εφαρμογή σε εκείνη την εταιρεία.
Τρία επίπεδα
Γνωστό, άγνωστο, και διορθωμένο.
Η κάλυψη παράγεται με τρεις τρόπους, σε σειρά ανάλογα με το πόση προσοχή του εξεταστή κοστίζει ο καθένας.
-
Η δημόσια βιβλιοθήκη εφαρμόζει ό,τι είναι γνωστό
Ανοιχτή σε κάθε συνεισφορά. Οι πηγές αντιστοιχίζονται στη βιβλιοθήκη επικυρωμένων αντιστοιχίσεων και εφαρμόζονται όταν ανοίγει η σφραγίδα, ώστε ο εξεταστής να βλέπει μια γεμάτη προβολή, όχι μια εργασία.
-
Η αυτόματη αντιστοίχιση δομεί τα υπόλοιπα
Το VERA εξετάζει τις πηγές, βρίσκει τι περιέχουν, και δημιουργεί το ίδιο την αντιστοίχιση. Αυτό που φτάνει στον εξεταστή είναι μια προεπισκόπηση πάνω στα πραγματικά δεδομένα και όχι μια προδιαγραφή για ανάγνωση. Στην υπόθεση επίδειξής μας, τα μηνύματα του Leboncoin αντιστοιχίζονται έτσι: καμία βιβλιοθήκη δεν τα κρατούσε.
-
Ο αναλυτής έχει τον τελευταίο λόγο
Κάθε αντιστοίχιση μπορεί να ανοιχτεί στον επεξεργαστή κόμβων, το ερώτημά της να διαβαστεί και να αλλάξει, με τη βοήθεια του Βοηθού αν το θέλετε. Το γράψιμο κώδικα δεν είναι ποτέ μέρος της δουλειάς.
Πηγή
πίνακας messages
Μετασχηματισμός
ώρα, κατεύθυνση
Προβολή
Μηνύματα
Η πύλη επικύρωσης
Οι αντιστοιχίσεις δημιουργούνται αυτόματα και επικυρώνονται από άνθρωπο πριν από τη χρήση.
Αυτή η πρόταση είναι όλη η δημόσια περιγραφή του μηχανισμού, και είναι σκόπιμη. Αυτό που έχει σημασία για έναν αγοραστή είναι η εγγύηση και όχι η μέθοδος: καμία δημιουργημένη αντιστοίχιση δεν εφαρμόζεται ποτέ σε μια υπόθεση χωρίς να την αποδεχτεί ένας εξεταστής, και ο εξεταστής βλέπει το αποτέλεσμα πάνω σε πραγματικές εγγραφές πριν αποφασίσει.
Για μια συζήτηση προμήθειας αυτό είναι συνήθως το αποφασιστικό σημείο. Το λογισμικό προτείνει. Ο εξεταστής σας αποφασίζει, και το αρχείο ελέγχου καταγράφει ποιο από τα δύο.
Τίποτα δεν εφαρμόζεται σε μια υπόθεση χωρίς πρώτα να το αποδεχτεί ένας άνθρωπος. Αυτό είναι ιδιότητα του σχεδιασμού, όχι ρύθμιση.
Εξηγησιμότητα
Κάθε αντιστοίχιση μπορεί να τη διαβάσει όποιος χρειάζεται.
Μια αντιστοίχιση είναι η εξήγηση μιας προβολής: ποιο αρχείο, ποιος πίνακας, ποιες στήλες, ενωμένα πώς και μετασχηματισμένα πώς. Ανοίξτε οποιοδήποτε ίχνος και το VERA δείχνει την αντιστοίχιση πίσω από αυτό, από τη γραμμή πηγής έως το πεδίο στην οθόνη.
Οι εξεταστές σπάνια χρειάζεται να την αγγίξουν. Όταν χρειάζεται διόρθωση, γίνεται συνδέοντας πλαίσια σε έναν οπτικό επεξεργαστή, χωρίς κώδικα. Ένας ελεγκτής, ένας αντιπραγματογνώμονας ή ένα δικαστήριο μπορεί να διαβάσει την ίδια αντιστοίχιση και να την ελέγξει.
01Το ίχνος
Επαφή 714 Μαρ. · 18:40
18,000 και θα περάσω το Σάββατο
Κείμενο μηνύματος
02Η αντιστοίχιση που το παρήγαγε
03Η γραμμή πηγής
- text
- 18,000 και θα περάσω το Σάββατο
- peer
- 7
- sent_at
- 1773510000
- state
- 1
Τι αλλάζει
Η κάλυψη μεγαλώνει με τη χρήση και όχι με τους κύκλους εκδόσεων.
Ένα εργαστήριο που εκτελεί το VERA δεν περιμένει πλέον έναν τρίτο να αποφασίσει ποιες εφαρμογές αξίζει να υποστηριχτούν. Ο εξεταστής που συναντά σήμερα μια άγνωστη εφαρμογή παίρνει σήμερα μια προβολή που δουλεύει, και η επικυρωμένη αντιστοίχιση μπορεί έπειτα να προταθεί στη δημόσια βιβλιοθήκη, ώστε να τη λάβει και κάθε άλλο εργαστήριο.
Η τεχνογνωσία παύει να εξαφανίζεται όταν ένας εξεταστής συνταξιοδοτείται ή μετατίθεται. Γίνεται κάτι που η υπηρεσία κρατά.
Τι λειτουργεί σήμερα, και τι όχι
Λειτουργεί σήμερα
- Αυτόματη δημιουργία αντιστοίχισης για πηγές που δεν έχουν ξαναφανεί.
- Υποχρεωτική πύλη ανθρώπινης επικύρωσης πριν εφαρμοστεί οτιδήποτε.
- Οπτικός επεξεργαστής κόμβων για διόρθωση και πλήρη χειροκίνητο έλεγχο.
- Αντιστοίχιση έναντι της δημόσιας βιβλιοθήκης και της βιβλιοθήκης της υπηρεσίας κατά την εισαγωγή.
- Κάλυψη που εφαρμόζεται σε αλλαγμένες εκδόσεις, όχι μόνο σε νέες εφαρμογές.
- Πηγές πέρα από βάσεις δεδομένων: JSON, plist, XML, CSV, LevelDB και άλλα δομημένα αρχεία.
Σε ανάπτυξη
- Πηγές υπολογιστή, αρχεία καταγραφής και κάθε αναγνώσιμο αρχείο, μέσω των ίδιων αντιστοιχίσεων.
- Ένα γρήγορο πέρασμα μόνο με τη βιβλιοθήκη, με την τεχνητή νοημοσύνη να αντιστοιχίζει τα υπόλοιπα ενώ εργάζεται ο εξεταστής.
Δείτε το να λειτουργεί σε μια πραγματική εξαγωγή
Μια υπηρεσία ζητά επίδειξη, συνήθως τριάντα λεπτά με εικονικά δεδομένα. Ένας ανεξάρτητος πραγματογνώμονας ζητά πρόσβαση: ένα πρόσωπο εξετάζει το αίτημα, και μετά η ετήσια άδεια παραγγέλλεται από τον λογαριασμό.
Κάθε αίτημα εξετάζεται πριν χορηγηθεί πρόσβαση.