adott egy open source email archivalo megoldas, ahova omlenek be a levelek. A feladat az, hogy valamilyen integritas ellenorzest adjunk a rendszerhez ugy, hogy meg a root user se tudja se a leveleket, se az esetleges meta- ill. audit adatokat (ezek tarolasi modjara elso korben nincs megkotes) eszrevetlenul/nyom nelkul modositani. Hogyan oldanad meg ezt a feladatot?
- 7442 megtekintés
Hozzászólások
find dir/to/mails -type f | xargs sha1sum > list
majd a list-et aláírod saját kulccsal?
- A hozzászóláshoz be kell jelentkezni
kossz a tippet, egy apro problemat latok: nyilvan nem "en" irnam ala, hanem az archivalo program, aminek valahogy tudnia kell ehhez a passphrase-t. De ha neki megadod (pl. konfigban?), akkor azt mar root is tudja, es igy belemaszatolhat...
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Akkor csak az aláírást külső adathordozón tárolnám. Vagy sűrűn végezné az aláírást? Mert archívról volt szó. Tehát ha havonta vagy fél évente egyszer történik, akkor a manuális megoldás megbízható.
Ha teljesen automatikusan kell, akkor meg csak küldje el szerintem a sózott hash sum-okat mailben egy külső címre időszakonként. (Vagy a hash lista hash-ét csak, a listát meg tárolja helyileg.)
De egyébként ha a root-ot nem megbízhatónak vesszük, akkor már eleve ennél több problémát látok.
- A hozzászóláshoz be kell jelentkezni
az az elkepzeles, hogy van egy dedikalt vasad, amire folyamatosan tovabbitja a mail szervered a leveket, tehat a heti/havi/... kezi alairas nem jatszik. Meg egy olyan jutott eszembe, amit a syslog-ng premium verzioja tud, hogy a logstore-ra rendszeres idonkent belyegeket lehet kerni egy kulso, megbizhatonak kinevezett 3. feltol (pl. netlock, stb).
Amugy nem feltetlen arrol van szo, hogy nem bizunk a Root Robi dolgozoban, hanem a csillio olyan szabalyozas miatt, amelyek 'tamper proof' megoldast kivannak meg.
Ne bohockodtimestamp-jatok nagyapaval! Avagy az alkotmicsoda asztalaratimestamp-
- A hozzászóláshoz be kell jelentkezni
Akkor vagy a hash-t kell olyan helyen tárolni, amelyhez nem fér hozzá a dolgozó - vagy a digitális aláírást kell olyan gépen előállítani, amelyhez nincs hozzáférése, ezután már tárolható a gépén.
(dobok egy mailt neked közben más témával kapcsolatban)
- A hozzászóláshoz be kell jelentkezni
megneztem a levelet. Este majd megprobalunk chat-elni :-)
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Attol fugg, ki/mi van meg a rendszerben, es bennuk mennyire bizol meg.
--
"You're NOT paranoid, we really are out to get you!"
- A hozzászóláshoz be kell jelentkezni
jogos, tobbfele forgatokonyv is lehetseges. Elso korben arra gondoltam, hogy adott egy vas x cegnel, amihez az adminisztratorok root joggal is hozzafernek, es egy ilyen kornyezetbe akarsz telepiteni egy email archivalo megoldast, ami olyan modon szavatolja a levelek integritasat, amit mondjuk a PSZAF vagy egy birosag is elfogadna.
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Ezt mondjuk mint szolgáltatás még el is lehetne adni, de ugye bárki bármilyen levelet tud gyártani. Elvileg erre találták volna ki az X.400-at.
Ha open sourceról beszélünk, RFC 3161 time stamping authority megfelelne erre a célra, plusz aláírt logstore, hogy ne lehessen észrevétlenül levelet eltávolítani. Tárolni aztán már abban tárolod, amiben akarod.
- A hozzászóláshoz be kell jelentkezni
igen, ez a cel :-) Az X.400 vonalat nem eroltetnem, mert annyira (imho) nem terjedt el, es nekem kifejezetten smtp-re kellene. En is arra jutottam fentebb, hogy ehhez a feature-hoz egy 3. felet is be kell vonni. Majd atnezem az RFC-t, kossz.
Btw. rosszul tudom azt, hogy a TSA-tol kapott valasz az egyben ala is irja a logstore-t? Mert ahhoz felhasznalja a logstore hash-et is, igy ha modositod a logstore tartalmat, akkor lebuksz a verifikacional...
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
A TSA legjobb tudomásom szerint annyit bizonyít, hogy egy megadott dokumentum egy adott időpont előtt létezett. Semmi mást. Ergó ha kitörlöd a dokumentumot az időpecsétjével együtt, akkor nem marad nyoma. Erre be lehet vezetni különböző technikákat, pl. a szigorú sorszámozás követelményét, ez már megoldja a problémát. A Balabit-féle Syslog-NG-s logstoret nem tudom közelebbről, hogy működik.
Ami az SMTP-vel a baj, hogy hacsak nem követeled meg a digitális aláírást a feladótól, nehéz bizonyítani, hogy egy adott levelet éppen az adott személy írt-e, avagy más. Ez azzal van súlyosbítva, hogy a távoli rendszer biztonsága lehet, hogy sokkal gyengébb és bárki azon a szerveren küldhet a másik nevében mailt, vagy akár teljesen más szerverről is jöhet legális levél.
Röviden a válasz tehát a kérdésedre: hacsak a küldő félnek nincs digitális aláíró kulcsa (X.400-nál tudtommal van ilyesmi), a törvény előtt az általad elmentett e-mail akkor sem ér sokat, ha bizonyítottan létezett egy adott időpontban a levél.
- A hozzászóláshoz be kell jelentkezni
ha kitörlöd a dokumentumot az időpecsétjével együtt, akkor nem marad nyoma.
OK, mostmar vagom.
Ami az SMTP-vel a baj, hogy hacsak nem követeled meg a digitális aláírást a feladótól,
vilagos, de ez imho nem az email archivalas problemakore.
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Azt hittem, hogy bíróságon bizonyító erejű e-mailt akarsz csinálni a dologból.
- A hozzászóláshoz be kell jelentkezni
Ooo, igazabol olyan vegtermek a cel, ami megfelel pl. a hazai szabalyozasnak is (pl. PSZAF). Ugy ertem, ha egy vallalatnak archivalo megoldasra van szuksege, akkor ne az legyen, hogy gyakorlatilag mindent tud, de megsem kerul megfontolasra sem, mert egy lenyeges, must have feature hianyzik.
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Ha csak egy hitelesített dokumentum tárra vágysz, azt sokkal egyszerűbb megcsinálni. Viszont akkor hagyd ki az SMTP-t a játékból és küldd be valahogy máshogy. Szerintem egy közepes Python programozónak nagyjából 1-2 hét lenne egy működő prototípust összerakni, amely megfelel a törvényi előírásoknak.
- A hozzászóláshoz be kell jelentkezni
Mondjuk egy Exchange-rol hogy egyszerubb atkuldeni? Az email journaling feature-t eleg sok mail szerver tudja...
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Nem vagyok Exchange szakértő, sőt egyáltalán nem értek az Exchangehez, de ha jól értettem, amit a hozzáértők mondtak, az Exchangehez modult kellene írni, ami fölmarkolja a levelet és csinál valamit.
- A hozzászóláshoz be kell jelentkezni
Nem egeszen. Megneztem par megoldast, es azok legalabbis ugy mukodtek, hogy a tetszoleges mail szerver, pl. exchange, elkuldi a leveleket masolatban egy elore definialt cimre smtp-n (=ez az email journaling feature). Postfix alatt ez az always_bcc, gondolom, exim alatt is van valami hasonlo. A celgep pedig smtp-n fogadja, aztan feldolgozza. Ez rugalmasabb, mert tetszoleges mail szerverrel egyutt tud majd mukodni.
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Az ilyen feladatokra álltalában céleszközök vannak, pl. EMC Centera, vagy Hitachi content platform.
- A hozzászóláshoz be kell jelentkezni
pont ezert akarok egy nyiltforrasu megoldassal eloallni
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Hát, ha a hobbinál komolyabb célra kell, akkor sok sikert...
- A hozzászóláshoz be kell jelentkezni
olyan vegtermekre gondoltam, amelyet barmelyik vallalat hasznalhat - mondjuk par ezer foig. Miben latod a nehezseget, ami miatt nem fog sikerulni?
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Mindig szkeptikus vagyok, amikor valaki a hupon kezdi a fejlesztését valami "enterprise" megoldásnak....
- A hozzászóláshoz be kell jelentkezni