Anbieter zum Thema

Betrachtet man die Möglichkeiten und Chancen, die Fuzzing bietet, dürfte eigentlich keine Software mehr ausgeliefert werden, die Fehler enthält, welche mittels Fuzzing hätten verhindert werden können. (Bild: gemeinfrei)

Ist modernes Fuzzing die Zukunft von DevSecOps?

Hinter dem Begriff DevSecOps steckt die Idee, dass jedes Teammitglied eines Softwareprojekts für die Entwicklung, den Betrieb und die Sicherheit des gesamten Softwareprojekts verantwortlich ist. Aus der Sicherheitsperspektive steht die Verantwortungsverteilung für die Sicherheit der Systeme im Mittelpunkt. Dabei versprechen u.A. statische Codeanalysen, Testgeneratoren und zahlreiche Machine Learning-Ansätze einen erhöhten Grad an Automatisierung.

Weiterlesen

Bildergalerien

Der Autor: Christian Lutz ist CEO und Co-Founder von Crate.io  (Bild: Crate.io)

Warum benötigen IIoT-Projekte IIoT-spezifische Datenbanken?

Unzählige Möglichkeiten zur Steigerung der Produktionseffizienz sind ein Merkmal der Industrie 4.0: Von der Predictive Maintenance bis hin zu vernetzten Lieferketten, Computer Vision und Automated Guided Vehicles gibt es eine Vielzahl an Beispielen. Die genannten Anwendungsfälle haben hierbei eines gemeinsam: Sie alle erfordern die Erfassung, Verarbeitung, Speicherung und Analyse riesiger Datenmengen, um die datengesteuerte Entscheidungsfindung voranzutreiben.

Weiterlesen
Vermeidung von Legacy Code: Das altbekannte Vier-Augen-Prinzip ist oft Schlüssel zum Erkennen und Bewerten von Problemen. (Bild: Matej Kastelic / Clipdealer)

Alptraum Legacy Code – Wie Profis damit umgehen

Legacy Code bringt oft gewaltige Probleme bei der Entwicklung neuer Features mit: Variablen tragen nichtssagende Namen, Methoden sind zu überkomplexen Konstrukten mutiert und automatisierte Tests sind meist wenig bis gar nicht vorhanden. Wie geht man damit um?

Weiterlesen
Die Arduino IDE ist recht einsteigerfreundlich, es gibt allerdings auch gute Alternativen. (Bild: nicklbaert)

Alternativen zur Arduino IDE

Für kleinere Arduino-Projekte genügt die hauseigene IDE. Allerdings verlangt es vermutlich vor allem Software-Entwickler nach der Hardware-Schlacht nach etwas Komfort – und vielleicht einer anderen Programmiersprache.

Weiterlesen