Portal für Konstruktion und Entwicklung
von Medizin- und Laborprodukten


Zurück


Robustheitstests mit Fuzzing-Werkzeug

Unterstützung in den unterschiedlichsten Anwendungsbereichen

Hitex stellt das Werkzeug beSTORM zur Durchführung von Robustheitstests vor. beSTORM bedient sich der Fuzzing-Testmethodik, bei der zufällig erzeugte Daten an das Testobjekt geschickt werden, um Fehlverhalten zu provozieren. Dazu muss beSTORM natürlich Kenntnisse über das Nachrichtenprotokoll besitzen. Von Haus aus unterstützt beSTORM hunderte von Protokollen aus den unterschiedlichsten Anwendungsbereichen und kann leicht für weitere Protokolle (auch proprietäre) erweitert werden.

Natürlich kann durch einen solchen Robustheitstest nur „grobes Fehlverhalten“ des Testobjekts aufgedeckt werden, bei Software beispielsweise eine Endlosschleife oder ein Absturz. Ob eine anscheinend vernünftige Reaktion auch korrekt ist, kann normalerweise nicht überprüft werden. Um Fehlverhalten zu entdecken, benötigt man einen Monitor. Dieser überwacht das Testobjekt und stellt fest, ob es noch ordnungsgemäß arbeitet oder nicht. Diese Überwachung ist natürlich individuell vom Testobjekt abhängig und kann auch unterschiedliche Aussagekraft haben (von „regiert nicht mehr“ bis zu „Buffer overflow at …“). Meldet der Monitor ein abnormales Verhalten an beSTORM, kann beSTORM ein Python-Script erstellen, durch das dieses abnormale Verhalten reproduziert werden kann. Dies ist sehr nützlich, um den Fehler zu beheben.

Dieser Robustheitstest ist ein Black-Box-Test; der Quellcode der Anwendung kann in jeder beliebigen Programmiersprache geschrieben sein und muss nicht bekannt sein. Diese Methode ist auch sehr gut geeignet, sog. „Zero-Day-Vulnerabilities“ zu finden, also bis dato unbekannte Safety- oder Security-Schwachstellen.

Auch für Testobjekte wie beispielsweise Software, welche Dateien einliest, können mit beSTORM Robustheitstest durchgeführt werden. Das „Protokoll“ ist hierbei das Dateiformat; die Testfälle sind Dateien; geprüft wird, ob die zu testende Software mit allen Dateien zurechtkommt; der Monitor überwacht beispielsweise, ob die Software beim Einlesen einer Datei abstürzt oder nicht.


www.hitex.de


Zurück

    Newsletter Anmeldung

    Termine

    19.09.2018, Leipzig

    ZVO-Oberflächentagen

    www.zvo.org

    Mehr
    19.09.2018, Nürnberg

    49. Jahrestagung der Deutschen Gesellschaft für Medizinische Physik (DGMP)

    www.dgmp-kongress.de

    Mehr
    19.09.2018, Nürnberg

    21. Jahrestagung der Deutschen Sektion der International Society for Magnetic Resonance in Medicine (ISMRM)

    www.ismrm.org

    Mehr
    11.10.2018, Tuttlingen Stadthalle

    10. Innovation Forum Medizintechnik

    www.medicalmountains.de

    Mehr
    15.10.2018, Bamberg

    LS-DYNA Forum 2018

    Informationen

    Mehr
    24.10.2018, Berlin

    Sigfox Connect

    Informationen

    Mehr
    06.11.2018, Stuttgart

    Vision

    https://www.messe-stuttgart.de/vision/

    Mehr
    12.11.2018, Düsseldorf

    Compamed

    Mehr
    13.11.2018, München

    electronica

    www.compamed.de

    Mehr
    19.11.2018, München

    MedConf

    http://www.medconf.de

    Mehr
    06.12.2018, Ostfildern

    Sicherheitsbeauftragte (§ 30) und Medizinprodukteberater (§ 31)

    Ansprechpartner:

    Patrizia Zink, Telefon +49 711 34008-99, E-Mail info@tae.de

    Mehr
    06.12.2018, Ostfildern

    Medizinproduktegesetz in Pflegeheimen und ambulanten Diensten anwenden

    Ansprechpartner:

    Patrizia Zink, Telefon +49 711 34008-99, E-Mail info@tae.de

    Mehr
    08.10.2019, Messe Karlsruhe

    DeburringEXPO

    www.deburring-expo.de

    Mehr
    22.10.2019, Messegelände Stuttgart

    parts2clean

    www.parts2clean.de

    Mehr

    Bild der Woche

    Kardio-MRT-Scanner

    Siemens Healthineers hat erstmals mit der Magnetom Sola CardiovascularEdition einen 1,5 Tesla-Magnetresonanztomographen (MRT) vorgestellt, der speziell für kardiovaskuläre Untersuchungen konzipiert wurde. Die Herzbildgebung mittels Magnetresonanztomographie (MRT) galt in der klinischen Routine lange Zeit als besonders kompliziert und zeitintensiv.

    Mehr dazu