DOKAZ

Аудит разграничения доступа · у тебя на машине

Не мнение.Доказательство.

Dokaz поднимает твоё веб-приложение, заводит двух пользователей и по-настоящему пытается прочитать чужие данные. Вердикт выносит не модель, а журнал реальных запросов.

Скачать и проверить бесплатно первый аудит бесплатно · mac и windows · код не покидает машину
снимок стенд атаки вердикт
ВЗЛОМGET /notes/1 → 200 · чужая заметка
notes-flask · версия уязвимаязапросов 0наблюдатель proxy.jsonlмодель по твоему ключу
Как это работает

Четыре этапа. Все — сами.

Ты выбираешь папку с проектом. Дальше Dokaz делает то, что сделал бы дотошный пентестер с бесконечным терпением, и записывает каждый шаг.

снимокОпределяет, как собрать и запустить проект, ставит зависимости и поднимает его в изолированном контейнере на твоей машине.
стендРегистрирует двух пользователей. Владелец создаёт свой объект, поэтому владение доказано построением, а не предположено.
атакиСильная модель читает код и бьёт запросами: без токена, чужим токеном, подделанными учётками, через заголовки и другие методы. Независимый наблюдатель пишет каждый запрос и ответ.
вердиктВзлом подтверждён, если чужак получил данные владельца. Выдержано, если ни разу. К вердикту прилагается, что именно чинить.
Приватность

Твой код никуда не уходит.

Это не облачный сканер, куда надо загружать проект. Всё, что можно оставить на твоей машине, остаётся на ней.

код

Сборка, стенд и атаки идут локально.Проект целиком мы не видим никогда. Ни одной строки не покидает твою машину.

модель

По твоему ключу и адресу.OpenRouter, OpenAI, корпоративный шлюз или локальная модель. К модели уходят только фрагменты, которые она запросила, и туда, куда укажешь ты.

онлайн

Только вход и проверка подписки.Ничего из кода и ничего из ответов твоего приложения.

офлайн

Не работает.Перед каждым аудитом нужна связь с сервером Dokaz. Говорим прямо, чтобы не было сюрпризов.

Улики

Одно приложение. Два вердикта.

Настоящие результаты на уязвимой и починенной версии одной заметочницы. Dokaz поймал взлом и не поднял ложной тревоги.

GET /notes/1 · токен bob · 200
в ответе: CONFIDENTIAL MEMO 7F3A2B9 · владелец alice
запросов 11 · положительный контроль есть · нарушений 1

Что чинить: в notes_app/notes.py после входа сверять владельца заметки с вошедшим и отвечать 403 на чужую.

ВЗЛОМ
GET /notes/1 · токен bob · 403
7 проб: без токена · чужой токен · подделка · заголовок · метод
запросов 18 · положительный контроль есть · нарушений 0

Ложных тревог: ноль. Выдержано засчитывается только после положительного контроля и реальных проб.

ВЫДЕРЖАНО
Цена

Первый аудит бесплатно.

Подписка оплачивает сам Dokaz. За модель ты платишь своему провайдеру по своему ключу.

подписка10 $ в месяц, прогонов без ограничения
платформыMac и Windows, запуск у тебя на машине.
модельСвой ключ: OpenRouter, OpenAI, свой шлюз или локальная.
онлайнНужен интернет для входа и проверки подписки.
Скачать для macOS Скачать для Windows Вход в аккаунт — внутри приложения после установки.