Evidence modeli va korrelyatsiya

Sifat bahosi bilan oʻzgarmas Evidence modeli hamda oʻzaro bogʻliq alomatlarni aniq ishonchlilik darajasi bilan ehtimoliy ildiz sababga bogʻlaydigan korrelyatsiya mexanizmi.

Evidence modeli

Evidence nima

Evidence — tuzilmali dalil boʻlib, tizim uning asosida Issue yaratadi, yangilaydi yoki verifikatsiya qiladi.

Evidence quyidagicha boʻlishi mumkin:

  • avtomatik hisoblangan;
  • qurilmadan olingan;
  • tashqi tizimdan import qilingan;
  • foydalanuvchi tomonidan qoʻshilgan;
  • maxsus hisobot tomonidan shakllantirilgan;
  • hujjat, foto yoki izoh koʻrinishida ilova qilingan.

Evidence tuzilishi

Evidence turlari

TuriMisol
detector_findingdetektor natijasi
telemetry_sampletelemetriya fragmenti
archive_windowarxiv davri boʻyicha sarhisob
event_logqurilma hodisalari jurnali
configuration_snapshotkonfiguratsiya Snapshot’i
operator_commentdispetcher izohi
field_reportdala brigadasining dalolatnomasi yoki hisoboti
photouskuna fotosurati
external_tickettashqi arizaga havola
verification_resultbartaraf etilganini tasdiqlash
root_cause_confirmationildiz sababni tasdiqlash
knowledge_applicationKnowledge Base maqolasini qoʻllash

Evidence sifati

Har bir Evidence uchun sifat hisoblab chiqiladi:

Qevidence=wcC+wfF+wsS+wtTQ_{evidence} = w_c C + w_f F + w_s S + w_t T

bu yerda:

  • CC — completeness, toʻliqlik;
  • FF — freshness, dolzarblik;
  • SS — consistency, izchillik;
  • TT — trust, manbaga ishonch;
  • wc+wf+ws+wt=1w_c + w_f + w_s + w_t = 1.

Tavsiya etilgan bazaviy vaznlar:

KomponentVazn
wcw_c — toʻliqlik0.30
wfw_f — dolzarblik0.25
wsw_s — izchillik0.25
wtw_t — manbaga ishonch0.20

Natija 0 dan 1 gacha boʻlgan diapazonga normallashtiriladi.

Evidence oʻzgarmasligi

Dastlabki Evidence hech qachon orqaga qaytib tahrirlanmaydi. Tuzatish yangi versiyani yoki alohida tuzatuvchi Evidence’ni hosil qiladi.

Bu quyidagilarni taʼminlaydi:

  • auditga yaroqlilik;
  • takrorlanuvchanlik;
  • tarixning himoyalanishi;
  • bahsli holatlarni toʻgʻri koʻrib chiqish;
  • qayta hisoblash imkoniyati.

Hodisalar korrelyatsiyasi va Root Cause

Korrelyatsiyaning vazifasi

Korrelyatsiya bir xil texnik sabab uchun koʻplab mustaqil Issues yaratilishining oldini oladi.

Tizim quyidagilarni tahlil qiladi:

  • aktivning mos kelishi;
  • vaqt boʻyicha yaqinlik;
  • topologik bogʻliqlik;
  • umumiy proshivka;
  • umumiy shlyuz;
  • umumiy aloqa operatori;
  • umumiy mintaqa;
  • umumiy server navbati;
  • alomatlar ketma-ketligi;
  • tarixiy bogʻlanishlar;
  • oʻtgan holatlarning tasdiqlangan ildiz sabablari.

Korrelyatsiya darajalari

Bitta aktiv ichida

Bir nechta alomat asosiy Canon atrofida birlashtiriladi.

flowchart TD
  A["stale_communication"] --> C{"Aktiv ichidagi korrelyatsiya"}
  B["no_hourly_archive"] --> C
  D["battery_unknown"] --> C
  C --> R["Asosiy Issue stale_communication"]
  C --> S1["Ikkilamchi signal no_hourly_archive"]
  C --> S2["Ikkilamchi signal battery_unknown"]

Aktivlar oʻrtasida

Oʻxshash muammolar ommaviy insidentga guruhlanadi.

flowchart TD
  A["38 ta qurilma"] --> G{"Guruhlash"}
  B["Bitta firmware versiyasi"] --> G
  C["Bitta vaqt oynasi"] --> G
  D["Bitta nosozlik turi"] --> G
  G --> M["Massive Incident firmware_regression"]

Bogʻliqlik boʻyicha

Quyi qurilmalarning muammolari umumiy komponentning ishdan chiqishi bilan bogʻlanadi.

flowchart TD
  A["Gateway-17 mavjud emas"] --> B["12 ta korrektor aloqasiz"]
  B --> C["12 ta arxiv yetkazilmadi"]
  C --> D["Bitta dependency incident"]

Bogʻlanish bahosi (Correlation Score)

Bogʻlanish kuchini baholash uchun tushuntiriladigan modeldan foydalaniladi:

Scorr=waA+wtT+wpP+wcC+whHS_{corr} = w_a A + w_t T + w_p P + w_c C + w_h H

bu yerda:

  • AA — aktiv yoki bogʻliqlikning mos kelishi;
  • TT — vaqt boʻyicha yaqinlik;
  • PP — patternning mos kelishi;
  • CC — umumiy kontekst;
  • HH — bogʻlanishning tarixiy tasdiqlanganligi.

Vaznlarga misol:

OmilVazn
AA — aktiv yoki bogʻliqlikning mos kelishi0.30
TT — vaqt boʻyicha yaqinlik0.20
PP — patternning oʻxshashligi0.20
CC — umumiy kontekst0.15
HH — tarixiy tasdiqlanganlik0.15

Birlashtirish chegarasi muammo sinfi boʻyicha belgilanadi. Kritik security-signallar uchun yanada konservativ chegara qoʻyishga ruxsat beriladi.

Root Cause sinflari

OHM ildiz sabablarning boshqariladigan maʼlumotnomasidan foydalanadi:

SinfMisollar
Powerbatareya, quvvat manbai, oʻzgartkich
Communicationtarmoq, SIM, signal, operator
Firmwareregressiya, moslashmaslik
Configurationnotoʻgʻri parametr
Registrydublikat, ghost, notoʻgʻri bogʻlanish
Sensorishdan chiqish, dreyf, koʻrsatkich qotib qolishi
Meteringmetrologik muammo
Infrastructureserver, navbat, shlyuz
IntegrationAPI, format, mapping
Humanharakat yoki jarayondagi xato
Environmentharorat, namlik, tashqi taʼsir
Securityyaxlitlik yoki kirish huquqining buzilishi
Externaluchinchi tomon tizimi yoki yetkazib beruvchi
Unknownmaʼlumot yetarli emas

Root Cause statuslari

StatusMaʼnosi
hypothesisavtomatik taklif qilingan gipoteza
under_investigationgipoteza tekshirilmoqda
probablebir nechta mustaqil belgi bilan tasdiqlangan
confirmedvakolatli foydalanuvchi va Evidence bilan tasdiqlangan
rejectedgipoteza rad etilgan
unknownildiz sabab aniqlanmagan

Root Cause boʻyicha ishonchlilik

Gipoteza boʻyicha ishonchlilik dalillar majmui asosida hisoblab chiqiladi:

Croot=i=1nriqiaii=1nriKindependenceC_{root} = \frac{ \sum_{i=1}^{n} r_i q_i a_i }{ \sum_{i=1}^{n} r_i } \cdot K_{independence}

bu yerda:

  • rir_i — detektor yoki manbaning ishonchliligi;
  • qiq_i — Evidence sifati;
  • aia_i — Evidence’ning gipotezaga mos kelishi;
  • KindependenceK_{independence} — manbalar mustaqilligi koeffitsiyenti.

Agar bir nechta Evidence aynan bitta dastlabki maʼlumotlar toʻplamidan kelib chiqsa, ular toʻliq mustaqil deb hisoblanmaydi.

Operatsion ishonchlilik (Operational Confidence)

Operational Confidence tizim Issue’ning haqiqiy va toʻgʻri tasniflangan muammo ekanligiga qanchalik ishonchi komil ekanini koʻrsatadi.

Cissue=wdD+weE+wrR+whHwxXC_{issue} = w_d D + w_e E + w_r R + w_h H - w_x X

bu yerda:

  • DD — detektorlarning ishonchliligi;
  • EE — Evidence sifati;
  • RR — korrelyatsiyaning izchilligi;
  • HH — tarixiy tasdiqlanuvchanlik;
  • XX — ziddiyatlar va maʼlumot yetishmasligi uchun jarima.

Talqini:

ConfidenceDarajaHarakat
≥ 0.85yuqoriactionable Issue avtomatik yaratiladi
0.65–0.85yetarliodatiy triaj bilan Issue yaratiladi
0.40–0.65cheklangantekshirish talab qilinadi
< 0.40pastanalitik signal, avtomatik harakatlar taqiqlanadi

Aloqador mavzular

Ushbu sahifa foydali boʻldimi?