Zurück zum Glossary

Ingenieurpraxis

Sichere Programmierung

Anwendung von Programmiergrundsätzen und -praktiken zur Verringerung von Schwachstellen und Sicherheitsfehlern in Software.

Zugeordnete Domäne: CybersicherheitConcept ID: concept-secure-coding

Definition

Sichere Programmierung umfasst Grundsätze und Praktiken zur Softwareentwicklung, die das Risiko von Schwachstellen und sicherheitsrelevanten Fehlern minimieren.

Einfach erklärt

Entwickler berücksichtigen Sicherheit bereits beim Schreiben des Codes, statt Fehler erst nach Abschluss des Projekts zu beheben.

Warum es wichtig ist

Schwachstellen während der Codeerstellung zu beseitigen ist meist einfacher und kostengünstiger als nach der Bereitstellung.

Begriffliche Abgrenzung

Sichere Programmierung ersetzt keine Sicherheitstests. Sie verringert die Zahl der Schwachstellen bereits während der Implementierung.

Praktische Perspektive

Gemeinsame Programmierstandards und Kenntnisse typischer Schwachstellen erhöhen die Sicherheit entwickelter Software erheblich.

Verwandte Begriffe