EMZETT.
Увійти

Фазинг і автоматизоване тестування

Коротко: За фазингу програмі автоматично подають величезну кількість випадкових або напіввипадкових вхідних даних, щоб знайти збої та діри в безпеці.

Докладніше: Фазер генерує вхідні дані, запускає ціль і спостерігає. Фазери, керовані покриттям (AFL++, libFuzzer), помічають, які входи досягають нових шляхів коду, й продовжують мутувати саме їх. З санітайзерами (AddressSanitizer) проявляються й тихі помилки пам’яті.

Подробиці

  • Види: сліпий (випадковий), мутаційний, грам…

Див. також: OWASP Top 10, лексер, парсер і синтаксичне дерево