Make software secure againSecure Coding

Eine der Hauptursachen für erfolgreiche Hacks und Data Breaches ist der Einsatz unsicherer Software. Alleine im Jahr 2019 wurden 203 449 Sicherheitslücken gemeldet. Die Dunkelziffer ist unbekannt und die tatsächliche Anzahl an Sicherheitslücken dürfte weitaus höher liegen.
Unternehmen wie Google, Microsoft oder Apple zahlen mittlerweile Rekordsummen dafür, dass Sicherheitsforscher ihnen gefundene Sicherheitsprobleme bei ihren Produkten melden. Dabei konkurrieren selbst die Großen der Branche direkt mit Cyberkriminellen und anderen Playern am Markt, die diese Erkenntnisse um unbekannte Schwachstellen durch die Entwicklung von Zero-Day-Exploits zu ihrem eigenen Vorteil einsetzen wollen.

Aber auch bei mittelständischen und großen Unternehmen besteht Gefahr. Hier setzt Secure Coding an. Mit „Make software secure again“ erleben Sie hautnah, anhand von Live-Demos, wie einfach es für Hacker ist, vorhandene Sicherheitslücken aufzuspüren und diese auszunutzen. Wir zeigen, wie Management und Softwareentwickler gemeinsam dafür Sorge tragen können, dass Software wieder sicherer wird und die Einfallstore für Angreifer geschlossen werden.
Zudem bieten wir Ihnen explizit auf Ihre Umgebung angepasste Entwicklerschulungen an. Sie profitieren dabei von unserer über 20-jährigen Erfahrung in der Softwareentwicklung.

Darüber hinaus besteht die Möglichkeit, Ihre Systeme mittels eines Penetration Test zu überprüfen und anschließend abzusichern. Gefundene Probleme und Schwachstellen können wir direkt in einem anschließenden Secure Coding Workshop angehen. Damit wird sichergestellt, dass das relevante Know-how direkt vermittelt und bei zukünftigen Projekten berücksichtigt werden kann.

Was ist Secure Coding

Secure Coding ist eine zweitägige Schulung für Entwickler, um Sicherheitslücken der Software in praxisnahen Übungen und Beispielen kennenzulernen mit dem Ziel, mögliche Fehlerquellen bei der eigenen Arbeit zu erkennen und zu vermeiden.

Worum geht es bei Secure Coding?

Wir vermitteln, welche Sicherheitslücken in Ihren Anwendungen auftreten können, wie Hacker diese erkennen und für ihre Zwecke ausnutzen. Anschließend zeigen wir Ihnen auf, was Sie tun können, um Sicherheitslücken zu vermeiden und zu beseitigen.

Wie gehen wir vor?

Wir führen allgemein in das Thema ein. Dabei berücksichtigen wir die OWASP Top 10 und andere von Angreifern oft ausgenutzte Risiken und Sicherheitslücken.
Anhand von praktischen Übungen zeigen wir, wie Hacker Schwachstellen ausnutzen und welchen Impact diese Angriffe haben können. Daneben bieten wir praktische Tipps, Erklärungen und Best Practices zur Vermeidung, um Entwickler für die Problematik zu sensibilisieren.

Wer sollte teilnehmen?

Entwickler, Systemadministartoren, Softwarearchitekten und Softwaretester.

Ablauf des Secure Coding Workshops

  • Einleitung
  • Klärung der Ziele des Workshops
  • Wie entstehen Sicherheitslücken?
  • Umgang mit Web-Interception Proxies (Burp Suite Community Edition und OWASP ZAP)
  • OWASP Top 10
  • Weitere bekannte Einfallstore
  • Bug Chains und Real World Findings
  • Sicherheitslücken finden mit Hilfe von Black- und Whitebox-Audits
  • Zusammenfassung, Best Practices und Takeaways
  • Anwendung der erlernten Inhalte auf umfangreiche, unsichere Beispielanwendungen
  • Diskussion und Vertiefung

Entwicklerschulungen, native Applikationen

Natürlich passen wir unsere Schulungen auf Ihre individuellen Bedürfnisse an und berücksichtigen dabei auch gerne Ihre Anforderungen hinsichtlich nativer Anwendungen.

Je nach eingesetzter Programmiersprache unterscheiden sich die Angriffsvektoren stark und es empfiehlt sich eine angepasste Herangehensweise.

Wie diese aussieht, erfahren Sie in unseren Schulungen zu systemnahen Anwendungen oder mobilen Applikationen.

Angebotene Programmiersprachen:

  • C
  • C++
  • Java
  • Python
  • Swift
  • .NET
  • und weitere

Haben wir Ihr Interesse geweckt?Kontaktieren Sie uns

 

Vereinbaren Sie gleich einen Termin für ein kostenloses Beratungsgespräch.

Gerne geben wir Auskunft.

 

Kontaktieren