[Перевод] Виды, инструменты и лучшие практики тестирования безопасности

Перевод статьи «Security Testing: Types, Tools, and Best Practices».

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

Фактически, тестирование безопасности – это разновидность нефункционального тестирования. В отличие от функционального, которое фокусируется на правильной работе функций программного обеспечения (что делает ПО), нефункциональное тестирование фокусируется на том, правильно ли спроектировано и настроено приложение (как оно это делает).

Читать далее