Menschliche Code Reviews verhindern Sicherheitslecks
09. Dezember 2008In vielen großen Software Projekten wird mit
- Softwaremetriken,
- Unit Tests,
- Code Coverage Analysen
- und automatisierten Angriffs Tools
für Qualität und Sicherheit gesorgt. Gegen diese Tools ist nichts zu sagen und der Einsatz ist oft unerlässlich aber leider wird oft eine menschlicher Code Review weggelassen. Diese sind aber wesentlich effektiver und bedürfen auch keiner Einarbeitungszeit. Optimalerweise prüft ein Software Architekt den Code nach der Entwicklung einer Phase. Oft würde es aber auch schon reichen wenn wenigstens ein Kollege den Code betrachtet.
Heute musste ich mal wieder feststellen welche gravierenden Sicherheitslücken man finden kann wenn man einfach mal den gesamten Code quer liest. Beim Coden hat man oft nicht den Blick für das Gesamte und ist auf die Problemlösung im Detail konzentriert. Dabei können dann Sicherheitslücken entstehen, die erst sichtbar werden, wenn man das Zusammenspiel aller Komponenten betrachtet.
Deshalb gilt für mich: Regelmäßige Code Reviews erhöhen die Sicherheit enorm.
Tags:sicherheit
Veröffentlicht in Internet | Keine Kommentare »







