Definition Was ist OSQuery?

Von MiR 2 min Lesedauer

Anbieter zum Thema

QSQuery fungiert als ein innovatives Tool für SQL-ähnliche Abfragen, das plattformübergreifend Informationen über Systemprozesse und den Systemzustand sammelt. Es wird in digitalen Umgebungen eingesetzt für Überwachung, Fehlerbehebung und Sicherung.

Grundlagenwissen zum IT-Business(Bild:  © adiruch na chiangmai - Fotolia.com)
Grundlagenwissen zum IT-Business
(Bild: © adiruch na chiangmai - Fotolia.com)

OSQuery ist als Open-Source-Security-Programm konzeptioniert, das auf der Basis von SQL-Abfragen in Form einer plattformübergreifenden Systemüberwachung agiert. Die Software sammelt dabei Betriebssysteminformationen. Dies können zum Beispiel laufende Prozesse, offene Netzwerkverbindungen, Browser-Plugins, geladene Kernelmodule oder Datei-Hashes in einer relationalen Datenbank sein. Auf diese Weise lassen sich bösartige Prozesse, unerwünschte Plugins oder auch Sicherheitslücken auf Endpunkten identifizieren.

Die Abfrage erfolgt via einfachen SQL Queries. Komplexer Python-Code wird hierfür nicht benötigt. Zu den wichtigsten Komponenten von QSQuery zählen in erster Linie die mit PowerShell nutzbare interaktive OSQueryi-Shell und der Daemon OSqueryd, der es über (Low-Level) Host Monitoring ermöglicht, Datenbankabfragen exakt zu planen. Entwickelt wurde das Programm von Mike Arpaia ursprünglich zur Verbesserung der Sicherheitsinfrastruktur von Facebook.

Kernmerkmale von QSQuery

Die Kernmerkmale sind:

Interaktive und geplante Abfragen
Extensible Architecture
Relational Data-Model for System Insights
Cross-Platform Compatibility
Community-Driven-Erweiterungen

QSQuery hat mit Osqueryi und Osqueryd zwei besonders leistungsstarke Tools integriert. Die interaktive Abfragekonsole Osqueryi ermöglicht dabei Ad-hoc-Abfragen für sofortige Einblicke und ist ideal geeignet für schnelle Kontrollen und die Fehlersuche. Bei Osqueryd handelt es sich demgegenüber um einen im Hintergrund laufenden Daemon, der immer wieder geplante Abfragen durchführt. Auf diese Weise werden Systemzustandsänderungen sowie der jeweils aktuelle Sicherheitsstatus des Systems kontinuierlich sichtbar gemacht.

Die Funktionen und Fähigkeiten von Osquery lassen sich durch Plugins und spezifische Erweiterungen zusätzlich erweitern. Das gibt Nutzern und insbesondere Entwicklern eine hohe Flexibilität, QSQuery an die Bedürfnisse der jeweiligen digitalen Umgebung anzupassen. So können beispielsweise benutzerdefinierte Datenerhebungsfunktionen hinzugefügt oder die Integration in andere Überwachungssysteme realisiert werden.

Im Kern behandelt das Programm das jeweils zugrunde liegende System wie eine relationale Datenbank. Dieser Ansatz erlaubt es, installierte Software, Netzwerkverbindungen, laufende Prozesse und andere Systemattribute mithilfe von SQL-Abfragen zu untersuchen. Administratoren und das IT-Securityteam erhalten durch dieses Datenmodell eine intuitive Möglichkeit, sämtliche Erkenntnisse über das System ganz ohne spezielle Abfragetools zu sammeln.

Das Tool funktioniert plattformübergreifend. Es lässt sich problemlos in Windows, Linux, macOS oder sogar beispielsweise in FreeBSD ausführen. Diese plattformübergreifende Funktionalität gewährleistet die Aufrechterhaltung einer konsistenten Überwachung der gesamten Infrastruktur. Das erleichtert es, gleichzeitig mehrere Betriebssysteme zu verwalten.

Da es sich um ein Open-Source-Tool handelt, fügen die Entwickler im Rahmen einer globalen Gemeinschaft kontinuierlich neue Funktionen und Fähigkeiten hinzu. Dadurch verbessern sich potenzielle Anwendungen laufend und stetig.

(ID:50157016)

Wissen, was läuft

Täglich die wichtigsten Infos aus dem ITK-Markt

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung