Sicherheit' ist kein Schimpfwort: Wie ein positiver Ansatz Ihr Sicherheitsprogramm verändern wird
Ursprünglich veröffentlicht auf dem DevSecCon-Blog.
Da ich auf beiden Seiten des Zauns gestanden habe, kenne ich nur zu gut die Spannungen, die zwischen dem Entwicklungsteam und den AppSec-Spezialisten entstehen können, wenn es um die Einhaltung von Best Practices in Sachen Sicherheit geht.
Es ist schwierig, denn am Ende des Tages ist die oberste Priorität eines Entwicklers die Bereitstellung von Softwarefunktionen. Sie müssen schön und funktional sein und die Leistungsfähigkeit der Anwendung demonstrieren. Mit den heutzutage üblichen agilen Entwicklungspraktiken müssen diese Funktionen innerhalb strenger Fristen fertiggestellt werden... und die Sicherheit steht selten ganz oben auf der Liste der Bedenken, wenn so viel anderes auf dem Spiel steht.
Sicherheit wird als Domäne des AppSec-Teams angesehen, das die wenig beneidenswerte Aufgabe hat, Code zu scannen (oder schlimmer noch: ihn manuell, Zeile für Zeile, zu überprüfen) und dem Entwicklungsteam mitzuteilen, dass ihr Code unsicher oder sogar völlig unbrauchbar ist. Sie sind die Stöpsel im Dreck, die ihre gute Arbeit zerpflücken, Innovationen aufhalten und den Entwicklern allgemein Kopfschmerzen bereiten. Am Ende des Tages sind viele Sicherheitsprobleme recht einfach zu beheben " vielleicht kann eine einzige Codezeile eine verwundbare Hintertür in Minutenschnelle verstärken.
Aber, hier ist das Problem. Da "Sicherheit" so sehr ein Synonym für eine negative Erfahrung ist, beschäftigen sich Entwickler einfach nicht so intensiv damit, wie sie es sollten. Diese einzeiligen Fixes passieren nicht: Schließlich stoßen die AppSec-Leute immer wieder auf die gleichen Probleme. Es muss ziemlich verrückt für sie sein, immer noch auf SQL-Injection-Fehler hinzuweisen, mehr als zwanzig Jahre nachdem wir sie zum ersten Mal entdeckt haben (und ihren anschließenden Fix).
Was wir bisher getan haben, funktioniert nicht annähernd so effektiv, wie wir gehofft hatten. Wir müssen uns darauf konzentrieren, die Brücke zwischen Entwicklern und AppSec-Spezialisten zu reparieren und eine positive Sicherheitskultur anzustreben, in der Entwicklern die Werkzeuge und Schulungen an die Hand gegeben werden, um in diesem Bereich wirklich etwas bewirken zu können.
Wer weiß? Vielleicht verlieben sie sich sogar darin, so wie ich es tat!
Positive Sicherheit ist der schnellste und einfachste Weg zur Verbesserung der Anwendungssicherheit
ity " und nein, es ist kein Hokuspokus über immaterielle Ergebnisse. Es ist eine absolut wichtige Zutat im Erfolgsrezept der sicheren Codierung.
Entwickler halten den Schlüssel zur Verbesserung der Sicherheit von Beginn der Produktion an in der Hand, indem sie von vornherein sicheren Code schreiben. Durch die Schaffung einer positiven Sicherheitskultur und die Begeisterung der Entwickler für die Anwendungssicherheit können häufige Schwachstellen ausgemerzt werden, bevor sie es überhaupt zu einem Scan oder einer manuellen Codeprüfung im AppSec-Land schaffen.
Es ist dreißigmal teurer, Schwachstellen in bereits implementiertem Code zu beheben. Daher ist die Suche nach einer Schulung, die die Stärken der Entwickler nutzt, das Interesse aufrecht erhält und tatsächlich funktioniert, ein großer Schritt zur zukünftigen Kostenreduzierung bei der Identifizierung und Behebung dieser wiederkehrenden Schwachstellen.
Positive, entwicklerorientierte Initiativen fördern die richtige Sicherheitskultur.
Wenn alle mit den Best Practices für Sicherheit auf einer Wellenlänge liegen, ist eine positive Sicherheitskultur ein glückliches, vitales Nebenprodukt.
Positive, skalierbare, entwicklerorientierte Initiativen fördern die richtige Sicherheitskultur. Es ist wichtig, die problemlösenden und kreativen Köpfe der Entwickler anzusprechen, um sie für sich zu gewinnen und sicherzustellen, dass neue Mitarbeiter sich schnell mit den Sicherheitserwartungen des Teams vertraut machen können. Nehmen Sie Kontakt auf, um einen Überblick über die Entwicklung der Beziehung zwischen Entwicklern und Sicherheit zu erhalten und um Ideen für die Einführung eines erfolgreichen Security Awareness-Programms in Ihrem Unternehmen zu erhalten.
Da ich auf beiden Seiten des Zauns gestanden habe, kenne ich nur zu gut die Spannungen, die zwischen dem Entwicklungsteam und den AppSec-Spezialisten entstehen können, wenn es um die Einhaltung von Best Practices im Bereich Sicherheit geht. Es gibt jedoch einen besseren Ansatz.
Jaap Karan Singh ist ein Secure Coding Evangelist, Chief Singh und Mitbegründer von Secure Code Warrior.
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 buchenJaap Karan Singh ist ein Secure Coding Evangelist, Chief Singh und Mitbegründer von Secure Code Warrior.
Ursprünglich veröffentlicht auf dem DevSecCon-Blog.
Da ich auf beiden Seiten des Zauns gestanden habe, kenne ich nur zu gut die Spannungen, die zwischen dem Entwicklungsteam und den AppSec-Spezialisten entstehen können, wenn es um die Einhaltung von Best Practices in Sachen Sicherheit geht.
Es ist schwierig, denn am Ende des Tages ist die oberste Priorität eines Entwicklers die Bereitstellung von Softwarefunktionen. Sie müssen schön und funktional sein und die Leistungsfähigkeit der Anwendung demonstrieren. Mit den heutzutage üblichen agilen Entwicklungspraktiken müssen diese Funktionen innerhalb strenger Fristen fertiggestellt werden... und die Sicherheit steht selten ganz oben auf der Liste der Bedenken, wenn so viel anderes auf dem Spiel steht.
Sicherheit wird als Domäne des AppSec-Teams angesehen, das die wenig beneidenswerte Aufgabe hat, Code zu scannen (oder schlimmer noch: ihn manuell, Zeile für Zeile, zu überprüfen) und dem Entwicklungsteam mitzuteilen, dass ihr Code unsicher oder sogar völlig unbrauchbar ist. Sie sind die Stöpsel im Dreck, die ihre gute Arbeit zerpflücken, Innovationen aufhalten und den Entwicklern allgemein Kopfschmerzen bereiten. Am Ende des Tages sind viele Sicherheitsprobleme recht einfach zu beheben " vielleicht kann eine einzige Codezeile eine verwundbare Hintertür in Minutenschnelle verstärken.
Aber, hier ist das Problem. Da "Sicherheit" so sehr ein Synonym für eine negative Erfahrung ist, beschäftigen sich Entwickler einfach nicht so intensiv damit, wie sie es sollten. Diese einzeiligen Fixes passieren nicht: Schließlich stoßen die AppSec-Leute immer wieder auf die gleichen Probleme. Es muss ziemlich verrückt für sie sein, immer noch auf SQL-Injection-Fehler hinzuweisen, mehr als zwanzig Jahre nachdem wir sie zum ersten Mal entdeckt haben (und ihren anschließenden Fix).
Was wir bisher getan haben, funktioniert nicht annähernd so effektiv, wie wir gehofft hatten. Wir müssen uns darauf konzentrieren, die Brücke zwischen Entwicklern und AppSec-Spezialisten zu reparieren und eine positive Sicherheitskultur anzustreben, in der Entwicklern die Werkzeuge und Schulungen an die Hand gegeben werden, um in diesem Bereich wirklich etwas bewirken zu können.
Wer weiß? Vielleicht verlieben sie sich sogar darin, so wie ich es tat!
Positive Sicherheit ist der schnellste und einfachste Weg zur Verbesserung der Anwendungssicherheit
ity " und nein, es ist kein Hokuspokus über immaterielle Ergebnisse. Es ist eine absolut wichtige Zutat im Erfolgsrezept der sicheren Codierung.
Entwickler halten den Schlüssel zur Verbesserung der Sicherheit von Beginn der Produktion an in der Hand, indem sie von vornherein sicheren Code schreiben. Durch die Schaffung einer positiven Sicherheitskultur und die Begeisterung der Entwickler für die Anwendungssicherheit können häufige Schwachstellen ausgemerzt werden, bevor sie es überhaupt zu einem Scan oder einer manuellen Codeprüfung im AppSec-Land schaffen.
Es ist dreißigmal teurer, Schwachstellen in bereits implementiertem Code zu beheben. Daher ist die Suche nach einer Schulung, die die Stärken der Entwickler nutzt, das Interesse aufrecht erhält und tatsächlich funktioniert, ein großer Schritt zur zukünftigen Kostenreduzierung bei der Identifizierung und Behebung dieser wiederkehrenden Schwachstellen.
Positive, entwicklerorientierte Initiativen fördern die richtige Sicherheitskultur.
Wenn alle mit den Best Practices für Sicherheit auf einer Wellenlänge liegen, ist eine positive Sicherheitskultur ein glückliches, vitales Nebenprodukt.
Positive, skalierbare, entwicklerorientierte Initiativen fördern die richtige Sicherheitskultur. Es ist wichtig, die problemlösenden und kreativen Köpfe der Entwickler anzusprechen, um sie für sich zu gewinnen und sicherzustellen, dass neue Mitarbeiter sich schnell mit den Sicherheitserwartungen des Teams vertraut machen können. Nehmen Sie Kontakt auf, um einen Überblick über die Entwicklung der Beziehung zwischen Entwicklern und Sicherheit zu erhalten und um Ideen für die Einführung eines erfolgreichen Security Awareness-Programms in Ihrem Unternehmen zu erhalten.
Ursprünglich veröffentlicht auf dem DevSecCon-Blog.
Da ich auf beiden Seiten des Zauns gestanden habe, kenne ich nur zu gut die Spannungen, die zwischen dem Entwicklungsteam und den AppSec-Spezialisten entstehen können, wenn es um die Einhaltung von Best Practices in Sachen Sicherheit geht.
Es ist schwierig, denn am Ende des Tages ist die oberste Priorität eines Entwicklers die Bereitstellung von Softwarefunktionen. Sie müssen schön und funktional sein und die Leistungsfähigkeit der Anwendung demonstrieren. Mit den heutzutage üblichen agilen Entwicklungspraktiken müssen diese Funktionen innerhalb strenger Fristen fertiggestellt werden... und die Sicherheit steht selten ganz oben auf der Liste der Bedenken, wenn so viel anderes auf dem Spiel steht.
Sicherheit wird als Domäne des AppSec-Teams angesehen, das die wenig beneidenswerte Aufgabe hat, Code zu scannen (oder schlimmer noch: ihn manuell, Zeile für Zeile, zu überprüfen) und dem Entwicklungsteam mitzuteilen, dass ihr Code unsicher oder sogar völlig unbrauchbar ist. Sie sind die Stöpsel im Dreck, die ihre gute Arbeit zerpflücken, Innovationen aufhalten und den Entwicklern allgemein Kopfschmerzen bereiten. Am Ende des Tages sind viele Sicherheitsprobleme recht einfach zu beheben " vielleicht kann eine einzige Codezeile eine verwundbare Hintertür in Minutenschnelle verstärken.
Aber, hier ist das Problem. Da "Sicherheit" so sehr ein Synonym für eine negative Erfahrung ist, beschäftigen sich Entwickler einfach nicht so intensiv damit, wie sie es sollten. Diese einzeiligen Fixes passieren nicht: Schließlich stoßen die AppSec-Leute immer wieder auf die gleichen Probleme. Es muss ziemlich verrückt für sie sein, immer noch auf SQL-Injection-Fehler hinzuweisen, mehr als zwanzig Jahre nachdem wir sie zum ersten Mal entdeckt haben (und ihren anschließenden Fix).
Was wir bisher getan haben, funktioniert nicht annähernd so effektiv, wie wir gehofft hatten. Wir müssen uns darauf konzentrieren, die Brücke zwischen Entwicklern und AppSec-Spezialisten zu reparieren und eine positive Sicherheitskultur anzustreben, in der Entwicklern die Werkzeuge und Schulungen an die Hand gegeben werden, um in diesem Bereich wirklich etwas bewirken zu können.
Wer weiß? Vielleicht verlieben sie sich sogar darin, so wie ich es tat!
Positive Sicherheit ist der schnellste und einfachste Weg zur Verbesserung der Anwendungssicherheit
ity " und nein, es ist kein Hokuspokus über immaterielle Ergebnisse. Es ist eine absolut wichtige Zutat im Erfolgsrezept der sicheren Codierung.
Entwickler halten den Schlüssel zur Verbesserung der Sicherheit von Beginn der Produktion an in der Hand, indem sie von vornherein sicheren Code schreiben. Durch die Schaffung einer positiven Sicherheitskultur und die Begeisterung der Entwickler für die Anwendungssicherheit können häufige Schwachstellen ausgemerzt werden, bevor sie es überhaupt zu einem Scan oder einer manuellen Codeprüfung im AppSec-Land schaffen.
Es ist dreißigmal teurer, Schwachstellen in bereits implementiertem Code zu beheben. Daher ist die Suche nach einer Schulung, die die Stärken der Entwickler nutzt, das Interesse aufrecht erhält und tatsächlich funktioniert, ein großer Schritt zur zukünftigen Kostenreduzierung bei der Identifizierung und Behebung dieser wiederkehrenden Schwachstellen.
Positive, entwicklerorientierte Initiativen fördern die richtige Sicherheitskultur.
Wenn alle mit den Best Practices für Sicherheit auf einer Wellenlänge liegen, ist eine positive Sicherheitskultur ein glückliches, vitales Nebenprodukt.
Positive, skalierbare, entwicklerorientierte Initiativen fördern die richtige Sicherheitskultur. Es ist wichtig, die problemlösenden und kreativen Köpfe der Entwickler anzusprechen, um sie für sich zu gewinnen und sicherzustellen, dass neue Mitarbeiter sich schnell mit den Sicherheitserwartungen des Teams vertraut machen können. Nehmen Sie Kontakt auf, um einen Überblick über die Entwicklung der Beziehung zwischen Entwicklern und Sicherheit zu erhalten und um Ideen für die Einführung eines erfolgreichen Security Awareness-Programms in Ihrem Unternehmen zu erhalten.
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 buchenJaap Karan Singh ist ein Secure Coding Evangelist, Chief Singh und Mitbegründer von Secure Code Warrior.
Ursprünglich veröffentlicht auf dem DevSecCon-Blog.
Da ich auf beiden Seiten des Zauns gestanden habe, kenne ich nur zu gut die Spannungen, die zwischen dem Entwicklungsteam und den AppSec-Spezialisten entstehen können, wenn es um die Einhaltung von Best Practices in Sachen Sicherheit geht.
Es ist schwierig, denn am Ende des Tages ist die oberste Priorität eines Entwicklers die Bereitstellung von Softwarefunktionen. Sie müssen schön und funktional sein und die Leistungsfähigkeit der Anwendung demonstrieren. Mit den heutzutage üblichen agilen Entwicklungspraktiken müssen diese Funktionen innerhalb strenger Fristen fertiggestellt werden... und die Sicherheit steht selten ganz oben auf der Liste der Bedenken, wenn so viel anderes auf dem Spiel steht.
Sicherheit wird als Domäne des AppSec-Teams angesehen, das die wenig beneidenswerte Aufgabe hat, Code zu scannen (oder schlimmer noch: ihn manuell, Zeile für Zeile, zu überprüfen) und dem Entwicklungsteam mitzuteilen, dass ihr Code unsicher oder sogar völlig unbrauchbar ist. Sie sind die Stöpsel im Dreck, die ihre gute Arbeit zerpflücken, Innovationen aufhalten und den Entwicklern allgemein Kopfschmerzen bereiten. Am Ende des Tages sind viele Sicherheitsprobleme recht einfach zu beheben " vielleicht kann eine einzige Codezeile eine verwundbare Hintertür in Minutenschnelle verstärken.
Aber, hier ist das Problem. Da "Sicherheit" so sehr ein Synonym für eine negative Erfahrung ist, beschäftigen sich Entwickler einfach nicht so intensiv damit, wie sie es sollten. Diese einzeiligen Fixes passieren nicht: Schließlich stoßen die AppSec-Leute immer wieder auf die gleichen Probleme. Es muss ziemlich verrückt für sie sein, immer noch auf SQL-Injection-Fehler hinzuweisen, mehr als zwanzig Jahre nachdem wir sie zum ersten Mal entdeckt haben (und ihren anschließenden Fix).
Was wir bisher getan haben, funktioniert nicht annähernd so effektiv, wie wir gehofft hatten. Wir müssen uns darauf konzentrieren, die Brücke zwischen Entwicklern und AppSec-Spezialisten zu reparieren und eine positive Sicherheitskultur anzustreben, in der Entwicklern die Werkzeuge und Schulungen an die Hand gegeben werden, um in diesem Bereich wirklich etwas bewirken zu können.
Wer weiß? Vielleicht verlieben sie sich sogar darin, so wie ich es tat!
Positive Sicherheit ist der schnellste und einfachste Weg zur Verbesserung der Anwendungssicherheit
ity " und nein, es ist kein Hokuspokus über immaterielle Ergebnisse. Es ist eine absolut wichtige Zutat im Erfolgsrezept der sicheren Codierung.
Entwickler halten den Schlüssel zur Verbesserung der Sicherheit von Beginn der Produktion an in der Hand, indem sie von vornherein sicheren Code schreiben. Durch die Schaffung einer positiven Sicherheitskultur und die Begeisterung der Entwickler für die Anwendungssicherheit können häufige Schwachstellen ausgemerzt werden, bevor sie es überhaupt zu einem Scan oder einer manuellen Codeprüfung im AppSec-Land schaffen.
Es ist dreißigmal teurer, Schwachstellen in bereits implementiertem Code zu beheben. Daher ist die Suche nach einer Schulung, die die Stärken der Entwickler nutzt, das Interesse aufrecht erhält und tatsächlich funktioniert, ein großer Schritt zur zukünftigen Kostenreduzierung bei der Identifizierung und Behebung dieser wiederkehrenden Schwachstellen.
Positive, entwicklerorientierte Initiativen fördern die richtige Sicherheitskultur.
Wenn alle mit den Best Practices für Sicherheit auf einer Wellenlänge liegen, ist eine positive Sicherheitskultur ein glückliches, vitales Nebenprodukt.
Positive, skalierbare, entwicklerorientierte Initiativen fördern die richtige Sicherheitskultur. Es ist wichtig, die problemlösenden und kreativen Köpfe der Entwickler anzusprechen, um sie für sich zu gewinnen und sicherzustellen, dass neue Mitarbeiter sich schnell mit den Sicherheitserwartungen des Teams vertraut machen können. Nehmen Sie Kontakt auf, um einen Überblick über die Entwicklung der Beziehung zwischen Entwicklern und Sicherheit zu erhalten und um Ideen für die Einführung eines erfolgreichen Security Awareness-Programms in Ihrem Unternehmen zu erhalten.
Inhaltsübersicht
Jaap Karan Singh ist ein Secure Coding Evangelist, Chief Singh und Mitbegründer von Secure Code Warrior.
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 buchenHerunterladenRessourcen für den Einstieg
Benchmarking von Sicherheitskompetenzen: Optimierung von Secure-by-Design im Unternehmen
Die Secure-by-Design-Bewegung ist die Zukunft der sicheren Softwareentwicklung. Erfahren Sie mehr über die wichtigsten Elemente, die Unternehmen berücksichtigen müssen, wenn sie über eine Secure-by-Design-Initiative nachdenken.
DigitalOcean verringert Sicherheitsverschuldung mit Secure Code Warrior
DigitalOceans Einsatz von Secure Code Warrior hat die Sicherheitsverschuldung deutlich reduziert, so dass sich die Teams stärker auf Innovation und Produktivität konzentrieren können. Die verbesserte Sicherheit hat die Produktqualität und den Wettbewerbsvorteil des Unternehmens gestärkt. Mit Blick auf die Zukunft wird der SCW Trust Score dem Unternehmen helfen, seine Sicherheitspraktiken weiter zu verbessern und Innovationen voranzutreiben.
Ressourcen für den Einstieg
Trust Score zeigt den Wert von Secure-by-Design-Upskilling-Initiativen
Unsere Forschung hat gezeigt, dass Schulungen für sicheren Code funktionieren. Trust Score verwendet einen Algorithmus, der auf mehr als 20 Millionen Lerndaten aus der Arbeit von mehr als 250.000 Lernenden in über 600 Organisationen basiert, und zeigt, wie effektiv die Initiative ist, um Schwachstellen zu beseitigen und wie man sie noch effektiver gestalten kann.
Reaktive versus präventive Sicherheit: Prävention ist das bessere Heilmittel
Der Gedanke, Legacy-Code und -Systeme zur gleichen Zeit wie neuere Anwendungen mit präventiver Sicherheit auszustatten, kann entmutigend erscheinen, aber ein Secure-by-Design-Ansatz, der durch die Weiterbildung von Entwicklern durchgesetzt wird, kann die besten Sicherheitsverfahren auf diese Systeme anwenden. Dies ist für viele Unternehmen die beste Chance, ihre Sicherheitslage zu verbessern.
Die Vorteile eines Benchmarking der Sicherheitskompetenzen von Entwicklern
Der zunehmende Fokus auf sicheren Code und Secure-by-Design-Prinzipien erfordert, dass Entwickler von Beginn des SDLC an in Cybersicherheit geschult werden, wobei Tools wie Secure Code Warrior's Trust Score dabei helfen, ihre Fortschritte zu messen und zu verbessern.
Wesentlicher Erfolg für Enterprise Secure-by-Design-Initiativen
Unser jüngstes Forschungspapier „Benchmarking Security Skills: Streamlining Secure-by-Design in the Enterprise“ ist das Ergebnis einer umfassenden Analyse echter Secure-by-Design-Initiativen auf Unternehmensebene und der Ableitung von Best-Practice-Ansätzen auf Grundlage datengesteuerter Erkenntnisse.