Метод «серого ящика»

18 февраля, 2026, 13:33

Метод «серого ящика» (Gray Box Testing, Тестирование методом серого ящика) — это методология тестирования на проникновение, занимающая промежуточное положение между методами «черного» и «белого» ящика. Специалист обладает частичной информацией о целевой системе: например, учётными данными обычного пользователя, знанием используемых технологий, логикой работы приложения или схемой сети, но не имеет полного доступа к исходному коду или детальной внутренней архитектуре.

Возможности и характеристики метода «серого ящика»:

  • Баланс реализма и эффективности: Сочетает внешний взгляд атакующего с некоторыми привилегиями, что позволяет быстрее находить уязвимости, недоступные для внешнего злоумышленника (например, проблемы авторизации, атаки на привилегии внутри системы).
  • Тестирование изнутри: Моделирует сценарий, когда злоумышленник уже получил начальный доступ (например, скомпрометировал учётную запись рядового сотрудника) и пытается развить атаку, повысить привилегии или переместиться по сети.
  • Фокус на логике приложений: Особенно эффективен при тестировании веб-приложений и API, позволяя проверять корректность разграничения доступа, уязвимости типа IDOR (Insecure Direct Object References), проблемы сессий и другие дефекты, требующие понимания логики работы.
  • Сокращение времени на разведку: Наличие частичной информации позволяет сосредоточиться на более глубоком и целенаправленном поиске уязвимостей, экономя ресурсы.

Метод «серого ящика» является наиболее популярным в коммерческом пентестинге, так как обеспечивает оптимальное соотношение затраченных усилий и полученных результатов. Он позволяет имитировать как действия внешнего злоумышленника, получившего легитимные учётные данные (например, через фишинг), так и действия недобросовестного инсайдера с ограниченными правами. Результаты тестирования дают более глубокое понимание рисков, связанных с недостатками проектирования и логики приложений, чем метод «черного ящика», но без избыточных затрат, свойственных методу «белого ящика».

Упоминания