CyD Software Labs > Network Utilities Сеть и безопасность > Автоматические тестирование безопасности WEB сайта

Автоматические тестирование безопасности WEB сайта:

Модуль Security test (автоматического тестирования безопасности WEB сайта) — это новая возможность программы CyD NET Utils 5.0 Network Utilities Сеть и безопасность 2009. Вы можете тестировать ваш WEB сервер на наличие следующих уязвимостей:

SQL Injection или инъекция SQL

XSS (Cross Site Scripting)

PHP includes

Поиск уязвимостей

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

Наиболее распространенная атака на базы данных — это инъекция SQL Injection. Атака реализуется за счет внедрения кода злоумышленника в SQL запрос через параметры, например, поля URL адреса. Переданный код внедряется в запрос для выполнения на сервере баз данных Возможность выполнять запросы SQL на сервере баз данных может дать хакеру возможность уничтожить данные в базе или даже на WEB сервере. Для получения дополнительной информации по данной уязвимости, можно прочитать статью SQL Injection and PHP на нашем сайте.

Разработка Web приложений в наше время далеко не всегда требует знания безопасности и даже программирования. Современные средства позволяют с помощью мышки создать WEB сайт и опубликовать его в интернете. Очень часто, такие конструкторы становятся мишенью для атак хакеров. Используя автоматического тестирования безопасности в программе CyD NET Utils позволяет уменьшить вероятность нахождения ошибок в ваших приложениях или приложениях, собранных с помощью конструкторов сайтов. Используйте автоматический тест после каждого внесения изменений в программах на сайте.

Тестирование WEB сервера на безопасность

Для запуска модуля тестирования безопасности выберите пункт меню Test WEB server security из меню Security или нажмите кнопку кнопка тестирования безопасности. Программа запустит модуль тестирования, котрый вы можете увидеть на следующем рисунке:

модуль тестирования безопасности

Введите URL адрес WEB сервера в поле WEB site URL . Например, адрес сайта может выглядеть следующим образом: http://www.servername.com/index.php

Нажмите кнопку Test WEB Servers для начала теста. Программа отобразит окно параметров теста безопасности, как показано на следующем рисунке:

параметры теста безопасности сайта

В этом окне вы можете выбрать ошибки, которые нужно искать на WEB сайте. Чем больше вариантов ошибок вы выберите, тем дольше будет проходить тест. Для выбора доступны: SQL Injection (инъекция SQL), XSS (Cross Site Scripting), Include и Broken links (битые ссылки). Больше всего времени и трафика занимает тест инъекции (SQL Injection).

Нажмите OK чтобы начать тест. Пример результата тестирования можно увидеть на следующем рисунке:

Что означает следующее сообщение в окне результата?:

WARNING: http://www.mnthunder.com/igsbase/igstemplate.cfm May be have SQL Injection error in param:SRC

Оно говорит нам, что скрипт http://www.mnthunder.com/igsbase/igstemplate.cfm может содержать ошибку SQL Injection в параметре SRC. Свяжитесь с разработчика скрипта, чтобы убедиться, что ошибки там нет или чтобы исправить ошибку.

Back to Network Utilities Сеть и безопасность