
Der Red Canary Mac Monitor ist ein fortschrittliches, eigenständiges Systemüberwachungstool, das für die MACOS-Sicherheitsforschung, Malware-Triage und System-Fehlerbehebung zugeschnitten ist . Das Nutzen der Apple Endpoint Security (ES) sammelt und bereichert sie Systemereignisse und zeigt sie grafisch an, wobei ein expansives Features -Set so ausgelegt ist, dass nur die für Sie relevanten Ereignisse auftreten. Die gesammelte Telemetrie umfasst neben Rich -Metadaten auch Prozess-, Interprozess- und Dateiereignisse, mit denen Benutzer Ereignisse kontextualisieren und eine Geschichte problemlos erzählen können. Mit einer intuitiven Schnittstelle und einer Reihe von Analysefunktionen wurde Red Canary Mac Monitor für eine Vielzahl von Fähigkeiten und Hintergründen ausgelegt, um macOS -Bedrohungen zu erkennen, die sonst unbemerkt bleiben würden. Im Rahmen des Engagements von Red Canary für die Forschungsgemeinschaft steht das Mac Monitor Distribution Package kostenlos zum Download zur Verfügung.
Apple Silicon Machine, aber Intel funktioniert auch!4GB+ wird empfohlen13.1+ (Ventura) Homebrew?
brew install --cask red-canary-mac-monitor
Red Canary Mac Monitor.appFull Disk Access - Sie müssen den Schalter umdrehen, um dies für die Red Canary Security Extension zu aktivieren. Der vollständige Datenträgerzugriff ist eine Voraussetzung für die Endpoint -Sicherheit.
/Applications/Red Canary Mac Monitor.app W/Signierkennung von com.redcanary.agent herstellt.com.redcanary.agent.securityextension.systemextension : /Library/SystemExtensions/../com.redcanary.agent.securityextension.systemextension Homebrew?
brew uninstall red-canary-mac-monitor. Wenn Sie diese Option verwenden, werden Sie wahrscheinlich aufgefordert, sich zu authentifizieren, um die Systemerweiterung zu entfernen.
1.0.3 ) unterstützt die Entfernung mithilfe des Skripts ../Contents/SharedSupport/uninstall.sh . Homebrew?
brew update && brew upgrade red-canary-mac-monitor. Wenn Sie diese Option verwenden, werden Sie wahrscheinlich aufgefordert, sich zu authentifizieren, um die Systemerweiterung zu entfernen.
Hier werden wir veranstalten:
Releases . Jeder Hauptbau entspricht einem Codenamen. Der erste dieser Builds ist GoldCardinal .Telemetry reports/ (dh alle Artefakte, die von der Sicherheitsverlängerung gesammelt werden können).Iconography/Mute sets/AtomicESClient ist ein separates, aber sehr eng verwandtes Projekt, das die Seile der Endpoint -Sicherheit zeigt, wie es in: AtomicESClient/ ausgehtDarüber hinaus können Sie auch hier Feature -Anfragen und Fehlerberichte einreichen. Beim Erstellen eines neuen Problems können Sie eine der beiden vorgesehenen Vorlagen verwenden. Beide Optionen sind auch über das In-App-Menü "Help" zugänglich.
Jede Version von Red Canary Mac Monitor verfügt über einen entsprechenden Build -Namen und eine Versionsnummer. Die erste Version enthält den Build -Namen von: GoldCardinal und Versionsnummer 1.0.1 .
Die Ereignisse der High Fidelity ES modelliert und angereichert mit einigen Ereignissen, die eine weitere Anreicherung enthalten. Beispielsweise ist ein Prozess, der von Dateien unter Quarantänewahrnehmung, eine Quarantäne gestellt wird, zahlreiche Zertifikate usw., usw.
Dynamische Laufzeit -Event -Abonnements . Sie haben die Möglichkeit, Ihre Ereignisabonnements vor Ort zu ändern, sodass Sie das Geräusch reduzieren können, während Sie Spuren durcharbeiten.
Pfadstaub auf API -Ebene - Das Endpoint -Sicherheitsteam von Apple hat in letzter Zeit viel daran gearbeitet, fortgeschrittene Pfadmuting- / Inversionsfunktionen zu ermöglichen. Hier behandeln wir die Mehrheit der API -Funktionen: es_mute_path und es_mute_path_events zusammen mit den Arten von ES_MUTE_PATH_TYPE_PREFIX , ES_MUTE_PATH_TYPE_LITERAL , ES_MUTE_PATH_TYPE_TARGET_PREFIX und ES_MUTE_PATH_TYPE_TARGET_LITERAL . Im Moment unterstützen wir die Inversion nicht. Ich würde es lieben, wenn das ES-Team die Inversion pro Ereignis anstatt pro Klient hinzufügte . 
Detaillierte Ereignisfakten . Klicken Sie mit der rechten Maustaste auf ein Ereignis in einer Tabellenzeile, um auf Ereignismetadaten zuzugreifen, Optionen zu filtern, zu verurteilen und abzuschreiben. Der Kern der Benutzererfahrung ist die Fähigkeit, in ein bestimmtes Ereignis oder eine Reihe von Ereignissen einzusteigen. Um diese Funktionalität zu ermöglichen, haben wir „Event -Fakten“ -Faktoren entwickelt, die Metadaten / zusätzliche Anreicherung über ein bestimmtes Ereignis enthalten. Jedes Ereignis verfügt über eine kuratierte Set -Metadaten, die angezeigt wird. Beispielsweise enthält Prozessausführungsereignisse im Allgemeinen Code -Signierungsinformationen, Umgebungsvariablen, korrelierte Ereignisse usw. Im Folgenden werden Beispiele für die Erstellung von Dateien und BTM -Startelemente hinzugefügt Ereignisfakten. 
Die Ereigniskorrelation ist eine außergewöhnlich wichtige Komponente im Werkzeuggürtel eines Analysten. Die Fähigkeit zu sehen, welche Ereignisse "mit einem anderen" zusammenhängen, ermöglicht es Ihnen, die Telemetrie auf eine Weise zu manipulieren, die sinnvoll ist (außer einfach auf JSON oder ein individuelles Ereignis darzustellen). Wir führen die Ereigniskorrelation auf der Prozessebene durch - dies bedeutet, dass wir für ein bestimmtes Ereignis (mit einem initiierenden und/oder Zielprozess) Ereignisse, die ein bestimmtes Prozess angelegt haben, tief verknüpfen können.
Die Prozessgruppierung ist eine weitere hilfreiche Möglichkeit, die Prozesselemetrie um eine gegebene ES_EVENT_TYPE_NOTIFY_EXEC oder ES_EVENT_TYPE_NOTIFY_FORK zu repräsentieren. Durch die Gruppierung von Prozessen auf diese Weise können Sie die Aktivitätskette leicht identifizieren.
Mit der Artefaktfilterung können Benutzer Ereignisse aus der Ansicht entfernen (aber nicht zerstören), basierend auf: Ereignisart, Initiierungsprozessweg oder Zielprozessweg. Mit dieser herausragenden Funktion können Analysten das Rauschen schnell durchschneiden und gleichzeitig alle Daten beibehalten.


com.redcanary.agent.securityextension ) nicht unnötig Ressourcen / Batterieleistung verwendet, wenn eine Spur auftritt.Wir wissen, wie sehr Sie gerne aus dem Quellcode und/oder erstellen Sie Tools oder kommerzielle Produkte. Derzeit wird Mac Monitor jedoch als kostenloses Tool mit geschlossenem Quellen verteilt. Genießen Sie das, was angeboten wird, und bitte geben Sie weiterhin Ihr großartiges Feedback. Zögern Sie nicht, sich zu wenden, ob es einen Aspekt der Implementierung gibt, über das Sie gerne mehr erfahren würden. Wir sind ein offenes Buch, wenn es darum geht, alle Dinge implementieren, nutzend und Forschungsmethoden zu verwenden.