Аудит безопасности сайта: как проверить и принять работу

Согласуйте границы аудита, сохраните исходное состояние, проверьте предупреждения, доступы и формы. Исправления принимайте по повторному тесту и доставке заявки.

Бумажный промышленный станок, конверт с чертежом и защитный кожух под лупой
Проверка должна сохранить данные и рабочий путь заявки.
28.10.2026Обновлено 28.10.2026Восстановление сайтовДа, работает!

Чтобы провести аудит безопасности сайта, согласуйте объекты и допустимые действия, сохраните исходное состояние и проверьте восстановление. Затем проверьте предупреждения, доступы и формы, поручите специалисту анализ уязвимостей кода и сервера. Получите подтверждённые находки, план исправлений и повторный тест. При признаках взлома сразу подключите специалиста для ограничения ущерба.

Для производства последствия атак — недоступный каталог, чужой номер вместо отдела продаж или утечка чертежей клиентов из запросов КП. Проверка должна охватывать путь покупателя от карточки оборудования до получения обращения.

Рабочий принцип: результат аудита — подтверждённый риск, ответственный и проверяемое исправление. Автоматический отчёт без разбора не показывает, какие проблемы действительно угрожают вашему сайту.

1. Определите границы проверки и сохраните исходное состояние

Составьте список: основной сайт, поддомены, CMS (система управления содержимым), хостинг, домен, формы, CRM и внешние виджеты. Укажите владельца каждого доступа. Для каждого проекта запишите, какие данные проходят через сайт: например, контакты закупщика и приложенный к запросу расчёта чертёж.

До изменений попросите администратора сохранить файлы, базу данных и настройки. Проверять восстановление следует в изолированной среде без отправки реальных писем и заявок. Зафиксируйте дату копии, место хранения и исполнителя возврата. Копию храните отдельно от рабочего сайта с ограниченным доступом. Если есть признаки заражения, сохранённое состояние нужно для разбора инцидента; его нельзя считать чистой копией для восстановления.

Как проверить результат. Согласованы объекты, разрешённые действия, окно работ и способ остановить проверку при сбое. Активное сканирование выполняет специалист в этих границах. Копия помогает проверить исправления, но конфигурацию боевого сервера оценивают отдельно.

Типичная ошибка. Запустить сканер на работающем каталоге без согласования нагрузки.

Что сказать подрядчику. «Укажите объекты, ограничения и порядок возврата. Кто проверит восстановление?»

2. Проверьте предупреждения и внешний вид сайта

В Яндекс Вебмастере выберите сайт → «Оптимизация сайта» → «Безопасность и нарушения». Откройте описание нарушения, сохраните его с датой. Названия разделов сверьте в кабинете и справке Яндекс Вебмастера. Отсутствие списка означает, что сервис не показывает действующих ограничений Поиска, но не подтверждает отсутствие уязвимостей или вредоносного кода.

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

Как проверить результат. Зафиксированы предупреждения, неожиданные перенаправления и подмена контактов, если они есть. При признаках взлома попросите специалиста сохранить журналы сервера и ограничить повреждённый участок; согласуйте с директологом остановку трафика на него.

Типичная ошибка. Удалить подозрительную страницу, не выяснив способ её появления.

Что сказать подрядчику. «Проверьте источник изменений и соседние разделы, сохраните доказательства до очистки».

3. Проверьте доступы, CMS и настройки сервера

В панели хостинга найдите пользователей и выданные доступы; в CMS — учётные записи и роли. Названия разделов зависят от продукта: сверьте их с официальной документацией панели. Сопоставьте администраторов с действующими сотрудниками и подрядчиками. Не отключайте неизвестную запись вслепую: установите её назначение.

Попросите специалиста перечислить версии CMS, модулей и серверного ПО, проверить поддержку и исправления безопасности. Обновления сначала проверяют на копии. Для выбранной CMS сверьте меры защиты с официальной документацией: разграничение прав, обновления, резервирование и журналирование.

Отдельно проверьте правила входа:

  • У сотрудников отдельные учётные записи; пароли уникальны и не передаются в общем чате.
  • Где доступно, включена двухфакторная аутентификация — подтверждение входа вторым фактором. Проверен способ восстановления доступа.
  • Доступы бывших исполнителей отозваны после передачи работ. При компрометации специалист меняет пароли и ключи интеграций, завершает подозрительные сеансы и проверяет устройства администраторов.

Как проверить результат. У каждого доступа есть владелец; права соответствуют задачам. Для устаревших компонентов есть план обновления или замены. Администратор проверил HTTPS, срок сертификата, отсутствие общедоступных резервных архивов и конфигурационных файлов. HTTPS защищает передачу данных, но не устраняет ошибки кода.

Типичная ошибка. Считать защитный модуль заменой обновлений.

Что сказать подрядчику. «Кто управляет доменом, хостингом и CMS? Где доступна дополнительная проверка входа и кто получает уведомления?»

4. Проверьте формы и поручите анализ уязвимостей

Для самостоятельной проверки безопасности сайта отправьте согласованную тестовую заявку на расчёт с карточки продукта. Впишите пометку «тест» и согласованные тестовые данные, приложите безопасный тестовый документ, если предусмотрена загрузка. Проследите обращение до почты или CRM и предупредите менеджера. Проверьте кнопку звонка: она должна открывать правильный номер, но клик не доказывает состоявшийся разговор.

Как проверить сайт на уязвимости глубже? Передайте специалисту задание на анализ кода и настроек, проверку прав доступа, загрузки файлов и серверной обработки ввода. Руководство OWASP WSTG по тестированию веб-приложений помогает определить состав работ. Для вашего сайта согласуйте применимые сценарии:

  • Проверка входа и авторизации: можно ли обойти вход или получить права другой роли.
  • Анализ обработки ввода: SQL-инъекции позволяют вмешаться в запросы к базе, XSS — выполнить посторонний скрипт в браузере посетителя при наличии соответствующей уязвимости.
  • Защита действий вошедшего пользователя от подделки запросов и проверка завершения сеанса после выхода.
  • Контроль вложений: ограничения размера и типа файлов, запрет исполнения загруженного кода и доступа посторонних к чертежам.

Выявление вредоносного кода — отдельная часть задания: специалист исследует файлы, подозрительные изменения и журналы. Поиск вирусов не заменяет анализ уязвимостей, через которые возможно повторное заражение.

Как проверить результат. Заявка дошла нужному получателю с названием оборудования; специалист проверил, что посторонний пользователь не получает чужие обращения или закрытые файлы. Находки подтверждены безопасным тестом. Онлайн-сканер не выявляет всех ошибок бизнес-логики; его выводы требуют проверки.

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

Что сказать подрядчику. «Какие сценарии проверены вручную? Подтвердите защиту на стороне сервера и перечислите ограничения проверки».

5. Превратите отчёт в план исправлений

Попросите отчёт с объектом проверки, датой, подтверждением, последствием для бизнеса, приоритетом, ответственным и способом повторного теста. Отдельно обозначьте предположения и непроверенные участки. Общий балл сканера не заменяет эти сведения. Отчёт с доказательствами храните в закрытом доступе; пароли, токены и данные клиентов в него не включайте.

НаходкаЧто потребоватьКак принять
Чужой доступ к заявкамОграничить права, выяснить причинуПовторить проверку с тестовыми ролями
Уязвимый модульПроверить исправление на копииПодтвердить обновление и работу формы
Нет проверенного восстановленияВосстановить файлы и базуОткрыть каталог и проверить обращение

Как проверить результат. Подтверждённый доступ посторонних к данным и активное заражение получают первоочередную реакцию. Для остальных работ приоритет определяется доступностью уязвимости и ущербом, а не числом строк отчёта.

До заказа услуги согласуйте процесс работы: какие доступы нужны, включён ли анализ исходного кода, кто устраняет находки и входит ли повторный тест в стоимость. Если код или сервер недоступен исполнителю, это ограничение должно быть в отчёте.

Типичная ошибка. Закрывать мелкие замечания, оставляя действующий путь компрометации.

Что сказать подрядчику. «Разделите подтверждённые проблемы, рекомендации и непроверенные участки. Для каждой правки укажите риск и проверку».

6. Примите исправления и проверьте путь заявки

Повторите исходные проверки. Проверьте каталог, скачивание открытого паспорта оборудования, запрос КП, доставку формы и контакты на телефоне. Сверьте достижение цели Яндекс Метрики с реальным обращением. Цель «Отправка формы» может учитывать и безуспешную попытку: событие в отчёте не доказывает доставку. Порядок сверки разобран в статье о проверке целей в Яндекс Директе.

При ограничениях в Поиске Яндекса после устранения причины укажите изменения в блоке нарушения, отметьте «Нарушение исправлено» и нажмите «Отправить на проверку», затем подтвердите действие. Актуальные названия и доступность кнопок сверьте в кабинете и справке Яндекс Вебмастера. Итоговый статус проверяйте отдельно от технической приёмки.

Как проверить результат. Есть повторный тест, журнал изменений, работоспособная копия и инструкция возврата: какие файлы, базу и настройки восстановить. Возврат старой копии может потерять новые обращения и вернуть уязвимость — это нужно согласовать до внедрения.

Типичная ошибка. Принять работу по исчезнувшему предупреждению, не проверив форму.

Что сказать подрядчику. «Покажите повторный тест, ограничения и подтверждение доставки заявки после релиза».

Типовой сценарий. После обновления защитного модуля производитель перестал получать запросы с вложениями. Маркетолог отправляет тест с карточки станка, администратор находит блокировку обработчика и корректирует правило без отключения всей защиты. Повторный тест должен подтвердить и доставку, и сохранение ограничений загрузки файлов.

Независимый технический взгляд нужен при повторном заражении или споре о подтверждении уязвимости. Если сайт очищен, а обращения теряются, нужен разбор пути заявки. При утрате доступа и копий сначала согласуйте восстановление сайта и источники данных для него.

Итог

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

Получить аудит

Вопросы по теме

Можно ли самостоятельно проверить безопасность сайта?

Можно проверить предупреждения, контакты, доставку форм и владельцев доступов. Анализ кода, серверных настроек и проверки прав доступа поручите специалисту в согласованных границах.

Что входит в аудит безопасности сайта?

Объём согласуют заранее: доступы, CMS и модули, сервер, обработка данных, формы, интеграции и восстановление. Отчёт должен перечислять проверенные и непроверенные участки.

Достаточно ли онлайн-сканера для поиска уязвимостей?

Нет. Он даёт часть наблюдений и может ошибаться. Права пользователей и логику работы с обращениями проверяют отдельно; найденную проблему нужно подтвердить.

Что делать, если сайт уже взломан?

Подключите технического специалиста, сохраните журналы и исходное состояние, согласуйте ограничение повреждённых участков. После очистки нужно устранить причину проникновения и повторить проверки.

Аудит интернет-маркетинга включает тестирование на проникновение?

Такой состав нельзя предполагать. Аудит интернет-маркетинга разбирает сайт, рекламу, SEO, аналитику и обращения. Проверки безопасности и их глубину согласуйте отдельно с техническим исполнителем.

Продолжить по теме

Услуга

Аудит интернет-маркетинга

Проверяем сайт, рекламу, SEO, аналитику и путь заявки. На выходе даем понятный план, что исправлять первым.

Подробнее

Услуга

Восстановление сайта

Восстановление рабочей версии сайта после потери хостинга или файлов: важные страницы, старые URL, SEO-теги, редиректы и резервные копии.

Подробнее

Статья

Восстановление сайта после потери хостинга

Сохраните контроль над доменом, найдите файлы и базу данных, восстановите важные страницы на прежних адресах. Переключайте сайт после проверки каталога, форм и аналитики.

Читать

Статья

Аудит страницы сайта: проверка SEO и пути к заявке

Проверьте один URL от ответа сервера до принятой отделом продаж заявки; исправления принимайте по повторному тесту, а не по баллу сервиса.

Читать

Статья

Как провести аудит сайта производственной компании: порядок проверки

Порядок аудита сайта производственной компании: от первого экрана и каталога до индексации, аналитики и рекламы. Для каждого шага описано, что проверить, что считать ошибкой и что делать с результатом.

Читать

Аудит

Проверить сайт, рекламу и SEO

Начните с диагностики: она покажет, какие доработки важны до запуска бюджета.