Kommentar zu Sicherheitsrisiken von Big Data Web Application Security für Big Data
SQL-Injections sind längst nicht das einzige Problem von Web-Anwendungen. Selbst mit NoSQL-Datenbanken gibt es Gefahren für Big Data Web-Anwendungen, wie zum Beispiel OS Command-Injections und Remote File Inclusions.
Anbieter zum Thema

Im ersten Teil dieser Kommentarreihe habe ich bereits angesprochen, wie wichtig ein gutes Monitoring für Big Data Anwendungen ist, und warum Sicherheitsexperten sich nicht wundern sollten, dass dieses Feature selten standardmäßig in die Lösung integriert ist.
Was einen allerdings viel mehr beunruhigen sollte, ist die sehr weit verbreitete aber falsche Annahme über das Bedrohungspotenzial von operativen Big Data Applikationen. Also Anwendungen mit web Front-Ends (genau wie „normale“ Web Apps), aber mit einer Art NoSQL Back-End, wie beispielsweise MongoDB oder Cassandra.
Schon oft habe ich sogenannte IT-Experten sagen hören: „Wir brauchen keine Web Application Firewall für diese Anwendung, weil es eine NoSQL Datenbank ist und man SQL nicht bei NoSQL einschleusen kann“. Dieser Irrglaube kann sehr gefährlich sein. Was die Sicherheit einer solchen Anwendung betrifft, bin ich persönlich sogar noch besorgter, als ich es bei einer simplen Web + Transactional RDBMS wäre.
Fehleinschätzung von NoSQL-Sicherheiheitsrisiken
Zunächst einmal sind SQL-Injections, wenn sie auch eine der gefährlichsten und häufigsten Web App-Bedrohungen sind, längst nicht das einzige Problem. OS Command-Injections und Remote File Inclusions sind nur einige der Gefahren, denen Web-Anwendungen ausgeliefert sind, egal welche Back-End-Technologie sie verwenden. Solche Schwachstellen erlauben es dem Angreifer, Kontrolle über den Web Application Server zu bekommen und Verbindung zum NoSQL Back-End aufzunehmen, um so Zugriff auf große Mengen an sensiblen Daten zu erlangen.
Ein Beispiel: MongoDB ist das am weitesten verbreitete NoSQL Back-End, das wir bei Imperva beobachten konnten (dicht gefolgt von Cassandra auf Platz 2). Web-Anwendungen, die MongoDB nutzen, sind nachweislich durch Javascript-Injections angreifbar. Im dritten Teil dieser Serie werden wir auf das Thema „Big Data Javascript-Injection“ weiter eingehen. Application-Sicherheit ist jedenfalls elementar für jede Online-Anwendung, egal ob das Back-End „Big“ ist, oder nicht.
:quality(80)/images.vogel.de/vogelonline/bdb/757000/757051/original.jpg)
Kommentar zu Fehlern bei der Big Data Security
Schafft Big Data mehr IT-Sicherheitsprobleme?
(ID:42915808)