Недавно я решил проверить безопасность одного сайта, и в процессе выбрал инструмент Acunetix. Это довольно популярная программа для автоматизированного тестирования веб-приложений. Сразу скажу, что она показалась мне несложной в использовании, а главное – эффективной. Ниже расскажу о том, что Acunetix умеет, какие преимущества у него есть, а также вкратце о том, как можно дополнительно тестировать сайт с Linux.
Это означает, что в некоторой части сайта, где используется WordPress, есть неправильная обработка данных, которая позволяет потенциальным злоумышленникам внедрять свой SQL-код. Для сайта это чревато утечкой данных, повреждением базы и прочими неприятностями.
Что может Acunetix
- Ищет уязвимости в веб-приложениях: SQL-инъекции, XSS, неправильно настроенные конфигурации и многое другое.
- Анализирует CMS: Такие платформы, как WordPress, Joomla, Drupal и т.д.
- Автоматическая проверка: Можно запустить скан, и он сам проверит сайт, составит отчёт, укажет на уязвимости.
- Подробные отчёты: В конце сканирования Acunetix даёт удобный отчёт со списком уязвимостей и кратким описанием того, как их исправить.
Преимущества Acunetix
- Удобный интерфейс – понятное меню и настройки, быстро осваивается.
- Широкий охват – проверяет разные технологии и CMS.
- Автоматические обновления – если в Acunetix включены обновления, он сам подгружает свежие данные об уязвимостях.
- Подробная статистика – показывает не только уязвимости, но и какие именно страницы сайта проверялись, с какими параметрами.
Что я обнаружил в процессе
В ходе сканирования сайта с помощью Acunetix, я нашёл множество различных ошибок. Среди них – уязвимость WordPress CVE-2012-2399: Improper Neutralization of Special Elements used in an SQL Command.Это означает, что в некоторой части сайта, где используется WordPress, есть неправильная обработка данных, которая позволяет потенциальным злоумышленникам внедрять свой SQL-код. Для сайта это чревато утечкой данных, повреждением базы и прочими неприятностями.
Не удалось прогрузить медиа
Тестирование сайта из Linux
После того как я получил отчёт от Acunetix, я решил более детально проверить некоторые пункты. Обычно для этого используют набор команд и инструментов, чтобы перепроверить критичные моменты. Вот несколько примеров:- wpscan – утилита, специально созданная для сканирования WordPress:
wpscan --url https://example.com --enumerate vp
- nikto – простой сканер веб-серверов:
nikto -h https://example.com
- nmap – популярный сканер портов и сетей:
nmap -sV -p 80,443 --script http-vuln* example.com
Итоги
- Acunetix отлично справился со своей задачей, нашёл много важных уязвимостей и дал подробный отчёт.
- WordPress CVE-2012-2399 требует срочного обновления или устранения соответствующего уязвимого плагина/темы, чтобы устранить риск SQL-инъекции.
- Дополнительные инструменты в Linux позволяют перепроверить отдельные моменты вручную и более детально проанализировать сайт.
- В целом, я считаю, что для комплексной проверки стоит комбинировать автоматические инструменты (вроде Acunetix) и ручные проверки специализированными утилитами (wpscan, nikto, nmap). Это даёт наилучший результат в поиске и устранении уязвимостей.gty
Для связи со мной тг @Fddgnft
👍31
🔥7
😁7
😮9
🤔4
LIMB