Nazaj na blog

Pogoste ranljivosti v slovenskih podjetjih

January 22, 2025 3 min branja
Pogoste ranljivosti v slovenskih podjetjih
Nazadnje posodobljeno:

Na podlagi let penetracijskega testiranja slovenskih organizacij v različnih sektorjih — od proizvodnje in energetike do finančnih storitev in javne uprave — sem prepoznal ponavljajoče se vzorce ranljivosti, ki prizadevajo večino podjetij, ki jih ocenjujem. Te ugotovitve predstavljajo dejanske varnostne slabosti, ki bi jih napadalec izkoristil. Razumevanje teh vzorcev je prvi korak k njihovemu odpravljanju.

Active Directory

Active Directory ostaja hrbtenica upravljanja identitet v praktično vsakem slovenskem podjetju, ki ga testiram, in je dosledno najvplivnejša površina napada.

  • Šibka gesla servisnih računov: Servisni računi za SQL Server, varnostno kopiranje in prilagojene aplikacije pogosto imajo šibka gesla, nespremenjena leta. V številnih podjetjih so bili ti računi konfigurirani med začetno namestitvijo s strani zunanjih integratorjev in pozabljeni. Ker imajo pogosto povišane privilegije, kompromitiranje enega zagotovi neposredno pot do skrbnika domene.
  • Računi, dovzetni za Kerberoasting: Računom z nastavljenimi SPN-ji lahko kateri koli uporabnik domene zahteva vstopnice Kerberos in jih razbije brez povezave. Takšne račune z razbitljivimi gesli najdem v večini slovenskih AD okolij. Popravek je enostaven, a ozaveščenost ostaja nizka.
  • Pretirani privilegiji: Razraščanje članstev v skupinah je endemično. Uporabniki se kopičijo v privilegiranih skupinah skozi leta brez odvzema dovoljenj. V več organizacijah sem ugotovil, da ima več kot 10 % računov neko obliko administrativnih privilegijev.
  • Omogočeni zastareli protokoli: NTLM, LLMNR, NBT-NS ostajajo omogočeni v številnih okoljih, kar omogoča napade posredovanja in zajem poverilnic.

Spletne aplikacije

Slovenska podjetja se vse bolj zanašajo na spletne aplikacije, določeni vzorci ranljivosti pa se ponavljajo z zaskrbljujočo rednostjo.

  • Zastarela ogrodja in CMS: Instalacije WordPress, Joomla in Drupal z znanimi kritičnimi ranljivostmi so pogoste. Številna MSP so pred leti naročila razvoj strani in od takrat niso vzdrževala programske opreme.
  • SQL injection v zastarelih aplikacijah: Starejše notranje aplikacije, zlasti po meri zgrajena orodja za upravljanje, pogosto vsebujejo SQL injection. Razvite so bile, preden so prakse varnega kodiranja postale uveljavljene. V okviru NIS2 organizacije ne morejo več upravičevati puščanja teh ranljivosti neobravnavanih.
  • Nezadostna validacija vnosa: XSS, prehod poti in vrivanje ukazov so posledica neustrezne validacije. Tudi na novo razvite aplikacije včasih nimajo ustrezne validacije.
  • Manjkajoče varnostne glave: Content Security Policy, X-Frame-Options in HSTS so odsotne pri številnih slovenskih spletnih aplikacijah, kar odstranjuje plasti obrambe.

Omrežje

Težave z omrežno arhitekturo vplivajo na radij eksplozije vsake uspešne kompromitacije. Ranljivost v enem sistemu postane katastrofalna, ko omrežje omogoča neomejeno bočno gibanje.

  • Ravna omrežna arhitektura: Številna slovenska MSP upravljajo omrežja z minimalno segmentacijo. Vsi sistemi si delijo isti segment, zato kompromitiranje ene delovne postaje omogoča dostop do vsega.
  • Nešifriran notranji promet: LDAP brez TLS, HTTP za notranje aplikacije in nešifrirane povezave do podatkovnih baz so pogoste ugotovitve.
  • Privzete poverilnice na napravah: Omrežne naprave, tiskalniki in naprave IoT pogosto ohranijo tovarniško privzete nastavitve. V enem angažmaju sem pridobil dostop do osrednje infrastrukture prek vmesnika tiskalnika z admin/admin.
  • Nezadostna segmentacija: Tudi organizacije z neko segmentacijo pogosto imajo preveč odprta pravila požarnega zidu, ki izničijo arhitekturo.

Človeški dejavniki

Ocene socialnega inženiringa dosledno razkrivajo, da človeški element ostaja najšibkejši člen.

  • Dovzetnost za phishing: Simulacije, usmerjene v slovenske organizacije, dosežejo stopnje klikov 15–30 %. E-sporočila v slovenščini, ki se sklicujejo na eDavki, FURS ali lokalne banke, so posebej učinkovita.
  • Ponovna uporaba gesel: Uporabniki ponovno uporabijo gesla med podjetniškimi in osebnimi računi. V kombinaciji s pomanjkanjem večfaktorske avtentikacije je to posebej problematično.
  • Pomanjkanje varnostne ozaveščenosti: Številni zaposleni nikoli niso prejeli formalnega usposabljanja. Ne prepoznavajo tehnik socialnega inženiringa in ne razumejo postopkov poročanja.
  • Shadow IT: Neodobrene oblačne storitve in osebne naprave ustvarjajo vrzeli v vidnosti. V slovenskih MSP z omejenimi IT viri je shadow IT posebej razširjen.

Priporočila

Odpravljanje teh ranljivosti ne zahteva ogromnih proračunov. Začnite z najvplivnejšimi izboljšavami: implementirajte večfaktorsko avtentikacijo na vseh navzven obrnjenih storitvah, preglejte in zmanjšajte privilegije AD, segmentirajte omrežje ter izvajajte redno usposabljanje o varnostni ozaveščenosti v slovenščini. Profesionalni penetracijski test bo razkril vašo specifično izpostavljenost. Z bližajočim se uveljavljanjem NIS2 stroški neukrepanja zdaj presegajo stroške smiselnih varnostnih naložb.

Vid Grosek

Vid Grosek

Etični heker & Penetracijski tester

Pomagam slovenskim podjetjem odkriti varnostne ranljivosti, preden jih odkrijejo napadalci. Vec kot 5 let izkusenj s penetracijskim testiranjem.

Vse objave

Komentarji

Ni se komentarjev. Bodite prvi!

Dodaj komentar

Vam je bil clanek vsec?

Prijavite se na newsletter za mesecne varnostne vpoglede.

Prijavite se