Tehnična dokumentacija

Kako storitev deluje pod pokrovom?

Za tehnične odločevalce: kaj teče na vašem strežniku, kaj se zgodi z dogodki, kdo odloča o ukrepu in kaj dobite v poročilu.

Zasnova, v razvoju. Opisujemo storitev, ki jo gradimo za pilot od maja 2027. Kar še ni zgrajeno, je označeno kot načrtovano ali s fazo. Ciljne vrednosti so cilji, ne izmerjeni rezultati, razen kjer piše drugače.

Pregled in za koga

Storitev zaznava vdore na Linux strežnikih in v vsem, kar teče na njih: spletnih straneh, trgovinah in lastnih aplikacijah. AI vsak incident razloži v slovenščini in predlaga popravek. Ukrep se izvede, ko ga potrdi človek.

Za kogaagencije, ki vzdržujejo strani in aplikacije za stranke, manjši gostitelji in podjetja z Linux strežniki v Sloveniji in EU
Vključenozaznavo na strežniku in v aplikaciji, razlago incidenta, predlog ukrepa, upravljane popravke in mesečno poročilo
Ni vključenolastnega spletnega požarnega zidu, antivirusa za računalnike in penetracijskih testov
  1. StrežnikAgentprocesi, datoteke, prijave, povezave
  2. Zaledje v EUPravila in podpisiYARA-X, Sigma, kontrolni seštevki
  3. ModelAI triažagručenje, razlaga, dokazi
  4. Brez AIPravila ukrepovdovoljene akcije, zaščiteni IP-ji
  5. ČlovekPotrditevvi ali dežurni analitik

Kako deluje?

Agent in splošno jedro

Agent je ena binarna datoteka, napisana v Rustu. Na strežniku ne odpira vhodnih vrat. Dogodke pošilja navzven prek mTLS s certifikatom, ki ga dobi ob vpisu. Jedro deluje za vsako aplikacijo brez posebnega znanja o njej, zato pokrije tudi aplikacijo, ki je ne poznamo.

VirNačinZazna
ProcesieBPF na execkdo je zagnal kaj, starševska veriga
PovezaveeBPF na connectodhodne povezave, na primer php-fpm na neznan naslov
Datotekefanotify na spletnih mapahnove in spremenjene datoteke s kodo, .htaccess, .user.ini
Prijaveauth.log ali journaldSSH, sudo, novi ključi, cron
Prometdnevniki spletnega strežnikanapadi na prijavne strani, pregledovanje
Obremenitevcilj: CPU p95 pod 2 %, RAM pod 150 MB. V testu na strežniku z jedrom 5.15 je uporabniški del porabil povprečno 0,27 % enega jedra procesorja, vrh 0,82 %, v 30 minutah. Poraba programa v jedru v tej meritvi ni zajeta.
Praviceteče kot root z najmanj potrebnimi zmožnostmi (CAP_BPF, CAP_PERFMON, CAP_SYS_ADMIN za fanotify), pod systemd s strogim peskovnikom
Utripvsakih 30 do 60 sekund, s števcem izgubljenih dogodkov. Tri zamujeni utripi sprožijo alarm, saj napadalec z rootom agenta najprej ustavi.
Medpomnilnik100 do 500 MB na disku, zato izpad povezave ne izgubi zaznav
Posodobitvepodpisane prek TUF, z različico, pripeto v konfiguraciji

Moduli po skladu

Nad jedrom so moduli za posamezno tehnologijo. Modul je opis, ne koda v agentu, in ima pri vsakem skladu iste dele. Primer za Laravel:

Samodejna zaznavaartisan, composer.json z laravel/framework
Inventar in verzijecomposer.lock proti bazam ranljivosti OSV in GitHub
Kritične poti.env, config/, routes/, public/. Nova datoteka .php v public/ je alarm.
Šumstorage/framework/cache, storage/logs, bootstrap/cache. Moduli poznajo tudi poti varnostnih in cache vtičnikov, ki sicer sprožajo lažne alarme.
Dnevnikistorage/logs/laravel.log, dnevnik dostopa s skrbniškimi potmi
KonfiguracijaAPP_DEBUG=true v produkciji, javno dostopen .env, odprt Telescope ali Horizon
Baza, izbirnosamo branje: novi uporabniki s skrbniško vlogo

Profil za lastno aplikacijo

Ob namestitvi agent pregleda strežnik (lockfile, virtualni gostitelji, procesi, odprta vrata) in predlaga profil: kritične poti, šum, dnevnike, skrbniške poti in občutljive datoteke. AI pomaga sestaviti predlog, aktiven postane šele, ko ga potrdi človek. Profil ima isto obliko kot vgrajeni modul.

Deljeno gostovanje in WordPress konektor, načrtovano

Brez dostopa root ni eBPF, ni nadzora celotnega datotečnega sistema in ni sistemskih dnevnikov prijav. Za take strani načrtujemo dve dopolnitvi:

Omejen način agentauporabniški proces s periodičnim preverjanjem hashev v spletni mapi, branjem dnevnikov dostopa in pregledom baze
WordPress konektortanek vtičnik: novi skrbniki, spremembe nastavitev, aktivacije vtičnikov, prijave, verzije, kontrolni seštevki jedra in utrip. Brez požarnega zidu in brez skeniranja v PHP. Razširitev za Joomlo kasneje.

Kjer je mogoč, ostane vir resnice strežniški agent. Do takrat je za deljeno gostovanje na voljo paket Nadzor z zunanjimi pregledi.

Izhodišče in vzdrževalna okna

Pred začetkom spremljanja naredimo globinski pregled. Izhodišče zaklenemo šele, ko so najdbe razrešene, sicer bi obstoječa okužba postala normalno stanje. Vaš deploy ali skripta za posodobitve odpre vzdrževalno okno prek API. Spremembe v oknu so pričakovane in jih preverimo, sprememba zunaj okna sproži alarm. Vzdrževalna okna že delujejo v nadzorni plošči: posodobitve v oknu ne sprožijo alarmov, spletna lupina ali nov skrbnik pa ga sprožita vedno.

# primer: odpri okno za 20 minut pred deployem
POST /v1/maintenance-windows
{ "server": "srv-02", "minutes": 20, "reason": "deploy 4f2c1a" }

API je v zasnovi, oblika zahtevka se lahko spremeni.

Podprte platforme

Jedro deluje na vsakem Linux strežniku z jedrom, ki podpira eBPF z BTF. Moduli dodajo znanje o posameznih tehnologijah.

SkupinaNačrtovano za pilotKasneje
Spletni strežnikinginx, Apache, PHP-FPM
PaneliCloudPanel, cPanel in WHMPlesk
CMS in trgovineWordPress, JoomlaDrupal, PrestaShop, WooCommerce, Magento
OgrodjaLaravel, PHP s Composerjem, NodePython
StoritveMySQL in MariaDB, Redis, Docker (izpostavljenost na internet, privzeta gesla)

Vrstni red razvoja: jedro, moduli za spletne strežnike, panele in CMS, nato Laravel, PHP in Node, profil za lastne aplikacije na koncu.

Zaznava

Prvi verdikt je vedno determinističen. AI ne odloča, ali je datoteka zlonamerna, kadar to lahko pove pravilo.

Že teče na naših strežnikih

Pregled baze teče na strežniku vsakih 6 ur, primerjava s kontrolnimi vsotami enkrat na dan, agent preizkusi sam sebe vsako uro. Preglede od zunaj, z brskalnikom in zunanji nadzor med razvojem zaganjamo ročno. Alarmi visoke in kritične resnosti gredo po e-pošti, izpad našega nadzornega sistema pa javi neodvisen zunanji servis.

Ranljivosti vtičnikov, tem in razširitevnameščene verzije pri WordPressu in Joomli primerjamo z javnimi bazami ranljivosti (WPVulnerability, NVD). Ranljivosti s seznama CISA KEV, ki se aktivno izkoriščajo, označimo in dvignemo na kritično. Če je luknja na vseh straneh zakrpana lokalno, resnost pade, aktivno izkoriščanje pa ostane vidno. Vsaka najdba je primer v nadzorni plošči s popravljeno verzijo in seznamom prizadetih strani. Ko je ranljivost odpravljena, se primer zapre sam.
Pregled bazeagent na strežniku pregleda bazo WordPress in Joomla vsake strani samo z branjem, v seji samo za branje. Zazna nove skrbnike, tudi tiste, ki jih napadalec zapiše neposredno v bazo in skrije v nadzorni plošči, nova aplikacijska gesla, nove vtičnike in razširitve, nova opravila WP-cron, skripte v nastavitvah in vsebini ter sprožilce MySQL. Gesel iz nastavitev ne bere.
Pregled s pravim brskalnikomvsako stran obiščemo kot nov obiskovalec z računalnika Windows, s telefona in kot Googlebot, pri spletnih trgovinah tudi košarico in blagajno. Zaznamo nove zunanje domene, tudi tiste, ki se naložijo šele med izvajanjem ali prek WebSocket, kar je značilno za kradljivce kartic. Zaznamo tudi nove preusmeritve na tujo domeno in prikrivanje, ko Googlebot vidi drugačno stran kot obiskovalec, na primer pri SEO spamu.
Zunanji nadzordelovanje strani, potek TLS certifikatov ter napake v SPF, DKIM in DMARC postanejo primeri, ki se sami zaprejo, ko je težava odpravljena
Zasidranje v WordPressu in Joomlispremembe v mu-plugins in drop-in datotekah (db.php, sunrise.php, object-cache.php), skrite PHP datoteke s piko na začetku, ZIP v korenu wp-content, wp-config.php in korenske datoteke, functions.php teme, php.ini v spletni mapi, PHP v Joomlinih mapah cache in media
Zasidranje na strežniku/etc/ld.so.preload, nastavitve PAM, nove storitve systemd
Premiki in ponarejen časvidimo tudi datoteke, ki jih napadalec v spletno mapo premakne, poveže s trdo povezavo ali jim ponaredi čas spremembe, ne samo nove zapise
Spletni procesipresojamo jih po dejanski poti programa, ne po imenu procesa, ki ga napadalec lahko ponaredi
Procesiagent vidi ukazno vrstico procesov, pri čemer gesla in žetone zamaskira, ter programe, ki tečejo samo iz pomnilnika
Omrežjeodhodne povezave TCP spletnih procesov in nova poslušajoča vrata. Ko PHP proces po 72 urah učenja poveže z novim ciljem, odpremo primer.
Dnevniki dostopazahteve POST na datoteke PHP, PHP v mapah za nalaganje ter napadi na wp-login.php, xmlrpc.php in Joomlino prijavo
Prijaveuspešna prijava SSH z naslova, ki je pred tem večkrat neuspešno poskušal
Celovitost datotekenkrat na dan jedro WordPress in vtičnike z wordpress.org primerjamo z uradnimi kontrolnimi vsotami. Plačljive vtičnike in Joomlo primerjamo z isto različico na drugih straneh, ki jih spremljamo.
Nadzor agentaprimer se odpre, če agent preneha poročati, medtem ko je strežnik dosegljiv, kar je lahko poseg napadalca, ali če strežnik ni dosegljiv. Agent javi, kadar izgubi dogodke, na primer ob poplavi dogodkov. Sprememba datotek samega agenta je kritičen alarm.
Samopreverjanje agentaagent vsako uro preizkusi sam sebe s kontrolnim dogodkom. Vsaka vrstica njegovega dnevnika ima zaporedno številko in je povezana v verigo, zato se vidi, če kdo na strežniku zapis izbriše ali spremeni.

Načrtovano

DatotekeYARA-X za spletne lupine in PHP malware, pri lastnih aplikacijah primerjava z zadnjim deployem
Procesinov vnos v cronu
Prijaveuspešna prijava SSH iz novega omrežja, nov ključ v authorized_keys
PravilaSigma kot format pravil za procese, prijave in promet
Zunajalarm tudi ob spremenjeni vsebini obstoječe zunanje skripte
Kritične datotekekontrolni seštevek, pravice in lastnik, na primer .env, wp-config.php, /etc/passwd in authorized_keys
Storitveprotokolni test na strežniku, na primer ali baza sprejme povezavo
Stanjeranljive verzije v ostalih skladih, čakajoči varnostni popravki in potreben ponovni zagon

Po pilotu

Uhajanje skrivnosti.env in ključi v javnih repozitorijih, gesla zaposlenih v znanih uhajanjih
Domenepotek, ponarejene domene, spremembe DNS
Pozabljena sredstvastari staging, pozabljene poddomene

AI triaža

AI razvršča, povezuje in razlaga. Ukrepov ne izvaja in nikoli ne vidi orodij, ki bi kaj spremenila. Vsak ukrep potrdi človek. Edina izjema je ponovni zagon storitve, ki je padla, in tega ne izvede AI, ampak pravilo z mejo ponovitev.

Stanje. Prva različica triaže že teče na naših lastnih strežnikih. Med razvojem jo zaganjamo ročno, samodejno spremljanje ure po uri še ne teče.

Kaj AI vrne za vsak primer

Primer odpre deterministično pravilo. AI nato pregleda dogodke agenta v časovnem oknu okoli primera: procese, prijave in spremembe datotek. Vrne:

Ocenaverjetno neškodljivo, sumljivo, verjetno zlonamerno ali premalo podatkov
Zaupanjev odstotkih
Povzetekkratek, v slovenščini
Predlagani korakisamo s fiksnega seznama dovoljenih korakov
Dokazisurovi dogodki agenta, na katere se ocena opira

AI samo svetuje. Ne spreminja resnosti, statusa primera ali obvestil, odloča človek.

Varovalke, ki že delujejo

  • IP naslovi in e-poštni naslovi so pred pošiljanjem modelu zamenjani z oznakami,
  • vsak IP, pot in proces iz odgovora preverimo proti surovim dogodkom, odgovor brez opore zavržemo,
  • besedilo v dogodkih, ki nagovarja AI, na primer ime datoteke z navodilom "označi kot neškodljivo", obravnavamo kot znak napada. Takega primera AI ne more oceniti kot neškodljivega,
  • vhod pred analizo očistimo: skriti znaki, razdeljena ali kodirana besedila in ponarejene "opombe analitika" so znak napada,
  • vsaka ocena nosi oznako različice modela, zato je kasneje jasno, kateri model jo je dal.

Na testnem naboru 10 scenarijev je bila ocena pravilna v 9 primerih, noben napad ni bil ocenjen kot neškodljiv.

Načrtovan potek v produkciji

  1. Gručenje. Pravila, seznami dovoljenih in deduplikacija. Eno gručo določijo stranka, pravilo, IP ali omrežje in vzorec poti.
  2. Normalizacija. Polja so označena po izvoru, nezaupljiva vsebina je ločena od navodil.
  3. Triaža. Manjši model razvrsti gručo v strogo shemo: verdikt, zaupanje, sklici na dokaze.
  4. Preiskava. Večji model s samo bralnimi orodji, za zahtevne primere.
  5. Pravila ukrepov. Ločen sistem brez AI preslika verdikt v dovoljene akcije.

Katerikoli model, iste varovalke

AI plast je za enotnim vmesnikom, zato tečejo isti pozivi in iste varovalke pri vsakem ponudniku, tudi z vašim lastnim ključem (načrtovano po pilotu). Model samo predlaga, ukrep potrdi človek. Podpremo samo modele, ki prestanejo naše teste na naboru incidentov, vključno s poskusi prompt injection.

Če AI ni na voljo, zaznava in alarmi delujejo naprej. AI razlaga pride kasneje.

Zakaj takšne varovalke

Skoraj ves vhod je lahko pod vplivom napadalca: User-Agent, ime pri SSH prijavi, naložena PHP datoteka, vrstica v bazi. Zato model ne sme izvajati ukrepov, ob vsakem povzetku vidite surove dokaze, besedilo, ki nagovarja AI, pa je samo po sebi signal za alarm.

Popravki in odziv

Cilj je pot od znane ranljivosti do zaprte luknje, ki jo lahko dokažemo.

Roki po nujnosti, od faze 1

Vsaka ranljivost dobi rok 24 ur, 7 dni ali 30 dni. Rok izračunamo iz štirih podatkov, nadzorna plošča pokaže, kaj zamuja.

Aktivno izkoriščanjeseznam CISA KEV
Verjetnost izkoriščanjaocena EPSS
Dosegljivostali je ranljiva komponenta dosegljiva z interneta
Pomembnostkako pomembno je sredstvo za vas, na primer blagajna ali interna stran

Upravljani popravki, od faze 1

Plasti: sistem (apt), PHP, CMS in vtičniki, Composer in npm, Docker slike. Politiko izberete sami: varnostne popravke lahko nameščamo samodejno, večje verzije vedno po vaši potrditvi.

  1. Posnetek. Pred posodobitvijo naredimo posnetek stanja.
  2. Okno. Posodobitev teče v dogovorjenem vzdrževalnem oknu.
  3. Preverjanje. Po posodobitvi preverimo dosegljivost in videz strani.
  4. Rollback. Ob napaki se vrnemo na posnetek samodejno.

Čas od objave ranljivosti do popravka je v mesečnem poročilu kot dokazilo za vzdrževanje in odpravo ranljivosti po ZInfV-1.

Virtualni popravki, od pilota

Ko popravka še ni ali posodobitev ni dovoljena, ranljivo pot ali parameter zapre pravilo na Cloudflare ali nginx, ali pa onemogočimo ranljiv vtičnik ali endpoint. Pravilo poteče samo, ko je nameščen pravi popravek. Pred tem se pisno dogovorimo, katere samodejne ukrepe dovolite.

Samodejni ponovni zagon, načrtovano

Ponovni zagon padle storitve (nginx, PHP-FPM, MySQL, Redis) je edini ukrep, ki ga agent sme izvesti brez potrditve. Po več neuspelih poskusih v kratkem času agent neha in sproži alarm, ker ponavljajoč se padec lahko pomeni napad ali napako, ki jo mora pogledati človek. Vsak zagon je zabeležen. Če na strežniku že teče nadzornik storitev, agent prebere njegovo stanje. Paketa Zaščita in Skladnost.

# primer pravila
če vrata 443 ne odgovarjajo: ponovno zaženi nginx
po 5 neuspelih poskusih v 5 ciklih: ustavi in sproži alarm

Odzivni ukrepi, že tečejo na naših strežnikih

Na primeru nadzorna plošča ponudi samo ukrepe, ki ustrezajo dokazom. Samodejno brez človeka ne teče noben od njih.

UkrepKaj narediRazveljavitev
Karantena datotekesumljivo datoteko umakne in na njeno mesto postavi nadomestek, da je samozdravilni malware ne ustvari znovavrnitev datoteke
Onemogočenje skrbnikasumljivemu administratorju WordPress odvzame vlogevrnitev vlog
Ustavitev procesaustavi sumljiv procesne velja
Začasna blokada IPza 24 ur, nato samodejno potečeodblokada
  • vsak ukrep zahteva dve potrditvi človeka, predlog in potrditev,
  • parametre ukrepa vzamemo iz dokazov, ne iz ročnega vnosa,
  • revizijska sled zabeleži, kdo je predlagal, kdo potrdil, kdaj in kakšen je bil rezultat,
  • nadzorni agent ostane samo bralni. Ukrepe izvaja ločen ozek ukaz, ki zna samo te ukrepe in strogo preveri vhod,
  • zaščitenih naslovov, kot so pisarna, naši strežniki in Cloudflare, ne blokira nikoli.

Ob primeru so kratka navodila za čiščenje po vrsti napada: spletne lupine, skriti administratorji, sprožilci v bazi, prevzem strežnika, kradljivci kartic in prikrivanje.

Nujni odziv, od pilota

Playbooki za izolacijo strani (vzdrževalna stran), zamenjavo gesel in ključev, odjavo sej, obnovo iz čiste kopije in iskanje vhodne točke. Pripravljene predloge za obvestilo stranki, prijavo SI-CERT v 24 urah in obvestilo po GDPR v 72 urah.

Odzivni časi

Nadzorkritično: naslednji delovni dan
Zaščita in Skladnostkritično: 4 ure v delovnem času
Enterprisekritično: potrditev v 1 uri, odziv v 4 urah v delovnem času
24/7še ni na voljo. Pride z nočnim partnerjem v fazi 3, pri Enterprise kot dodatek 40 %. Do takrat delovni čas, ponoči po razpoložljivosti in brez zagotovila.

Grožnje za vas

Modul zbira aktualne grožnje in pokaže tiste, ki zadevajo vaš inventar: vtičnike, verzije, strežnike in dobavitelje.

Popravi zdajranljivost s popravkom ali brez, z oznako, če se aktivno izkorišča
Vdori in napadivdor pri ponudniku ali instituciji, ukrep je zamenjava gesel ali ključev
Dobavna verigaokuženi paketi, vtičniki ali izdaje, ukradeni certifikati

Vsak vnos ima povzetek v slovenščini, resnost, stanje popravka, prizadete izdelke in verzije, priporočen ukrep in obvezen primarni vir. Viri so med drugim CISA KEV, ENISA EUVD, GitHub Security Advisories, NVD in OSV, SI-CERT in CERT-EU.

AI samo povzema. Objava gre skozi deterministična pravila (obvezen primarni vir, veljaven CVE ali URL) in na začetku skozi ročno potrditev.

V fazi 1 modul v nadzorni plošči. Javna stran z grožnjami v slovenščini je načrtovana ob koncu faze 1 ali v pilotu.

Nadzorna plošča in opozorila

Operaterski pregled, že teče pri nas

Za naše operaterje že deluje pregled celotne flote na enem zaslonu. Za stranke še ni na voljo.

Stopnja grožnjeod 0 do 100, iz odprtih primerov in napadov v zadnji uri
Števci za 24 urneuspele prijave, napadalni naslovi, dogodki (procesi, datoteke, prijave, baza), odprti visoki in kritični primeri
Zemljevidizvori neuspelih prijav SSH v zadnji uri po državah, s seznamom držav
Zadnjih 24 urgrafikon po urah: neuspele prijave, prijave in alarmi, z možnostjo vrnitve v času
Tok dogodkovdogodki s strežnikov v živo, osvežitev vsakih 30 sekund, dogodki pridejo s kratkim zamikom
Strežnikistanje agenta na vsakem strežniku in odprti primeri po strežniku

Delo s primeri, že teče pri nas

Vzdrževalna oknaposodobitve v oknu ne sprožijo alarmov, spletna lupina ali nov skrbnik ga sprožita vedno
Utišanjasamo z razlogom in rokom poteka
Eskalacijanepotrjen kritičen alarm po 15 minutah, visok po 60 minutah
Časovnica primerapotek primera in razlog razrešitve. Opombe za stranko so ločene od internih.
Roki po NIS224 ur, 72 ur in en mesec, z izvozom poročila v slovenščini in angleščini ter indikatorjev v CSV in STIX
Mesečno poročiloresnost, izidi, čas do potrditve in razrešitve, delež lažnih alarmov, zunanji pregledi in pokritost
Iskanje dogodkovpo IP, uporabniku ali poti, tudi za zahteve posameznikov po GDPR
Dostop ekipeobvezna dvostopenjska prijava in revizijski dnevnik ogledov in izvozov

Za stranke, načrtovano

Nadzorna ploščaseznam incidentov, razlaga in gumb za potrditev ukrepa. Agencije vidijo vse svoje stranke na enem mestu.
E-poštakritični incidenti takoj, mesečno poročilo v PDF
Potrditev na telefonupotisno obvestilo, Telegram ali SMS
API in MCPza večje agencije: incidenti, grožnje, iskanje po dogodkih in predlogi ukrepov. Ukrep prek MCP se izvede samo z vašo izrecno potrditvijo.
Lasten AI agentna naše podatke lahko prek API in MCP priklopite svojega AI agenta. Velja isto pravilo, ukrep samo z izrecno potrditvijo.

Lokalne aplikacije za stranke ne načrtujemo.

Poročila in ZInfV-1

Večina zavezancev po ZInfV-1 mora varnostne ukrepe in dokumentacijo sprejeti do 19. 12. 2026. Dobavitelji, ki delajo za zavezance, spadajo v njihovo dobavno verigo in morajo izpolniti njihove varnostne zahteve.

Mesečno poročiloresnost in izidi primerov, čas do potrditve in razrešitve, delež lažnih alarmov, zunanji pregledi in pokritost. Že nastaja v naši nadzorni plošči. Preslikava na ukrepe iz 22. člena ZInfV-1 je načrtovana. Vsi paketi.
Paket Skladnostdokazila, dobaviteljska priloga, predloge za SI-CERT in četrtletni pregled. Načrtovano: pregled vseh ukrepov 22. člena v nadzorni plošči, za vsak ukrep stanje (pokrito z nami, pokrito drugje, manjka) in dokazila, ter pomoč pri partnerjih za ostalo.
Roki za poročanježe deluje: primer kaže roke 24 ur, 72 ur in en mesec, poročilo izvozimo v slovenščini in angleščini, indikatorje v CSV in STIX. Načrtovano: razvrstitev incidenta po merilih pomembnosti.

Kaj pokrijemo po ZInfV-1 in česa ne

Za vaše spletne strani in strežnike pokrijemo ukrepe po ZInfV-1 in vam damo dokazila zanje. Za vse ostalo vam pokažemo, kaj še manjka. Pregled po ukrepih iz 22. člena (NIS2, člen 21(2)):

UkrepKaj pokrijemoKaj ostane vam
(a) analiza tveganj in politikedelno: popis in tveganja za strežnike in stranicelotna analiza, politike, potrditev uprave
(b) obravnava incidentovza strežnike in strani, s predlogo za prijavo SI-CERTprijava SI-CERT je vaša dolžnost
(c) neprekinjeno poslovanje in kopijedelno: kopije in obnova strežnikovnačrt za celotno podjetje, krizno upravljanje
(d) varnost dobavne verigedelno: kot varen dobavitelj z dobaviteljsko prilogoupravljanje vseh drugih dobaviteljev
(e) vzdrževanje in ranljivostiza strežnike in straniostali sistemi: računalniki, Microsoft 365, OT
(f) ocena učinkovitosti ukrepovdelno: mesečna poročila, čas do popravkasamoocena ali presoja vsaki 2 leti
(g) kibernetska higiena in usposabljanjeneusposabljanje zaposlenih in uprave
(h) kriptografijadelno: TLS in šifriranje na strežnikihpolitika za celotno podjetje
(i) kadri, dostopi in sredstvadelno: dostopi in sredstva na strežnikihvsi zaposleni in sredstva
(j) večfaktorska prijavadelno: preverimo na strežnikih in v CMSvsi sistemi in zaposleni

Ne pokrijemo: registracije pri URSIV, odgovornosti in usposabljanja uprave, varnostne dokumentacije po 21. členu, samoocene ali presoje ter OT in SCADA sistemov.

Ni pravni nasvet. Storitev ni pravno svetovanje in ne zagotavlja skladnosti celotne organizacije z zakonom. Kaj točno potrebujete, presodite z zavezancem ali svetovalcem.

Druga regulativa

GDPRza podatke strank smo obdelovalec. Pogodba o obdelavi, javen seznam podobdelovalcev, obvestilo o kršitvi v urah.
CRAagent je izdelek z digitalnimi elementi. Ob vsaki izdaji agenta nastaneta SBOM (CycloneDX) in kontrolne vsote. Pred prvo namestitvijo pri stranki objavimo politiko razkrivanja ranljivosti in security.txt, polne obveznosti z oznako CE pripravimo do 11. 12. 2027.
AI ActAI za zaznavo in triažo ni visoko tvegan sistem. Razlage, ki jih pripravi AI, so označene.

Podatki in zasebnost

Zbrani podatkidogodke, metapodatke in hash vsake spremenjene datoteke. Vsebino datoteke agent pošlje samo, kadar jo pravila označijo kot sumljivo, za dokaz in razlago.
Lokacijahramba pri ponudniku v EU
AI modelv produkciji AI teče pri ponudniku z obdelavo v EU: Anthropic API, AWS Bedrock ali Google Vertex v regiji EU. Točnega ponudnika navedemo pred pilotom. Brez učenja na podatkih strank.
Lasten AI ključnačrtovano po pilotu: uporabite lahko svoj ključ za Anthropic, AWS Bedrock ali Google Vertex v svoji regiji. Ključ je šifriran, nikoli v dnevnikih ali poročilih, in uporabljen samo za vašo triažo.
PsevdonimizacijaIP naslovi, e-pošta, uporabniška imena in imena strežnikov pred AI analizo dobijo ključ HMAC na stranko. Obogatitev (GeoIP, ASN) poteka pred tem.
Ločitev stranken klic modela vsebuje podatke ene stranke, filter po stranki se v bazi nastavi na seji in brez njega poizvedba ne uspe
Hrambaroki po nivojih: surovi dogodki krajše, incidenti in poročila dlje. Točne roke določimo v pogodbi o obdelavi pred pilotom.
Izhodključ za šifriranje na stranko omogoča brisanje vseh podatkov ob odhodu

Paketi in cene

Pilotne cene v EUR na mesec, brez DDV. Obračun na stran (spletna stran ali aplikacija), na strežnik, na katerem teče agent, in pri višjih paketih na organizacijo.

PostavkaNadzorZaščitaSkladnostEnterprise
Na stran9 EUR29 EUR29 EUR29 EUR
Na strežnik15 EUR49 EUR49 EUR49 EUR
Na organizacijonene490 EUR990 EUR
Mesečni minimumbrez99 EUR690 EUR1.100 EUR
Pogodbaagencije mesečno, sicer letnomesečno ali letno12 mesecev12 do 36 mesecev

Enterprise je za velike zavezance kot dopolnilo obstoječemu SOC za splet in strežnike, ne nadomestilo. Ne pokriva OT in SCADA sistemov.

Pilot od maja do avgusta 2027, največ 5 strank: 50 % popusta za 6 mesecev, pilotni minimum Zaščita 49 EUR in Skladnost 390 EUR. Funkcije po paketih, popusti, primeri izračuna in enkratne storitve so v ceniku.

Faze razvoja

  1. do 19. 12. 2026Faza 0, validacijapogovori s strankami, tehnični test agenta
  2. od januarja 2027Faza 1, lastni strežnikiagent, moduli, AI triaža, roki in popravki na naši floti
  3. maj do avgust 2027Faza 2, pilotnajveč 5 strank, virtualni popravki, nujni odziv, pogodbeni sklad
  4. do marca 2028Faza 3, zrelostpriprava na ISO 27001, skladnost s CRA, SSO, nočna pokritost 24/7
  5. od 2028Faza 4, širitevpartnerski program za agencije, poročila z vašo znamko, Hrvaška in Avstrija

Tehnični test agenta je za nami: na strežniku z jedrom 5.15 je eBPF program deloval na prvi poskus, poraba je bila pod ciljem 2 %. Prva različica AI triaže teče na naših strežnikih.

Zahteve in omejitve

StrežnikLinux s skrbniškim dostopom (root)
Jedroz eBPF in BTF. Ali vaše jedro ustreza, preverimo pred namestitvijo.
Omrežjesamo izhodna povezava do zaledja v EU
Pooblastilopisno, s seznamom IP obsegov, domen in dovoljenih ukrepov
Pokritostdelovni čas, ponoči po razpoložljivosti in brez zagotovila. 24/7 pride kasneje.
Deljeno gostovanjebrez dostopa root za zdaj samo paket Nadzor. Omejen način agenta in WordPress konektor sta načrtovana.

Primerjava

Huntress in CrowdStrike dobro pokrivata strežnike, aplikacij na njih pa ne poznata. Patchstack, Wordfence in Sucuri ščitijo spletne strani, nimajo pa zaznave na strežniku in ekipe, ki bi pregledala alarm.

Zmožnost Varnost straniPatchstack, Wordfence, Sucuri EDR in MDRHuntress, CrowdStrike Kestrov razvoju
Pozna aplikacijo in njeno bazo Delnosamo izbrani CMS-ji Ne V pilotu
Zaznava na Linux strežniku Ne Da V pilotu
Povezava dogodkov aplikacije in strežnika Ne Ne V pilotu
Človek pregleda alarm Delnočiščenje po vdoru Da V pilotu
Razlaga v slovenščini Ne Ne V pilotu

Po javno dostopnih podatkih ponudnikov in primerjalnih strani, november 2026. Imena so blagovne znamke njihovih lastnikov.

Vprašanja

Ali storitev že deluje?

Ne še. Tehnični test agenta je uspel, prva različica AI triaže teče na naših lastnih strežnikih, pilot s strankami bo od maja do avgusta 2027.

Ali AI sam briše datoteke ali blokira naslove?

Ne. AI razloži in predlaga, ukrep izvede ločen sistem po potrditvi človeka. Edina izjema je ponovni zagon storitve, ki je padla, z mejo ponovitev.

Ali deluje z mojo lastno aplikacijo?

Da. Jedro spremlja strežnik ne glede na aplikacijo, agent pa predlaga profil, ki ga potrdite.

Kaj, če nimam dostopa root?

Na deljenem gostovanju je za zdaj na voljo paket Nadzor. Omejen način agenta in WordPress konektor sta načrtovana.

Ali vsebina mojih datotek zapusti strežnik?

Samo vsebina datotek, ki jih pravila označijo kot sumljive. Za vse ostale pošljemo le hash in metapodatke.

Ali nadomesti varnostni vtičnik ali požarni zid?

Ne nujno. Lahko ju obdržite. Mi dodamo strežnik, povezavo dogodkov in človeka, ki alarm pregleda.

Ali delate penetracijske teste?

Ne. Prav tako ne prodajamo lastnega požarnega zidu ali antivirusa za računalnike. Na voljo je izbirni pregled kode vaše aplikacije, s pisnim pooblastilom in na kopiji kode.

Ali lahko uporabim svoj AI ključ?

Načrtovano po pilotu: Anthropic, AWS Bedrock ali Google Vertex v vaši regiji. Varovalke ostanejo enake, model samo predlaga, ukrep potrdi človek.

Kaj, če AI ne deluje?

Zaznava in alarmi delujejo naprej brez AI. Razlaga incidenta pride, ko je AI spet na voljo.

Ali z vami izpolnimo ZInfV-1?

Za spletne strani in strežnike pokrijemo tehnične ukrepe in vam damo dokazila zanje, za ostalo vam pokažemo, kaj še manjka. Storitev ni pravno svetovanje in ne zagotavlja skladnosti celotne organizacije z zakonom. Pregled po ukrepih je v razdelku Poročila in ZInfV-1.

Kdaj bo na voljo 24/7?

V fazi 3, z nočnim partnerjem. Do takrat delovni čas, ponoči po razpoložljivosti in brez zagotovila.

Prijavite se v pilot