PoC в безопасности — минимальная демонстрация того, что уязвимость или техника действительно реализуема в заданных условиях. Она подтверждает принцип, но не обязана быть надёжным, скрытным или полностью автоматизированным эксплойтом.
Исследователь создаёт PoC в согласованных границах, минимизирует воздействие и фиксирует версию, конфигурацию и входные условия. Команда защиты использует результат для оценки достижимости, приоритета исправления и последующего ретеста.
Для ошибки авторизации PoC выполняет один запрос от тестового пользователя и читает заранее созданную чужую запись, не выгружая реальные данные. В отчёте сохранены запрос, ответ, роли и версия приложения.
Только после анализа кода, согласования и безопасного тест-плана; публичный код может быть ошибочным или вредоносным.
Наличие PoC означает высокий риск?Не всегда. Риск зависит от достижимости, привилегий, воздействия, распространённости и существующих мер.
Нужно ли передавать заказчику исходный код?Передают достаточное воспроизведение с учётом договора и риска распространения; иногда безопаснее запрос, сценарий и доказательство без универсального эксплойта.