FAQ по тестированию OWASP и поиску уязвимостей
Основы
Что такое тестирование OWASP?
Тестирование OWASP — это структурированный подход к поиску таких недостатков, как SQL-инъекция и XSS, с использованием списка Top 10 в качестве практического руководства для разработчиков. Это не сертификат. Используйте его для проверки собственного приложения на наличие проблем безопасности.
Как найти паттерны SQL-инъекций, которые продолжают попадать в релиз?
SQL-инъекция — это уязвимость, при которой приложение формирует запрос, объединяя пользовательский ввод, из-за чего ввод меняет смысл запроса и продолжает выполняться. CodeSpar находит эти паттерны. Он ищет код с помощью grep и переписывает их как параметризованные вызовы.
Что такое сканирование уязвимостей веб-приложений?
Это сканирование уязвимостей веб-приложений, где CodeSpar не использует собственный сканер, поэтому читатель запускает свой инструмент на копии staging. Это сканирование. Результаты включают ложные срабатывания и пропущенные проблемы, которые необходимо тщательно проверять.
Могу ли я использовать свой скрипт для поиска XSS?
Да, вы можете запустить статический анализатор для поиска sqli, cors и csrf на вашей копии staging, а агент выполнит инструмент и сообщит его реальный код выхода. Он выдает ложные срабатывания. Агент четко показывает результаты для вашего staging-сайта.
Использование CodeSpar
Является ли CodeSpar онлайн-сканером SQL-инъекций?
Нет, он работает на вашем ПК под управлением Windows и не является онлайн-сервисом, поэтому вы указываете ему путь к вашей собственной копии staging с тестовыми данными. Используйте его. Агент помогает безопасно находить уязвимости инъекций в вашем коде.
Всегда ли результаты точны?
Нет, чистый результат не доказывает, что приложение свободно от уязвимостей инъекций, поскольку автоматические сканеры выдают ложные срабатывания и пропускают проблемы. Вы проверяете каждый результат. Агент показывает команду и изменение файла для вашего обзора.
Как составить план тестирования?
Агент составляет план тестирования ввода на понятном языке с именем injection-test-plan.txt для копии staging и использует безопасные данные, такие как фамилия с апострофом. Да, он это делает. Он проверяет, что страница работает и не показывает ошибок базы данных.
Как исправить найденную уязвимость?
Исправление означает переписывание запроса как параметризованного и проверку того, что страницы ошибок не содержат деталей базы данных, чтобы приложение работало корректно. Запустите тесты. Повторно проверьте тот же безопасный ввод на копии staging, чтобы подтвердить исправление.
Модели, конфиденциальность и загрузка
Куда сохраняются мои файлы?
Ваши файлы остаются на ПК и отправляются в конечную точку модели, которую вы выберете, поэтому секреты удаляются перед тем, как покинут вашу машину для ваших данных. Чаты остаются локальными. Ключи API остаются на ПК, и вы контролируете конечную точку безопасно.
Сколько языков поддерживается?
Интерфейс поддерживает 13 языков для отображения, и для запуска агента на Windows 10/11 не требуется учетная запись, при этом данные остаются локальными и безопасными. Он работает локально. Вы можете переключить язык в настройках на предпочитаемый вариант.
Является ли codesmite.net официальным сайтом CodeSpar?
Да, codesmite.net — это официальный сайт CodeSpar для агента Windows, а кнопка загрузки предоставляет установочную программу размером 34 МБ для пользователей, которые хотят тестировать свои приложения локально. Это статический сайт. Урок по sqli для начинающих помогает, в то время как инструмент на python для поиска моей межсайтовой скриптовой атаки завершает процесс.