Blog

Copy/Paste ist eine gefährliche Codierungstechnik

Pieter Danhieux
Veröffentlicht 30. September 2017

Forscher von VirginiaTech veröffentlichten ein Papier, nachdem sie Hunderte von Beiträgen auf dem beliebtesten Entwicklerforum (Stack Overflow) analysiert hatten. Sie untersuchten die Art der Fragen, die rund um das Thema Sicherheit gestellt werden, die beliebtesten Antworten der Community und die Auswirkungen auf den Code von Softwareingenieuren.

Das ist keine wirkliche Überraschung für Leute, die sich schon länger mit Cybersicherheit beschäftigen, aber aus Entwicklersicht ist mehr Bewusstsein für dieses Problem erforderlich:

  • Sicherheitsfunktionen, die von Kodierungsframeworks (z. B. JAVA Spring) bereitgestellt werden, sind übermäßig kompliziert und schlecht dokumentiert
  • Eine beträchtliche Anzahl von Entwicklern scheint die Sicherheitsimplikationen von Codierungsoptionen nicht zu verstehen, was auf einen Mangel an Cybersicherheitsschulung hinweist
  • Viele der Vorschläge und "Korrekturen" in diesen Foren sind nicht sicher, erhielten aber positive Stimmen und damit höhere Bewertungen

Der Bericht schlägt die folgenden Lösungen vor:

  • Umschulung der Arbeitskräfte
  • Halb-automatische Erkennung und Behebung von Sicherheitsfehlern

Wir müssen die Sicherheit für Entwickler einfach machen und von Anfang an einbauen, um die Geschwindigkeit aufrechtzuerhalten, mit der Unternehmen heute arbeiten.

"Die Bedeutung dieser Arbeit liegt darin, dass wir empirische Beweise für eine signifikante Anzahl von alarmierenden Problemen bei der sicheren Codierung geliefert haben, über die bisher noch nicht berichtet wurde", heißt es in dem Papier. "Diese Probleme sind auf eine Vielzahl von Gründen zurückzuführen, darunter der schnell wachsende Bedarf an Sicherheitsanwendungen in Unternehmen, die mangelnde Sicherheitsausbildung der Softwareentwickler und schlecht konzipierte Sicherheitsbibliotheken."

https://www.theregister.com/2017/09/29/java_security_plagued_stack_overflow/

Ressource anzeigen
Ressource anzeigen

Die Bedeutung dieser Arbeit liegt darin, dass wir empirische Beweise für eine beträchtliche Anzahl von alarmierenden Problemen bei der sicheren Kodierung geliefert haben, über die bisher nicht berichtet wurde

Interessiert an mehr?

Vorstandsvorsitzender, Chairman und Mitbegründer

Secure Code Warrior ist für Ihr Unternehmen da, um Sie dabei zu unterstützen, Ihren Code über den gesamten Lebenszyklus der Softwareentwicklung hinweg zu sichern und eine Kultur zu schaffen, in der Cybersicherheit an erster Stelle steht. Ganz gleich, ob Sie AppSec-Manager, Entwickler, CISO oder ein anderer Sicherheitsverantwortlicher sind, wir können Ihrem Unternehmen helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.

Demo buchen
Weitergeben:
Autor
Pieter Danhieux
Veröffentlicht 30. September 2017

Vorstandsvorsitzender, Chairman und Mitbegründer

Pieter Danhieux ist ein weltweit anerkannter Sicherheitsexperte mit mehr als 12 Jahren Erfahrung als Sicherheitsberater und 8 Jahren als Principal Instructor für SANS, wo er offensive Techniken lehrt, wie man Organisationen, Systeme und Einzelpersonen auf Sicherheitsschwächen hin untersucht und bewertet. Im Jahr 2016 wurde er als einer der "Coolest Tech People in Australia" (Business Insider) ausgezeichnet, erhielt die Auszeichnung "Cyber Security Professional of the Year" (AISA - Australian Information Security Association) und besitzt die Zertifizierungen GSE, CISSP, GCIH, GCFA, GSEC, GPEN, GWAPT, GCIA.

Weitergeben:

Forscher von VirginiaTech veröffentlichten ein Papier, nachdem sie Hunderte von Beiträgen auf dem beliebtesten Entwicklerforum (Stack Overflow) analysiert hatten. Sie untersuchten die Art der Fragen, die rund um das Thema Sicherheit gestellt werden, die beliebtesten Antworten der Community und die Auswirkungen auf den Code von Softwareingenieuren.

Das ist keine wirkliche Überraschung für Leute, die sich schon länger mit Cybersicherheit beschäftigen, aber aus Entwicklersicht ist mehr Bewusstsein für dieses Problem erforderlich:

  • Sicherheitsfunktionen, die von Kodierungsframeworks (z. B. JAVA Spring) bereitgestellt werden, sind übermäßig kompliziert und schlecht dokumentiert
  • Eine beträchtliche Anzahl von Entwicklern scheint die Sicherheitsimplikationen von Codierungsoptionen nicht zu verstehen, was auf einen Mangel an Cybersicherheitsschulung hinweist
  • Viele der Vorschläge und "Korrekturen" in diesen Foren sind nicht sicher, erhielten aber positive Stimmen und damit höhere Bewertungen

Der Bericht schlägt die folgenden Lösungen vor:

  • Umschulung der Arbeitskräfte
  • Halb-automatische Erkennung und Behebung von Sicherheitsfehlern

Wir müssen die Sicherheit für Entwickler einfach machen und von Anfang an einbauen, um die Geschwindigkeit aufrechtzuerhalten, mit der Unternehmen heute arbeiten.

"Die Bedeutung dieser Arbeit liegt darin, dass wir empirische Beweise für eine signifikante Anzahl von alarmierenden Problemen bei der sicheren Codierung geliefert haben, über die bisher noch nicht berichtet wurde", heißt es in dem Papier. "Diese Probleme sind auf eine Vielzahl von Gründen zurückzuführen, darunter der schnell wachsende Bedarf an Sicherheitsanwendungen in Unternehmen, die mangelnde Sicherheitsausbildung der Softwareentwickler und schlecht konzipierte Sicherheitsbibliotheken."

https://www.theregister.com/2017/09/29/java_security_plagued_stack_overflow/

Ressource anzeigen
Ressource anzeigen

Füllen Sie das folgende Formular aus, um den Bericht herunterzuladen

Wir bitten Sie um Ihre Erlaubnis, Ihnen Informationen über unsere Produkte und/oder verwandte Themen der sicheren Codierung zuzusenden. Wir werden Ihre persönlichen Daten immer mit äußerster Sorgfalt behandeln und sie niemals zu Marketingzwecken an andere Unternehmen verkaufen.

Senden
Um das Formular abzuschicken, aktivieren Sie bitte "Analytics"-Cookies. Sie können die Cookies wieder deaktivieren, sobald Sie fertig sind.

Forscher von VirginiaTech veröffentlichten ein Papier, nachdem sie Hunderte von Beiträgen auf dem beliebtesten Entwicklerforum (Stack Overflow) analysiert hatten. Sie untersuchten die Art der Fragen, die rund um das Thema Sicherheit gestellt werden, die beliebtesten Antworten der Community und die Auswirkungen auf den Code von Softwareingenieuren.

Das ist keine wirkliche Überraschung für Leute, die sich schon länger mit Cybersicherheit beschäftigen, aber aus Entwicklersicht ist mehr Bewusstsein für dieses Problem erforderlich:

  • Sicherheitsfunktionen, die von Kodierungsframeworks (z. B. JAVA Spring) bereitgestellt werden, sind übermäßig kompliziert und schlecht dokumentiert
  • Eine beträchtliche Anzahl von Entwicklern scheint die Sicherheitsimplikationen von Codierungsoptionen nicht zu verstehen, was auf einen Mangel an Cybersicherheitsschulung hinweist
  • Viele der Vorschläge und "Korrekturen" in diesen Foren sind nicht sicher, erhielten aber positive Stimmen und damit höhere Bewertungen

Der Bericht schlägt die folgenden Lösungen vor:

  • Umschulung der Arbeitskräfte
  • Halb-automatische Erkennung und Behebung von Sicherheitsfehlern

Wir müssen die Sicherheit für Entwickler einfach machen und von Anfang an einbauen, um die Geschwindigkeit aufrechtzuerhalten, mit der Unternehmen heute arbeiten.

"Die Bedeutung dieser Arbeit liegt darin, dass wir empirische Beweise für eine signifikante Anzahl von alarmierenden Problemen bei der sicheren Codierung geliefert haben, über die bisher noch nicht berichtet wurde", heißt es in dem Papier. "Diese Probleme sind auf eine Vielzahl von Gründen zurückzuführen, darunter der schnell wachsende Bedarf an Sicherheitsanwendungen in Unternehmen, die mangelnde Sicherheitsausbildung der Softwareentwickler und schlecht konzipierte Sicherheitsbibliotheken."

https://www.theregister.com/2017/09/29/java_security_plagued_stack_overflow/

Auf Ressource zugreifen

Klicken Sie auf den unten stehenden Link und laden Sie die PDF-Datei dieser Ressource herunter.

Secure Code Warrior ist für Ihr Unternehmen da, um Sie dabei zu unterstützen, Ihren Code über den gesamten Lebenszyklus der Softwareentwicklung hinweg zu sichern und eine Kultur zu schaffen, in der Cybersicherheit an erster Stelle steht. Ganz gleich, ob Sie AppSec-Manager, Entwickler, CISO oder ein anderer Sicherheitsverantwortlicher sind, wir können Ihrem Unternehmen helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.

Bericht ansehenDemo buchen
PDF herunterladen
Ressource anzeigen
Weitergeben:
Interessiert an mehr?

Weitergeben:
Autor
Pieter Danhieux
Veröffentlicht 30. September 2017

Vorstandsvorsitzender, Chairman und Mitbegründer

Pieter Danhieux ist ein weltweit anerkannter Sicherheitsexperte mit mehr als 12 Jahren Erfahrung als Sicherheitsberater und 8 Jahren als Principal Instructor für SANS, wo er offensive Techniken lehrt, wie man Organisationen, Systeme und Einzelpersonen auf Sicherheitsschwächen hin untersucht und bewertet. Im Jahr 2016 wurde er als einer der "Coolest Tech People in Australia" (Business Insider) ausgezeichnet, erhielt die Auszeichnung "Cyber Security Professional of the Year" (AISA - Australian Information Security Association) und besitzt die Zertifizierungen GSE, CISSP, GCIH, GCFA, GSEC, GPEN, GWAPT, GCIA.

Weitergeben:

Forscher von VirginiaTech veröffentlichten ein Papier, nachdem sie Hunderte von Beiträgen auf dem beliebtesten Entwicklerforum (Stack Overflow) analysiert hatten. Sie untersuchten die Art der Fragen, die rund um das Thema Sicherheit gestellt werden, die beliebtesten Antworten der Community und die Auswirkungen auf den Code von Softwareingenieuren.

Das ist keine wirkliche Überraschung für Leute, die sich schon länger mit Cybersicherheit beschäftigen, aber aus Entwicklersicht ist mehr Bewusstsein für dieses Problem erforderlich:

  • Sicherheitsfunktionen, die von Kodierungsframeworks (z. B. JAVA Spring) bereitgestellt werden, sind übermäßig kompliziert und schlecht dokumentiert
  • Eine beträchtliche Anzahl von Entwicklern scheint die Sicherheitsimplikationen von Codierungsoptionen nicht zu verstehen, was auf einen Mangel an Cybersicherheitsschulung hinweist
  • Viele der Vorschläge und "Korrekturen" in diesen Foren sind nicht sicher, erhielten aber positive Stimmen und damit höhere Bewertungen

Der Bericht schlägt die folgenden Lösungen vor:

  • Umschulung der Arbeitskräfte
  • Halb-automatische Erkennung und Behebung von Sicherheitsfehlern

Wir müssen die Sicherheit für Entwickler einfach machen und von Anfang an einbauen, um die Geschwindigkeit aufrechtzuerhalten, mit der Unternehmen heute arbeiten.

"Die Bedeutung dieser Arbeit liegt darin, dass wir empirische Beweise für eine signifikante Anzahl von alarmierenden Problemen bei der sicheren Codierung geliefert haben, über die bisher noch nicht berichtet wurde", heißt es in dem Papier. "Diese Probleme sind auf eine Vielzahl von Gründen zurückzuführen, darunter der schnell wachsende Bedarf an Sicherheitsanwendungen in Unternehmen, die mangelnde Sicherheitsausbildung der Softwareentwickler und schlecht konzipierte Sicherheitsbibliotheken."

https://www.theregister.com/2017/09/29/java_security_plagued_stack_overflow/

Inhaltsübersicht

PDF herunterladen
Ressource anzeigen
Interessiert an mehr?

Vorstandsvorsitzender, Chairman und Mitbegründer

Secure Code Warrior ist für Ihr Unternehmen da, um Sie dabei zu unterstützen, Ihren Code über den gesamten Lebenszyklus der Softwareentwicklung hinweg zu sichern und eine Kultur zu schaffen, in der Cybersicherheit an erster Stelle steht. Ganz gleich, ob Sie AppSec-Manager, Entwickler, CISO oder ein anderer Sicherheitsverantwortlicher sind, wir können Ihrem Unternehmen helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.

Demo buchenHerunterladen
Weitergeben:
Ressourcendrehscheibe

Ressourcen für den Einstieg

Mehr Beiträge
Ressourcendrehscheibe

Ressourcen für den Einstieg

Mehr Beiträge