Šis dokuments ir publicēts vairākās valodās. Ja starp valodu versijām ir kādas neatbilstības, saistoša ir poļu valodas versija.
Versija 1.0 · Pēdējoreiz atjaunināts: 2026. gada 16. oktobris
1. Par ko ir runa un kas ir šī lapa
Šī lapa ir formexposed novērtējums par ietekmi uz datu aizsardzību (NIDA) saskaņā ar VDAR 35. pantu. Vispirms tā atbild uz sākotnējo jautājumu, vai NIDA vispār ir nepieciešams, – katrai apstrādes darbībai atsevišķi, nevis pakalpojumam kopumā. Ja atbilde ir apstiprinoša, tiek veikts novērtējums saskaņā ar 35. panta 7. punkta a)–d) apakšpunktu: sistemātisks apraksts, nepieciešamība un samērīgums, riski datu subjektiem un pasākumi to novēršanai. Pēc tam seko atlikušais risks, jautājums par iepriekšēju apspriešanos saskaņā ar 36. pantu un pārskatīšanas noteikumi.
35. pants neprasa NIDA publicēt. Mēs to publicējam divu iemeslu dēļ. Pirmkārt, Klientiem, kuri izmanto piegādes pārbaudi vai skenēšanu aiz pieteikšanās, savam novērtējumam ir vajadzīgi fakti, kurus zinām tikai mēs; šie fakti mums kā apstrādātājam viņiem jebkurā gadījumā ir jāsniedz (VDAR 28. panta 3. punkta f) apakšpunkts). Otrkārt, mūsu rāpuļprogramma pārbauda tīmekļa vietnes, kuru operatori mūs nepazīst. Viņiem jābūt iespējai izlasīt, kādus riskus mēs saskatām attiecībā uz viņiem un cilvēkiem viņu lapās un ko mēs darām, lai tos mazinātu.
Juridiskais raksturs. Šis NIDA ir pārziņa dokumentācija saskaņā ar VDAR 35. pantu, ko mēs publicējam brīvprātīgi. Tas nav neviena līguma daļa un nav nekāds apliecinājums, garantija vai vienošanās par kvalitāti attiecībā pret Klientiem vai trešajām personām. To, kādus pakalpojumus un aizsardzības pasākumus mēs nodrošinām Klientiem, nosaka Pakalpojumu sniegšanas noteikumi, Datu apstrādes līgums un tā pielikumi; attiecībā uz šiem pienākumiem tiem ir prioritāte pār šo lapu. Lapa apraksta stāvokli šīs versijas datumā. Riska vērtējumi un novērtējumi ir mūsu pašu viedoklis, un tie neaizstāj uzraudzības iestādes vai tiesas juridisku izvērtējumu; pasākumi, kas aprakstīti kā „plānoti”, ir nodomi bez apņemšanās attiecībā uz termiņu. Klientiem lapa ir pamats viņu pašu novērtējumam, nevis juridiska konsultācija.
Šī ir sliekšņa novērtējuma pirmā versija. Tajā katrai apstrādes darbībai atsevišķi tiek pārbaudīts, vai NIDA ir nepieciešams, un rezultāts ir norādīts 3.5. sadaļā.
Uz katru faktu apgalvojumu attiecas tas pats princips, kas mūsu pārējos juridiskajos dokumentos: izmērīts, nevis iecerēts. Tas, kas ir pierādāms kodā vai datubāzē, šeit ir norādīts ar atsauci uz avotu. Tas, ko nevarēja pierādīt, ir atzīmēts kā „nav pārbaudīts”. Tas, kas ir tikai plānots, ir nosaukts par „plānotu”. Atklātos punktus mēs nosaucam atklāti kopā ar plānoto pasākumu; NIDA, kurā uzskaitītas tikai stiprās puses, nepalīdz cilvēkiem, uz kuriem tas attiecas.
Termini: operators ir ikviens, kas uztur pārbaudītu tīmekļa vietni. Klientam ir konts pakalpojumā formexposed. Apmeklētājs ir ikviens, kas izmanto Klienta tīmekļa vietni, piemēram, tās saziņas veidlapu. Atsauce uz avotu ir fails, funkcija vai iestatījums pirmkodā, kas izmērīts atbilstoši izstrādes sistēmas stāvoklim 2026. gada 11. oktobrī.
Atklātībai mēs apzināti novelkam vienu robežu: atklātie punkti mūsu pašu serveru aizsardzībā ir aprakstīti tikai vispārīgi (R13). Mēs nosaucam risku un tā līmeni, bet ne ceļu uz konkrētu ievainojamību; detaļas pēc pieprasījuma sniegsim uzraudzības iestādei.
2. Lomas: kam ir pienākums un par ko
35. pants uzliek pienākumu pārzinim. formexposed dažām apstrādes darbībām ir pārzinis, citām – savu Klientu apstrādātājs, bet attiecībā uz datiem, ko mūsu WordPress spraudnis un mūsu TYPO3 paplašinājums glabā Klienta tīmekļa vietnē, – ne viens, ne otrs. Atbilde uz gandrīz katru šī dokumenta jautājumu ir atkarīga no tā, par kuru lomu jautājums tiek uzdots. Sadalījums atbilst Privātuma politikai un Datu apstrādes līgumam.
| Apstrādes darbība | formexposed loma | Kam ir pienākums saskaņā ar 35. pantu |
|---|---|---|
| Trešo personu tīmekļa vietņu pārbaude bez to operatora norādījumiem: bezmaksas pārbaude, potenciālo klientu pārbaude aģentūrām, pētījums | Pārzinis | formexposed |
| Domēnu pārbaude Klienta kontā: uzraudzība, aktīvas testa iesniegšanas, pārlūka scenāriji, publiski pieejami faili, veidlapas pulss | Pārzinis attiecībā uz Klienta konta un pārbaužu datiem; apstrādātājs attiecībā uz trešo personu personas datiem, kas redzami Klienta verificētajā tīmekļa vietnē; kamēr domēns nav verificēts, – pārzinis tāpat kā bezmaksas pārbaudē | formexposed attiecībā uz savu daļu; Klients attiecībā uz trešo personu datiem savā tīmekļa vietnē |
| Skenēšana aiz pieteikšanās ar testa kontu | Apstrādātājs: piekļuves dati un saturs aiz pieteikšanās pieder Klienta tīmekļa vietnei | Klients; formexposed palīdz |
| Piegādes pārbaude ar kontroles kopiju | Apstrādātājs | Klients; formexposed palīdz |
| Spieta aizsardzība: kopīgs saišu domēnu saraksts no bloķēta surogātpasta | Pārzinis: mēs apvienojam daudzu tīmekļa vietņu ziņojumus, sastādām sarakstu un izplatām to | formexposed |
| Klientu konti, pieteikšanās, žurnāli, atbalsts, e-pasta sūtīšana, maksājumi, pierādījumu žurnāli | Pārzinis | formexposed |
| Klientu portāls un ikmēneša pārskats aģentūras abonentiem | Apstrādātājs | Aģentūra |
| Dati, ko spraudnis un paplašinājums glabā Klienta tīmekļa vietnē (karantīna, drošības tīkls, saglabātie pieprasījumi) | Ne viens, ne otrs: dati nekad neatstāj tīmekļa vietni | Tīmekļa vietnes operators |
No tā izriet nošķīrums, ko mēs norādām skaidri, jo tas bieži tiek pārprasts abos virzienos. Ja formexposed ir pārzinis, mēs paši veicam novērtējumu un uzņemamies atbildību par tā rezultātu. Ja esam apstrādātājs, mēs nevaram Klienta vietā veikt tā novērtējumu, izlemt tā vietā jautājumu par nepieciešamību vai tā vārdā apspriesties ar uzraudzības iestādi saskaņā ar 36. pantu. Tas, ko mēs tur varam un mums ir jādara, ir sniegt Klientam visu, kas tam nepieciešams: aprakstu saskaņā ar a) apakšpunktu, izmērītos faktus par riskiem saskaņā ar c) apakšpunktu un godīgu pasākumu statusa sarakstu saskaņā ar d) apakšpunktu. Attiecībā uz piegādes pārbaudi un skenēšanu aiz pieteikšanās šī lapa ir tieši tas.
Klients, kas sadaļas par piegādes pārbaudi bez izmaiņām pārņem kā savu NIDA, to nav veicis. Vai kontroles kopija ir pamatota attiecībā uz tā veidlapām, vai tur ir sagaidāmi īpašu kategoriju personas dati un kā tas informē savus apmeklētājus – par to var lemt tikai Klients pats. 11. sadaļā apkopots, kas šim nolūkam ir jānoskaidro.
3. Sliekšņa novērtējums: vai NIDA ir nepieciešams?
3.1 35. panta 1. punkts un 35. panta 3. punkts
35. panta 1. punkts paredz NIDA, ja kāda veida apstrāde, jo īpaši izmantojot jaunas tehnoloģijas, ņemot vērā apstrādes raksturu, apmēru, kontekstu un nolūkus, varētu radīt augstu risku fizisku personu tiesībām un brīvībām. 35. panta 3. punktā minēti trīs gadījumi, kuros tas jo īpaši tā ir. Neviens no trim neattiecas uz formexposed, un tas būtu jāpamato, nevis tikai jāapgalvo:
- a) apakšpunkts – sistemātiska un plaša ar fiziskām personām saistītu personisku aspektu izvērtēšana, kas balstīta uz automatizētu apstrādi un uz kuras pamata tiek pieņemti lēmumi, kas rada tiesiskas sekas vai līdzīgā veidā būtiski ietekmē šīs personas. Mēs izvērtējam veidlapas un tīmekļa vietnes, nevis cilvēku personiskos aspektus. Pakalpojums nepieņem lēmumus ar tiesiskām sekām attiecībā uz nevienu personu. Tam vistuvāk ir spieta aizsardzība: ziņojumi, kas satur saiti uz sarakstā iekļautu domēnu, pievienotajās tīmekļa vietnēs nonāk karantīnā. Tās ir automatizētas sekas ziņojumam, nevis plaša personas izvērtēšana; mēs to aplūkojam saskaņā ar kritēriju „Izvērtēšana vai vērtēšana” 3.3. sadaļā.
- b) apakšpunkts – 9. pantā minēto īpašo kategoriju datu vai 10. pantā minēto ar sodāmību un pārkāpumiem saistītu datu apstrāde plašā mērogā. Nav paredzēta un nav izveidota. Tomēr šādi dati pie mums var nonākt pa vienu ceļu: piegādes pārbaudē – īstu apmeklētāju ziņojumu kontroles kopijā. Tas ir atkarīgs no konkrētā gadījuma un nav plaša mēroga apstrāde šī noteikuma izpratnē; tomēr tas ir ņemts vērā riska novērtējumā (R1).
- c) apakšpunkts – publiski pieejamas zonas sistemātiska uzraudzība plašā mērogā. Ar to saprot vietu fizisku novērošanu, nevis publisku tīmekļa lapu izgūšanu. Atsaukties uz šo noteikumu kā pamatu tīmekļa rāpuļprogrammai būtu nepareizi.
Pareizais ceļš tāpēc ir pats 35. panta 1. punkts, ko piemēro, izmantojot deviņus kritērijus no 29. panta darba grupas Pamatnostādnēm par novērtējumu par ietekmi uz datu aizsardzību (WP248 rev.01, ko apstiprinājusi Eiropas Datu aizsardzības kolēģija), un Polijas uzraudzības iestādes sarakstu saskaņā ar 35. panta 4. punktu (3.4. sadaļa).
3.2 Deviņi WP248 pamatnostādņu kritēriji
Pamatnostādnēs minētas deviņas pazīmes, kas norāda uz iespējamu augstu risku. Kā vispārīgs noteikums – apstrādes darbībai, kas atbilst diviem no tiem, vairumā gadījumu ir nepieciešams NIDA. Pārzinis konkrētā gadījumā var nonākt pie cita secinājuma, taču tad tam tas ir jāpamato un jādokumentē. Un otrādi – var pietikt ar vienu kritēriju. Šajā lapā mēs izmantojam šādus īsos apzīmējumus:
- C1 – Izvērtēšana vai vērtēšana, ieskaitot profilēšanu un prognozēšanu, piemēram, attiecībā uz sniegumu darbā, ekonomisko situāciju, uzticamību vai uzvedību.
- C2 – Automatizēta lēmumu pieņemšana ar tiesiskām vai līdzīgi būtiskām sekām.
- C3 – Sistemātiska uzraudzība, t. i., apstrāde, ko izmanto, lai novērotu, uzraudzītu vai kontrolētu datu subjektus, arī ar tīklu starpniecību. Pamatnostādnēs šis kritērijs ir skaidri pamatots ar to, ka datu subjekti bieži nezina, kas vāc viņu datus un kādā nolūkā.
- C4 – Sensitīvi dati vai ļoti personiska rakstura dati: 9. un 10. pantā minētās īpašās kategorijas, bet arī dati, kuru izpaušana būtiski ietekmē ikdienas dzīvi, ieskaitot elektroniskos sakarus, kuru konfidencialitāte būtu jāaizsargā.
- C5 – Plaša mēroga datu apstrāde, ko mēra pēc datu subjektu skaita, datu apjoma un klāsta, ilguma un ģeogrāfiskā tvēruma.
- C6 – Datu kopu saskaņošana vai apvienošana, kas iegūtas no dažādām apstrādes darbībām vai no dažādiem pārziņiem, veidā, kādu datu subjekti nesagaidītu.
- C7 – Dati par neaizsargātiem datu subjektiem, piemēram, darbiniekiem, bērniem, pacientiem vai citām personām varas nelīdzsvarotības situācijā.
- C8 – Inovatīva izmantošana vai jaunu tehnoloģisku vai organizatorisku risinājumu piemērošana; uzraudzības praksē mākslīgā intelekta izmantošana regulāri tiek uzskatīta par atbilstošu šim kritērijam.
- C9 – Apstrāde, kas liedz datu subjektiem izmantot kādas tiesības vai izmantot pakalpojumu vai līgumu.
Katru kritēriju mēs vērtējam kā „izpildīts”, „robežgadījums” vai „nav izpildīts” un pamatojam vērtējumu ar kodu. Robežgadījums kopsummā netiek uzskatīts par izpildītu, bet tiek nosaukts rezultātā; ja vairāki robežgadījumi norāda vienā virzienā, mēs iekļaujam apstrādes darbību novērtējumā.
3.3 Novērtējums pa apstrādes darbībām
P1 – Bezmaksas pārbaude bez konta (jebkuras trešās personas tīmekļa vietnes pārbaude pēc pieprasījuma)
Ikviens var ievadīt domēnu sākumlapā. Pēc tam rāpuļprogramma izgūst ne vairāk kā astoņas šīs tīmekļa vietnes publiskās lapas, nolasa veidlapas, uzņem ekrānuzņēmumus un sagatavo pārskatu, ko var redzēt ikviens, kas zina tā nejaušo saiti. Tīmekļa vietnes operators par to neko neuzzina, ja vien nepamana rāpuļprogrammas identifikatoru savos žurnālos.
- C1 – robežgadījums. Pārskats novērtē veidlapas aizsardzību ar līmeni („Neaizsargāts”, „Daļēji aizsargāts”, „Aizsargāts”) un rezultātu. Sabiedrības ar ierobežotu atbildību gadījumā tas neattiecas uz fizisku personu. Individuālo komersantu un pašnodarbināto gadījumā domēnu var attiecināt uz konkrēto personu, un tad līmenis kaut ko pasaka par rūpību, kas ievērota viņu profesionālajā darbībā. Tomēr tiek vērtēta tehniska konfigurācija, nevis personas uzvedība vai īpašības. Mēs to uzskatām par robežgadījumu.
- C2 – nav izpildīts. Attiecībā uz operatoru nekas netiek izlemts. Attiecībā uz personu, kas pieprasa pārbaudi, ir spēkā ierobežojumi katrai IP adresei un sesijai (
cfg/check_lib.php); noraidītai pārbaudei nav būtisku seku. - C3 – nav izpildīts. Tā ir vienreizēja izgūšana pēc pieprasījuma, ne biežāk kā reizi nedēļā katram domēnam (
cfg/check_lib.php, iestatījumsfc_domain_days= 7). Cilvēki netiek novēroti. Tomēr pastāv apstāklis, ar ko pamatnostādnes pamato C3, – datu subjekti neko nezina par apstrādi. Tas ir ņemts vērā riska novērtējumā (R5). - C4 – nav izpildīts. Tiek saglabāta veidlapas struktūra un konstatējumi, nevis ievadītās vērtības (
scanner/src/crawl.jsredzamajiem laukiem saglabā tikai vērtības garumu). Skeneris tikai pārbaudes laikā nolasa iepriekš aizpildītu slēpto lauku sākumu (līdz 24 rakstzīmēm) un datu atribūtus (līdz 60 rakstzīmēm), lai atpazītu marķierus un laika zīmogus; tie netiek saglabāti. Ekrānuzņēmumos nejauši var būt redzami cilvēki un vārdi; medicīnas prakses tīmekļa vietne attēlā parāda savu specializāciju. Tā ir publiska profesionāla informācija, nevis konkrētas personas veselības dati. - C5 – robežgadījums. Dienas limits ir 200 pieņemtu pārbaužu (
fc_daily_cap), t. i., aritmētiski līdz aptuveni 73 000 tīmekļa vietnēm gadā. Katrā tīmekļa vietnē rodas tikai nedaudz personas datu, un ilgums ir īss (30 dienas). Izmērīts izstrādes sistēmā: datu kopā ir 2 anonīmas pārbaudes. Šodien nav izpildīts; ņemot vērā paredzēto jaudu, – robežgadījums. - C6 – nav izpildīts. Papildus lapu izgūšanai pakalpojums vaicā domēna vecumu, izmantojot RDAP pakalpojumu rdap.org (tiek nosūtīts tikai domēna nosaukums; tiek saglabāts tikai reģistrācijas datums, kešatmiņā), un veic DNS atrisināšanu. Tā ir tehniska informācija par domēnu, nevis datu kopu par cilvēkiem apvienošana.
- C7 – nav izpildīts.
- C8 – izpildīts vājā formā. Automatizēts pārlūks pārbauda lapas, un valodas modelis mūsu pašu serverī klasificē veidlapas, kuras noteikumi neatpazīst (
scanner/src/classify.js). Modelis redz lapas nosaukumu, adresi, lauku etiķetes un līdz 400 rakstzīmēm veidlapas teksta. Tas nekad nevar padarīt veidlapu par „iesniedzamu”. - C9 – nav izpildīts.
P1 starprezultāts: viens kritērijs vājā formā (C8), divi robežgadījumi (C1, C5). Saskaņā ar vispārīgo noteikumu pienākuma nav. Tā kā abi robežgadījumi norāda vienā virzienā un datu subjekti neko nezina par apstrādi, mēs iekļaujam P1 novērtējumā.
P2 – Potenciālo klientu pārbaude aģentūrām
Aģentūra ar Business plānu un iestatītu savu zīmolu var likt pasīvi pārbaudīt potenciālā klienta tīmekļa vietni. Tā saņem īsu konstatējumu ar savu zīmolu un detalizētu pārskatu un pati nodod saiti tālāk (cfg/akquise_lib.php). Mēs ne ar vienu nesazināmies.
- C1 – robežgadījums, izteiktāks nekā P1. Īsais konstatējums ir skaidri paredzēts kā „durvju atvērējs pirmajai sarunai”. Tādējādi tīmekļa vietnes novērtējums kļūst par pamatu personas komerciālai uzrunāšanai.
- C5 – nav izpildīts. Ne vairāk kā 30 pārbaudes vienai aģentūrai mēnesī (
prospect_monthly), dzēstas pēc 90 dienām. - C8 – izpildīts vājā formā (tā pati tehnoloģija kā P1).
- Pārējie kritēriji – nav izpildīti. Konstatējums tiek pasniegts ar aģentūras zīmolu, bet netiek saistīts ar citiem datiem par operatoru.
P2 starprezultāts: saskaņā ar vispārīgo noteikumu pienākuma nav; iekļauts tādu pašu iemeslu dēļ kā P1 un tāpēc, ka nolūks – klientu piesaiste – rada savu risku (R6).
P3 – Pētījums „Form Security Index”
Pētījuma vajadzībām tīmekļa vietņu saraksts tiek pārbaudīts pasīvi ar ierobežojumu – ne vairāk kā pieci atvērti uzdevumi katrā statusa procesa izpildes reizē, un process tiek palaists ik pēc piecām minūtēm (cfg/studie_lib.php). Tiek publicētas tikai kopsummas, bet segmenti – tikai no 20 tīmekļa vietnēm ar veidlapu (study_min_segment, cfg/studie_lib.php). Neapstrādātie dati tiek dzēsti publicēšanas brīdī (cfg/studie_lib.php).
- C5 – robežgadījums, lieliem sarakstiem izpildīts. Saraksta lielums kodā nav ierobežots; ierobežojums aritmētiski ļauj veikt vairāk nekā tūkstoti pārbaužu dienā. Valsts tirgus pētījums aptver tūkstošiem tīmekļa vietņu, no kurām daudzas uztur individuālie komersanti. Sākot ar šādu lielumu, mēs kritēriju uzskatām par izpildītu.
- C8 – izpildīts vājā formā.
- C1 – nav izpildīts. Lai gan atsevišķā tīmekļa vietne tiek novērtēta, tiek publicēta tikai kopsumma; vērtējums nekalpo tam, lai izdarītu apgalvojumu par atsevišķo operatoru.
- Pārējie kritēriji – nav izpildīti.
P3 starprezultāts: paredzētā lieluma pētījumiem – divi kritēriji (C5, C8). Tādējādi pētījums sasniedz slieksni; formexposed kā pārzinis veic novērtējumu. Izmērīts izstrādes sistēmā: līdz šim nav izveidots neviens pētījums.
P4 – Domēnu pārbaude Klienta kontā
Klients liek regulāri pārbaudīt savā kontā esošos domēnus. Kad tas ir pierādījis, ka tam ir tiesības kontrolēt domēnu, tiek pievienotas aktīvas testa iesniegšanas (ne vairāk kā piecas vienā pārbaudē), publiski pieejamu failu meklēšana un konfigurēti pārlūka scenāriji.
- C3 – nav izpildīts. Pārbaude ir plānota un atkārtota, bet tā attiecas uz Klienta paša tīmekļa vietni un tiek veikta pēc tā pieprasījuma, nevis lai novērotu cilvēkus.
- C4 – robežgadījums, nē. Publiski pieejamu failu meklēšana nolasa ne vairāk kā pirmos 8 KB no tādiem ceļiem kā
/backup.sqlvai atkļūdošanas žurnāls, lai pēc satura noteiktu, vai fails tiešām ir publiski pieejams (cfg/dateien_lib.php). Šādā fragmentā var būt apmeklētāju ievadīti veidlapu dati. Tas tiek pārbaudīts tikai atmiņā un nekad netiek saglabāts; tiek saglabāts ceļš, veids un nopietnība. - C8 – izpildīts vājā formā.
- Pārējie kritēriji – nav izpildīti.
P4 starprezultāts: pienākuma nav. Iekļauts, jo aktīvās testa iesniegšanas un failu pārbaude ir atkarīgas no pierādījuma, kas nekad netiek atjaunots (R7).
P5 – Skenēšana aiz pieteikšanās
Verificētam domēnam Klients var saglabāt testa kontu savai tīmekļa vietnei. Skeneris ar to piesakās un nolasa veidlapas līdz piecās norādītās dalībnieku zonas lapās (cfg/login_lib.php, scanner/src/login.js).
- C4 – robežgadījums. Piekļuves dati nav ļoti personiska rakstura dati pamatnostādņu izpratnē, taču to ļaunprātīga izmantošana paver piekļuvi dalībnieku zonai. Atkarībā no tīmekļa vietnes aiz pieteikšanās var būt konfidenciāls saturs, piemēram, dalībnieku vai pacientu portālā. Tas ir atkarīgs no Klienta, nevis no mums.
- C8 – nav izpildīts. Automatizēta pieteikšanās ir ierasta uzraudzības pakalpojumos.
- Pārējie kritēriji – nav izpildīti.
P5 starprezultāts: saskaņā ar vispārīgo noteikumu pienākuma nav. Klientiem, kuru dalībnieku zonā ir redzams konfidenciāls saturs, tas var mainīties; tad lēmums ir viņu ziņā. Iekļauts drošības risku dēļ (R8).
P6 – Piegādes pārbaude ar kontroles kopiju
Klients savas veidlapas pasta iestatījumos ievada formexposed kontroles adresi kā slēpto kopiju. Tā rezultātā katrs veidlapas e-pasts nonāk arī mūsu kontroles pastkastē – gan mūsu testa ziņojums, gan katrs īsts apmeklētāja ziņojums. Automatizēta saņemšana nolasa galvenes un pirmos 8 KB, piesaista e-pastu, izvērtē SPF, DKIM un DMARC un to dzēš (cfg/zustellung_lib.php).
- C4 – izpildīts. Tas, ko apmeklētāji raksta saziņas veidlapā, ir elektroniska saziņa ar uzņēmumu ar patvaļīgu saturu. Medicīnas prakses, advokātu biroja, konsultāciju dienesta vai skolas tīmekļa vietnē ir sagaidāmi 9. pantā minētie dati vai dati par bērniem. Pamatnostādnēs šajā kritērijā skaidri minēti konfidenciāli elektroniskie sakari.
- C3 – robežgadījums, drīzāk izpildīts. Katrs ziņojums tiek kopēts plānveidīgi un nepārtraukti un automātiski izvērtēts, sūtītājam to nepamanot. Nolūks ir pārbaudīt pasta ceļu, nevis novērot cilvēkus. Tomēr apstāklis, ar ko pamatnostādnes pamato kritēriju, – datu subjekti nezina, kas saņem viņu datus, – pilnībā pastāv, kamēr Klients neinformē savus apmeklētājus.
- C7 – atkarībā no Klienta. Pacienti, advokātu biroju klienti, darba pretendenti, vecāki un skolēni bieži ir atkarības attiecībās ar sava ziņojuma saņēmēju.
- C5 – robežgadījums, nē. Atsevišķam Klientam tas nav plaša mēroga. Pie formexposed daudzu Klientu kopijas nonāk vienā pastkastē; tas palielina pārkāpuma smagumu, nevis skaitu uz vienu pārzini.
- Pārējie kritēriji – nav izpildīti. Piesaiste domēnam un testam nav datu kopu par cilvēkiem saskaņošana; tehnoloģija nav jauna.
P6 starprezultāts: C4 izpildīts, C3 – robežgadījums un drīzāk izpildīts, C7 izpildīts daudziem tipiskiem Klientiem. Tādējādi tipiskajā situācijā ir izpildīti divi vai vairāk kritēriji. NIDA ir nepieciešams – kā pienākums Klientam, kas ir pārzinis. 6.–11. sadaļa sniedz Klientam tam nepieciešamos faktus.
P7 – Spieta aizsardzība
Pievienotās WordPress tīmekļa vietnes reizi dienā ziņo saišu domēnus no ziņojumiem, kurus to aizsardzības slānis ir apturējis. Domēns, kas septiņu dienu laikā parādās vismaz trīs dažādās tīmekļa vietnēs ar vismaz piecām atbilstībām, tiek iekļauts kopīgā sarakstā; saraksts tiek nosūtīts atpakaļ visām pievienotajām tīmekļa vietnēm, kuras pēc tam ziņojumus ar saitēm uz šo domēnu ievieto karantīnā (cfg/swarm_lib.php).
- C6 – izpildīts. Ziņojumi no daudzām savstarpēji neatkarīgām tīmekļa vietnēm, t. i., no dažādiem pārziņiem, tiek apvienoti un kā kopīgs saraksts atgriezti tām visām.
- C1 – izpildīts, ciktāl domēnu var attiecināt uz fizisku personu. Saraksts ir klasificēšana kā surogātpasta avots. Pamatnostādnēs kā šī kritērija piemērs minēta pārbaude kopīgā krāpšanas datubāzē. Lielākā daļa domēnu šādā sarakstā pieder uzņēmumiem vai ir vienreizējas lietošanas domēni; tomēr tajā var nonākt arī privātpersonas domēns – pamatoti vai apzināti iesniegtu nepatiesu ziņojumu dēļ.
- C9 – robežgadījums. Ziņojums ar sarakstā iekļautu saiti nenonāk pie saņēmēja nekavējoties, bet atrodas viņa karantīnā, līdz viņš to atbrīvo. Tas netiek pazaudēts.
- C2 – nav izpildīts. Karantīna ir automatizētas sekas ziņojumam, bez tiesiskām sekām un ar saņēmēja veiktu cilvēcisku atbrīvošanu.
- Pārējie kritēriji – nav izpildīti. IP tīkli ir izslēgti (
swarm_ip_enabled= 0,cfg/swarm_lib.php).
P7 starprezultāts: divi kritēriji (C6, C1) un viens robežgadījums (C9). Slieksnis ir sasniegts; formexposed kā pārzinis veic novērtējumu. Ja tiktu ieslēgti IP tīkli, C1 un C6 būtu izpildīti bez ierobežojumiem; to ieslēgšanai ir nepieciešama jauna šī novērtējuma versija (12. sadaļa). Izmērīts izstrādes sistēmā: nav ne ziņojumu, ne saraksta ierakstu.
P8 – Klientu konti, pieteikšanās, žurnāli, atbalsts, e-pasts, maksājumi
- C1 un C9 – nav izpildīti. Aizdomīga uzvedība bezmaksas pārbaudē rada piezīmi ar IP adresi (
cfg/check_lib.php) un attiecīgā gadījumā turpmāko pārbaužu noraidīšanu. Tā ir ļaunprātīgas izmantošanas novēršana ar nelielu ietekmi, nevis personisku aspektu izvērtēšana. - Pārējie kritēriji – nav izpildīti. Tie ir ierasti uzņēmumiem paredzēta pakalpojuma dati.
P8 starprezultāts: NIDA nav nepieciešams. Apstrādes darbības ir aprakstītas dokumentā Apstrādes darbību reģistrs.
P9 – Spraudņa skaitļi, lauku kļūdas, ierakstītājs, nozīmīte, klientu portāls, „Fix it for me”
- Spraudnis un paplašinājums nosūta ikdienas skaitļus, spraudņu inventāru un kļūdu kategorijas, un WordPress spraudnis papildus nosūta saišu domēnus spieta aizsardzībai (pēc noklusējuma ieslēgts) (P7), bez satura, adresēm, vārdiem vai apmeklētāju IP adresēm; ierakstītājs glabā selektorus ne ilgāk kā 15 minūtes administratora pārlūkā. Neviens kritērijs nav izpildīts.
- Ielādējot nozīmīti, tīmekļa servera žurnālā tiek ierakstīti ierastie savienojuma dati, bez sīkdatnes. Neviens kritērijs nav izpildīts.
- Klientu portāls aģentūras uzdevumā apstrādā abonentu e-pasta adreses ar dubulto apstiprinājumu (double opt-in). Neviens kritērijs nav izpildīts.
- „Fix it for me” liek valodas modelim mūsu pašu serverī pārrakstīt ielīmētu veidlapas kodu; kods netiek saglabāts. C8 vājā formā, nekas cits.
P9 starprezultāts: NIDA nav nepieciešams.
3.4 Polijas uzraudzības iestādes saraksts saskaņā ar 35. panta 4. punktu
Kompetentā iestāde ir Personas datu aizsardzības biroja priekšsēdētājs (Prezes Urzędu Ochrony Danych Osobowych, UODO). Priekšsēdētājs to apstrādes darbību veidu sarakstu, kurām nepieciešams NIDA, publicēja 2019. gada 17. jūnija paziņojumā (Komunikat Prezesa Urzędu Ochrony Danych Osobowych z dnia 17 czerwca 2019 r. w sprawie wykazu rodzajów operacji przetwarzania danych osobowych wymagających oceny skutków przetwarzania dla ich ochrony, Monitor Polski 2019, 666. pozīcija). Saraksts savus ierakstus piesaista WP248 pamatnostādņu kritērijiem, sniedz piemērus un ir skaidri neizsmeļošs; tas neaizstāj novērtējumu saskaņā ar 35. panta 1. punktu.
Mūsuprāt, šādi saraksta apstrādes veidi pēc būtības atbilst formexposed apstrādes darbībām:
| Apstrādes veids saskaņā ar sarakstu (pārfrāzēts) | Piesaistītais kritērijs | Apstrādes darbība pie formexposed | Novērtējums |
|---|---|---|---|
| Salīdzināšana, izvērtēšana vai secinājumu izdarīšana, pamatojoties uz datu no dažādiem avotiem analīzi | C6 | P7 Spieta aizsardzība | attiecas |
| Izvērtēšana vai vērtēšana, ieskaitot profilēšanu | C1 | P7 Spieta aizsardzība; P1 un P2 kā robežgadījumi | attiecas uz P7 |
| Īpašu kategoriju personas datu apstrāde | C4 | P6 Piegādes pārbaude | attiecas atkarībā no Klienta |
| Tehnoloģisku risinājumu inovatīva izmantošana vai piemērošana | C8 | P1–P4 (valodas modelis klasifikācijai) | attiecas vājā formā |
| Plaša mēroga apstrāde | C5 | P3 Pētījums | attiecas uz lieliem sarakstiem |
| Publiski pieejamu vietu sistemātiska uzraudzība, arī ar pazīmju atpazīšanu | C3 | – | neattiecas: ar to domātas vietas, nevis tīmekļa vietnes |
Šis sadalījums ir interpretācija, nevis citāts; ierakstu formulējums ar to ir jāsalīdzina juridiskajā pārbaudē. Tas apstiprina 3.3. sadaļas rezultātu, bet to nemaina. Cik mums zināms, UODO nav publicējis sarakstu saskaņā ar 35. panta 5. punktu – apstrādes darbības, kurām NIDA nav nepieciešams.
3.5 Sliekšņa novērtējuma rezultāts
| Apstrādes darbība | Izpildīts | Robežgadījums | Rezultāts |
|---|---|---|---|
| P1 Bezmaksas pārbaude | C8 (vājā formā) | C1, C5 | nav obligāts; iekļauts |
| P2 Potenciālo klientu pārbaude | C8 (vājā formā) | C1 | nav obligāts; iekļauts |
| P3 Pētījums | C8 (vājā formā), C5 lieliem sarakstiem | – | nepieciešams (formexposed pienākums) |
| P4 Klientu domēnu pārbaude | C8 (vājā formā) | C4 (failu pārbaude) | nav obligāts; iekļauts |
| P5 Skenēšana aiz pieteikšanās | – | C4 | nav obligāts; iekļauts; Klientam – atkarībā no satura |
| P6 Piegādes pārbaude | C4; C7 atkarībā no Klienta | C3 (drīzāk izpildīts), C5 | nepieciešams (Klienta pienākums; šī lapa palīdz saskaņā ar 28. panta 3. punkta f) apakšpunktu) |
| P7 Spieta aizsardzība | C6, C1 | C9 | nepieciešams (formexposed pienākums) |
| P8 Konti, žurnāli, atbalsts, maksājumi | – | – | nav nepieciešams |
| P9 Spraudņa skaitļi, nozīmīte, portāls, „Fix it for me” | C8 (vājā formā, tikai „Fix it for me”) | – | nav nepieciešams |
Rezultāts attiecībā uz 35. panta 1. punktu: NIDA ir nepieciešams atsevišķām formexposed apstrādes darbībām. Tas ir nepieciešams spieta aizsardzībai un paredzētā lieluma pētījumiem, un formexposed to veic kā pārzinis. Piegādes pārbaudei tas ir nepieciešams tipiskajā situācijā, taču kā Klienta pienākums; formexposed sniedz pamatu. Pārējām trešo personu un pašu tīmekļa vietņu pārbaudēm tas nav obligāts. Tomēr mēs tās iekļaujam, jo tās izmanto to pašu tehnoloģiju, jo vairāki robežgadījumi norāda vienā virzienā un jo datu subjekti – operatori bez konta un cilvēki pārbaudītajās lapās – neko nezina par apstrādi. Kontiem, žurnāliem, atbalstam un maksājumiem novērtējums nav nepieciešams.
Tāpēc 6.–10. sadaļa attiecas uz P1–P7. Ja kāds apgalvojums attiecas tikai uz vienu no šīm apstrādes darbībām, tas ir attiecīgi atzīmēts.
4. Datu aizsardzības speciālists: novērtējums saskaņā ar 37. pantu
Datu aizsardzības speciālists nav iecelts. 37. panta 1. punkts vienādi saista pārzini un apstrādātāju; tāpēc šis jautājums attiecas uz mums pašiem. Trīs likumā paredzētie gadījumi:
| 37. panta 1. punkts | Nosacījums | Rezultāts |
|---|---|---|
| a) apakšpunkts | Publiska iestāde vai struktūra | Nav piemērojams; LW IT Solutions Company Lukas Wójcik ir privāts individuālais uzņēmums. |
| b) apakšpunkts | Pamatdarbības sastāv no apstrādes darbībām, kurām nepieciešama regulāra un sistemātiska datu subjektu novērošana plašā mērogā | Pamatdarbība ir tīmekļa vietņu un veidlapu pārbaude un uzraudzība – regulāri un sistemātiski. Tomēr cilvēki netiek novēroti: rāpuļprogramma nenovēro uzvedību, un piegādes pārbaude izvērtē e-pastus tikai attiecībā uz piegādi un autentiskumu. Nav izpildīts. |
| c) apakšpunkts | Pamatdarbības sastāv no 9. vai 10. pantā minēto datu apstrādes plašā mērogā | Pēc konstrukcijas – nē. Īpašu kategoriju dati pie mums var nonākt ar piegādes pārbaudes kontroles kopiju; tas notiek nejauši un nav pamatdarbība. Nav izpildīts. |
Mūsuprāt, tāpēc pienākuma iecelt datu aizsardzības speciālistu nav. Tas, vai Polijas tiesību akti saskaņā ar 37. panta 4. punktu paredz iecelšanu papildus tam, ir atklāts jautājums juridiskajai pārbaudei. Tā kā datu aizsardzības speciālists nav iecelts, 35. panta 2. punktā paredzētā konsultēšanās nav piemērojama. Ja juridiskajā pārbaudē tiks konstatēts, ka pastāv pienākums iecelt speciālistu, pirms šī novērtējuma apstiprināšanas tiks lūgts tad ieceltā datu aizsardzības speciālista padoms (12. sadaļa). Kontaktpersona jautājumos par šo novērtējumu ir īpašnieks: contact@lukaswojcik.com.
5. Metode, avoti un šīs versijas ierobežojumi
Šajā dokumentā minētie fakti ir iegūti no lietotnes un skenera pirmkoda, no datubāzes shēmas, kā arī no izstrādes sistēmas rindu skaita un iestatījumiem, kas izmērīti 2026. gada 11. oktobrī. Datubāzei un serveriem piekļuva tikai lasīšanas režīmā. Ja mērījums ir pretrunā ar nodomu – arī ar apgalvojumu mūsu pašu juridiskajos dokumentos –, mēs norādām mērījumu. Mēs nepiemērojam apstiprinātus rīcības kodeksus saskaņā ar 40. pantu, kuru ievērošana būtu jāņem vērā saskaņā ar 35. panta 8. punktu.
- Tika mērīta izstrādes sistēma. Pakalpojums vēl nav palaists. Tāpēc skaitļi ir nelieli un daļēji ir testēšanas artefakti: 112 pārbaudes, no tām 110 bez Klienta domēna; 432 ekrānuzņēmumi; 2 domēni, no tiem 1 verificēts; nav ieslēgta neviena piegādes pārbaude; nav saglabāts neviens testa konts skenēšanai aiz pieteikšanās; nav neviena pētījuma; nav ziņojumu spieta aizsardzībā. Mērījumi ir jāatkārto pirms palaišanas un pēc tam regulāri.
- Šajā versijā nav izmērīts un pirms apstiprināšanas ir jāpapildina: ražošanas sistēmas konfigurācija, ieskaitot to, vai un kā tur ir iestatīta kontroles pastkaste un vai tur ir iestatīts atslēgu pāris skenēšanai aiz pieteikšanās; vai valodas modeļa programmatūra reģistrē pieprasījumus; serveru administrēšanas stāvoklis (R13); līgums ar e-pasta pakalpojumu sniedzēju.
- Nebija iespējams izmērīt, cik daudz īstu apmeklētāju ziņojumu nonāks kontroles kopijā un no kādām nozarēm būs Klienti. Abi faktori nosaka R1 un R2 nozīmīgumu, un tie ir jānoskaidro pēc palaišanas.
- Atsauces uz avotu norāda uz failiem un funkcijām izstrādes sistēmas pirmkodā. Izšķirošā ir aprakstītā funkcija, nevis tās atrašanās vieta failā.
Šis dokuments ir projekts. To vēl nav apstiprinājis pārzinis (12. sadaļa), un divi no tā secinājumiem – mēroga novērtējums attiecībā uz P1 un P3 un piegādes pārbaudes nozīmīgums – ir atkarīgi no skaitļiem, kas būs pieejami tikai pēc palaišanas.
6. a) Apstrādes darbību un nolūku sistemātisks apraksts
6.1 Kā ir uzbūvēta pārbaudes sistēma
formexposed darbojas savos serveros Polijā, bez ārēja mitināšanas pakalpojumu sniedzēja: tīmekļa serveris ar lietotni un datubāzi un skenēšanas serveris ar pārbaudes pakalpojumu un vietējo valodas modeli, abi vienā iekšējā tīklā. Pārbaude norit šādi:
- Lietotne izveido uzdevumu datubāzē – ievērojot 6.3. sadaļā minētos ierobežojumus un bloķēšanas.
- Pārbaudes pakalpojums skenēšanas serverī paņem uzdevumu, vēlreiz pārbauda bloķēšanas sarakstu, resursdatoru nosaukumus un, anonīmām pārbaudēm, domēna vecumu un palaiž izolētu konteineru tieši šim uzdevumam: savs tīkls ar saviem filtrēšanas noteikumiem, bez īpašām privilēģijām, tikai lasāma failu sistēma, atmiņas un procesu ierobežojumi un laika ierobežojums (
scanner/src/worker.js). - Konteinerā automatizēts pārlūks izgūst ne vairāk kā astoņas publiskas lapas – vispirms sākumlapu, pēc tam galvenokārt kontaktu, rekvizītu un atbalsta lapas. Pirms tam tas nolasa robots.txt; aizliegums FormExposedBot vai visām rāpuļprogrammām, kas attiecas uz sākumlapu, pārtrauc pārbaudi, tāpat kā nesasniedzams robots.txt vai servera kļūda izgūšanas laikā (
scanner/src/net.js). Aizliegumi atsevišķiem apakšceļiem netiek ievēroti atsevišķi. Veidlapas pulss, pierādījuma izgūšana, galveņu rīks un publiski pieejamu failu meklēšana robots.txt nenolasa. Papildus astoņām lapām tiek izgūtas līdz trim lapām pēc klikšķa uz „Noraidīt” sīkdatņu paziņojumā, līdz trim lapām tālruņa skatā, aktīvās zondes verificētiem domēniem un līdz piecām lapām aiz pieteikšanās; lapas tiek ielādētas viena pēc otras, nevis paralēli. Katrs pārlūka pieprasījums – ieskaitot pāradresācijas un iegulto saturu – iziet caur filtru, kas noraida privātos tīklus un citus portus. - Konteiners ieraksta rezultātu un ekrānuzņēmumus pagaidu direktorijā. Pārbaudes pakalpojums nodod rezultātu un attēlus lietotnei pa iekšējo tīklu un dzēš pagaidu direktoriju, pat pēc kļūdas (
scanner/src/worker.js). - Lietotne apstrādā rezultātu, Klientu domēniem salīdzina to ar iepriekšējo pārbaudi un ziņo par izmaiņām Klienta iestatītajiem adresātiem.
6.2 Ko rāpuļprogramma saglabā – un ko ne
| Elements | Kas tiek saglabāts | Kas netiek saglabāts | Atsauce uz avotu |
|---|---|---|---|
| Lapas | Adrese, HTTP statuss, galvenes, Content Security Policy, pieprasītie trešo personu resursdatori (ne vairāk kā 120) | Lapas saturs teksta vai HTML formā | scanner/src/crawl.js |
| Veidlapu lauki | Veids, nosaukums, etiķete, vietturis, obligātais lauks, redzamība, esošas vērtības garums | Lauku vērtības; slēptajiem laukiem vērtības pirmās 24 rakstzīmes tiek tikai nolasītas pārbaudes laikā (lai atpazītu marķierus) | scanner/src/crawl.js |
| Saņēmēju adreses veidlapā | tikai domēns | adrese | scanner/src/crawl.js |
| Skripti | Inventārs ar kontrolsummu; reklāmas un analītikas pakalpojumu adreses un sākuma teksts bez kontu identifikatoriem | Kontu un pikseļu identifikatori | scanner/src/crawl.js |
| Noklausītāji | kuri reklāmas pikseļi un ierakstīšanas rīki tiek ielādēti pirms un pēc klikšķa uz „Noraidīt” sīkdatņu paziņojumā un vai tie maskē ievadi | Šo pakalpojumu kontu identifikatori | scanner/src/mitleser.js, scanner/src/einwilligung.js |
| Veidlapas teksts | līdz 400 rakstzīmēm tiek nodotas vietējam valodas modelim, ja noteikumi neatpazīst veidu | Izpaušana trešajām personām; teksta saglabāšana | scanner/src/classify.js |
| Ekrānuzņēmumi (rāpuļprogramma) | pirmās lapas redzamā daļa; katrai redzamajai veidlapai – veidlapas elementa attēls | – | scanner/src/crawl.js |
| Ekrānuzņēmumi (aktīvā pārbaude) | Atbildes lapas uz testa iesniegumu attēls; papildus tās statuss, mērķa adrese, nosaukums un pirmās 300 teksta rakstzīmes | – | scanner/src/active.js |
| Ekrānuzņēmumi (pārlūka scenāriji) | Veidlapas attēls ar aizklātiem ievades laukiem, saspiests, ne vairāk kā 32 KB | Ievadītie dati | scanner/src/browser.js |
| Aiz pieteikšanās | kā iepriekš veidlapu laukiem | Ekrānuzņēmumi, sīkdatnes, saites | scanner/src/login.js |
Personas dati šajos elementos pēc konstrukcijas nav ietverti, taču tie tur nonāk nejauši: kontaktpersonas vārds blakus veidlapai, komandas fotogrāfija sākumlapā, tālruņa numurs etiķetē, privātpersonas e-pasta domēns, vārds vietturī. Aiz pieteikšanās tiem pievienojas informācija par testa kontu un, atkarībā no tīmekļa vietnes, par citiem lietotājiem.
6.3 Kas ierosina pārbaudi un kas tad ir spēkā
| Ierosinātājs | Uzticamības līmenis uzdevumā | Testa iesniegšanas | Rezultāts pieejams | Dzēšana |
|---|---|---|---|---|
| Kāds ievada domēnu sākumlapā (bezmaksas pārbaude) | anonīms | nē | Pārskats ar nejaušu saiti | 30 dienas, ieskaitot attēlus (cfg/check_lib.php) |
| Spraudnis vai paplašinājums bez konta | spraudnis | nē | Pārskats ar nejaušu saiti | 30 dienas |
| Aģentūra potenciālajam klientam | reģistrēts | nē | Īss konstatējums un pārskats ar nejaušu saiti | 90 dienas (cfg/akquise_lib.php) |
| Klients, domēns bez pierādījuma | reģistrēts | nē | Konts; pārskats ar nejaušu saiti | 13 mēneši, pēdējā pārbaude tiek saglabāta |
| Klients, domēns ar pierādījumu | verificēts | jā, ne vairāk kā piecas vienā pārbaudē | Konts; pārskats ar nejaušu saiti | 13 mēneši, pēdējā pārbaude tiek saglabāta (cfg/fristen_lib.php) |
| Pētījums | iekšējs | nē | tikai kopsummas pēc publicēšanas | publicējot; bez publicēšanas – bez termiņa (R4) |
| Pakalpojuma sniedzēja iekšēja pārbaude no komandrindas | iekšējs; mūsu pašu testa un demonstrācijas domēniem arī „verificēts” | nē; ar līmeni „verificēts” – jā (tikai mūsu pašu testa un demonstrācijas domēniem) | tikai iekšēji | bez termiņa (R4) |
Pirms bezmaksas pārbaudes ir vairāki slāņi (cfg/check_lib.php): avārijas apturēšana; reCAPTCHA; viens un tas pats domēns ne biežāk kā reizi septiņās dienās (pēc tam tiek parādīts esošais pārskats); ierobežojumi katrai IP adresei, katrai sesijai (kā jaucējvērtība, nekad pats sesijas identifikators) un visam pakalpojumam dienā; bloķēšanas saraksts no opt-out un robots.txt; pārbaude, vai domēns norāda uz publiskām adresēm; un bloķēšana ļoti jauniem vai nezināmiem domēniem. Anomālijas – daudz dažādu domēnu no vienas IP adreses, daudz pieprasījumu īsā laikā – tiek atzīmētas ar IP adresi un izraisa signālu bez satura (cfg/check_lib.php).
6.4 Domēnu pārbaude Klienta kontā
Klients pierāda, ka tam ir tiesības kontrolēt domēnu: ar DNS ierakstu, meta tagu, failu vai ar mūsu spraudni (cfg/verify_lib.php). Tikai pēc tam domēns tiek uzskatīts par verificētu. Uzraudzības plānotājs plāno regulāras pārbaudes tikai aktīviem, uzraudzītiem un verificētiem domēniem (cfg/monitor_lib.php).
- Aktīvas testa iesniegšanas ir pakļautas diviem vārtiem: lietotne iestata aktīvo režīmu Klientiem tikai verificētiem domēniem (mūsu pašu testa un demonstrācijas domēniem pakalpojuma sniedzējs var izveidot pārbaudi ar līmeni „verificēts”, izmantojot iekšēju komandrindas rīku), un pārbaudes pakalpojums vēlreiz pārbauda uzticamības līmeni un avārijas apturēšanas slēdzi
fc_active_enabled(scanner/src/worker.js). Iesniegt var tikai tādu veidlapu, ko noteikumi ar augstu ticamību atpazīst kā vispārēju saziņas veidlapu, kurai nav obligātu lauku īstiem personas datiem un kuras domēns neizskatās pēc valsts iestādes, izglītības iestādes, klīnikas, medicīnas prakses, policijas vai tiesas (scanner/src/classify.js). Valodas modelis nevar padarīt veidlapu iesniedzamu (scanner/src/classify.js). Vienā pārbaudē tiek nosūtīti ne vairāk kā pieci iesniegumi (fc_active_max_posts), skaidri marķēti, ar sūtītājudummy@formexposed.com, adresi zem.invalide-pasta validācijas pārbaudei un nekaitīgu papildu galvenes rindu galvenes injekcijas atklāšanai (scanner/src/active.js). - Pārlūka scenāriji pārbauda konfigurētus veidlapu scenārijus pārlūkā līdz brīdim tieši pirms iesniegšanas. Atļauti ir tikai GET un HEAD pieprasījumi; viss pārējais tiek pārtraukts, tāpat kā adreses, kas satur vārdus, kas apzīmē izrakstīšanos, dzēšanu, pirkšanu vai maksāšanu (
scanner/src/browser.js). Pārbaudes vajadzībām obligātie lauki tiek aizpildīti ar izdomātām vērtībām, kas nekad neatstāj pārlūku. - Publiski pieejami faili tiek meklēti reizi nedēļā, tikai verificētiem domēniem, ar ne vairāk kā vienu izgūšanu katram ceļam, ne vairāk kā 8 KB, un saturs nekad netiek saglabāts (
cfg/dateien_lib.php). - Neatkarīga otrā zonde ir sagatavota un pēc noklusējuma izslēgta (
browser_probe_enabled= 0). Ja tā tiktu ieslēgta, tā saņemtu tikai domēnu, adresi, selektoru, darbības un pārlūka izvēli, nekad piekļuves datus, ekrānuzņēmumus vai apmeklētāju datus (cfg/formular_probe_lib.php).
6.5 Skenēšana aiz pieteikšanās
Priekšnoteikumi: funkcija ir iestatīta, domēns ir verificēts, un Klientam ir maksas plāns un tas ir darba telpas īpašnieks vai administrators (cfg/login_lib.php); tas apstiprina, ka konts ir testa konts ar pēc iespējas mazākām tiesībām (cfg/login_lib.php).
- Lietotājvārds un parole tīmekļa serverī nekavējoties tiek šifrēti ar skenēšanas servera publisko atslēgu: vienreizēja atslēga katram ierakstam (X25519), atslēgas atvasināšana (HKDF-SHA256), AES-256-GCM, piesaiste domēnam (
cfg/login_lib.php). Privātā atslēga ir tikai pārbaudes pakalpojumam skenēšanas serverī (scanner/src/geheim.js). Ikvienam, kam ir tīmekļa serveris, datubāze vai rezerves kopija, ir tikai šifrēts teksts. - Saskarne rāda tikai lietotājvārda pirmo rakstzīmi un garumu (
cfg/login_lib.php). Piekļuves dati nekad netiek rādīti, nekad netiek reģistrēti žurnālā un nekad netiek izvadīti caur API. - Pārbaudei lietotne pievieno uzdevumam šifrēto tekstu. Pārbaudes pakalpojums to atšifrē, nekavējoties notīra lauku uzdevumā un nodod piekļuves datus konteineram tikai caur standarta ievadi, nekad kā komandrindas argumentus (
scanner/src/worker.js). Atlikumus pārtrauktos uzdevumos statusa process notīra pēc vienas stundas (cfg/login_lib.php). - Konteinerā pārlūks piesakās. Tas pārtrauc darbību, ja pieteikšanās lapa pāradresē uz citu resursdatoru, ja pieteikšanās veidlapā ir CAPTCHA (mēs neapejam CAPTCHA) vai ja pēc iesniegšanas paroles lauks joprojām ir redzams (
scanner/src/login.js). Pēc tam tas notīra paroles lauku lapas atmiņā un aizmirst piekļuves datus (scanner/src/login.js). - Tas nolasa ne vairāk kā piecas Klienta norādītas tā paša domēna lapas. Adreses, kas satur vārdus, kas apzīmē izrakstīšanos, dzēšanu, noņemšanu vai atcelšanu, tiek bloķētas (
scanner/src/login.js). Aiz pieteikšanās nekas netiek iesniegts, netiek uzņemti ekrānuzņēmumi, un sīkdatnes un saites nenonāk rezultātā (scanner/src/login.js). - Dzēšana ir galīga: šifrētais teksts tiek pārrakstīts ar tāda paša garuma nejaušiem datiem, rinda tiek dzēsta un gaidošie uzdevumi tiek notīrīti (
cfg/login_lib.php). Kad domēns tiek dzēsts, rinda automātiski izzūd ārējās atslēgas dēļ.
6.6 Piegādes pārbaude
Piegādes pārbaude atbild uz jautājumu, vai e-pasts no saziņas veidlapas tiešām tiek piegādāts, un izvērtē tā autentiskuma pazīmes. Tā nav obligāta, pēc noklusējuma ir izslēgta un prasa iestatītu kontroles pastkasti (cfg/zustellung_lib.php).
- Ja Klients to ieslēdz, domēns saņem nejaušu tagu. Klients savā veidlapā kā slēpto kopiju ievada kontroles adresi ar šo tagu.
- No šī brīža katrs veidlapas e-pasts nonāk arī kontroles pastkastē: mūsu marķētie testa iesniegumi un visi īstie apmeklētāju ziņojumi. E-pasti nonāk tieši pastkastē pie Namecheap, Inc. (Private Email), Phoenix, Arizona, USA – tie tiek piegādāti tikai tad, ja mūsu domēna MX ieraksti norāda uz to; pāradresējot, piemēram, pie domēnu reģistratora Namecheap, Inc., tie pastkasti nesasniedz – un paliek tur, līdz tiek saņemti.
- Statusa process ik pēc piecām minūtēm pārbauda pastkasti (
srv/cron_status.php). Katram e-pastam tas nolasa galvenes un ne vairāk kā pirmos 8 KB teksta, neatzīmējot tos kā izlasītus (cfg/zustellung_lib.php). - No galvenēm tas nosaka tagu un līdz ar to domēnu, bet no teksta attiecīgā gadījumā – mūsu testa identifikatoru (
cfg/zustellung_lib.php). Tiek saglabāts laiks, domēns un attiecīgā gadījumā testa identifikators (cfg/zustellung_lib.php) uz 180 dienām (cfg/zustellung_lib.php). - No galvenēm tas izvērtē SPF, DKIM un DMARC un saglabā rezultātu pie domēna: pārbaudes rezultātus, sūtītāja adreses domēnu, parakstu domēnus un sūtošā pasta servera adresi (
cfg/zustellung_lib.php). Ja rezultāts pasliktinās, Klientam vienreiz tiek nosūtīts brīdinājums, kurā var būt minēts sūtītāja domēns (cfg/zustellung_lib.php). - Pēc tam tas atzīmē dzēšanai katru saņemto e-pastu, arī tādu, ko nevarēja piesaistīt nevienam domēnam, un izpildes beigās izņem to no pastkastes (
cfg/zustellung_lib.php). Ja izpilde tiek pārtraukta pirms tam, e-pasti paliek līdz nākamajai veiksmīgajai izpildei. - Par piegādes pierādījumu tiek uzskatīta tikai tieši attiecīgā testa kopija (
cfg/zustellung_lib.php). Ja tā netiek saņemta trīs stundu laikā (delivery_wait_h), pakalpojums ziņo „Piegāde trūkst”.
Īsto ziņojumu teksts nekad netiek ierakstīts datubāzē, tāpat kā apmeklētāja adrese. Tomēr abi tiek nolasīti: saņemšanas laikā katra e-pasta pirmie 8 KB tiek ielādēti atmiņā, lai meklētu testa identifikatoru.
6.7 Spieta aizsardzība
- WordPress spraudņa aizsardzības slānis aptur ziņojumu kā surogātpastu un saskaita tajā esošo saišu domēnus. Reizi dienā spraudnis ziņo mums šos domēnus ar to atbilstību skaitu, ne vairāk kā 60 dienā; bez adresēm, bez teksta, bez IP adresēm (
cfg/swarm_lib.php). - Reizi dienā mēs no tā sastādām sarakstu: domēns tajā tiek iekļauts, ja septiņu dienu laikā par to ir ziņojušas vismaz trīs dažādas tīmekļa vietnes un ar vismaz piecām atbilstībām (
swarm_min_sites,swarm_window_days,cfg/swarm_lib.php). Lieli pakalpojumi no fiksēta izņēmumu saraksta un mūsu Klientu domēni, abos gadījumos ieskaitot apakšdomēnus, sarakstā nekad netiek iekļauti (cfg/swarm_lib.php). - Saraksts nonāk visās pievienotajās tīmekļa vietnēs kopā ar atbildi uz ikdienas ziņojumu. To aizsardzības slānis ziņojumus ar saitēm uz sarakstā iekļautiem domēniem ievieto karantīnā, nevis miskastē.
- Tas, kas vairs neparādās jaunajā sarakstā, no tā izkrīt; ziņojumi tiek dzēsti pēc 30 dienām (
cfg/swarm_lib.php). - IP tīkli (/24 vai /48) ir sagatavoti, bet ir izslēgti līdz juridiskās pārbaudes pabeigšanai (
cfg/swarm_lib.php).
6.8 Mākslīgā intelekta izmantošana
Valodas modelis darbojas mūsu pašu skenēšanas serverī, nevis pie MI pakalpojumu sniedzēja. Tas tiek izmantots divās vietās: pārbaudes pakalpojumā tas klasificē veidlapas, kuru veidu noteikumi neatpazīst; to darot, tas redz lapas nosaukumu, lapas adresi, iesniegšanas pogu etiķetes, lauku veidus, nosaukumus, etiķetes un vietturus, kā arī līdz 400 rakstzīmēm veidlapas teksta (scanner/src/classify.js). Tam tiek jautāts tikai tad, ja noteikumi atgriež „nezināms”; šādi klasificētas veidlapas nekad netiek iesniegtas un netiek ņemtas vērā rezultātā un vērtējumā. Rezultāts, vērtējums, ļaunprātīgas izmantošanas novēršana, spieta aizsardzība un surogātpasta noteikumi ir fiksēti noteikumi, nevis MI. Funkcijā „Fix it for me” tas pārraksta ielīmētu veidlapas kodu; kods netiek saglabāts. Modelis nepieņem lēmumus par cilvēkiem. Vairāk par to lapā ES MI akts: kā formexposed izmanto MI.
6.9 Juridiskie pamati
| Apstrādes darbība | Juridiskais pamats |
|---|---|
| P1 Bezmaksas pārbaude: pieprasītā domēna pārbaude; ierobežojumi un ļaunprātīgas izmantošanas novēršana | attiecībā uz pieprasītāju – 6. panta 1. punkta b) apakšpunkts; attiecībā uz operatoru un attēlotajām personām – 6. panta 1. punkta f) apakšpunkts; ļaunprātīgas izmantošanas novēršana – 6. panta 1. punkta f) apakšpunkts |
| P2 Potenciālo klientu pārbaude | 6. panta 1. punkta f) apakšpunkts (aģentūras un formexposed leģitīmās intereses) |
| P3 Pētījums | 6. panta 1. punkta f) apakšpunkts |
| P4 Klientu domēnu pārbaude | 6. panta 1. punkta b) apakšpunkts attiecībā uz Klientu; trešo personu datiem tā tīmekļa vietnē – Klienta norādījumi saskaņā ar 28. pantu |
| P5 Skenēšana aiz pieteikšanās | Klienta norādījumi saskaņā ar 28. pantu; Klienta juridiskais pamats |
| P6 Piegādes pārbaude | Klienta norādījumi saskaņā ar 28. pantu; Klienta juridiskais pamats (mūsu ieteiktajā tekstā Klientiem – 6. panta 1. punkta f) apakšpunkts) |
| P7 Spieta aizsardzība | 6. panta 1. punkta f) apakšpunkts (kopīga aizsardzība pret surogātpastu daudzās tīmekļa vietnēs) |
Mūsu leģitīmās intereses P1–P3 gadījumā ir parādīt operatoriem un viņu pakalpojumu sniedzējiem nepilnības viņu veidlapās, pirms tās tiek izmantotas surogātpastam vai ļaunprātīgi, un sniegt pakalpojumu. Dati ir iegūti no publiski pieejamiem avotiem. Interešu līdzsvarošana ir izklāstīta 7. sadaļā; tas, vai 6. panta 1. punkta f) apakšpunkts pamato trešo personu tīmekļa vietņu pārbaudi pēc pieprasījuma, ir atklāts jautājums juridiskajai pārbaudei.
6.10 Saņēmēji un nosūtīšana uz trešām valstīm
| Saņēmējs | Kas | Apstrādes darbība | Statuss |
|---|---|---|---|
| Neviens ārpus formexposed | Pārbaužu rezultāti, ekrānuzņēmumi, valodas modeļa klasifikācija | P1–P5 | Pārbaudes pakalpojums un valodas modelis darbojas mūsu pašu serveros; rāpuļprogrammas pārbaudes ceļā netika konstatēts neviens izsaukums trešajai personai, izņemot pašu pārbaudīto tīmekļa vietni, pakalpojumus, kuru saturu tā iegulst (kā jebkuram apmeklētājam), un RDAP pakalpojumu rdap.org domēna vecuma noteikšanai (tikai domēna nosaukums); uzraudzības pārbaudītāji ir uzskaitīti nākamajā rindā |
| Ikviens, kas zina saiti | Pārskats ar konstatējumiem un ekrānuzņēmumiem | P1, P2, P4 | nejauša saite ar 128 bitiem (cfg/check_lib.php), lapas ar noindex (www/report.php) |
| Pakalpojumi, kuriem vaicā Klienta domēna uzraudzība | DNS bloķēšanas saraksti (SpamCop, PSBL, Mailspike, SURBL): serveru domēni un IP adreses, bez apmeklētāju datiem; Google Web Risk tikai tad, ja iestatīts: sākumlapas adrese; laika zīmoga pakalpojumu sniedzēji Certum un DigiCert: tikai pierādījumu žurnāla jaucējvērtība; RDAP, izmantojot IANA reģistru: tikai domēna nosaukums; pakalpojumu sniedzēju statusa lapas: nekas netiek nosūtīts; wpvulnerability.net: spraudņa (bez versijas) vai motīva identifikators un WordPress versija | P4 | tiek izmantoti; sīkāka informācija dokumentā Apstrādes darbību reģistrs un lapā Apakšapstrādātāji |
| Namecheap, Inc. (Private Email), Phoenix, Arizona, USA | Kontroles kopijas, ieskaitot īstus apmeklētāju ziņojumus | P6 | Līgums vēl nav noslēgts; apstrādes vieta un nosūtīšanas mehānisms vēl jāizvērtē |
| Namecheap, Inc. (ASV) | Reģistrators un DNS; līdz pastkastes izveidei – vispārīgu e-pastu pāradresācija uz mūsu domēna adresēm, nevis kontroles kopiju (tās pastkasti sasniedz tikai ar MX ierakstiem, kas norāda tieši uz to) | – (nav kontroles kopiju) | Nosūtīšanas mehānisms jāizvērtē |
| Klienta izvēlētie brīdinājumu kanāli (e-pasts, tīmekļa āķis, Slack, Discord, Microsoft Teams, Google Chat, Telegram) | Notikums, domēns, saite; autentiskuma pārbaudei – sūtītāja domēns, ja tas nepieder tīmekļa vietnei | P4, P6 | adresātu izvēlas Klients; daļēji ārpus ES. Telegram ziņojumus sūtām ar mūsu botu; nosūtīšanas mehānisms šim nolūkam ir atklāts jautājums juridiskajai pārbaudei |
| Visas pievienotās tīmekļa vietnes | Saišu domēnu saraksts | P7 | ar atbildi spraudnim |
| Otrā zonde | Domēns, veidlapas adrese, selektors, darbības | P4 | izslēgta |
6.11 Glabāšana – izmērīta, nevis iecerēta
Dzēšana pārsvarā notiek naktī plkst. 03:00 statusa procesā (srv/cron_status.php, cfg/fristen_lib.php); spieta aizsardzības ziņojumi un potenciālo klientu rindas tiek dzēstas katru dienu no plkst. 04:00, piegādes pārbaudes piesaistes – katras saņemšanas reizē; anonīmie un potenciālo klientu pārskati tiek dzēsti pēc to derīguma termiņa beigām (cfg/check_lib.php). Ekrānuzņēmumi tiek dzēsti no diska kopā ar to skenēšanu (cfg/fristen_lib.php).
| Dati | Termiņš saskaņā ar kodu | Atsauce uz avotu | Konstatējums |
|---|---|---|---|
| Bezmaksas pārbaude, ieskaitot attēlus | 30 dienas | cfg/check_lib.php | darbojas |
| Potenciālo klientu pārbaude, ieskaitot attēlus | 90 dienas | cfg/akquise_lib.php; srv/cron_status.php (potenciālo klientu rindas) | darbojas |
| Klienta domēna pārbaudes | 13 mēneši; pēdējā tiek saglabāta, kamēr pastāv domēns | cfg/fristen_lib.php | darbojas |
| Pārlūka scenāriju rezultāti, ieskaitot aizklātos attēlus | 13 mēneši | cfg/fristen_lib.php | darbojas |
| Dzēsta domēna dati | nekavējoties; bāreņu dati – naktī | cfg/fristen_lib.php (fe_domain_loeschen(), fe_fristen_lauf()) | darbojas, ieskaitot skriptu inventāru un skriptu izmaiņas, kurām papildus tam nav sava glabāšanas termiņa (skatīt Apstrādes darbību reģistrs) |
| Pētījums: neapstrādātie dati, ieskaitot attēlus | publicējot | cfg/studie_lib.php | bez publicēšanas – bez termiņa; pārbaudīto resursdatoru saraksts arī pēc publicēšanas saglabājas bez termiņa |
| Iekšējās pārbaudes bez domēna un bez pārskata | nav | – | nav dzēšanas; izmērīts: 85 pārbaudes ar 369 attēliem kopš 2026. gada 22. septembra (R4) |
| Piegādes pārbaudes piesaistes | 180 dienas | cfg/zustellung_lib.php | darbojas |
| Autentiskuma pārbaudes rezultāts pie domēna | līdz nākamajam rezultātam vai domēna dzēšanai | cfg/zustellung_lib.php | tiek pārrakstīts, nav ierobežots laikā |
| Kontroles kopijas pastkastē | līdz nākamajai veiksmīgajai saņemšanai (piecu minūšu intervāls) | cfg/zustellung_lib.php | kopijas un rezerves kopijas pie pastkastes pakalpojumu sniedzēja nav pārbaudītas |
| Piekļuves dati skenēšanai aiz pieteikšanās | līdz Klients tos dzēš vai tiek dzēsts domēns; uzdevumā ne ilgāk kā līdz izpildes beigām, atlikumi – pēc vienas stundas | cfg/login_lib.php | darbojas; rezerves kopijās tikai kā šifrēts teksts līdz 14 dienām |
| Ziņojumi spieta aizsardzībā | 30 dienas | cfg/swarm_lib.php | darbojas |
| Bezmaksas pārbaudes ierobežojumi (IP, valsts, sesijas jaucējvērtība) | 7 dienas | srv/cron_status.php | darbojas |
| Piezīmes par aizdomīgu uzvedību ar IP adresi | 90 dienas pēc atrisināšanas | srv/cron_status.php | neatrisinātas piezīmes – bez termiņa; izmērīts: 3 piezīmes, visas atrisinātas |
| IP adrese, valsts, pārlūks saistībā ar opt-out | 12 mēneši; izslēgšana saglabājas | cfg/fristen_lib.php | darbojas |
| Datubāzes rezerves kopijas | 14 dienas | cfg/backup_lib.php | darbojas; rezerves kopijas pašlaik tiek glabātas tajā pašā vietā, kur datubāze, un nav atsevišķi šifrētas; ir plānota šifrēta kopija otrā vietā (R13) |
7. b) Nepieciešamības un samērīguma novērtējums
Mērogs ir norādītie nolūki: parādīt operatoriem, vai viņu veidlapas ir aizsargātas pret surogātpastu un ļaunprātīgu izmantošanu (P1–P5), pārbaudīt, vai veidlapu e-pasti tiek piegādāti un izskatās autentiski (P6), un kopīgi aizsargāties pret surogātpastu daudzās tīmekļa vietnēs (P7). Šie nolūki ir leģitīmi. Jautājums saskaņā ar 35. panta 7. punkta b) apakšpunktu ir šaurāks: vai šī apstrāde ir nepieciešama nolūkam šādā dziļumā un vai iejaukšanās ir samērīga ar ieguvumu?
| Komponents | Vai nepieciešams nolūkam? | Vai samērīgs izveidotajā formā? |
|---|---|---|
| Dažu publisku lapu izgūšana, veidlapu struktūra, atklātie aizsardzības pasākumi | Jā. Bez tiem nav konstatējuma. | Jā. Ne vairāk kā astoņas lapas (plus 6.1. sadaļā minētie skati), sākumlapas aizliegums robots.txt tiek ievērots, nav redzamo lauku vērtību, saņēmēju adreses tikai kā domēns. |
| Ekrānuzņēmums katrai veidlapai | Jā, kā pierādījums pārskatā: operators var redzēt, kura veidlapa ir domāta. | Lielākoties. Lauki ir tukši, jo rāpuļprogramma neko neievada. Tomēr attēlā redzama veidlapas elementa apkārtne bez jebkādas aizklāšanas (R3). |
| Sākumlapas ekrānuzņēmums | Nav nepieciešams pašam konstatējumam. Tas kalpo pārbaudītās tīmekļa vietnes atpazīšanai pārskatā. | Tikai ierobežoti; plānota turpmāka minimizēšana. Sākumlapās bieži redzami cilvēki: komandas fotogrāfijas, kontaktpersonas, klientu atsauksmes ar vārdiem. Skatīt R3 un 9.3. sadaļu. |
| Slēpto lauku vērtību nolasīšana (pirmās 24 rakstzīmes, tikai pārbaudes laikā) | Jā: no tām tiek atpazīti marķieri un laika zīmogi. | Jā. Tiek saglabāts tikai atpazīšanas rezultāts, nevis vērtība, arī aiz pieteikšanās (R8). |
| Atbildes lapa uz testa iesniegumu (attēls un 300 teksta rakstzīmes) | Jā, kā pierādījums tam, kā veidlapa reaģēja. | Jā. Atbilde attiecas uz mūsu marķēto testa ziņojumu bez personas datiem. |
| Valodas modeļa klasifikācija | Noderīga, bet nav nepieciešama: bez tās vairāk veidlapu paliek „nezināmas”. | Jā. Lokāli, bez izpaušanas, bez tiesībām iesniegt. |
| Aktīvas testa iesniegšanas | Jā. Vai aizsardzība darbojas, kļūst redzams tikai tad, kad to pārbauda. | Jā, ar ierobežojumu un marķējumu. Tomēr priekšnoteikums – kontroles pierādījums – nekad netiek atjaunots (R7). |
| Publiski pieejamu failu meklēšana | Jā – Klientam, kura veidlapu dati tur var būt atklāti. | Jā. Tikai verificēti domēni, ne vairāk kā 8 KB, saturs nekad netiek saglabāts. |
| Skenēšana aiz pieteikšanās | Jā – veidlapām dalībnieku zonā, kuras citādi paliktu nepārbaudītas. | Lielākoties. Šifrēšana un dzēšana ir rūpīgi izveidotas; tomēr pieteikšanās pieņem nešifrētus savienojumus un kļūdainus sertifikātus (R8). |
| Īstu apmeklētāju ziņojumu kontroles kopija | Nav nepieciešama piegādes pierādīšanai. Tā balstās tikai uz mūsu testa kopiju (cfg/zustellung_lib.php). Īstie ziņojumi nāk līdzi, jo slēptā kopija veidlapā nenošķir testu no īsta ziņojuma. Tie ir noderīgi autentiskuma pārbaudei (SPF, DKIM, DMARC), jo parāda faktisko sūtīšanas ceļu. | Daļēji. Saturs netiek saglabāts, bet tiek nolasīts, un līdz saņemšanai tas paliek pie pastkastes pakalpojumu sniedzēja, ar kuru līgums vēl nav noslēgts (R1, R2). Mazāk aizskarošs risinājums ir tehniski iespējams: ar mūsu spraudni slēpto kopiju varētu attiecināt tikai uz marķētiem testa ziņojumiem (9.3. sadaļa). |
| Īsto ziņojumu sūtītāja domēna saglabāšana | Daļēji: tas parāda, vai veidlapa sūta ar apmeklētāja adresi kā sūtītāju (biežs iemesls klasificēšanai kā surogātpasts). | Nosacīti. Privātpersonai ar savu domēnu domēns ir personas dati, un tas tiek iekļauts brīdinājumā Klientam un tā kanālos (R1). |
| Kopīgs saišu domēnu saraksts | Jā. Surogātpasta saite, kas vienlaikus parādās daudzās tīmekļa vietnēs, ir spēcīgs signāls, kāda atsevišķai tīmekļa vietnei nav. | Jā, ar minimālajiem skaitļiem, izņēmumiem un karantīnu dzēšanas vietā. IP tīkli bez jauna novērtējuma nebūtu samērīgi. |
| Pētījuma neapstrādātie dati | Līdz izvērtēšanai – jā. | Bez maksimālā termiņa – nē (R4). |
| Pārskats ar nejaušu saiti | Jā. Pārskata nodošana tālāk – piemēram, pakalpojumu sniedzējam, kas uztur tīmekļa vietni, – ir bezmaksas pārbaudes nolūks. | Jā. Nejauša saite ar 128 bitiem, noindex, bezmaksas pārskats tikai kā izraksts (cfg/check_lib.php, FE_FREE_DETEKTOREN), dzēšana pēc 30 dienām. |
Likumīgums. P1–P3 un P7 gadījumā mēs balstāmies uz 6. panta 1. punkta f) apakšpunktu. Par labu līdzsvarošanai: dati ir publiski un tiek izgūti tāpat, kā to dara jebkurš apmeklētājs; nekas netiek iesniegts; personas dati ir nejauši un nenozīmīgi; termiņi ir īsi; operators var izslēgt turpmākas rāpuļprogrammas pārbaudes ar sākumlapas aizliegumu robots.txt un jebkuru turpmāku pārbaudi ar mūsu opt-out lapu – nekavējoties un bez pierādījuma; ieguvums – aizsargāta veidlapa – ir arī operatoram un tā apmeklētājiem. Pret: operators neko neuzzina par pārbaudi, pārskats ir paredzēts trešajām personām, un individuālo komersantu gadījumā tas novērtē personu. Mēs uzskatām, ka līdzsvarošana ir attaisnojama, kamēr ir spēkā 9.1. sadaļā minētie pasākumi; juridisks apstiprinājums vēl tiek gaidīts.
Datu subjektu informēšana (13. un 14. pants). Mēs informējam operatorus un cilvēkus pārbaudītajās lapās ar rāpuļprogrammas lapas starpniecību, kas ir norādīta katras izgūšanas identifikatorā, kā arī ar Privātuma politikas un opt-out lapas starpniecību. Individuāli informēt cilvēkus, kuri nejauši parādās ekrānuzņēmumā, būtu iespējams tikai tad, ja mēs viņus identificētu, – un tā būtu vēl viena, nopietnāka iejaukšanās. Šajā ziņā mēs balstāmies uz 14. panta 5. punkta b) apakšpunktu. Apmeklētājus, kuru ziņojumi nonāk kontroles kopijā, informē Klients; to paredz Datu apstrādes līgums, un mēs šim nolūkam nodrošinām teksta bloku.
Datu minimizēšana (5. panta 1. punkta c) apakšpunkts). Tā ir redzama daudzās vietās un ir pamatota kodā: nav lauku vērtību, saņēmēju adreses tikai kā domēns, kontu identifikatori skriptu adresēs paslēpti, datubāzē nav satura no kontroles kopijas, nav ekrānuzņēmumu aiz pieteikšanās, spieta aizsardzībā tikai domēni. Divās vietās ir iespējama un plānota turpmāka minimizēšana (9.3. sadaļa): sākumlapas ekrānuzņēmumam bez aizklāšanas un īsto ziņojumu sūtītāja domēnam.
Glabāšanas ierobežojums (5. panta 1. punkta e) apakšpunkts). Kopš 2026. gada 27. septembra nakts process ievēro Privātuma politikā noteiktos termiņus attiecībā uz Klientu datiem un notīra datus, kas palikuši bez saistīta domēna no laika pirms tam (cfg/fristen_lib.php). Atvērti paliek divi ceļi bez termiņa: iekšējās pārbaudes un nepublicēti pētījumi (R4).
Precizitāte (5. panta 1. punkta d) apakšpunkts). Konstatējums var būt nepareizs: veidlapa izskatās neaizsargāta, jo aizsardzība tiek ielādēta tikai pēc mijiedarbības, vai arī ugunsmūris pret rāpuļprogrammu izturējās citādi nekā pret apmeklētāju. Operatoram, kura tīmekļa vietne publiski tiek izplatīta kā „Neaizsargāta”, tas ir reputācijas jautājums. Tāpēc pārskatā ir nosaukta metode, parādīti pierādījumi un norādīti pārbaudes no ārpuses ierobežojumi.
Rezultāts attiecībā uz samērīgumu: trešo personu un pašu tīmekļa vietņu pārbaude izveidotajā formā būtībā ir samērīga. Trīs vietās ir nepieciešami uzlabojumi, kurus var novērst ar parastiem līdzekļiem un kuriem ir plānoti pasākumi (9.3. sadaļa): sākumlapas ekrānuzņēmumi, iekšējās pārbaudes bez termiņa un nešifrētā pieteikšanās skenēšanai aiz pieteikšanās. Piegādes pārbaude ir samērīga attiecībā uz testa kopiju un autentiskuma pārbaudi; attiecībā uz īstiem apmeklētāju ziņojumiem tā ir samērīga tikai tik ilgi, kamēr to saturs netiek saglabāts, ceļš caur pastkastes pakalpojumu sniedzēju ir līgumiski nodrošināts un Klients informē savus apmeklētājus. Šodien otrā no šiem trim nosacījumiem trūkst.
8. c) Risku datu subjektu tiesībām un brīvībām novērtējums
Tiek novērtēts risks datu subjektiem, nevis formexposed. Varbūtība tiek vērtēta kā maz ticama, iespējama, ticama vai īstenojusies; „īstenojusies” nozīmē, ka notikums nav prognoze, bet izmērīts stāvoklis. Smagums tiek vērtēts kā ierobežots, ievērojams, nopietns vai ļoti nopietns atkarībā no tā, ko persona var zaudēt: sava ziņojuma konfidencialitāti, kontroli pār kontu, savu darījumu reputāciju, iespēju izmantot kādas tiesības. Līmenis izriet no abiem un raksturo pašreizējo stāvokli ar 9.1. sadaļā minētajiem pasākumiem.
| Nr. | Risks | Apstrādes darbība | Varbūtība | Smagums | Līmenis |
|---|---|---|---|---|---|
| R1 | Īsti apmeklētāju ziņojumi kontroles kopijā, ieskaitot iespējamas īpašās kategorijas | P6 | Īstenojas, tiklīdz ieslēgts | Nopietns | Augsts |
| R2 | Kontroles kopijas ceļš caur pastkastes pakalpojumu sniedzēju bez noslēgta līguma un ar iespējamu saikni ar trešo valsti | P6 | Ticama, kamēr nav līguma | Nopietns | Augsts |
| R3 | Trešo personu tīmekļa vietņu ekrānuzņēmumi bez aizklāšanas | P1–P4 | Ticama | Ierobežots | Vidējs |
| R4 | Pārbaužu dati un ekrānuzņēmumi bez dzēšanas ceļa | P3, iekšējās pārbaudes | Īstenojusies | Ievērojams | Augsts |
| R5 | Trešo personu tīmekļa vietņu pārbaude un publiska novērtēšana bez operatora ziņas; ļaunprātīga izmantošana kā izlūkošanas rīks | P1 | Iespējama | Ievērojams | Vidējs |
| R6 | Potenciālo klientu pārbaude kā pamats nelūgtai uzrunāšanai | P2 | Ticama | Ierobežots | Vidējs |
| R7 | Kontroles pierādījums nekad netiek atjaunots | P4, P5 | Iespējama | Ievērojams | Vidējs |
| R8 | Piekļuves dati un saturs skenēšanā aiz pieteikšanās | P5 | Iespējama | Nopietns | Vidējs; īstiem kontiem – augsts |
| R9 | Aktīvas testa iesniegšanas un failu pārbaude Klienta tīmekļa vietnē | P4 | Maz ticama | Ievērojams | Zems |
| R10 | Valodas modeļa klasifikācija | P1–P4 | Maz ticama | Ierobežots | Zems |
| R11 | Kopīgs bloķēšanas saraksts no daudzu tīmekļa vietņu ziņojumiem | P7 | Iespējama | Ierobežots | Zems līdz vidējs; ar IP tīkliem – augsts |
| R12 | Pārskati un ekrānuzņēmumi ar publisku saiti | P1, P2, P4 | Iespējama | Ierobežots | Zems |
| R13 | Infrastruktūras nepilnības: rezerves kopijas, piekļuve serveriem, skenēšanas serveris | visas | Iespējama | Nopietns | Augsts |
| R14 | Datu subjektu tiesības cilvēkiem, kuri mūs nepazīst | P1–P6 | Ticama | Ierobežots | Zems |
R1 – Īsti apmeklētāju ziņojumi kontroles kopijā
Tas ir pakalpojuma nopietnākais risks, un tas rodas nevis no kļūdas, bet no konstrukcijas. Slēptā kopija veidlapā nenošķir mūsu testa ziņojumu no apmeklētāja ziņojuma. Ja Klients ieslēdz piegādes pārbaudi, katrs ziņojums, kas nosūtīts ar šo veidlapu, nonāk mūsu kontroles pastkastē (cfg/zustellung_lib.php). Saņemšana nolasa atmiņā galvenes un pirmos 8 KB teksta, lai meklētu mūsu testa identifikatoru (cfg/zustellung_lib.php). Parastai saziņas veidlapai tas nozīmē vārdu, e-pasta adresi, tālruņa numuru un visu ziņojumu.
Tas, ko apmeklētājs raksta, ir viņa ziņā, un lauks aicina rakstīt personisku saturu: pieraksta pieprasījums medicīnas praksei ar simptomu aprakstu, tiesiska strīda izklāsts advokātu birojam, darba pieteikums, jautājums skolai par bērnu. Mūsu juridiskajos dokumentos teikts, ka kopijās „nevajadzētu būt īpašu kategoriju personas datiem”. Tas ir lūgums Klientam, nevis aizsardzības pasākums: ne viņš, ne mēs iepriekš nezinām, ko apmeklētājs uzrakstīs.
Pie tā pieder divi blakusceļi. Pirmkārt, autentiskuma pārbaude saglabā sūtītāja adreses domēnu pie domēna (cfg/zustellung_lib.php). Ja veidlapa sūta ar apmeklētāja adresi kā sūtītāju, tas ir apmeklētāja domēns – nenozīmīgs liela pasta pakalpojumu sniedzēja gadījumā, bet personas dati privātpersonai ar savu domēnu. Šis domēns parādās arī brīdinājumā, kas tiek nosūtīts Klientam un tā izvēlētajiem kanāliem (cfg/zustellung_lib.php). Otrkārt, tā saglabā sūtošā pasta servera adresi (cfg/zustellung_lib.php); parasti tas ir tīmekļa vietnes serveris, nevis apmeklētāja.
Varbūtība – īstenojas, tiklīdz ieslēgts. Jautājums nav par to, vai īsti ziņojumi tiks saņemti, bet par to, cik daudz. Izmērīts izstrādes sistēmā: funkcija nav ieslēgta nevienam domēnam. Smagums – nopietns. Ziņojuma uzņēmumam konfidencialitāte daudziem cilvēkiem ir svarīga, un dažu tipisko Klientu gadījumā ir sagaidāmi 9. pantā minētie dati. Smagumu mazina tas, ka saturs nenonāk datubāzē, pastkastē paliek tikai īslaicīgi un to nelasa neviena persona formexposed. Līmenis – augsts.
R2 – Kontroles kopijas ceļš caur pastkastes pakalpojumu sniedzēju bez noslēgta līguma
Pirms mūsu saņemšanas process ierauga kontroles kopiju, tā atrodas pastkastē pie Namecheap, Inc. (Private Email), Phoenix, Arizona, USA. Tā tur nonāk tikai tad, ja mūsu domēna MX ieraksti norāda tieši uz šo pastkasti; pāradresācija pie domēnu reģistratora Namecheap, Inc. nav kontroles kopiju posms (ar pāradresāciju tās pastkasti nesasniedz). Attiecībā uz atlikušo posmu līgumiskais regulējums vēl nav noteikts: līgums ar pastkastes pakalpojumu sniedzēju nav noslēgts, tā glabāšanas vietas, apakšapstrādātāji un rezerves kopiju termiņi nav noskaidroti, un vēl nav noskaidrots, vai tā apstrādes vietai ir nepieciešams un piemērojams lēmums par aizsardzības līmeņa pietiekamību vai standarta līguma klauzulas. Attiecībā uz mūsu pašu darījumu e-pastiem tas ir līguma noformēšanas jautājums. Attiecībā uz kontroles kopijām tas ir nopietnāk: tur tie ir dati, ko mēs saņemam kā apstrādātājs, un katrs pakalpojumu sniedzējs šajā ceļā ir apakšapstrādātājs, par kuru mēs atbildam saskaņā ar 28. panta 4. punktu.
Turklāt „dzēsts pēc saņemšanas” attiecas tikai uz mūsu skatu uz pastkasti. Tas, vai pakalpojumu sniedzējs glabā dzēstos e-pastus savās rezerves kopijās vai miskastē un cik ilgi, nav pārbaudīts. Ja saņemšana tiek pārtraukta, e-pasti paliek līdz nākamajai veiksmīgajai izpildei (cfg/zustellung_lib.php); ja statusa process nedarbojas, tie paliek bez termiņa. Visbeidzot, pašas saņemšanas aizsardzība ir viens no punktiem, kas pirms palaišanas jāpārbauda ražošanas sistēmā (9.3. sadaļa).
Varbūtība – ticama, kamēr nav līguma: katra kontroles kopija iet pa šo ceļu. Smagums – nopietns tādu pašu iemeslu dēļ kā R1. Līmenis – augsts. Lietotnes iestatīšanas kontrolsaraksts ziņo par trūkstošo pastkasti kā brīdinājumu; nav bloķēšanas, kas liegtu piegādes pārbaudi bez dokumentēta līguma.
R3 – Trešo personu tīmekļa vietņu ekrānuzņēmumi bez aizklāšanas
Rāpuļprogramma uzņem pirmās lapas redzamās daļas ekrānuzņēmumu un katras redzamās veidlapas veidlapas elementa attēlu (scanner/src/crawl.js). Šajā procesā nekas netiek aizklāts. Pārlūka scenārijos ir citādi: tur ievades lauki tiek maskēti pirms ekrānuzņēmuma (scanner/src/browser.js). Tātad „attīrīti” ir tikai pārlūka scenāriju attēli, nevis rāpuļprogrammas attēli un nevis aktīvās pārbaudes atbildes lapas attēls.
Tā kā rāpuļprogramma neko neievada, veidlapu lauki ir tukši. Tomēr maza uzņēmuma sākumlapā bieži redzams īpašnieks, komanda, klientu atsauksmes ar vārdiem un fotogrāfijām vai tērzēšanas logs ar darbinieka attēlu. Tas viss ir publisks; ekrānuzņēmums to pārvērš par kopiju, kas tiek glabāta pie mums, parādās pārskatā un var tikt nodota tālāk ar saiti.
Varbūtība – ticama. Izstrādes sistēmas datu kopā izmērīti 432 ekrānuzņēmumi. Smagums – ierobežots: saturs jau ir publisks, un termiņi pārbaudēm bez konta ir īsi. Līmenis – vidējs, jo attēlotās personas par to nezina un sākumlapas attēls konstatējumam nav vajadzīgs.
R4 – Pārbaužu dati un ekrānuzņēmumi bez dzēšanas ceļa
Nakts process dzēš pārbaudes pa diviem ceļiem: pēc pārskata derīguma termiņa beigām (cfg/check_lib.php) un pēc Klienta domēna pārbaužu termiņa (cfg/fristen_lib.php, tikai pārbaudēm ar domēnu). Pārbaude, kurai nav ne pārskata, ne domēna, izkrīt cauri abiem tīkliem. Tās ir pārbaudes ar uzticamības līmeni „iekšējs”: pētījumi un pārbaudes, ko pakalpojuma sniedzējs izveido no komandrindas.
- Pētījumi dzēš savus neapstrādātos datus publicēšanas brīdī (
cfg/studie_lib.php). Ja pētījums nekad netiek publicēts – jo tajā ir pārāk maz tīmekļa vietņu ar veidlapu (cfg/studie_lib.phptad atsaka publicēšanu) vai jo tas tiek pamests –, pārbaudes, veidlapas, konstatējumi un ekrānuzņēmumi saglabājas bez termiņa. - Iekšējām pārbaudēm no komandrindas vispār nav dzēšanas ceļa. Izmērīts 2026. gada 11. oktobrī: 85 šādas trešo personu tīmekļa vietņu pārbaudes ar 978 veidlapām un 369 ekrānuzņēmumiem, vecākā – no 2026. gada 22. septembra, nevienai nav ne pārskata, ne domēna.
- Piezīmes par aizdomīgu uzvedību bezmaksas pārbaudē satur IP adresi un tiek dzēstas 90 dienas pēc to atrisināšanas (
srv/cron_status.php). Piezīme, kas nekad netiek atrisināta, saglabājas. Izmērīts: trīs piezīmes, visas atrisinātas.
Varbūtība – īstenojusies. 85 pārbaudes nav scenārijs, bet esoši dati. Izstrādes sistēmā tās ir lauka testa pārbaudes; ražošanas sistēmā ir spēkā tas pats kods. Smagums – ievērojams: šiem datiem nav glabāšanas termiņa. Attiecībā uz glabāšanas ierobežojuma principu (5. panta 1. punkta e) apakšpunkts) tas ir atklāts punkts ar plānotu pasākumu (9.3. sadaļa, prioritāte „pirmā”), un tas skar tieši cilvēkus, kuri neko nezina par pārbaudi. Iekšējās pārbaudes ir aprakstītas dokumentā Apstrādes darbību reģistrs; Privātuma politikā tās vēl nav minētas atsevišķi (9.4. sadaļa). Līmenis – augsts.
R5 – Trešo personu tīmekļa vietņu pārbaude un publiska novērtēšana bez operatora ziņas
Ikviens var likt pārbaudīt jebkuru publiski pieejamu tīmekļa vietni – bez konta un bez jebkādas saistības ar to. Operators netiek informēts. Rezultāts ir pārskats, kas novērtē tīmekļa vietni ar vērtējumu „Neaizsargāts”, „Daļēji aizsargāts” vai „Aizsargāts” un ko var redzēt ikviens, kam ir saite. Datu subjektiem ir iedomājamas divas sekas. Individuālais komersants publiski – kaut arī tikai saites saņēmēju lokā – saņem vērtējumu, kas var būt kļūdains konstatējums. Un pārskats parāda surogātpasta sūtītājam, kuru veidlapu var aizpildīt bez šķēršļiem.
Pret to darbojas virkne bloķēšanu (cfg/check_lib.php): ne vairāk kā viena pārbaude katram domēnam septiņās dienās, pēc tam tas pats pārskats; ierobežojumi katrai IP adresei un sesijai; dienas limits visam pakalpojumam; netiek pārbaudīti ļoti jauni domēni, kas ir raksturīgi ļaunprātīgai izmantošanai; piezīme un signāls aizdomīgas uzvedības gadījumā; robots.txt un opt-out, kas tiek pārbaudīti divreiz (cfg/check_lib.php un pārbaudes pakalpojumā). Bezmaksas pārskats ir izraksts: tas parāda tikai pamata konstatējumus, nevis visu detektoru pierādījumus. Un tas nepasaka neko, ko bots nevarētu pats noskaidrot dažās sekundēs, – neaizsargāta veidlapa ir redzama no ārpuses.
Varbūtība – iespējama. Smagums – ievērojams individuālajam komersantam, kura veidlapa pēc pārskata kļūst par mērķi vai kura vērtējums ir nepareizs. Līmenis – vidējs.
R6 – Potenciālo klientu pārbaude kā pamats nelūgtai uzrunāšanai
Saskarnē potenciālo klientu pārbaude ir aprakstīta kā „durvju atvērējs pirmajai sarunai”. Kā aģentūra izmanto īso konstatējumu, ir aģentūras ziņā; tehniski tā var to nosūtīt arī operatoram, kurš to nav lūdzis. Mēs ne ar vienu nesazināmies (cfg/akquise_lib.php), un Pakalpojumu sniegšanas noteikumi uzliek aģentūrai pienākumu ievērot reklāmas un uzrunāšanas noteikumus. Tomēr nelūgts e-pasts ar konstatējumu ir tiešais mārketings arī starp uzņēmumiem, un Polijā (Elektronisko sakaru likuma (Prawo komunikacji elektronicznej, PKE) 398. pants) un Vācijā (Vācijas Negodīgas konkurences novēršanas likuma (Gesetz gegen den unlauteren Wettbewerb, UWG) § 7(2)) tam ir nepieciešama iepriekšēja piekrišana. Saskarne uz to nenorāda; potenciālo klientu pārbaudes tekstos runāts tikai par „pasīvu” pārbaudi un „opt-out sarakstu”.
Varbūtība – ticama, jo funkcija kalpo klientu piesaistei un mēs nevaram pārbaudīt, vai saņēmējs ir devis piekrišanu. Smagums – ierobežots: operatoram tas ir kaitinošs mārketinga e-pasts ar viņa tīmekļa vietnes vērtējumu. Līmenis – vidējs. Risks ir saistīts ar aģentūras rīcību; tā kā funkcija ir mūsu, saskarnē ir plānota norāde (9.3. sadaļa).
R7 – Kontroles pierādījums nekad netiek atjaunots
Aktīvām testa iesniegšanām, publiski pieejamu failu meklēšanai un skenēšanai aiz pieteikšanās ir nepieciešams, lai Klients būtu pierādījis, ka tam ir tiesības kontrolēt domēnu. Šis pierādījums tiek pārbaudīts vienreiz (cfg/verify_lib.php) un vairs nekad. Kodā nav ceļa, kā domēns zaudētu savu pierādījumu. Ja domēnam mainās īpašnieks, aģentūra izbeidz savu pilnvarojumu vai operators noņem DNS ierakstu, pārbaudes turpinās – pat katru dienu, ar līdz piecām testa iesniegšanām un, ja saglabāts, ar testa konta pieteikšanos, par kuru jaunais operators var nezināt. Savukārt nav iespējams pārnest pierādījumu uz citu resursdatoru, to pārdēvējot: domēna ar kontroles pierādījumu resursdatora nosaukumu nevar mainīt.
Varbūtība – iespējama: domēnu un pilnvarojumu maiņa aģentūrām ir ikdiena. Smagums – ievērojams jaunajam operatoram un tā darbiniekiem, kuri saņem marķētus testa ziņojumus un kuru tīmekļa vietnē bez viņu piekrišanas tiek meklēti publiski pieejami faili. Līmenis – vidējs. Testa ziņojumi paši sevi izskaidro un norāda uz rāpuļprogrammas lapu un opt-out; opt-out darbojas arī pret Klientu pārbaudēm.
R8 – Piekļuves dati un saturs skenēšanā aiz pieteikšanās
Piekļuves datu šifrēšana ir rūpīgi izveidota: tīmekļa serveris pēc saglabāšanas tos vairs nevar nolasīt, datubāzē un rezerves kopijā ir tikai šifrēts teksts, ieraksts ir piesaistīts savam domēnam, piekļuves dati nonāk konteinerā tikai caur standarta ievadi un pēc tam tiek notīrīti no atmiņas (6.5. sadaļa). Paliek divas nepilnības; trešais punkts attiecas tikai uz nolasīšanu, nevis uz saglabāšanu.
- Nešifrēta pieteikšanās ir atļauta. Adreses pārbaude līdzās
httpsatļauj arīhttp(cfg/login_lib.php,scanner/src/login.js). Ja Klients ievada pieteikšanās lapu arhttp, lietotājvārds un parole katrā pārbaudē tiek pārsūtīti pa internetu atklātā tekstā. - Sertifikātu kļūdas neaptur pieteikšanos. Pieteikšanās pašlaik netiek pārtraukta, ja Klienta vietnes sertifikāts nav derīgs (
scanner/src/login.js). Tādējādi sertifikāts pilnībā neaizsargā piekļuves datus ceļā uz Klienta vietni. Ir plānota pārtraukšana sertifikātu kļūdu gadījumā (9.3. sadaļa, prioritāte „pirmā”). - Slēpto lauku vērtības aiz pieteikšanās tiek nolasītas, nevis saglabātas. Rāpuļprogramma nolasa slēpto lauku vērtības pirmās 24 rakstzīmes (
scanner/src/crawl.js), un tā pati izgūšanas funkcija darbojas aiz pieteikšanās (scanner/src/login.js). Tur slēptajos laukos bieži ir konta numurs, lietotāja identifikators vai pieteiktā konta e-pasta adrese; tomēr lauku kartē un konstatējumos nonāk tikai lauka nosaukums, veids, etiķete un atpazīšanas rezultāts.
Tam pievienojas tas, ko kods nevar novērst: Klients apstiprina, ka izmanto testa kontu ar pēc iespējas mazākām tiesībām (cfg/login_lib.php), taču tas var ievadīt īstu administratora kontu. Lapas, kuras skeneris pēc tam nolasa, nosaka Klients; adreses, kas satur vārdus, kas apzīmē izrakstīšanos un dzēšanu, tiek bloķētas, bet citas darbības, ko tīmekļa vietne izraisa ar vienkāršu pieprasījumu, – ne.
Varbūtība – iespējama. Smagums – nopietns, ja tiek skarts konts ar plašām tiesībām; tad dalībnieku zona ar visu lietotāju datiem ir atvērta. Līmenis – vidējs testa kontam ar nelielām tiesībām, augsts īstam kontam. Izmērīts izstrādes sistēmā: neviens testa konts nav saglabāts.
R9 – Aktīvas testa iesniegšanas un failu pārbaude Klienta tīmekļa vietnē
Testa iesniegums nonāk pie cilvēkiem, kuri lasa Klienta veidlapu e-pastus, – tā darbiniekiem vai pakalpojumu sniedzēja. Tajā nav personas datu: sūtītājs ir dummy@formexposed.com, teksts un temats ir marķēti un norāda pārbaudes identifikatoru (scanner/src/active.js). Risks ir saistīts ar kļūdainu klasifikāciju: ja skeneris pieteikuma, rezervācijas vai konsultāciju veidlapu uzskatītu par saziņas veidlapu, testa ziņojums nonāktu procesā, kam ir sekas. Pret to darbojas stingrie noteikumi par „iesniedzamu” veidlapu (scanner/src/classify.js), bloķēšana valsts iestāžu, izglītības iestāžu, klīniku, medicīnas prakšu, policijas un tiesu domēniem (scanner/src/classify.js) un valodas modeļa izslēgšana no šī lēmuma (scanner/src/classify.js). No atbildes tiek saglabāts statuss, mērķa adrese, nosaukums, 300 teksta rakstzīmes un attēls; tie attiecas uz mūsu testa ziņojumu.
Failu pārbaude nolasa ne vairāk kā 8 KB no tipiskiem ceļiem. Ja tur tiešām ir publiski pieejama datubāzes izgāztne, šajos 8 KB var būt apmeklētāju ievadīti veidlapu dati. Tie tiek tikai pārbaudīti attiecībā uz parakstu un atmesti (cfg/dateien_lib.php); tiek saglabāts ceļš, veids un nopietnība.
Varbūtība – maz ticama. Smagums – ievērojams. Līmenis – zems. Izmērīts izstrādes sistēmā: datu kopā ir viena aktīva pārbaude, bez pieņemta iesnieguma.
R10 – Valodas modeļa klasifikācija
Veidlapām, kuras noteikumi neatpazīst, valodas modelis saņem lapas nosaukumu, adresi, pogu tekstus, lauku aprakstus un līdz 400 rakstzīmēm veidlapas teksta (scanner/src/classify.js). Tajā var būt vārds, piemēram, „Jūsu kontaktpersona: …”. Tas darbojas mūsu pašu serverī; kodā nekas netiek nodots trešajai personai. Tas, vai modeļa programmatūra reģistrē pieprasījumus, nav pārbaudīts. Tā rezultāts nosaka tikai parādīto veidlapas veidu un nevar padarīt veidlapu iesniedzamu; kļūdaina klasifikācija noved pie sliktāka konstatējuma, nevis pie darbības.
Varbūtība – maz ticama. Smagums – ierobežots. Līmenis – zems.
R11 – Kopīgs bloķēšanas saraksts no daudzu tīmekļa vietņu ziņojumiem
Domēns sarakstā izraisa to, ka ziņojumi ar saitēm uz to visās pievienotajās tīmekļa vietnēs nonāk karantīnā. Ja domēns pieder privātpersonai – amatniekam, fotogrāfam, emuāram –, viņa ziņojumi ar saiti uz paša tīmekļa vietni sasniedz saņēmējus ar novēlošanos. Šāds domēns var nonākt sarakstā, jo surogātpasta sūtītāji to ļaunprātīgi izmanto vai jo kāds apzināti sūta vairākām tīmekļa vietnēm ziņojumus ar to, kas tiek noraidīti.
Pret to darbojas (cfg/swarm_lib.php): vismaz trīs dažādas tīmekļa vietnes un piecas atbilstības septiņu dienu laikā; fiksēti izņēmumi lieliem pakalpojumiem; nekad mūsu Klientu domēni; manuāla izņemšana ar rīku serverī; karantīna dzēšanas vietā; saraksts tiek pārveidots katru dienu, un tas, par ko vairs netiek ziņots, izkrīt. Skartās personas sarakstu neredz, un tām nav sava ceļa, kā pieprasīt izņemšanu, izņemot ar mūsu starpniecību.
Varbūtība – iespējama. Smagums – ierobežots, jo nekas netiek pazaudēts un saņēmējs var atbrīvot ziņojumu. Līmenis – zems līdz vidējs. Ja tiktu ieslēgti IP tīkli, tiktu skarti veselu pakalpojumu sniedzēju tīkli, IP adreses ir personas dati, un smagums pieaugtu līdz ievērojamam: augsts.
R12 – Pārskati un ekrānuzņēmumi ar publisku saiti
Bezmaksas pārbaudes, potenciālo klientu pārbaudes un Klientu domēnu pārbaužu pārskati ir pieejami bez pieteikšanās ar nejaušu saiti. Saite satur 128 nejaušības bitus, un to nevar uzminēt (cfg/check_lib.php). Lapām ir noindex, lietotne sūta novirzītāja politiku, kas nodod tikai izcelsmi (www/.htaccess), un ekrānuzņēmumi tiek piegādāti tikai kopā ar pārskatu, kuram tie pieder; cits attēla numurs atgriež „nav atrasts” (www/shot.php). Risks nav kriptogrāfisks, bet cilvēcisks: saite tiek nodota tālāk, iekopēta pieteikumā, kopīgota tērzēšanā. Tas, kurš to atver, tiek reģistrēts tikai lapu piekļuves žurnālā tāpat kā jebkurš lapas skatījums (60 dienas), kurā pati saite parādās tikai maskētā veidā; nav lasītāju saraksta katram pārskatam.
Varbūtība – iespējama. Smagums – ierobežots, jo pārskats parāda tikai publisku informāciju un tā termiņš beidzas attiecīgi pēc 30 vai 90 dienām; pārskati par Klientu domēniem paliek pieejami, kamēr pastāv pārbaude (13 mēneši, pēdējā – ilgāk). Līmenis – zems.
R13 – Infrastruktūras nepilnības
Turpmāk minētie punkti mūsu iekšējās pārbaudes paketē ir norādīti kā atklāti, un šeit tie netiek noklusēti. Mēs tos aprakstām tik precīzi, cik Klientiem nepieciešams viņu pašu novērtējumam, bet ne tik precīzi, lai apraksts parādītu uzbrucējam ceļu; detaļas pēc pieprasījuma sniegsim uzraudzības iestādei.
- Datubāzes rezerves kopijas pašlaik tiek glabātas tajā pašā vietā, kur datubāze, un nav atsevišķi šifrētas; ir plānota šifrēta kopija otrā vietā (
cfg/backup_lib.php). Līdz tam tās neaizsargā pret atrašanās vietas zudumu, un ikviens, kas iegūst datubāzi, iegūst arī rezerves kopijas. Piekļuves dati skenēšanai aiz pieteikšanās tajās ir tikai kā šifrēts teksts. - Nav datubāzes šifrēšanas miera stāvoklī. Izņēmums ir lauki, kas tiek šifrēti atsevišķi (testa kontu piekļuves dati, divu faktoru noslēpums).
- Savienojumi mūsu iekšējā tīklā nav pilnībā šifrēti.
- Serveru administrēšana. Administratīvās piekļuves mūsu serveriem drošība vēl neatbilst standartam, ko paredzam darbībai; serveru administrēšanas nostiprināšana turpinās.
- Pārbaudes vide. Skenēšanas serveris atver trešo personu tīmekļa vietnes pārlūkā. Pārbaudes konteineri ir izolēti – savs tīkls, bez īpašām privilēģijām, tikai lasāmi, ierobežoti (
scanner/src/worker.js). Nošķirtība starp pārbaudes vidi un pārējām pakalpojuma daļām tiek turpmāk stiprināta (9.3. sadaļa).
Varbūtība – iespējama. Smagums – nopietns, jo ārkārtas situācijā viss tiktu skarts vienlaikus. Līmenis – augsts. Atsevišķos punktus var novērst ar parastiem līdzekļiem (9.3. sadaļa).
R14 – Datu subjektu tiesības cilvēkiem, kuri mūs nepazīst
Ikviens, kas nejauši parādās ekrānuzņēmumā vai kura ziņojums ir izgājis caur kontroles kopiju, parasti nezina, ka mēs eksistējam. Pat ja zina, viņam nav atslēgas uz „saviem” datiem: mēs tos neglabājam pēc personas, bet pēc domēna un pārbaudes. Uz piekļuves pieprasījumu saskaņā ar 15. pantu mēs varam atbildēt tikai tad, ja persona nosauc domēnu; tad mēs varam pārskatīt esošās pārbaudes un attēlus. Attiecībā uz īstiem apmeklētāju ziņojumiem nav ko izpaust, jo mēs tos neglabājam, – izņemot sūtītāja domēnu no R1. Opt-out darbojas tikai domēna operatoriem, nevis attēlotajām personām; viņiem paliek ceļš caur contact@lukaswojcik.com.
Varbūtība – ticama kā strukturāla situācija. Smagums – ierobežots, jo dati ir īslaicīgi un nav sakārtoti pēc personām. Līmenis – zems.
9. d) Pasākumi risku novēršanai
Katram pasākumam ir statuss, un statusi nav dekoratīvi. Īstenots šodien – pārbaudīts nozīmē: izlasīts izstrādes sistēmas kodā un, ja iespējams, izmērīts datubāzē. Daļēji nozīmē: mehānisms pastāv, bet vēl pilnībā nesasniedz savu mērķi. Plānots nozīmē: ierosināts šajā novērtējumā un nav izveidots; vai un kad – izlemj īpašnieks. Vēl jānosaka ir procedūras un lēmumi, kurus neaizstāj nekāds kods. NIDA, kas plānotus pasākumus pasniedz kā īstenotus, zaudē savu vērtību tieši tajā situācijā, kurā tas ir vajadzīgs.
9.1 Īstenots šodien – pārbaudīts
| Pasākums | Novērš | Atsauce uz avotu |
|---|---|---|
| Rāpuļprogramma pirms katras pārbaudes nolasa robots.txt; aizliegums, kas attiecas uz sākumlapu, nesasniedzams robots.txt vai servera kļūda pārtrauc pārbaudi (apakšceļi netiek ievēroti atsevišķi; pulss, pierādījuma izgūšana, galveņu rīks un failu meklēšana to nenolasa) | R5, likumīgums | scanner/src/net.js |
| Opt-out bez pierādījuma, stājas spēkā nekavējoties, domēnam un tā www variantam, anonīmām pārbaudēm, potenciālajiem klientiem, pētījumiem un Klientu pārbaudēm (notiekošā uzraudzība beidzas ar nākamo plānoto pārbaudi); pārbaudīts divreiz (lietotnē un pārbaudes pakalpojumā); atceļ tikai mēs pēc pieprasījuma ar pierādījumu | R5, R7, 21. pants | cfg/check_lib.php; cfg/akquise_lib.php; cfg/studie_lib.php; scanner/src/worker.js |
| Bezmaksas pārbaude: avārijas apturēšana, reCAPTCHA, viena pārbaude katram domēnam nedēļā, ierobežojumi katrai IP adresei un sesijai, dienas limits, nav jaunu domēnu, tikai publiskas adreses, piezīme un signāls bez satura anomāliju gadījumā | R5 | cfg/check_lib.php |
| Ierobežojumu vajadzībām sesija tiek saglabāta tikai kā jaucējvērtība, nekad sesijas identifikators | Minimizēšana | cfg/check_lib.php |
| Nav lauku vērtību (slēpto lauku un datu atribūtu sākums tiek tikai nolasīts pārbaudes laikā, 6.2. sadaļa); saņēmēju adreses tikai kā domēns; kontu identifikatori skriptu adresēs paslēpti | Minimizēšana | scanner/src/crawl.js |
| Bezmaksas pārskats ir izraksts: tikai pamata konstatējumi, nav visu detektoru pierādījumu | R5 | cfg/check_lib.php, FE_FREE_DETEKTOREN |
Pārskati ar 128 bitu nejaušu saiti, noindex, attēli tikai savam pārskatam, ārpus publiskā tīmekļa direktorija; saite lapu piekļuves žurnālā parādās tikai maskētā veidā | R12 | cfg/check_lib.php; www/report.php; www/shot.php |
| Dzēšana: anonīmie pārskati pēc 30 dienām, potenciālie klienti pēc 90 dienām, Klientu pārbaudes pēc 13 mēnešiem (pēdējā katram domēnam tiek saglabāta, kamēr pastāv domēns), dzēsta domēna dati – nekavējoties (izņēmumus skatīt 6.11. sadaļā), attēli katrā gadījumā kopā ar tiem | Glabāšanas ierobežojums | cfg/check_lib.php; cfg/fristen_lib.php |
| Pētījums: publicēšana tikai kā kopsumma, segmenti tikai no 20 tīmekļa vietnēm ar veidlapu, neapstrādātie dati tiek dzēsti publicējot | R4 daļēji, P3 | cfg/studie_lib.php |
| Pārbaudes konteineri: savs izolēts tīkls, bez īpašām privilēģijām, tikai lasāmi, atmiņas un procesu ierobežojumi, laika ierobežojums; filtrs pret privātiem mērķiem katram pieprasījumam, service worker bloķēti un WebSocket savienojumi aizvērti, lai nekas neapietu filtru; tīmekļa servera pieprasījumi tikai uz tīmekļa portiem un tikai uz tieši iepriekš pārbaudīto publisko adresi | R13 | scanner/src/worker.js; scanner/src/net.js |
| Aktīvā pārbaude Klientiem tikai verificētam domēnam (iekšēji arī mūsu pašu testa un demonstrācijas domēniem) un ar ieslēgtu avārijas slēdzi, pārbaudīts divreiz; ne vairāk kā pieci iesniegumi; tikai skaidri atpazītas saziņas veidlapas bez obligātiem personas datiem; nav valsts iestāžu, izglītības iestāžu, klīniku, medicīnas prakšu, policijas vai tiesu domēnu; valodas modelis neko nedrīkst atļaut; testa ziņojums bez personas datiem, marķēts, ar atsauci uz rāpuļprogrammas lapu un opt-out | R9 | scanner/src/worker.js; scanner/src/classify.js; scanner/src/active.js |
| Pārlūka scenāriji: tikai GET un HEAD, bīstamas adreses bloķētas, izdomātās vērtības neatstāj pārlūku, attēli ar aizklātiem ievades laukiem | R3 (šiem attēliem), R9 | scanner/src/browser.js |
| Failu pārbaude: tikai verificēti domēni, viena izgūšana katram ceļam, ne vairāk kā 8 KB, saturs nekad netiek saglabāts | R9 | cfg/dateien_lib.php |
| Otrā zonde: pēc noklusējuma izslēgta; saņemtu tikai fiksētu nekaitīgu elementu sarakstu, parakstītu | Saņēmēji | cfg/formular_probe_lib.php |
| Skenēšana aiz pieteikšanās: tikai verificēts domēns, maksas plāns, īpašnieks vai administrators, apstiprinājums „testa konts”; šifrēšana ar skenēšanas servera publisko atslēgu, piesaiste domēnam; piekļuves dati nekad netiek rādīti, reģistrēti žurnālā vai izvadīti caur API; nodošana tikai caur standarta ievadi; lauks uzdevumā tiek notīrīts nekavējoties, atlikumi – pēc vienas stundas; nav ekrānuzņēmumu, nav iesniegumu, nav izrakstīšanās vai dzēšanas adrešu, pārtraukšana CAPTCHA gadījumā; galīga dzēšana ar pārrakstīšanu | R8 | cfg/login_lib.php; scanner/src/login.js; scanner/src/geheim.js; scanner/src/worker.js |
| Piegādes pārbaude: pēc noklusējuma izslēgta; saņemšana nolasa tikai galvenes un 8 KB, bez atzīmes par izlasīšanu; saturs un apmeklētāja adrese nekad nenonāk datubāzē; katrs saņemtais e-pasts tiek dzēsts, arī nepiesaistāmie; piesaistes tiek dzēstas pēc 180 dienām; pierādījums tikai ar tieši šī testa kopiju | R1, R2 | cfg/zustellung_lib.php |
| Spieta aizsardzība: tikai domēni, IP tīkli izslēgti; minimālie skaitļi; izņēmumi lieliem pakalpojumiem un Klientu domēniem; karantīna dzēšanas vietā; saraksts tiek pārveidots katru dienu; ziņojumi tiek dzēsti pēc 30 dienām | R11 | cfg/swarm_lib.php |
| Valodas modelis mūsu pašu serverī, bez tiesībām iesniegt | R10 | scanner/src/classify.js |
| Signāli caur Telegram satur tikai fiksētu teikumu bez mainīgajiem | Saņēmēji | cfg/check_lib.php |
| Iknedēļas rezerves kopijas atjaunošanas tests ar brīdinājumu kļūmes gadījumā | Pieejamība | cfg/backup_lib.php; srv/cron_status.php |
9.2 Daļēji – ieviests, bet vēl nesasniedz savu mērķi
| Pasākums | Kāpēc tas vēl nav pilnībā efektīvs |
|---|---|
| „Attīrīti” ekrānuzņēmumi | Aizklāti ir tikai pārlūka scenāriju attēli. Rāpuļprogrammas attēli – sākumlapa un veidlapu elementi – un aktīvās pārbaudes atbildes lapas attēls nav aizklāti (R3). |
| Pārbaužu datu termiņi | Darbojas anonīmām, potenciālo klientu un Klientu pārbaudēm; nedarbojas iekšējām pārbaudēm un nepublicētiem pētījumiem; neatrisinātas anomāliju piezīmes – bez termiņa (R4). |
| Kontroles kopiju dzēšana | Darbojas mūsu skatā uz pastkasti. Ja izpilde tiek pārtraukta, e-pasti paliek; tas, ko pastkastes pakalpojumu sniedzējs glabā savās rezerves kopijās, nav pārbaudīts (R2). |
| Piekļuves datu aizsardzība skenēšanā aiz pieteikšanās | Spēcīga glabāšanas laikā un pārbaudes pakalpojumā; ne ceļā uz tīmekļa vietni: http ir atļauts, sertifikātu kļūdas tiek ignorētas (R8). |
| Kontroles pierādījums | Tiek pārbaudīts vienreiz un pēc tam ir spēkā mūžīgi; tomēr domēna ar kontroles pierādījumu resursdatora nosaukumu nevar mainīt, lai pierādījums nepārietu uz citu resursdatoru (R7). |
| Datu subjektu informēšana | Operatoriem nodrošināta ar rāpuļprogrammas lapu, identifikatoru, Privātuma politiku un opt-out; apmeklētājiem piegādes pārbaudē – atkarīga no tā, vai Klients pārņem teksta bloku; lietotne to nepārbauda. |
| Lūgums Klientiem neievietot īpašās kategorijas kontroles kopijā | Norādīts juridiskajos dokumentos, bet tehniski netiek atbalstīts: iestatīšanas laikā lietotne nejautā par tīmekļa vietnes veidu un nebrīdina par domēniem, kas izskatās saistīti ar veselību, tiesībām vai izglītību (R1). |
9.3 Plānots – nav īstenots
| Pasākums | Novērš | Prioritāte |
|---|---|---|
| Dzēšanas ceļš iekšējām pārbaudēm: dzēst pārbaudes bez domēna un bez pārskata pēc noteikta termiņa (priekšlikums: 30 dienas); dzēst pētījuma neapstrādātos datus ne vēlāk kā noteiktu laiku pēc tā pabeigšanas, arī bez publicēšanas (priekšlikums: 90 dienas); vienreiz dzēst esošās 85 pārbaudes ar 369 attēliem | R4 | Pirmā |
| Iespējot piegādes pārbaudi tikai tad, kad ir noslēgts līgums ar pastkastes pakalpojumu sniedzēju, dokumentētas glabāšanas vietas, apakšapstrādātāji un rezerves kopiju termiņi, noskaidrots nosūtīšanas mehānisms attiecībā uz pastkastes pakalpojumu sniedzēju un mūsu domēna MX ieraksti norāda tieši uz pastkasti; līdz tam ražošanas sistēmā funkciju paturēt bloķētu | R2 | Pirmā |
| Pārbaudīt pastkastes saņemšanas drošību ražošanas sistēmā un to dokumentēt pirms piegādes pārbaudes iespējošanas | R2 | Pirmā |
Skenēšana aiz pieteikšanās tikai ar https un derīgu sertifikātu; noraidīt http adreses; sertifikātu kļūdas pieteikšanās laikā – iemesls pārtraukšanai | R8 | Pirmā |
| Neglabāt slēpto lauku vērtības aiz pieteikšanās (tikai nosaukumu, veidu un garumu) – jau īstenots šādi, turpmāki soļi nav nepieciešami | R8 | Izpildīts |
| Ierobežot kontroles kopiju ar testa ziņojumiem, ja tiek izmantots spraudnis vai paplašinājums: slēptā kopija tikai iesniegumiem ar mūsu testa identifikatoru | R1 | Augsta |
| Neglabāt īsto ziņojumu sūtītāja domēnu un neierakstīt to brīdinājumos, ja tas nav ne tīmekļa vietnes domēns, ne zināma sūtīšanas pakalpojuma domēns; brīdinājumā tā vietā – „svešs sūtītāja domēns” | R1 | Augsta |
| Brīdinājums, iestatot piegādes pārbaudi domēniem, kas izskatās saistīti ar veselību, tiesībām, sociālajiem pakalpojumiem vai izglītību, ar atsauci uz Klienta paša NIDA | R1 | Augsta |
| Regulāri atjaunot kontroles pierādījumu (priekšlikums: pirms katras aktīvās pārbaudes pārbaudīt, vai DNS ieraksts, meta tags, fails vai spraudņa savienojums joprojām pastāv; pretējā gadījumā turpināt pasīvi un informēt Klientu) | R7 | Augsta |
| Pārtraukt sākumlapas fotografēšanu vai darīt to tikai ar aizklātiem attēliem un sejām; ierobežot veidlapu attēlus ar veidlapas elementu (kā šodien) un maskēt ievades laukus kā pārlūka scenārijos | R3 | Augsta |
| Norāde potenciālo klientu pārbaudes saskarnē: īsā konstatējuma nelūgta nosūtīšana pa e-pastu vai tālruni ir tiešais mārketings arī starp uzņēmumiem, un tam nepieciešama iepriekšēja piekrišana (Polijas Elektronisko sakaru likuma 398. pants; Vācijā § 7(2) UWG, lai gan zvaniem uzņēmumiem pietiek ar prezumētu piekrišanu) | R6 | Augsta |
| Infrastruktūra: pabeigt serveru administrēšanas nostiprināšanu; šifrēta rezerves kopijas kopija otrā vietā; pilnībā šifrēt savienojumus iekšējā tīklā; turpmāk stiprināt nošķirtību starp skenēšanas serveri un lietotni | R13 | Augsta |
| Termiņš neatrisinātām anomāliju piezīmēm (priekšlikums: atrisināšana 30 dienu laikā, pretējā gadījumā IP adreses dzēšana) | R4 | Vidēja |
| Lapa vai veidlapa, ar kuras palīdzību ikviens var pieprasīt domēna izņemšanu no spieta aizsardzības | R11, R14 | Vidēja |
| Pirms IP tīklu ieslēgšanas spieta aizsardzībā: jauna šī novērtējuma versija | R11 | Nosacījums |
| Noskaidrot, vai valodas modeļa programmatūra glabā pieprasījumus, un, ja jā, izslēgt šos žurnālus | R10 | Zema |
9.4 Procedūras un lēmumi, kas vēl jānosaka
Papildus tehniskajām garantijām 35. panta 7. punkta d) apakšpunkts prasa arī procedūras. Tās vēl nav ieviestas:
- Personas datu aizsardzības pārkāpums. Atklāšana: īpašnieks, lietotnes kļūdu brīdinājums, ziņojumi caur ievainojamību ziņošanas punktu vai contact@lukaswojcik.com. Lēmums par paziņošanu UODO 72 stundu laikā (33. panta 1. punkts): īpašnieks. Skarto Klientu kā pārziņu informēšana: bez nepamatotas kavēšanās, ja iespējams, 48 stundu laikā, kā solīts Datu apstrādes līgumā. Jānosaka: rakstisks procedūras apraksts un pirmā mācība; piegādes pārbaudei papildus – kā noteikt, kurus Klientus skar pārkāpums pie pastkastes pakalpojumu sniedzēja.
- Nozares. Jānosaka: vai piegādes pārbaude tiek piedāvāta, piedāvāta ar brīdinājumu vai izslēgta veselības, tiesību, sociālo pakalpojumu un izglītības jomas tīmekļa vietnēm.
- Iekšējās pārbaudes. Jānosaka: kam pakalpojuma sniedzējs izmanto iekšējās pārbaudes no komandrindas, kas tās drīkst izveidot un cik ilgi saglabājas to rezultāti; un vai papildus Apstrādes darbību reģistram tās ir jāmin Privātuma politikā.
- Pētījumi. Jānosaka: kas sastāda sarakstus, no kādiem avotiem, ar kādu maksimālo lielumu, kā arī pārbaude pirms katra pētījuma, vai tas atbilst šī novērtējuma pieņēmumiem.
- Datu subjektu viedoklis (35. panta 9. punkts). Šai versijai tas netika lūgts. 35. panta 9. punkts prasa to lūgt tikai „attiecīgā gadījumā”; mūsuprāt, šeit tas pašlaik tā nav. Pārbaudīto tīmekļa vietņu operatoriem un Klientu tīmekļa vietņu apmeklētājiem nav sava kanāla saziņai ar mums; viņu mērķtiecīga uzrunāšana pati par sevi būtu jauna viņu datu apstrāde, un pakalpojums vēl nav palaists, tāpēc pagaidām nav faktisko datu subjektu grupas. Viņu intereses tiek ņemtas vērā netieši: ar robots.txt un opt-out, ar īsajiem termiņiem un ar to, ka kontroles kopiju saturs netiek saglabāts. Katrā pārskatīšanā saskaņā ar 12. sadaļu mēs no jauna izvērtējam, vai viņu viedokļa lūgšana ir piemērota, piemēram, ar atsauksmēm rāpuļprogrammas lapā vai no piegādes pārbaudes Klientiem.
10. Atlikušais risks un iepriekšēja apspriešanās saskaņā ar 36. pantu
36. panta 1. punkts paredz iepriekšēju apspriešanos ar uzraudzības iestādi, ja NIDA liecina, ka apstrāde radītu augstu risku, ja pārzinis neveiktu pasākumus riska mazināšanai. Tāpēc jautājums nav par to, vai tika konstatēti augsti riski, – tika konstatēti četri –, bet par to, vai augsts risks saglabājas pēc pasākumu ieviešanas.
Attiecībā uz apstrādes darbībām, kurām formexposed ir pārzinis (P1–P4, P7), augstos riskus R4 un R13 var novērst ar parastiem līdzekļiem: dzēšanas ceļš un esošo datu notīrīšana, šifrēta rezerves kopija citā vietā un divu serveru nostiprināšana. Ar 9.3. sadaļas pasākumiem tie samazinās līdz zemam līdz vidējam līmenim. R3, R5, R6 un R7 ir vidējā līmenī un ar ierosinātajiem pasākumiem samazinās līdz zemam. Spieta aizsardzība bez IP tīkliem paliek zemā līdz vidējā līmenī. Iepriekšēja apspriešanās šai daļai nav nepieciešama, ja pasākumi, kas atzīmēti ar prioritāti „pirmā” un „augsta”, tiek īstenoti pirms palaišanas. Ja kāds no šiem pasākumiem pirms palaišanas nav īstenots, attiecīgajai apstrādes darbībai saglabājas augsts risks. Tad šī apstrādes darbība tiks sākta tikai pēc pasākuma īstenošanas, vai arī vispirms saskaņā ar 36. panta 1. punktu tiks veikta apspriešanās ar UODO.
Attiecībā uz piegādes pārbaudi (P6) situācija ir citāda tāda iemesla dēļ, ko neviens pasākums pilnībā nenovērš: tas, ko apmeklētājs raksta, ir viņa ziņā. Ar noslēgtu līgumu, nodrošinātu saņemšanu, ierobežošanu ar testa ziņojumiem, kur iespējams, un atteikšanos no sūtītāja domēna R2 samazinās līdz zemam un R1 – līdz vidējam līmenim. Klientiem, kuru apmeklētāji parasti sniedz 9. pantā minētos datus, R1 tomēr var palikt augsts. Tad pienākums apspriesties ir Klientam kā pārzinim, nevis formexposed. Mūsu ieteikums šādiem Klientiem ir neiestatīt kontroles kopiju vispārējai saziņas veidlapai, bet tikai veidlapām bez sensitīva satura, vai atteikties no piegādes pārbaudes.
Atlikušais risks – godīgi. Šodien ar 9.1. sadaļas pasākumiem četri riski ir augstā līmenī: R1 un R2 (piegādes pārbaude), R4 (pārbaužu dati bez dzēšanas ceļa) un R13 (infrastruktūra). Ar 9.3. sadaļas pasākumiem R2, R4 un R13 samazinās līdz zemam līdz vidējam līmenim. R1 paliek vidējā līmenī un ir pastāvīgi atkarīgs no Klientu lēmumiem. Neviens no pārējiem riskiem pēc pasākumu ieviešanas nav augstāks par vidēju.
36. pants nav sods, un apspriešanās nav atzīšanās. Tas ir ceļš, ko regula paredz situācijai, kurā noderīga procedūra rada risku, ko pārzinis pilnībā nekontrolē. Klients, kas vēlas izmantot piegādes pārbaudi ziņojumiem ar veselības datiem, šeit atradīs faktus šim lēmumam.
11. Kas Klientiem nepieciešams savam NIDA (28. panta 3. punkta f) apakšpunkts)
Attiecībā uz piegādes pārbaudi un skenēšanu aiz pieteikšanās Klients ir pārzinis. Šī lapa tam sniedz aprakstu (6.5. un 6.6. sadaļa), riskus no mūsu skatpunkta (R1, R2, R8) un pasākumu statusu (9. sadaļa). Tikai Klients var atbildēt uz šādiem jautājumiem:
- Ko raksta mani apmeklētāji? Vai ir sagaidāms, ka ar veidlapu tiks saņemti dati par veselību, reliģiju, izcelsmi, dalību arodbiedrībā, seksuālo orientāciju, noziedzīgiem nodarījumiem vai par bērniem? Tad kontroles kopijai parasti ir nepieciešams NIDA, un kontroles kopija šai veidlapai būtu jāpārdomā.
- Vai man ir vajadzīga kontroles kopija visiem ziņojumiem? Lai pierādītu, ka mūsu testa ziņojums tiek piegādāts, pietiek ar kopiju šim ziņojumam. Ja veidlapa to ļauj, iestatiet slēpto kopiju tikai testa ziņojumiem.
- Kā es informēju savus apmeklētājus? To paredz Datu apstrādes līgums; dokumentā Privātuma politikas teksts Jūsu tīmekļa vietnei ir aprakstīts kopijas ceļš un mūsu loma.
- Kāds man ir juridiskais pamats? Mūsu ieteiktajā tekstā minēts 6. panta 1. punkta f) apakšpunkts (pieprasījumu uzticama saņemšana). 9. pantā minētajiem datiem ar šo pamatu vien nepietiek.
- Kādus brīdinājumu kanālus es izvēlos? Autentiskuma pārbaudes brīdinājumos var būt minēts sūtītāja domēns. Ikviens, kas sūta brīdinājumus uz tērzēšanas pakalpojumiem ārpus ES, to tur nosūta.
- Skenēšanai aiz pieteikšanās: vai testa konts tiešām ir testa konts ar mazākajām nepieciešamajām tiesībām? Vai pieteikšanās lapa ir sasniedzama tikai ar
https? Vai testa konts redz citu lietotāju datus? Ja jā – kurā no norādītajām lapām? - Kad es dzēšu? Piegādes pārbaudi un testa kontu var jebkurā laikā izslēgt un dzēst; testa konts tad tiek neatgriezeniski pārrakstīts.
Papildu dokumenti Klienta novērtējumam: Datu apstrādes līgums, tehniskie un organizatoriskie pasākumi, apakšapstrādātāju saraksts un Apstrādes darbību reģistrs. Uz jautājumiem par atsevišķiem faktiem atbildam, rakstot uz contact@lukaswojcik.com.
12. Pārskatīšana, versija un apstiprināšana
35. panta 11. punkts prasa pārskatīšanu, lai novērtētu, vai apstrāde tiek veikta saskaņā ar NIDA, vismaz tad, ja mainās risks. Mēs pārskatām šo novērtējumu vismaz reizi gadā, kā arī pirms katra no šiem notikumiem; katrs no tiem izraisa jaunu mērījumu, nevis tikai pārlasīšanu:
- ražošanas darbības sākums ar ražošanas sistēmas, nevis izstrādes sistēmas skaitļiem;
- piegādes pārbaudes pirmā aktivizēšana ražošanas sistēmā un līguma noslēgšana ar pastkastes pakalpojumu sniedzēju;
- IP tīklu ieslēgšana spieta aizsardzībā;
- pirmais pētījums un katrs pētījums ar lielāku sarakstu nekā iepriekšējais;
- otrās zondes ieslēgšana vai jauns saņēmējs pārbaudes ceļā;
- jebkāds jauns valodas modeļa lietojums, kas pārsniedz veidlapu klasifikāciju un „Fix it for me”;
- jebkādas izmaiņas ekrānuzņēmumos, termiņos vai aktīvo pārbaužu priekšnoteikumos.
| Elements | Ieraksts |
|---|---|
| Pārzinis | LW IT Solutions Company Lukas Wójcik, al. Tadeusza Kościuszki 80/82, lok. 301, 90-437 Łódź, Polija · NIP 7252266190 · contact@lukaswojcik.com |
| Kompetentā uzraudzības iestāde | Prezes Urzędu Ochrony Danych Osobowych (UODO), ul. Moniuszki 1A, 00-014 Warszawa, Polija |
| Datu aizsardzības speciālists | Nav iecelts; novērtējums saskaņā ar 37. pantu – 4. sadaļā |
| Faktu pamats | Lietotnes un pārbaudes pakalpojuma pirmkods, datubāzes shēma, izstrādes sistēmas rindu skaits un iestatījumi, izmērīti 2026. gada 11. oktobrī tikai lasīšanas režīmā |
| Saistītie dokumenti | Privātuma politika, Datu apstrādes līgums, Tehniskie un organizatoriskie pasākumi, Apakšapstrādātāji, Apstrādes darbību reģistrs, ES MI akts, Pieņemama lietošana un ļaunprātīga izmantošana, FormExposedBot, Opt-out |
| Versija | 1.0 no 2026. gada 11. oktobra, pirmā versija |
| Pārskatīšanas saskaņā ar 35. panta 11. punktu | Pagaidām nav (pirmā versija). Katra pārskatīšana šeit tiek ierakstīta ar datumu, iemeslu un rezultātu. |
| Apstiprināšana | Vēl nav apstiprināts. Apstiprina īpašnieks pēc juridiskās pārbaudes un pēc lēmuma par 9.3. sadaļas pasākumiem un 9.4. sadaļas jautājumiem. Ārēja datu aizsardzības konsultācija līdz šim nav lūgta. |
Viens noslēguma novērojums pieder pašam dokumentam, nevis pavadvēstulei. Tās formexposed daļas, kas visdziļāk iesniedzas citu cilvēku jomās – testa iesniegumi un pieteikšanās ar kāda cita piekļuves datiem –, ir izveidotas ar vislielāko piesardzību: divi vārti, stingri ierobežojumi, šifrēšana, kas izslēdz pat mūs. Šī novērtējuma riski pārsvarā ir citur: tajā, kas nāk līdzi nejauši, – īsti ziņojumi slēptajā kopijā, cilvēki ekrānuzņēmumā, pārbaudes, kuras vairs neviens nedzēš. Tā ir labvēlīga sākuma pozīcija, jo nejaušo var apturēt, nemainot pakalpojumu.