Автоматичне покриття

Покриття, яке не чекає на цикл випусків.

Кожен криміналістичний інструмент декодує те, що його постачальник уже впровадив. VERA генерує власне покриття для всього іншого, подає його аналітику як попередній перегляд на справжніх даних і нічого не застосовує, доки людина його не прийняла.

  • Спершу публічна бібліотека, генерація для решти
  • Затверджено людиною перед використанням
  • Кожне відображення читабельне, коду писати не треба

Проблема

Непідтриманий застосунок — це глухий кут, і він не рідкісний.

Підозрюваний встановлює регіональний соціальний застосунок або оновлює знайомий застосунок повідомлень, і схема зберігання змінюється. Комплект зняття цього не впровадив. Дані лежать у вилученні, повністю присутні, і вони нечитабельні, доки хтось не випустить для них парсер.

Це очікування не має нічого спільного зі справою перед аналітиком. Ним керує планування випусків іншої компанії і те, наскільки застосунок виглядає комерційно цікавим для тієї компанії.

Три рівні

Відоме, невідоме і виправлене.

Покриття створюється трьома способами, упорядкованими за тим, скільки уваги аналітика кожен коштує.

  • Публічна бібліотека застосовує те, що відомо

    Відкрита для кожного внеску. Джерела зіставляються з бібліотекою затверджених відображень і застосовуються, коли речовий доказ відкрито, тож аналітик бачить заповнене подання, а не завдання.

  • Автоматичне відображення структурує решту

    VERA розглядає джерела, з’ясовує, що вони містять, і сама генерує відображення. До аналітика доходить попередній перегляд на справжніх даних, а не специфікація для читання. У нашій демонстраційній справі повідомлення Leboncoin відображено так: жодна бібліотека їх не мала.

  • Останнє слово за аналітиком

    Будь-яке відображення можна відкрити в редакторі вузлів, прочитати і змінити його запит, за допомогою асистента, якщо це потрібно. Написання коду ніколи не є частиною роботи.

Відображення · переглядОчікує перегляду

Джерело

таблиця messages

Перетворення

час, напрямок

Подання

Повідомлення

МІТКА ЧАСУВІДПРАВНИКТЕКСТ ПОВІДОМЛЕННЯ
11/03 21:04Контакт 7ти будеш на цих вихідних
11/03 21:06Власникзалежить для чого
11/03 21:11Контакт 7у суботу, як минулого разу
11/03 21:12Власникдобре. 14-те підходить
Затвердити й індексуватиВиправитиПопросити асистента про виправленняЗапит читабельний і редагований

Брама затвердження

Відображення генеруються автоматично і затверджуються людиною перед використанням.

Це речення є повним публічним описом механізму, і це навмисно. Покупцеві важлива гарантія, а не метод: жодне згенероване відображення ніколи не застосовується до справи без того, щоб аналітик його прийняв, і аналітик бачить результат на справжніх записах перед рішенням.

Для розмови про закупівлю це зазвичай вирішальний пункт. Програмне забезпечення пропонує. Ваш аналітик вирішує, і слід аудиту записує, хто саме.

Ніщо не застосовується до справи, доки людина спершу його не прийме. Це властивість конструкції, а не параметр.

Пояснюваність

Кожне відображення може прочитати кожен, кому це потрібно.

Відображення є поясненням подання: який файл, яка таблиця, які стовпці, як їх з’єднано і як перетворено. Відкрийте будь-який слід, і VERA показує відображення за ним, від рядка джерела до поля на екрані.

Аналітикам рідко треба його чіпати. Коли потрібне виправлення, його роблять, з’єднуючи блоки у візуальному редакторі, без коду. Рецензент, експерт іншої сторони або суд можуть прочитати те саме відображення і перевірити його.

01Слід

Повідомлення · гілка 12

Контакт 714 бер. · 18:40

18,000, і я заїду в суботу

Текст повідомлення

02Відображення, яке його створило

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

03Рядок джерела

messages.db › message › рядок 8842
text
18,000, і я заїду в суботу
peer
7
sent_at
1773510000
state
1
Загальні назви. На справжньому речовому доказі кожен крок відкривається у VERA одним клацанням.

Що це змінює

Покриття зростає з використанням, а не з циклами випусків.

Лабораторія, яка працює з VERA, більше не чекає, поки третя сторона вирішить, які застосунки варто підтримувати. Аналітик, який сьогодні зустрічає незнайомий застосунок, сьогодні отримує робоче подання, і затверджене відображення потім можна запропонувати публічній бібліотеці, тож його отримує і кожна інша лабораторія.

Експертиза перестає зникати, коли аналітик виходить на пенсію або переводиться. Вона стає тим, що служба зберігає.

Що працює сьогодні і що ні

Працює сьогодні

  • Автоматична генерація відображень для джерел, яких раніше не бачили.
  • Обов’язкова брама затвердження людиною, перш ніж щось застосовується.
  • Візуальний редактор вузлів для виправлення і повного ручного контролю.
  • Зіставлення з публічною бібліотекою і бібліотекою служби під час імпорту.
  • Покриття, яке застосовується до змінених версій, а не лише до нових застосунків.
  • Джерела поза базами даних: JSON, plist, XML, CSV, LevelDB та інші структуровані файли.

У розробці

  • Джерела комп’ютера, журнальні файли і будь-який читабельний файл, через ті самі відображення.
  • Швидкий прохід лише бібліотекою, поки ШІ відображає решту, доки аналітик працює.
Дивитися дорожню карту

Побачити, як це працює на справжньому вилученні

Служба просить демонстрацію, зазвичай тридцять хвилин на вигаданих даних. Незалежний експерт просить доступ: людина розглядає запит, потім річну ліцензію замовляють з облікового запису.

Запит доступу

Кожен запит розглядають до надання доступу.