12.02.2010 | Autor / Redakteur: Brian Contos / Stephan Augsten
Die meisten Datenzugriffe finden mittlerweile über Webanwendungen statt. Es genügt also nicht mehr, Sicherheitsmaßnahmen nur auf Datenbank-Ebene zu ergreifen – man muss auch jede einzelne Web Application schützen. Dies verlangt nach einem zweigleisigen Ansatz, der Entwicklung und Qualitätskontrolle ebenso berücksichtigt wie den produktiven Einsatz.
Entwicklung und Qualitätskontrolle (QA, Quality Assessment): Man kann die Sicherheit einer Web Application erhöhen, noch bevor diese zum Einsatz kommt. So sollten die Anwendungsentwickler mit Best Practices zur sicheren Programmierung vertraut sein. Darüber hinaus empfiehlt sich die Einführung eines sicheren Software Development Lifecycle (SDLC).
Nach der Entwicklung sollte die Software getestet und anylsiert werden, hierfür gibt es etliche Methoden, unter anderem.
Viele Unternehmen vertrauen während der Entwicklungs- und Qualitätssicherungsprozesse auf eine Web Application Firewall (WAF). Dabei wird nicht die Block-Funktion der Firewall genutzt, sondern ihre Monitoring-Möglichkeiten. Die Entwickler erhalten einen Einblick in die Arbeitsweise ihrer Software, was insbesondere im Rahmen von Beta-Tests etliche Vorteile birgt:
Software im Geschäftsbetrieb: Man kann noch so sicher programmieren, noch so umfangreich testen oder sich an Best Practices orientieren: ein Code ist niemals perfekt oder hundertprozentig sicher, da sich die Bedingungen und Gefahren im Internet stetig verändern. Web Application Security beinhaltet einen stetigen Verbesserungsprozess auch im Produktiveinsatz.
Web Application Firewalls bieten eine Reihe von Vorteilen, angefangen beim Blocken bösartiger Aktivitäten über Monitoring und Alerting bis hin zur Berichterstattung (Reporting). Darüber hinaus bringen sie Schwachstellen-Management-Funktionen mit. Analog zu Database Firewalls kann man mit einer WAF die Webanwendung virtuell patchen, bevor man eine Sicherheitslücke aktiv schließt.
Folgende Vorteile gehen mit WAFs einher:
Nur wer seine Web-Anwendungen umfassend absichert, kann kritische Datenbanken und die darin enthaltenen Informationen effektiv schützen. Sichere Anwendungsentwicklung und umfassende Software-Tests versprechen eine gute Grundsicherheit, entsprechende Mechanismen müssen aber über den ganzen Software-Lebenszyklus greifen. Eine Web Application Firewall kann selbst bei unerwartenen Ereignissen präventiv eingreifen.
Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 2043353)