Znanost in tehnologija

Kdo so nevidni junaki, ki držijo splet pokonci?

Ljubljana, 10. 10. 2026 07.00 pred 13 urami 6 min branja 0

Spletno omrežje

Sodobni svet deluje na nevidnih temeljih. Medtem ko se zanašamo na bančne aplikacije, bolnišnične sisteme in pametne telefone, v ozadju vsega stoji peščica požrtvovalnih posameznikov. To se pokaže leta 2024, ko skuša programski inženir Andres Freund utišati računalnik. Na podatkovni zbirki PostgreSQL želi izmeriti učinek majhne spremembe, zato mora biti računalnik pri miru. V ozadju ne sme teči nič, kar odžira procesorski čas, sicer se meritve popačijo. A nekaj vendarle teče. Čudno

Sshd – program, ki skrbi za oddaljene prijave v računalnik – ta čas porablja za poskuse prijave, ki spodletijo. Boti običajno z napačnimi uporabniškimi imeni ves dan trkajo na vsak prek spleta dosegljiv računalnik. Ni pa normalno, koliko dela zahteva vsak neuspešen poskus.

Freund izmeri čas; pri vsaki prijavi približno pol sekunde več, kot bi smelo trajati. Skoraj nihče tega ne bi opazil. Nato ugotovi, da čas odteka v knjižnico za stiskanje podatkov. Potem se spomni, da je nekaj tednov prej po posodobitvi neko orodje opozorilo prav nanjo. Takrat je zamahnil z roko.

Zdaj ga na drugem koncu ne čaka hrošč, ampak nekaj, kar ga zmrazi.

Digitalni gasilci brez veselice

Odraščal sem v Kranju, a že leta živim na Obali; dovolj dolgo, da ji pravim dom. V obeh nekje blizu središča stoji gasilski dom. Dom, ki so ga prostovoljni gasilci zgradili z lastnimi rokami in denarjem.

Slovenci ne potrebujemo razlage. Poznamo pozivnik na nočni omarici in sireno, zaradi katere se izprazni vsaka dvorana. Poznamo veselico, kjer vsi kupujejo pivo, čevapčiče in srečke, da si društvo lahko privošči tovornjak. Poznamo Florjanovo in otroke, ki se zgodaj naučijo zvijati cev. Poznamo pozdrav Na pomoč. Vse to počnemo že od leta 1869, ko je metliški posestnik na dvorišču zbral mladeniče, in na naših tleh ustanovil prvo požarno obrambo. Stoletje in pol pozneje so gasilci največja prostovoljna organizacija. Nihče jim ne plača. Gredo, ker nekdo mora in ker so šli njihovi očetje.

Imejmo to pred očmi: človek, ki opravlja nevarno, neplačano in nevidno delo, ker ga je treba opraviti, medtem ko mi spimo.

Verjamete, da tudi internet stoji na prav takšnih ljudeh? Razlika je v tem, da v njihovi vasi nihče ne ve, kaj počnejo. Veselice ni.

En sam mož s ključi

Lasse Collin živi na Finskem in od sredine 2000-ih skrbi za kos programske opreme, imenovan xz. Stiska datoteke, da zasedejo manj prostora. Dolgočasno, bi rekli.

Xz je v skoraj vsakem računalniku z Linuxom, torej v večini svetovnih strežnikov. Na njih tečejo sistemi tvoje banke, bolnišnične evidence in tvoj telefon. Pod vsakim od teh se nekje skriva kos kode, ki ga je nekdo s Finske vzdrževal sam in zastonj.

Za njim ni ne podjetja ne fundacije. Je človek, ki odgovarja na e-pošto neznancev, ker se je orodje, ki ga je izdelal, izkazalo za nosilni element sodobnega sveta. To je gasilec. Že čez trenutek bo nekdo potrkal na njegova vrata in ponudil pomoč.

Spletno omrežje
Spletno omrežje
FOTO: Shutterstock

Požigalec z obrazom dobrotnika

Oktobra 2021 se na poštnem seznamu projekta, kjer so se razvijalci dogovarjali o vzdrževanju xz, pojavi novo ime: Jia Tan. Prvi popravek je majhen, neškodljiv. Tudi drugi. Sledijo novi, vsi koristni, spremljajo jih vljudna sporočila.

Tan pride na vsako vajo. Spomladi 2022 se seznam spremeni. Računi, ki jih prej ni videl nihče, se začnejo pritoževati. Nekdo napiše, da popravki na tem seznamu čakajo leta, zato ni pričakovati, da se bo kmalu kaj zgodilo. Drugi vpraša, ali določeno različico sploh še kdo vzdržuje.

Sporočila se ostrijo. Vzdrževalec je izgubil zanimanje. Nič se ne bo premaknilo, dokler ne pride nov. Zakaj bi odlašali s predajo? Junija 2022 jim Collin odgovori javno, kar lahko še danes preberemo vsi: njegova sposobnost sočutja je bila omejena, predvsem zaradi težav z duševnim zdravjem. Opomni jih, da je vse skupaj neplačan hobi.

Neznanec mu odpiše, da mu je žal, vendar bi moral poznati svoje meje, zato mu predlaga, naj projekt preda nekomu drugemu. E-poštni naslovi, s katerih so prihajale pritožbe, se ne pojavijo nikjer drugje na internetu. Obstajali so samo zato, da bi pritiskali na utrujenega človeka. Potem so izginili.

Prideta pritisk in olajšanje. Medtem ko neznanci Collinu dopovedujejo, da mu ne uspeva, mu Tan potiho pomaga mimo poštnega seznama. Do konca junija 2022 na njem že piše, da je Tan sovzdrževalec. Do konca leta lahko spremembe kode vnaša neposredno v projekt. Marca 2023 pripravi svojo prvo izdajo. Zdaj ima ključe gasilskega doma. Februarja 2024 v glavno vejo vključi stranska vrata. Skrita so v peščici datotek: blokih namenoma pokvarjenih podatkov, s katerimi oprema preverja, ali se zna spopasti z okvarami. Takšne datoteke so videti nesmiselne, zato jih nihče ne bere. Naslednji dan objavi različico 5.6.0., dva tedna pozneje 5.6.1.

Kaj omogočajo stranska vrata? Na prizadetem strežniku se lahko kdorkoli z določenim ključem poveže prek SSH – načina, s katerim skrbniki na daljavo dostopajo do računalnikov – in brez prijave zažene ukaz, kar prinaša popoln nadzor nad opremo.

Trenutek sreče, ki je rešil svet

Freund stranska vrata odkrije marca 2024 in opozori ljudi, ki pripravljajo Linuxove distribucije. Naslednji dan vse objavi javno, ljudje, ki vzdržujejo strežnike, pa konec tedna preživijo z odstranjevanjem xz iz sistemov in vračanjem na starejše različice.

Kako blizu smo bili? Zastrupljeni različici sta že prišli v poskusne veje, kjer novo programsko opremo preizkusijo, preden ji zaupajo. V nekaj tednih bi prešli v izdaje, ki tečejo na pravih strežnikih. Kmalu bi bili povsod, ne da bi kdo vedel. Vse skupaj je ustavila razdraženost enega človeka zaradi počasnega računalnika. Tudi sam je to povedal: odkril ga je med merjenjem zmogljivosti nečesa drugega; zgodilo se je veliko naključij.

Kdo je bil Tan? Nismo prepričani. Potrpežljivost, lažni podporniki, dve leti dela za eno zlonamerno vrstico kode – kaže na nekoga, ki je imel čas in denar.

Potem je Collin projekt vzel nazaj v svoje roke. Nihče mu ni priredil veselice. Človek, ki je povedal, da mu je težko, in bil za to kaznovan, je sam počistil posledice. To zgodbo je prelahko povedati kot zgodbo o vzdrževalcu, ki je popustil pri previdnosti. Ni mu spodletelo. Nekdo ga je preučeval. Nekdo je našel mejo, ki jo ima vsak človek: izčrpanost. Okrog nje je zgradil dveletno operacijo.

Kje je vas?

Xz ni izjema.

Leta 2014 je hrošč z imenom Heartbleed odprl luknjo v opremi, ki šifrira velik del spletnega prometa. Knjižnica za tem šifriranjem, OpenSSL, je varovala banke in vlade. Takrat je imela enega razvijalca in dva tisoč dolarjev letnih donacij. Norost.

Napadalec v primeru xz ni zlomil nobene kriptografije. Ni našel luknje v kodi. Našel je človeka, ki je tekel v prazno, in se ponudil, da prevzame del bremena. Ranljivost je bila izgorelost. Pot zraven pa zaupanje.

Vračamo se h gasilskemu domu. Prostovoljni gasilci preživijo, ker vas stopi skupaj. Na veselici kupuje pivo, čevapčiče in srečke ter zbere denar za tovornjak. Otroke včlani mednje. Gasilci prispevajo svoj čas; vas prispeva vse drugo.

Odprta koda ima gasilce, nima pa vasi. Prvi zametki vasi že obstajajo: fundacije, državni skladi, programi korporativnega sponzoriranja, ki plačujejo peščico vzdrževalcev. Pomembni so, a še zdaleč niso dovolj.

Kako bi bila torej videti takšna vas? Verjetno nihče nima odgovora na to.

Na Finskem je človek, ki še vedno brez plačila skrbi za orodje za stiskanje podatkov. Banke in bolnišnice se nanj zanašajo. Skoraj nihče ga ne pozna. Leta 2022 je povedal, da je utrujen in neznanci so to uporabili proti njemu. Dve leti pozneje je inženir na drugem koncu sveta, ki je skušal utišati računalnik, opazil pol sekunde.

Toliko je bilo potrebno. Bomo naslednjič imeli pol sekunde?

 

Besedilo je pripravljeno v projektu Homopolitikus političnega think tanka Inštituta za politični menedžment. Kolumna izraža stališče avtorja in ne nujno tudi uredništva 24ur.com.

Izberite 24ur.com za svoj prednostni vir na Google.

Super El Nino bo še močnejši

  • naslovnica
  • Akustični panel Quanti
  • Regal za velike obremenitve
  • Makita set orodij
  • Kaminska peč Theia
  • Konvektorski grelec
  • Kaminska peč Thalia
  • Vrtna lopa Oulu Dark
  • Lesni peleti A1
  • Delavniški voziček
  • Akumulatorski puhalnik
  • Kompaktni radiator
  • Finska savna Luxor 1
KOMENTARJI0

Opozorilo: 297. členu Kazenskega zakonika je posameznik kazensko odgovoren za javno spodbujanje sovraštva, nasilja ali nestrpnosti.

ISSN 1581‑3711 © 2025
24ur.com, Vse pravice pridržane
Verzija: 2009