Вопросы к Поиску с Алисой
Основное отличие пентестов с использованием модели белого ящика от тестов чёрного ящика заключается в уровне знаний тестировщика о целевой системе. www.getastra.com
Белый ящик предполагает, что тестировщик имеет значительные знания о системе, включая аспекты архитектуры и реализации приложения, которые могут быть неизвестны разработчикам программного обеспечения. www.getastra.com Тестирование включает в себя анализ потока данных, потока управления, потока информации, методов кодирования, а также обработки ошибок в системе. www.ec-rs.ru
Чёрный ящик подразумевает, что тестировщик ничего не знает о системе и разрабатывает тест как неосведомлённый злоумышленник. www.ec-rs.ru Тестировщикам не предоставляются какие-либо схемы архитектуры или исходный код, которые не являются общедоступными. www.ec-rs.ru Тест на проникновение методом «чёрного ящика» определяет уязвимости в системе, которые можно использовать извне сети. www.ec-rs.ru
Некоторые другие различия:
Обычно методы «белого» и «чёрного ящика» работают в связке. {7-host} Например, если в компании протестировали продукт по методу «чёрного ящика» и ничего не нашли, то потом продукт могут передать на проверку по методу «белого ящика» и выявить уязвимости, которые не заметили в первый раз. {7-host}