Reverse shell

Простыми словами

Проще говоря, «Reverse shell» помогает команде найти или подтвердить слабое место, оценить реальный риск и проверить исправление. Смысл термина раскрывается через конкретный объект, действие и проверяемый результат.

Как применяется

В практике ИБ термин «Reverse shell» используют так: его применяют при поиске слабых мест, подтверждении эксплуатации, оценке риска и контроле исправлений. Решение проверяют по наблюдаемому результату, а не только по наличию документа или средства.

Пример применения

В согласованных границах проверки специалист опирается на понятие «Reverse shell», сохраняет воспроизводимое доказательство и передаёт владельцу системы риск и способ исправления.

Не путать с

  • Web shellWeb shell — скрипт на веб-сервере, позволяющий выполнять команды и управлять сервером через HTTP.
  • Living off the Land (LotL)Living off the Land — использование легитимных встроенных средств системы для выполнения атакующих действий.
  • Spear phishingSpear phishing — целевой фишинг, адаптированный под конкретного человека, роль или организацию.

Как это работает

  1. Обнаружить потенциальную слабостьВ контексте «Reverse shell» находят условие, поверхность или сценарий для проверки.
  2. Подтвердить воспроизводимостьБезопасным способом проверяют затронутый объект и необходимые предпосылки.
  3. Оценить практический рискТехнический результат связывают с экспозицией, угрозой и последствиями для бизнеса.
  4. Устранить и повторно проверитьИзменение подтверждают ретестом, не ограничиваясь отметкой о выполненной задаче.

Частые вопросы

Что такое «Reverse shell» простыми словами?

Проще говоря, «Reverse shell» помогает команде найти или подтвердить слабое место, оценить реальный риск и проверить исправление. Смысл термина раскрывается через конкретный объект, действие и проверяемый результат.

Как «Reverse shell» применяют на практике?

В практике ИБ термин «Reverse shell» используют так: его применяют при поиске слабых мест, подтверждении эксплуатации, оценке риска и контроле исправлений. Решение проверяют по наблюдаемому результату, а не только по наличию документа или средства.

Чем «Reverse shell» отличается от близких понятий?

«Reverse shell» описывает следующее: обратное соединение, при котором скомпрометированная система предоставляет атакующему командную оболочку. «Web shell» означает: скрипт на веб-сервере, позволяющий выполнять команды и управлять сервером через HTTP. Понятия могут использоваться вместе, но у них разные объект, назначение или этап работы.

Reverse shell — обратное соединение, при котором скомпрометированная система предоставляет атакующему командную оболочку.