1. junij 2026
Pisno pooblastilo za pentest po KZ-1 čl. 221 — zakaj je papir prej pomembnejši od orodij
Pentest brez pisnega pooblastila je kaznivo dejanje po KZ-1 čl. 221. Devet klavzul, ki jih NIST 800-115 in PTES tretirata kot izhodišče, najbolj kršena past pri slovenskem hostingu in CMS-ih, ter predloga PDF z vsemi GDPR čl. 28 klavzulami.

Pentest brez pisnega pooblastila ni „etično hekanje" — je kaznivo dejanje po 221. členu Kazenskega zakonika (KZ-1). Pri penetracijskem testu sta vrstni red in dokaz pomembnejša od orodij: najprej papir, šele nato Kali ali Burp. Razčlenjeno, kaj točno mora vsebovati avtorizacija in zakaj je v Sloveniji ena klavzula nujnejša kot drugje.
KZ-1 člen 221 — kaj točno je inkriminirano
Naslov: Napad na informacijski sistem. Štiri inkriminacije, naraščajoče po teži:
- Odstavek 1 — nepooblaščen vdor ali prestrezanje nejavnega prenosa: do 2 leti zapora.
- Odstavek 2 — nepooblaščena uporaba, sprememba, kopiranje, prenos, uničenje podatkov ali oviranje prenosa oz. delovanja sistema: do 3 leta zapora.
- Odstavek 3 — uporaba pripomočkov iz čl. 306 ali motnja treh ali več sistemov: od 3 mesecev do 4 let.
- Odstavek 4 — znatna škoda, hudodelska združba ali kritična infrastruktura: od 3 mesecev do 5 let.
Vsak Wi-Fi scan po tuji domeni in vsak nmap proti tujemu IP brez papirja je formalno zajet v odstavek 1. Ko skripta najde XSS in se requesti začnejo „testirati" — odstavek 2. Avtomatizacija proti več strankam hkrati — odstavek 3.
Spremljevalna člena, ki ju pooblastilo mora omeniti:
- KZ-1 čl. 143 — Zloraba osebnih podatkov. Če v scope-u so osebni podatki (in pri spletnih aplikacijah praviloma so), je to dodaten naslov, ki ga GDPR sam ne zaobide. Do 2 leti za občutljive podatke, do 5 let za prevzem identitete.
- KZ-1 čl. 220 — Poškodovanje tuje stvari. Aktualno, ko test lahko povzroči izpad ali izgubo podatkov (DoS, brisanje, korumpiran zapis v bazo).
Kanonično besedilo: pisrs.si — KZ-1. Posodobitve ne zamrznem v ta članek; v pooblastilu se sklicuje na konsolidirano različico na PISRS.
Komu pripada pravica avtorizacije — najpogosteje kršena past
Pravilo: podpiše tisti, ki ima dejansko pravno oblast nad sistemom, ne tisti, ki plačuje. Pri slovenskih organizacijah:
- Privzeto: zakoniti zastopnik iz AJPES/PRS (direktor, prokurist, lastnik s.p.).
- Delegacija: CISO ali vodja IT lahko podpiše samo s pisnim pooblastilom zakonitega zastopnika, ki se priloži k testni dokumentaciji.
Past, ki se v slovenski praksi najbolj krši — gostovanje in CMS:
| Sistem | Kdo lahko avtorizira |
|---|---|
| Lastna spletna aplikacija na lastnem strežniku | Naročnik |
| Aplikacija na deljenem gostovanju (slovenski hosting) | Naročnik za aplikacijski nivo; omrežni/infra nivo zahteva ločeno pisno dovoljenje gostitelja |
| Cloudflare / AWS / GCP / Azure | Veljajo objavljene pentest politike ponudnika — preveriti in dokumentirati pred začetkom |
| WordPress.com, Wix, Squarespace, Shopify managed | Naročnik ne more veljavno avtorizirati — testiranje krši ToS in trči ob čl. 221 proti ponudniku |
Stranka, ki podpiše „pooblastilo" za pentest svoje Wix strani, ni avtorizirala ničesar pravnomočno. Test je v tem primeru kazniv proti Wix-u, ne glede na ime na pogodbi.
Devet klavzul, brez katerih ni pooblastila
Nobene slovenske ali EU norme ni, ki bi zahtevala točno določen seznam. NIST SP 800-115 §3 in PTES Pre-engagement obravnavata teh devet kot izhodišče, ki ga resna praksa ne presega navzdol:
- Identifikacija strank — polno ime, registrska številka, davčna, naslov, podpisniki.
- Obseg (scope) — eksplicitni seznam IP/CIDR/URL/aplikacij/uporabniških populacij.
- Izrecno izven obsega — produkcijske baze, tretje strani, social engineering, DoS, fizični testi.
- Časovno okno — datumi začetka in zaključka, dovoljene ure (npr. 22:00–06:00 za invazivne korake).
- Allowlist izvornih IP — IP-ji testerjev, ki jih naročnik nadzira v lastnem WAF/SIEM.
- Ravnanje s podatki in NDA — klavzule GDPR čl. 28(3) (a–h), prepoved eksfiltracije, šifriranje.
- Hramba dokazov in poročila — kdo dobi poročilo, koliko časa, kje, kako se uniči.
- Eskalacijska pot ob kritičnem najdku — kontakt 24/7, prag (npr. CVSS ≥ 9.0), čas obvestila.
- Podpis osebe z dejansko pravno oblastjo nad sistemom (in priloženo pooblastilo, če ne podpiše zakoniti zastopnik).
Manjkajoča katera koli od teh devetih klavzul = pooblastilo je v praksi neuporabno.
Pravna podlaga za obdelavo osebnih podatkov
Ko pentest poseže po osebnih podatkih (in pri spletnih aplikacijah, vsaj v logih, praviloma poseže), velja:
- GDPR čl. 6(1)(f) in Recital 49 — varnost omrežja in informacijskih sistemov je izrecno priznan zakoniti interes upravljavca.
- GDPR čl. 28 — pisna pogodba o obdelavi je obvezna. Osem klavzul iz čl. 28(3)(a–h) se mora pojaviti v pooblastilu (navodila, zaupnost, varnost, podizvajalci, pravice posameznikov, asistenca 32–36, vrnitev/izbris, revizija).
- ZVOP-2 (Uradni list RS 163/22, v veljavi od 26. 1. 2023) — slovenski IP RS je nadzorni organ; obvestilo o kršitvi se sklicuje na čl. 33/34 GDPR; biometrija in posebne kategorije imajo zaostrene pogoje.
Predlogo SCC pogodbe upravljavec ↔ obdelovalec je objavil Informacijski pooblaščenec RS (ip-rs.si).
Tehnični okvir, ki se vpiše v scope
Pooblastilo navede metodološki okvir, da je razumljivo, kaj test pokriva. Aktualne reference (junij 2026):
- OWASP ASVS 5.0.0 (maj 2025) — 17 poglavij, ~350 kontrol. L1 osnovno, L2 standard za občutljive podatke, L3 kritični sistemi (finance, zdravje). Scope se opiše kot „L2 + izbrana L3 poglavja".
- OWASP Top 10:2025 — od A01 Broken Access Control do A10 Mishandling of Exceptional Conditions (nova kategorija). SSRF je sklopljen v A01.
- PTES — sedem faz (Pre-engagement → Intelligence Gathering → Threat Modeling → Vulnerability Analysis → Exploitation → Post-Exploitation → Reporting). Standard je stagniran (~2014), a metodološko še vedno uporaben.
- NIST SP 800-115 (september 2008, brez Rev 1) — štirifazni model Planning → Discovery → Attack → Reporting. Dodatek B vsebuje predlogo Rules of Engagement.
- MITRE ATT&CK v19 (april 2026) — preslikava najdb na realne TTP grožnje.
- CVSS v4.0 (november 2023) — primarno, v3.1 sekundarno (NVD še vedno tako ocenjuje). Pragovi: Critical 9.0–10.0, High 7.0–8.9.
- CWE 4.20 (maj 2026) — klasifikacija vzroka.
Orodja, ki test podpirajo: Kali Linux 2026.1, Burp Suite Pro 2026.4, Metasploit 6.4.x, WebTesterAI (lasten).
Naša predloga
PDF pooblastilo, ki ga uporabljamo in pošljemo skupaj s ponudbo: pisno-pooblastilo.pdf ↗. Vsebuje vseh devet klavzul, klavzule GDPR čl. 28(3), eskalacijsko pot in slovenske podatke podpisnika (zakonita zastopnika / s.p. lastnik). EN različica: written-authorization.pdf ↗.
Predloga je delovno izhodišče, ne pravni nasvet. Za posel z znatno škodno odgovornostjo (banka, zdravstvo, kritična infrastruktura) priporočamo pravni pregled konkretne izvedbe.
Kdaj se splača
Kadar je odgovor da vsaj na enega od teh:
- Auditor, regulator ali zavarovalnica zahteva dokazila o pentestu.
- Pred izdajo izdelka v produkcijo s podatki strank.
- Po incidentu — zunanji pogled na isto površino.
- Pred razširitvijo dostopa (nova integracija, nova storitev, javni API).