Przejdź do głównej zawartości

Splunk

Odczytuje GET /services/server/info?output_mode=json z portu zarządzania splunkd, a nie z interfejsu WWW. Adres bez portu otrzymuje 8089 (port zarządzania splunkd); domyślnym schematem jest https.

targets:
- id: splunk-main
product: splunk
address: splunk.example.com
credentials: splunk-monitor

Interfejs WWW (port 8000) to złe miejsce na pytanie: często jest publikowany za proxy lub CDN, a jego strona logowania nie zawiera wersji, na której warto by polegać. Port zarządzania splunkd jest bezpośredni, a /services/server/info odpowiada entry[0].content — version, build, product_type, isFree/isTrial. Sonda nie ma czego odczytywać na porcie WWW, dlatego sama nazwa hosta otrzymuje 8089, a nie domyślny port schematu.

Bez poświadczeń splunkd odpowiada 401 z XML-em <msg type="ERROR">Unauthorized</msg> i Server: Splunkd (zaobserwowane na produkcyjnym 9.4.1 i na splunk/splunk 10.6.0.5). Akceptowane są dwa rodzaje — użytkownik Splunk przez HTTP Basic lub token uwierzytelniania Splunk jako Bearer:

credentials:
splunk-monitor:
kind: basic
username: monitor
password: "${SPLUNK_PASSWORD}"
credentials:
splunk-token:
kind: bearer
value: "${SPLUNK_TOKEN}"

Każdy inny rodzaj jest błędem konfiguracji. Zobacz Konfiguracja → Poświadczenia.

  • version — entry[0].content.version, np. 10.6.0.5
  • extra.build — np. 86587d4e3b27
  • extra.license — free lub trial, gdy splunkd zgłasza jedną z tych wartości; w przeciwnym razie nieobecne
  • extra.productType — własne product_type splunkd, np. enterprise

Dopasowywany do NVD i BDU FSTEC, gdy skonfigurowano blok cve:.

Z uwzględnieniem edycji: NVD dzieli splunk:splunk według edycji na enterprise i dawno wycofaną light, a extra.productType (enterprise, lite) wybiera, która z nich ma zastosowanie. Nieznana edycja zachowuje wszystkie znaleziska. Splunk Cloud ma własny CPE i nie jest mapowany.

endoflife:splunk. Kompilacja nowsza niż kalendarz (10.6, w czasie gdy endoflife.date wymieniał wersje do 10.4) jest odczytywana jako cycle_unmatched, dopóki kalendarz jej nie dogoni.