Biztonság és bizalom
Műszaki összefoglaló

Digitális ujjlenyomat: így bizonyítható, hogy egy aláírt engedélyt nem írtak át

Hogyan mutatja ki az OPEREX, ha egy aláírt engedélyt, egy jóváhagyott kockázatértékelést vagy egy rögzített műveletet utólag átírnak — és hol vannak ennek a határai.

Röviden

  • Az engedélyek és a karbantartási munkalapok minden aláírása, a kockázatértékelés pedig a jóváhagyáskor digitális ujjlenyomatot kap: a legkisebb utólagos változás is kimutatható.
  • Egy engedély aláírásai láncot alkotnak — egy lépés átírása, törlése vagy beszúrása megszakítja, és az ellenőrzés megmondja, hol.
  • Naponta az előző nap auditnyomának, engedély-aláírásainak és jóváhagyásainak ujjlenyomata szervezetenként a szerveren kívülre kerül, láncolva.
  • A nyomtatott engedély QR-kódja a szervezet saját címére mutat: a telefon belépés nélkül megnyitja az élő állapotot — szabad-e most dolgozni rajta, és a legfrissebb-e a papír.

Mi a digitális ujjlenyomat?

Egy baleset vagy egy hatósági ellenőrzés után az első kérdés: amit most látunk, az-e, amit akkor aláírtak? A digitális ujjlenyomat erre ad gépileg ellenőrizhető választ.

A digitális ujjlenyomat (szakszóval: kriptográfiai hash) egy rövid, egyedi jelsor, amelyet egy szabványos eljárás számol ki az adatból. Az OPEREX a nemzetközileg szabványos SHA-256 eljárást használja: bármekkora adatból 64 jelből álló ujjlenyomat lesz.

Aláíráskor vagy jóváhagyáskor a rendszer kiszámolja és eltárolja az ujjlenyomatot. Az ellenőrzés később ugyanazzal az eljárással újraszámolja a mai adatból: ha a kettő egyezik, az adat azóta nem változott; ha nem, a változás kiderült.

Az adat
Engedély 0142 · hegesztés, 3-as tartály · érvényes: 08:00–16:00
Az ujjlenyomata
4c70e009 da310f47 3db880fc bebcfde03e028f43 0dc49a3b 3d8d5f64 63c1e412
Az adategy karakter eltér
Engedély 0142 · hegesztés, 3-as tartály · érvényes: 08:00–18:00
Az ujjlenyomata
5c4e98f7 0255b116 9fd2a17e 9cb1f8b369dd7818 ab5c988d 737fcfc1 aa935f06
Egyetlen karakter eltérése (16:00 helyett 18:00) teljesen más ujjlenyomatot ad. Az ábra két ujjlenyomatát a lap készítésekor a SHA-256 eljárás számolta ki a fenti szövegből.

Ugyanarra mindig ugyanaz

Ugyanabból az adatból minden gépen, minden alkalommal ugyanaz az ujjlenyomat lesz — az ellenőrzés bármikor megismételhető.

A legkisebb változásra is más

Egyetlen számjegy, ékezet vagy szóköz átírása teljesen más ujjlenyomatot ad: a változás nem bújhat el.

Visszafelé nem számolható

Az ujjlenyomatból az adat nem állítható vissza, és gyakorlatilag nem készíthető hozzá másik tartalom ugyanezzel az ujjlenyomattal.

Nincs benne titok

A számításhoz nem kell kulcs: bárki újraszámolhatja. Ettől ellenőrzés — és nem csupán a rendszer állítása.

Lakat, lánc, külső tanú

Az ujjlenyomat kimutatja a változást, de nem akadályozza meg. Ezért három réteg dolgozik együtt: a lakat megakadályozza, a lánc kimutatja, a külső tanú pedig a szerveren kívül is rögzíti.

  1. Lakat — csak bővíthető nyilvántartás

    Az auditnyom és az aláírások módosítását és törlését az adatbázis minden szerepnek megtagadja — annak a tulajdonosi fióknak is, amellyel üzemeltetünk. A jogszerű, szerződés szerinti törlés kimondott, naplózott kivétel.

  2. Lánc — minden lépés az előzőre mutat

    Az engedély minden aláírása tárolja az előző aláírás ujjlenyomatát — az új aláírások ujjlenyomata ezt, a sorszámot és az aláírás idejét is fedi —, az engedélyen pedig ott áll a lánc utolsó szeme és az aláírások száma. Egy lépés átírása, törlése vagy beszúrása megszakítja a láncot — az ellenőrzés megnevezi az aláírást és az okát.

  3. Külső tanú — napi ujjlenyomat a szerveren kívül

    Naponta az előző nap auditnyomának, engedély-aláírásainak és jóváhagyott kockázatértékeléseinek ujjlenyomata szervezetenként a szerveren kívüli tárolóba kerül, és minden napi fájl az előzőre mutat. Egy már rögzített nap utólagos módosítása — akár tulajdonosi joggal, az adatbázison belül — így kimutatható.

A szerveren — adatbázis
1Igénylés
ujjlenyomatae51…
előzőa szám ujjlenyomata
2Kiadás
ujjlenyomat2f04…
előzőae51…
3Elfogadás
ujjlenyomat1549…
előző2f04…
Az engedélyen: a lánc utolsó szeme és az aláírások száma (3)1549…
A szerveren kívül
1. nap831e…
2. nap1466…
3. napa9b5…
A lánc a szerveren él, a napi ujjlenyomat a szerveren kívül. A szerveren kívülre csak ujjlenyomat, darabszám és szervezet-azonosító kerül — személyes adat nem. (Az ábra rövidített ujjlenyomatai szemléltetők.)

A munkavégzési engedély: minden lépés egy aláírás

Az engedély a legtöbbet ellenőrzött dokumentum — egy baleset után ez az első, amit elővesznek. Itt mindhárom réteg együtt dolgozik, és a papír is ellenőrizhető.

Nyomtatott engedély
QR-kód a fejlécben
A QR tartalma — link
https://pelda.operex.eu/e/5e1ea833aa7c63421ed792d6/1549262ce610c52b
Élő állapot
a telefonon, belépés nélkül
Dolgozhatsz
Az engedély aktív, az érvényességi időablakon belül, és a lánca ép: a munka most folyhat.
Nem dolgozhatsz
A lap kimondja, miért: még nincs kiadva, felfüggesztették, lejárt, lezárták… Sérült láncra sosem mond igent.
Elavult papír
A papír egy korábbi változatból készült — a lap kiírja, hány változás történt azóta. A mai állapot a mérvadó.
Ismeretlen
A papír egyik változatra sem illik, vagy a kód nem ismert: ne kezdj munkába, keresd a kiadót.
A papíron nincs látható ujjlenyomat-jelsor: a gépi bizonyíték egyetlen QR-kód, és csak akkor kerül a lapra, ha már van mit ellenőrizni. A QR a szervezet saját címére mutató link — egy véletlen, 96 bites kód (nem az engedélyszám) és a lánc akkori utolsó ujjlenyomatának eleje. A telefon megnyitja: belépés nélkül, személyes adat nélkül jön az ítélet, a bejelentkezett kolléga a rendszerben is megnyithatja. A régebbi, szöveges QR-ú papírok a Papír-ellenőrzés lapján továbbra is ellenőrizhetők. Az ábra QR-kódja valódi, de egy példa-szervezet linkjét adja vissza — engedély nem tartozik hozzá.

Hol dolgozik az ujjlenyomat

A bizonyíték-célú ujjlenyomatok egyetlen közös megvalósításra épülnek, mindenhol ugyanazzal a szabállyal. Ahol a hash csak a másolat épségét méri, azt külön jelezzük.

TerületMit rögzít az ujjlenyomatHol ellenőrizhető
TerületMunkavégzési engedélyMit rögzít az ujjlenyomatminden aláírás: az engedély tartalma és a lépés, láncbanHol ellenőrizhetőaz engedély lapja · a papír QR-je (élő állapot) · Bizonyíték- és Papír-ellenőrzés · napi külső ujjlenyomat
TerületKockázatértékelésMit rögzít az ujjlenyomata jóváhagyott tartalom, a jóváhagyás pillanatábanHol ellenőrizhetőaz értékelés lapja · Bizonyíték- és Papír-ellenőrzés · napi külső ujjlenyomat
TerületKarbantartási munkalapMit rögzít az ujjlenyomataz átadás–átvétel, a próba és az átvétel aláírásai, láncbanHol ellenőrizhetőa munkalap lapja
TerületAuditnyom — minden modulMit rögzít az ujjlenyomata nap minden rögzített művelete szervezetenként, a műszaknaplóé isHol ellenőrizhetőnapi külső ujjlenyomat — az élő adatbázissal napra és szervezetre pontosan összevethető
TerületKilépés és törlésMit rögzít az ujjlenyomataz export minden fájlja, a fájl-leltár és a törlési igazolásHol ellenőrizhetőaz átvevő a saját gépén (fájlonkénti SHA-256)
TerületMentésMit rögzít az ujjlenyomata szerveren kívülre feltöltött mentésHol ellenőrizhetőépség-ellenőrzés: sértetlen-e a másolat — nem hamisítás elleni védelem

Amit NEM állítunk

  • A papír szövegét gép nem hitelesíti. A QR azt mondja meg, mi az engedély mai állapota, és melyik változatából készült a lap; hogy a papíron ugyanaz áll-e, azt ember veti össze az élő lapon látható címmel, hellyel és állapottal — egy valódi QR-kód egy hamis lapra is rámásolható.
  • Az élő állapot belépés nélkül, de csak térerővel látszik (anélkül a kiadónál kell rákérdezni). A lánc aláírásonkénti ellenőrzése, a Bizonyíték-jelentés és a régi, szöveges QR-ok ellenőrzése belépést és megtekintési jogot kér.
  • A napi külső ujjlenyomat a következő napon készül — az aznapi adatot addig a lakat és a lánc védi.
  • A külső tanú az adatbázison belüli, utólagos átírást mutatja ki; a szerver teljes átvétele elleni védelmet nem ez adja.
  • Az aláírás a rendszerben azonosított felhasználó rögzített lépése (belépéssel, a szervezet beállításától függően kétlépcsős azonosítással) — nem minősített elektronikus aláírás.

Az ellenőrzéseket élő rendszeren is bemutatjuk — egy auditra vagy egy beszerzési kérdőívre készülve is.

A teljes összefoglaló PDF-ben

Tovább

Gyakori kérdések

Mi a digitális ujjlenyomat (hash)?

Egy rövid, egyedi jelsor, amelyet egy szabványos eljárás számol ki az adatból — az OPEREX a SHA-256-ot használja, amely bármekkora adatból 64 jelet ad. Ugyanarra az adatra mindig ugyanaz, a legkisebb változásra teljesen más, és a számításához nem kell kulcs: bárki újraszámolhatja.

Honnan tudható, hogy egy aláírt munkavégzési engedélyt nem írtak át utólag?

Minden aláírás ujjlenyomata az engedély teljes tartalmát és az adott lépést fedi (az új aláírásoké a lánc-kapcsolatot, a sorszámot és az aláírás idejét is); minden aláírás tárolja az előző aláírás ujjlenyomatát, az engedélyen pedig a lánc utolsó szeme és az aláírások száma áll. Az ellenőrzés újraszámol: egy lépés átírása, törlése vagy beszúrása megszakítja a láncot, és az ellenőrzés megnevezi az aláírást és az okát.

Mit bizonyít a nyomtatott engedély QR-kódja?

A QR a szervezet saját címére mutató link: a telefon belépés nélkül megnyitja az engedély élő állapotát. Az első mondat az ítélet — szabad-e most dolgozni rajta (aktív, az érvényességi időn belül, ép lánccal) —, a második, hogy a papír a legfrissebb változat-e, vagy hány változás történt azóta. Személyes adat nem jelenik meg, és a kód nem az engedélyszám, hanem egy véletlen azonosító. A régebbi, szöveges QR-ú papírok a Papír-ellenőrzés lapján ellenőrizhetők. A papír szövegét gép nem hitelesíti — azt ember veti össze az élő lapon látható adatokkal.

Mi véd az adatbázison belüli, visszamenőleges átírás ellen?

Naponta az előző nap auditnyomának, engedély-aláírásainak és jóváhagyott kockázatértékeléseinek ujjlenyomata szervezetenként a szerveren kívüli tárolóba kerül, és minden napi fájl az előzőre mutat. Egy már rögzített nap utólagos módosítása — akár tulajdonosi joggal — így kimutatható. A szerver teljes átvétele elleni védelmet nem ez adja.

Minősített elektronikus aláírás az OPEREX-ben rögzített aláírás?

Nem. Az aláírás a rendszerben azonosított felhasználó rögzített lépése — belépéssel, a szervezet beállításától függően kétlépcsős azonosítással —, amelyet az ujjlenyomat-lánc és az adatbázis zárja véd.

Mely modulokban dolgozik az ujjlenyomat?

A munkavégzési engedélyben (minden aláírás, láncban), a kockázatértékelésben (a jóváhagyott tartalom), a karbantartási munkalapon (az átadás–átvétel aláírásai, láncban), az auditnyomban — minden modulé, a műszaknaplóé is, napi külső ujjlenyomattal —, a kilépéskori exportban (fájlonkénti SHA-256), valamint a mentések épség-ellenőrzésében.

Indítsunk egy pilotot

Mutatjuk az OPEREX-et a saját műszaki folyamataitokon — kötöttség nélkül.

Demó kérése
Hírlevél

Kövesd az OPEREX fejlődését

Új modulok, ipari műszaknapló-tippek és ISO 45001-es gyakorlatok — havonta legfeljebb egyszer, spam nélkül.

Bármikor leiratkozhatsz — minden levél alján ott a link.