Grundsätze der sicheren Programmierung sollten in der Softwareentwicklung angewendet werden.
Der Code wird gegen Grundsätze der sicheren Programmierung und die Leitlinien von OWASP geprüft. Häufige Schwachstellen wie SQL-Injection, Pufferüberläufe und unsichere Deserialisierung werden automatisch erkannt.
Vor der Entwicklung entstehen technische Design-Diagramme, gefolgt von Sicherheitsbewertungen, die Datenflüsse, Zugriffskontrolle und Einschränkungen der Architektur beurteilen. Wir konzentrieren uns darauf, Sicherheitsprobleme zu erkennen und zu beheben, bevor auch nur eine Zeile Code geschrieben ist.
Tests werden vor dem Code geschrieben und decken Sicherheitsszenarien und negative Anwendungsfälle ab. Jeder Code durchläuft ein Peer-Review, das die Freigabe durch erfahrene Entwickler erfordert. Im gesamten Entwicklungsprozess orientieren wir uns an den OWASP Top 10.