Aufkommendes Ereignis - Zertifikatsrotation der AnyDesk Remote-Software

Diskutiere, Aufkommendes Ereignis - Zertifikatsrotation der AnyDesk Remote-Software in Windows 11 Allgemeines forum; Hat jemand IOCs für das widerrufene AnyDesk-Zertifikat geschrieben? Es scheint, dass AnyDesk...
N
N.
WinUser
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #1
Hat jemand IOCs für das widerrufene AnyDesk-Zertifikat geschrieben? Es scheint, dass AnyDesk eine 48-stündige "Wartung" hatte, dann ihr Code-Signierungs-Zertifikat abgelaufen ist und erzwungene Updates durchgeführt wurden. Ich möchte sehen, ob jemand in der Lage war, Informationen über das Zertifikat zu sammeln und IOCs dafür zu erstellen.

Edit: Ich habe einige IOCs dank Cyber Twitter Intelligence gefunden, bin mir aber nicht sicher, wie ich eine Insight-Abfrage schreiben soll, um nach den Zertifikatsinformationen zu suchen.

Diese sehen nach einer Seriennummer und Issuer-Signatur aus der Yara-Regel von Florian aus:
(Link zum Twitter-Beitrag in den Kommentaren)

strings:
$sc1 = { 0D BF 15 2D EA F0 B9 81 A8 A9 38 D5 3F 76 9D B8 }
$s2 = "DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1"
 
K
Klaus

Lösungsvorschläge

Hey,

Diese Lösungen und Anleitungen können dich bei der Umsetzung unterstützen:
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #2
Dies gibt Ihnen Einblick, wenn jemand die AnyDesk-Software verwendet.

Code:
index=json EventType=Ereignis_ExternerAPIEreignis ExternalApiType=Ereignis_ModuleZusammenfassungsinfo SubjektZertifikatDaumenabdruck IN (*) UND SubjektCN="philandro Software GmbH"| umbenennen AgentIdString als aid| Suche aid_master.csv aid AUSGABE ComputerName, Version, AgentVersion, Zeitzone| Tabelle ComputerName,SubjektCN,SubjektZertifikatDaumenabdruck,SHA256HashData,_time

Ich habe dies verwendet, um alle Hashes zu blockieren, die den Daumenabdruck nicht verwenden

646F52926E01221C981490C8107C2F771679743A oder Version 8.0.8 wird ausgeführt.

Lassen Sie mich wissen, wenn Sie Fragen haben.
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #3
Code:
index=json EventType=Ereignis_ExterneApiEreignis ExternalApiType=Ereignis_ModuleZusammenfassungsInfoEreignis SubjectCertThumbprint IN (*) AND SubjectCN="philandro Software GmbH" OR SubjectCN="AnyDesk Software GmbH"

| umbenennen AgentIdString als aid

| lookup aid_master.csv aid ALS ComputerName, Version, AgentVersion, Timezone

| tabelle ComputerName,SubjectCN,SubjectCertThumbprint,SHA256HashData,_time

u/surbo2 wie kann ich alle Hashes blockieren, die nicht den Daumenabdruck 646F52926E01221C981490C8107C2F771679743A oder die Version 8.0.8 verwenden? Kannst du erklären, wie ich das aus der Konsole heraus machen kann? Danke!
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #5
Code:
index=json EventType=Ereignis_ExternalApiEvent ExterneApiArt=Ereignis_ModuleSummaryInfoEvent SubjectCertFingerabdruck IN (*) UND SubjectCN="philandro Software GmbH" ODER SubjectCN="AnyDesk Software GmbH"| umbenennen AgentIdString als aid| lookup aid_master.csv aid AUSGABE ComputerName, Version, AgentVersion, Zeitzone| Tabelle ComputerName,SubjectCN,SubjectCertFingerabdruck,SHA256HashData,_time
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #6
Wo hast du nach dieser Anfrage gesucht? Erweiterte Veranstaltungssuche?
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #7
Wäre es nicht besser, SubjectSerialNumber anstelle von Thumbprint zu verwenden?
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #8
Ich bin mir nicht sicher, ob das eine besser ist als das andere. Ich erhalte die gleiche Datenmenge, egal ob ich eines davon auf VT verwende. Bitte lassen Sie mich wissen, wenn es Anwendungsfälle gibt, bei denen etwas übersehen werden könnte.
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #9
Hier ist der beste Weg, um AnyDesk zu handhaben. Blockiere .anydesk. in deiner Host- und GW-Firewall.
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #10
Hier ist, wie man Hosts auflisten kann, die noch nicht aktualisiert wurden. Bin mir nicht sicher, ob es sich lohnt, sich aufzuregen, da es automatisch aktualisiert wird. CA-Identifikatoren gefunden im bleepingcomputer-Post.

Code:
#repo=base_sensor #event_simpleName=ProcessRollup2| join(field=SHA256HashData,query={#repo=detections SubjectSerialNumber=*| in(field=SubjectSerialNumber,values=["0dbf152deaf0b981a8a938d53f769db8","0a8177fcd8936a91b5e0eddf995b0ba5"])| case {SubjectSerialNumber="0dbf152deaf0b981a8a938d53f769db8"|cert:="schlecht";SubjectSerialNumber="0a8177fcd8936a91b5e0eddf995b0ba5"|cert:="gut";}| groupBy(field=["SHA256HashData"],function=selectLast(["cert"]))},include=["cert"])|groupby(field=["ComputerName"],function=[collect(fields=["cert"]),selectLast(fields=["ImageFileName","@timestamp"])]) // Hier werden alle Werte von "cert" zu einem String verbunden|cert="schlecht" // Damit werden nur die Einträge mit einem schlechten Zertifikat behalten. Kommentieren Sie dies, um auch die Hosts mit einem guten Zertifikat zu erhalten.

Und hier ist ein schicker Graph:

Code:
in(field=SubjectSerialNumber, values=["0a8177fcd8936a91b5e0eddf995b0ba5","0dbf152deaf0b981a8a938d53f769db8"]) | timeChart(series=SubjectSerialNumber)

LogScale ist ziemlich cool.
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #12
Die letzten beiden Wochen waren verrückt...
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #14
So nett von AnyDesk, ihre Kunden zu informieren und es nicht als "Wartung" zu vertuschen ‍♂️.

Außerdem bin ich mir nicht sicher, ob das funktionieren wird, wenn benutzerdefinierte Clients auf der Originalplattform immer noch offiziell auf Version 7.x beschränkt sind ‍♂️.
 
  • Aufkommendes Ereignis - Zertifikatsrotation...
  • #15
Die folgende Suchanfrage kann verwendet werden, um Schlüsselwerte für ein beliebiges AnyDesk-Zertifikat zu ermitteln:

index=json ExternalApiType=Event_ModuleSummaryInfoEvent

| search SubjectCN IN ("AnyDesk Software GmbH")

| lookup local=true appinfo.csv SHA256HashData OUTPUT FileName, ProductName, ProductVersion , FileDescription , FileVersion , CompanyName

| fillnull value="Unbekannt" FileName, ProductName, ProductVersion , FileDescription , FileVersion , CompanyName

| stats values(SubjectDN) as SubjectDN, values(SHA256HashData) as sha256 by IssuerCN, FileName, ProductName, ProductVersion , FileDescription , FileVersion , CompanyName

| sort + FileName

Basierend auf Branchenberichten ist die Seriennummer des betreffenden Zertifikats:

SN: 0d:bf:15:2d:ea:f0:b9:81:a8:a9:38:d5:3f:76:9d:b8

Die folgende Suchanfrage kann verwendet werden, um Zertifikate mit der oben genannten Seriennummer zu erkennen:

index=json ExternalApiType=Event_ModuleSummaryInfoEvent

| search SubjectSerialNumber IN (0dbf152deaf0b981a8a938d53f769db8)

| lookup local=true appinfo.csv SHA256HashData OUTPUT FileName, ProductName, ProductVersion , FileDescription , FileVersion , CompanyName

| fillnull value="Unbekannt" FileName, ProductName, ProductVersion , FileDescription , FileVersion , CompanyName

| stats values(SHA256HashData) as sha256 by IssuerCN, SubjectCN, SubjectDN, FileName, ProductName, ProductVersion , FileDescription , FileVersion , CompanyName

Nach Ausführung der zweiten Suchanfrage in der Umgebung von Northwell Health wurde eine Liste von SHA256-Hashes erhalten. Diese Liste wurde dann in der folgenden Suchanfrage verwendet, um die Hosts zu ermitteln, die mit dem betreffenden AnyDesk-Zertifikat in Verbindung stehen:

SHA256HashData IN (109b03ffc45231e5a4c8805a10926492890f7b568f8a93abe1fa495b4bd42975, 47d771c5c9851b6ced3e68814c95c0f49be2186b7f84bf708c0d257620f87f87, 580f6a285c6c3b7238bd16e1aeb62a077ae44b5061a2162e9fd6383af59028bb, af61905129f377f5934b3bbf787e8d2417901858bb028f40f02200e985ee62f6, e98a3cb2cf58024d91e38339fd3489ae99383595d66eaa51879f3c0b511477bb, ec33d8ee9c3881b8fcea18f9f862d5926d994553aec1b65081d925afd3e8b028)

| fillnull CommandLine value="null"

| stats max(_time) as latest_runtime by event_simpleName aid CommandLine SHA256HashData

| eval latest_runtime=strftime(latest_runtime,"%Y-%m-%dT%H:%M:%S.%3NZ")
 
Thema: Aufkommendes Ereignis - Zertifikatsrotation der AnyDesk Remote-Software

Similar threads: Aufkommendes Ereignis - Zertifikatsrotation der AnyDesk Remote-Software

Hilfe: Ereignis 131, Geräteeinrichtungsmanager: Hallo, seit ein paar Tagen habe ich ein Problem mit meinem PC (Windows 11 Home 64bit (Version: 23H2); PC-Spezifikationen: AMD Ryzen 7 7000x, Asus Rog Strix B650E-F Gaming WIFI, Asus Tuf Gaming Rtx 3060 OC V2, 32Gb Ram), er stürzt ständig ab (ohne einen blauen Bildschirm). Und ich habe keine...
PC bootet sporadisch - Ereignis-ID 1001: Ein Nutzer berichtet über sein Problem mit einem neuen PC, der sporadisch durchbootet oder nach einem Fehler neu startet. Er hat bereits verschiedene Fehlermeldungen im Ereignisprotokoll gefunden und vermutet, dass veraltete Treiber das Problem verursachen könnten. Er hat bereits die neuesten...
Ereignis 4502 WinREAgent bei Windows 11: Wie behebe ich es?: Mehrere Benutzer haben über die Event 4502 WinREAgent-Nachricht auf ihrem PC berichtet und obwohl dieser Fehler keine Probleme verursacht hat, waren die Benutzer dennoch besorgt. In unserem heutigen Leitfaden werden wir uns diesen Fehler genauer ansehen, herausfinden, was er bedeutet, und Ihnen...
Hilfe: Soundeinstellungen in Windows - Headset-Ton okay, kein Mikro. Fehlermeldung in Ereignis Anzeige. Wie beheben?: Guten Tag, ich habe folgendes Problem, und zwar wenn ich mein Headset über die Aux Buchse anschließe habe ich zwar Sound über die Kopfhörer aber das Mikro funktioniert nicht, egal welchen Eingang ich in den Einstellungen wähle (er erkennt weder das Mikro vom Headset noch das vom Laptop selbst)...

WHEA-Logger-Fehler mit Ereignis-ID 16

in Windows 11 Treiber & Hardware
WHEA-Logger-Fehler mit Ereignis-ID 16: Hallo, Ich habe gerade eine Maxsun 4070-Grafikkarte in meinen PC eingebaut und beim Starten meines Computers tritt manchmal das Bluescreen-Problem WHEA_UNCORRECTABLE_ERROR auf. Es wird automatisch neu gestartet und meldet sich problemlos bei Windows 11 an. Das Ereignisprotokoll zeigt einen...
Der Computer friert ständig ein. Im Systemprotokoll der Ereignisanzeige wird weiterhin Ereignis 4311, NetBT, angezeigt: Mein Computer friert ständig ein, ich sehe dies ständig im Ereignisprotokoll Ereignis 4311, Netbt Die Initialisierung ist fehlgeschlagen, da das Treibergerät nicht erstellt werden konnte. Verwenden Sie die Zeichenfolge „025041000001“, um die Schnittstelle zu identifizieren, für die die...
Zurück
Oben