Kapitel 14. Falco Entwicklung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Falco zu erweitern ist der beste Weg, um sicherzustellen, dass es perfekt zu deinen individuellen Anforderungen passt. In diesem Kapitel zeigen wir dir drei Ansätze für die Entwicklung von Falco. Wir beginnen mit einem Überblick über die Codebasis von Falco und einer kurzen Anleitung zum Erstellen von Falco aus dem Quellcode, mit dem du direkt arbeiten kannst. Dieser erste Ansatz gibt dir mehr Freiheit, ist aber schwieriger und vielleicht weniger bequem als die beiden anderen. Mit dem zweiten Ansatz kannst du eine Anwendung erstellen, die Falco-Benachrichtigungen auf die gewünschte Weise verarbeitet, indem du eine Schnittstelle zur gRPC-API herstellst. Die dritte Methode ist der Standard und die einfachste Art, Falco zu erweitern: Du schreibst dein eigenes Plugin.
Die letzten beiden Ansätze werden wir dir anhand von Beispielen beibringen. In diesen Code-Schnipseln verwenden wir die Programmiersprache Go. Eine gewisse Vertrautheit mit dieser Sprache ist also hilfreich, aber nicht unbedingt erforderlich. Dieses Kapitel setzt außerdem voraus, dass du Teil II dieses Buches gelesen hast. Wenn du dir Sorgen machst, dass dieses Material zu schwierig sein könnte, keine Angst: Wir denken, dass du es auch dann verständlich und interessant finden wirst, wenn du kein Entwickler bist.
Get Praktische Cloud Native Sicherheit mit Falco now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.