Der stärkere Input überlebt: Open-Source-Fuzzer mit evolutionärem Algorithmus generiert individualisierte Inputs

Das Prinzip vom Überleben des Stärkeren, von Charles Darwin im 19. Jahrhundert beschrieben, ist auf das Testen von Software angewandt worden: FANDANGO, ein neuer Open-Source-Fuzzer, nutzt einen evolutionären Algorithmus, um automatisiert hochwertige Testeingaben zu produzieren, die zuvor definierten Anforderungen entsprechen. FANDANGO bringt das sprachbasierte Testen um einen entscheidenden Schritt voran: Der Fuzzer verwendet ein iteratives Verfahren, das der biologischen Evolution nachempfunden ist, um individuell angepasste Eingaben zu liefern, die sowohl Syntax als auch Semantik abdecken. FANDANGO wurde von Forschern des CISPA Helmholtz-Zentrums für Informationssicherheit entwickelt.
Quelle: IDW-Informaitionsdienst d. Wissenschaft