Об’єкти
Усе, що завантажив застосунок, збережене й доступне для читання.
Документи, код, стилі, медіафайли та дані, усе збережено й доступне для читання. Коли ресурси завантажуються, кожне тіло відповіді хешується та валідується за реєстром Single Source of Truth, тож відомий код визначається за програмою, версією, вендором і походженням, а все нерозпізнане одразу впадає в око.
SCVue класифікує кожну відповідь за шістьма видами і дає кожному з них окремий звіт. Усі шість мають одну схему: що завантажено, звідки, якого розміру, і натискання, яке відкриває сам збережений вміст. Саме тут виринають тіньові залежності, бо файл має вигляд звичайного, доки ви не прочитаєте, що рушій знайшов усередині нього.
Інтегровані звіти
-
Документи (HTML)
Самі сторінки, з розміткою, яку було доставлено насправді. Саме так ви підтверджуєте, що сторінка містила в момент захоплення, незалежно від того, який вигляд вона має сьогодні.
-
Код
Кожен виконуваний скрипт, і найважливіший для безпеки звіт про об’єкти в продукті. Кожен скрипт несе те, що знайшов у ньому аналіз коду, і одна знахідка заслуговує на особливу увагу: скрипт, який отримує віддалений вміст і виконує його, означає, що поведінку вашого сайту вирішують деінде, і робить це сторона, яка може змінити її, не повідомивши вас. Саме цей механізм стоїть за більшістю компрометацій ланцюга постачання через треті сторони.
-
Ресурси коду
Допоміжні файли, які супроводжують код: скомпільовані модулі, мапи вихідного коду, маніфести. Їх наведено окремо, щоб звіт про код лишався зосередженим на тому, що справді виконується.
-
Стилі
Таблиці стилів, які часто не помічають як поверхню ланцюга постачання, попри те що вони завантажуються від третіх сторін так само часто, як і скрипти, і попри те що вони можуть завантажувати власні додаткові ресурси.
-
Медіафайли
Зображення, відео та аудіо, а також відстеження, приховане всередині них. Невидиме зображення розміром в один піксель є однією з найстаріших і досі найпоширеніших технік відстеження в інтернеті, і тут воно з’являється як медіафайл із позначкою про те, чим воно є насправді.
-
Дані
Структуровані обміни даними, розмови між машинами, що стоять за сучасною сторінкою. Саме тут ви бачите, що застосунок насправді запитує й отримує від своїх постачальників, на відміну від того, що він показує.
Зберігається один раз, хоч скільки разів з’являється
Однакові файли зберігаються один раз, хоч скільки разів вони трапляються в захопленні, і саме це робить велике захоплення керованим, нічого не відкидаючи.
Одного захоплення достатньо, щоб почати
Захопіть сеанс у браузері, імпортуйте його та прочитайте, що повернеться. Безкоштовний обліковий запис Community доступний одразу.