» »

Hrvaška javna uprava je začela prehod na odprokodne rešitve

1
2
»

Mavrik ::

Ne, ne razumeš. SSL podpisuje samo del med tvojim brskalnikom in prvim strežnikom tarče (ki je v večini load balancer ali prvi proxy), nič drugega. Edini namen tega je, da se po poti podatki ne spreminja vsebina TCP paketkov. Nič več, nič manj. Ne zagotavlja pa to nobene verodostojnosti vsebine, ki se čez povezavo pretaka.
The truth is rarely pure and never simple.

Invictus ::

MrStein je izjavil:


Torej lahko shranim neko spletno stran, in pozneje dokazujem: glejte, to je od njih, ima digitalen podpis?

Strežniški certifikat ni isto kot osebni certifikat.

RTFM ...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

MrStein ::

Invictus je izjavil:

MrStein je izjavil:


Torej lahko shranim neko spletno stran, in pozneje dokazujem: glejte, to je od njih, ima digitalen podpis?

Strežniški certifikat ni isto kot osebni certifikat.

RTFM ...

Vem kaj so certifikati.

Kaj če bi odgovoril na vprašanje?
Če ne veš odgovora, pa si lahko tiho in počakaš, da se kdo pametnejši oglasi.

Mavrik je izjavil:

Ne, ne razumeš. SSL podpisuje samo del med tvojim brskalnikom in prvim strežnikom tarče (ki je v večini load balancer ali prvi proxy), nič drugega. Edini namen tega je, da se po poti podatki ne spreminja vsebina TCP paketkov. Nič več, nič manj. Ne zagotavlja pa to nobene verodostojnosti vsebine, ki se čez povezavo pretaka.

Invuctus je zatrdil, da je promet podpisan.

Saj zato pa sprašujem, ker en trdi eno, drug pa tretje... ;)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

ender ::

johnnyyy je izjavil:

Kako pa je s tehnično možnostjo, da se ti podtakne drug dokument v podpis?
Npr.: bereš en dokument, podpisuješ pa tistega v backgroundu?
Pri teh podpisnih komponentah dejansko ne moreš vedeti. Lahko samo upaš, da je tisto, kar ti kaže brskalnik dejansko tudi tisto, kar podpisuješ.

MrStein je izjavil:

Invuctus je zatrdil, da je promet podpisan.
SSL/TLS protokol je zaščiten na dva načina: prvič, strežnik se predstavi s certifikatom, ki potrjuje, da je to res strežnik, katerega naslov je vpisan v naslovni vrstici (če ni, dobiš opozorilo). Drugič, ob preverjanju identitete generirajo se generirajo zaščitni ključi s katerimi strežnik in brskalnik zagotovita, da prometa ne more nihče prestrezati.
Če se ob povezovanju na strežnik predstaviš tudi s svojim certifikatom, lahko strežnik tudi ve, kdo podaja zahtevke, vendar pa trenutno še ni standardiziranega protokola za podpisovanje datotek preko brskalnika (torej nekaj, kar bi lahko strežnik shranil, in bi lahko kasneje preveril, da ima datoteka tvoj podpis), zaradi česar trenutno obstaja malo morje podpisnih komponent. Strežnik torej s pomočjo tvojega certifikata lahko preveri, do česa imaš dostop, ne more pa (brez podpisne komponente) trajno shraniti nekega dokumenta s tvojim podpisom.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

darkolord ::

Invuctus je zatrdil, da je promet podpisan.
V bistvu ni podpisan, samo enkriptiran je. Certifikat se uporabi samo v fazi dogovarjanja za enkripcijski ključ.

Invictus ::

MrStein je izjavil:

Invictus je izjavil:

MrStein je izjavil:


Torej lahko shranim neko spletno stran, in pozneje dokazujem: glejte, to je od njih, ima digitalen podpis?

Strežniški certifikat ni isto kot osebni certifikat.

RTFM ...

Vem kaj so certifikati.

Kaj če bi odgovoril na vprašanje?
Če ne veš odgovora, pa si lahko tiho in počakaš, da se kdo pametnejši oglasi.


Očitno ne veš če ne ločiš med osebnimi in strežniškimi certifikati. To je bil tudi odgovor na moje vprašanje ... Če bi kaj o stvari vedel, bi vedel da je odgovor NE. Pa ne solil pameti kdo je pametnejši. Osnove, fant ...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

johnnyyy ::

ender je izjavil:

johnnyyy je izjavil:

Kako pa je s tehnično možnostjo, da se ti podtakne drug dokument v podpis?
Npr.: bereš en dokument, podpisuješ pa tistega v backgroundu?
Pri teh podpisnih komponentah dejansko ne moreš vedeti. Lahko samo upaš, da je tisto, kar ti kaže brskalnik dejansko tudi tisto, kar podpisuješ.

Aha, torej: (isti) strežnik ti posreduje obrazec + komponento za podpisovanje. Seveda ti obojemu zaupaš (da se podpiše pravi obrazec + ter da je komponenta za podpisovanje OK). Po drugi strani mu pa ne zaupaš, da bi s pomočjo seje podatke shranjeval na server brez podpisa, čeprav si avtentificiran. Na koncu imam občutek, da se digitalno podpisovanje teh dokumentov uporablja le zato, da se tisti, ki skrbijo za varnost strežnika (in organizacija ki stoji za tem), otepejo krivde, če bi slučajn kdo vdrl v strežnik (potem imajo zelo dober tehnični argument, da pri vdoru ni prišlo do spremembe podatkov).

darkolord ::

Točno tako, ampak upravljalec strežnika ne igra tukaj nobene vloge. S podpisom se zaščiti podpisnika dokumenta in naslovnika.

Brez podpisa je nekako tako, kot da bi pogodbo sklenil pri notarju, obe strani bi si segli v roko, ne bi pa papirnate pogodbe dejansko nihče podpisal.

Poldi112 ::

Invictus je izjavil:

MrStein je izjavil:


Torej lahko shranim neko spletno stran, in pozneje dokazujem: glejte, to je od njih, ima digitalen podpis?

Strežniški certifikat ni isto kot osebni certifikat.

RTFM ...


Ne seri. Isti so. Jasno pa zgolj to, da ima server instaliran certifikat, nima veze z dokumenti, ki jih servira. Razen če bi bili tudi dokumenti podpisani.
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.

Invictus ::

Tehnično so isti, vsebinsko ne. Če bi prebral celo temo, bi vedel v čem je point.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Poldi112 ::

Kaj če bi nehal napihovati svoj ego in dejansko povedal, kako misliš da je. Ker zadnjih postov od tebe ni drugega kot "rtfm", "če bi prebral", ...
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.

S4ul3 ::

Maestral je izjavil:

potipoti je izjavil:

italija tut: http://www.linuxzasve.com/umbrija-prela...


No, evo. Korajžni naprej. Pa me res zanima, koliko imate iskušenj z raznimi "office" programi?

LibreOffice je zastonj paket, ki ponuja praktično vse, kar nudi MicroSoftova pisarna, za plačilo.


LibreOffice praktično ni kompatibilen z podjetjem, ki uporablja Excel kot analitično orodje (kar je samo po sebi zgrešeno ampak ni stvar debate).

Mavrik ::

Em, saj smo zelo jasno razložili. Pač preprosteje ne gre - SSL podpisovanje in certifikat pač ne ščiti in zagotavlja istih stvari, kot podpisovanje dejanskega dokumenta.

Če rabiš analogijo - SSL podpis je tako, kot da bi ti mel 15 strani pogodbe, te strani potalal v 6 kuvert, na njih dal pečat in podpis in jih poslal na DURS. Tam bi v sprejemnici to poštar vzel, preveril a je podpis pravi in da pečat ni zlomljen, vrgel kuverte v koš ter nazaj sestavljeno pogodbo dostavil posameznemu oddelku. Kaj točno ti je podpis na kuverti koristil in kaj je dokazoval ko boš čez pol leta šel gledat veljavnost pogodbe? Nič.
The truth is rarely pure and never simple.

Zgodovina sprememb…

  • spremenil: Mavrik ()

neo81 ::

Ne razumem, zakaj je skozi vse to dopisovanje govora o certifikatu, kot sredstvu za podpisovanje ali šifriranje. Certifikat je le na javni ključ vezan dokument z identifikacijskimi podatki (ki pa po ustavi RS ne smejo biti enoznačni - NLB CA, ko vtika emšo v certifikat tule hudo krši naši ustavo ;) ),veljavnostjo pa če čim, podpisan z za obe strani zaupanja vrednim podpisnikom.
Podpisovanje se izvaja z privatnim ključem, šifriranje pa z javnim (za preverjanje podpisa in odšifriranje pa ravno obratno). Sam certifikat tukaj nima veze.

SSL: uporabljen izključno za varovanje povezave z pomočjo šifriranja. Pri prvi vzpostavitvi se uporabi strežniški javni ključ za vzpostavitev povezave, kjer takoj odjemalec generira sejni ključ, ki pa je simetrični ter ga pošlje strežniku. Nato pa se nadaljnji promet znotraj te seje ščiti z tem ključem. Na ta ključ se preklopi predvsem zaradi počasnosti asimetrične enkripcije.

Podpis: zagotovitev istovetnosti pošiljatelja in pristnosti vsebine. V resnici se skozi dokument spusti hash funkcijo(ki je mnogo manjša kot sam dokument) in to zašifrira z privatnim ključem in pošlje skupaj z nešifriranim dokumentom (v nekaterih sistemih, kot je mail pa običjano tudi z javim ključem in certifikatom). Prejemnik to pač preveri na način, da skozi originalni dokument še enkrat spusti isto hash funkcijo, tvojo zakodirano odkodira z tvojim javnim ključem (s tem ve da si ga ti zakodiral, saj imaš le ti privatnega) in če se ujema, dokument ni bil spremenjen.

Seveda je vse malo poenostavljeno napisano, saj za obe funkcije običajno potrebujemo imeti delujoč PKI.

Drugače pa pohvalno za sosede, da so prešaltal na opensource. No saj tudi naša JU ni tako zadaj. Kup stvari mamo na raznih jboss-ih, na strežniškem delu pa je dejansko ogromno Linuxa ipd. (bi kar rekel, da večina distribuiranega sveta). Na možnosti zamenjave OS-a na desktopih v JU sem pred leti celo nekaj sodeloval, pa se je na koncu ugotovilo, da je dejansko še preveč legacy aplikacij v uporabi, da bi se to sploh dalo izvesti.

Je pa res, da baze zadaj, pa kaj drugega kot zaprtokodne na tem nivoju resnosti niti nimamo za zbirat.

Zgodovina sprememb…

  • spremenil: neo81 ()

Mavrik ::

neo81 je izjavil:

Ne razumem, zakaj je skozi vse to dopisovanje govora o certifikatu, kot sredstvu za podpisovanje ali šifriranje. Certifikat je le na javni ključ vezan dokument z identifikacijskimi podatki (ki pa po ustavi RS ne smejo biti enoznačni - NLB CA, ko vtika emšo v certifikat tule hudo krši naši ustavo ;) ),veljavnostjo pa če čim, podpisan z za obe strani zaupanja vrednim podpisnikom.
Podpisovanje se izvaja z privatnim ključem, šifriranje pa z javnim (za preverjanje podpisa in odšifriranje pa ravno obratno). Sam certifikat tukaj nima veze.


A ti bo postalo bolj jasno, ko boš pogruntal, da ko ljudje govorijo/mo o certifikatih v tem kontekstu, mislimo celoten paket, ki vključuje tudi dodeljen javni in privatni ključ? Saj veš kot ga dobiš od SIGEN ali NLB?

Ne vidim kako točno pomagaš pri debati z iskanjem dlake v jajcu.
The truth is rarely pure and never simple.

Truga ::

Mavrik je izjavil:

vključuje tudi dodeljen javni in privatni ključ?


Kako je pa dodeljen key lahko zaseben?

Mavrik ::

Preprosto. Naredi miselno vajo in nehaj trolati ter se spravi nazaj na topic.
The truth is rarely pure and never simple.

Invictus ::

Poldi112 je izjavil:

Kaj če bi nehal napihovati svoj ego in dejansko povedal, kako misliš da je. Ker zadnjih postov od tebe ni drugega kot "rtfm", "če bi prebral", ...

Nauči se uporabljati Google ... In brati dokumentacijo. Če tega nisi sposoben, tudi mojega prispevka ne boš razumel.

Sicer pa nisem tu v vlogi zastonj predavatelja.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Poldi112 ::

Bluziš torej - kot ponavadi. Glede na to, da te nihče tu ne razume pa očitno nisi kompetenten za predavatelja.
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.

Looooooka ::

alexa-lol je izjavil:

Recimo da si se s certifikatom prijavil in obstaja med strežnikom in tabo neka seja. Kdo drug bi lahko podpisal ta obrazec kot ti?

Lahko ti ugrabijo sejo ampak isto ti lahko ukradejo cert in si na istem.

Ne ne morejo.
Za kaj takega je potreben vdor v tvoj racunalnik.
Ce si ti dokument podpisal s svojim certifikatom imas privatni kljuc samo ti in fertik. Tud postopek "podpisovanja" se dogaja na tvoji strani.
Ce se ti povezes na nek streznik preko https-ja lahko seveda izvedejo MITM napad in pac gledajo/spreminjajo promet med tabo in in streznikom. Sama https povezava tle pac ni neka 100% varnost.
Je pa zato dokument, ki ga ti posljes na streznik 100% varen(zaenkrat dokler nekdo ne objavi novice, da jim uspeva razbijanje 2048+ bitnih kljucev hitreje kot povprecen lenuh napise vprasanje brez, da bi prebral dokumentacijo).
Dokumenta ti ne morejo spremeniti in se enkrat podpisati. RAZEN CE ne vdrejo v tvoj racunalnik/instalirajo malware in se polastijo tvojega zasebnega kljuca.
Vidim, da par ljudi misli, da ko se logirate na recimo klik.nlb.si in od vas zahteva "osebni certifikat", da potem vas browser strezniku poslje certifikat in da vam ga lahko magicno spizdijo.
No to se pac ne dogaja, ker bi bilo identicno temu, da bi si na vrata namontirali kljucavnico, ki bi zahtevala vas prstni odtis...vi pa bi si vsakic odrezali prst in ga metali cez dvorisce.
Vas privatni kljuc je med to avtentikacijo varen. Spizdijo vam lahko kvecjemu SEJO. Pa se to se naredi tako, da se pocaka, da se vi prijavite na streznik...potem pa gremo nazaj na klasicen MITM. Vas podpisani dokument bi bil kljub temu se zmeraj vazen pred spreminjanjem vsebine...dokler kreten na drugi strani preverja podpis seveda. Ce ga ne preverja potem podpisovanje samo po sebi nima nobenega smisla.

neo81 ::

Maverick je danes ob 18:21:57 izjavil:



A ti bo postalo bolj jasno, ko boš pogruntal, da ko ljudje govorijo/mo o certifikatih v tem kontekstu, mislimo celoten paket, ki vključuje tudi dodeljen javni in privatni ključ? Saj veš kot ga dobiš od SIGEN ali NLB?

Ne vidim kako točno pomagaš pri debati z iskanjem dlake v jajcu.


No, saj ne da spet iščem dlako v jajcu, samo očitno res ne razumeš o čem pišeš. Če bi vedel, nebi pisal traparij, da ti je dodeljen javni in privatni ključ. Tekom prevzema certifikata, le tega generira tvoj internetni browser (ali kak drugo orodje, kjer delaš CSR, če gre za strežniški cert). CA nikoli(!) ne generira ključev, le podpiše povezan dokument (ki ga tudi ti izdelaš), imenovan certifikat. Celoten koncept javno/zasebnih ključev nebi deloval če bi privatni ključ kadarkoli zapustil okolje, nadzorovano s strani lastnika ključa, tako kot ti opisuješ.

Zgodovina sprememb…

  • spremenil: neo81 ()

MrStein ::

Mavrik je izjavil:


Če rabiš analogijo - SSL podpis je tako, kot da bi ti mel 15 strani pogodbe, te strani potalal v 6 kuvert, na njih dal pečat in podpis in jih poslal na DURS. Tam bi v sprejemnici to poštar vzel, preveril a je podpis pravi in da pečat ni zlomljen, vrgel kuverte v koš ter nazaj sestavljeno pogodbo dostavil posameznemu oddelku. Kaj točno ti je podpis na kuverti koristil in kaj je dokazoval ko boš čez pol leta šel gledat veljavnost pogodbe? Nič.

Kaj pa če sem poštar jaz in nič ne vržem v koš?

neo81 je izjavil:

Ne razumem, zakaj je skozi vse to dopisovanje govora o certifikatu, kot sredstvu za podpisovanje ali šifriranje. Certifikat je le na javni ključ vezan dokument z identifikacijskimi podatki (ki pa po ustavi RS ne smejo biti enoznačni - NLB CA, ko vtika emšo v certifikat tule hudo krši naši ustavo ;) )

Ne vtika EMŠO-ta. (razen če so nedavno prakso spremenili)
Vtika pa DŠ.
Pa ni edini CA ki to počne.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

neo81 ::



Ne vtika EMŠO-ta. (razen če so nedavno prakso spremenili)
Vtika pa DŠ.
Pa ni edini CA ki to počne.


Imaš prav, moja napaka(zamešal). No vsekakor ne eno ne drugo ni prav da delajo, saj enoznačne identifikacijske informacije nimajo kaj delati v javnih certih(te informacije konec koncev lahko kdorkoli potegne dol iz CA-jevega x500 imenika). Da bi kdo drug v slo. priznanih CA-jev še to počel pa prvič slišim. Hvala za info., bom pozoren.

Invictus ::

Poldi112 je izjavil:

Bluziš torej - kot ponavadi. Glede na to, da te nihče tu ne razume pa očitno nisi kompetenten za predavatelja.

Funkcionalno nepismenim ne predavam ... In ljudem ki ne znajo iskati na Googlu ...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Poldi112 ::

Gladko lahko odjebeš s takim pokroviteljkim/vzvišenim odnosom. Ta forum ima pravila in eno od njih je, da se zahteva argumentirana debata. To kar ti izvajaš je merjenje penisa. Nobenih informacih, zgolj - "jaz sem tzar, vse vem, pa nič ne povem".

Takih ne rabimo, tako da ali spremeni odnos, ali pa se prosim odstrani iz teme.

Evo, sem šel prav gledati kaj je prva stvar v temi, ki si jo napisal (da je imela vsebino):


Invictus je izjavil:

MrStein je izjavil:

Torej, da zaključimo: SSL/TLS promet ni podpisan kot tak? Nasploh.

Seveda je.

Imaš strežniški certifikat, ki je lahko self-signed na strežniku, ali pa podpisan s strani kakega uradnega CA.


In je čisto narobe. TLS promet NI podpisan. Certifikat se preveri pri handshake-u. Potem se vzpostavi seja in se kriptiranje kanala izvaja s simetričnim ključem. Tu ni nobenega govora o podpisovanju. TLS ti zgolj omogoča kriptiran prenos čez nezaščiteno omrežje ter avtentikacijo serverja (in hosta, če server to zahteva).

To, da ti CA podpiše tvoj certifikat NE POMENI, da se vsebina paketkov, ki potem šibajo po kriptiranem kanalu, podpisuje.
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.

Zgodovina sprememb…

  • spremenil: Poldi112 ()

tralala2 ::

*Ampak da se pa veliki open source troll jype, z vso svojo moralno superiornostjo spravi cenzurirati drugace mislece je pa nekaj prelomnega. Pogresal bom tvoj pokoncno drzo, saj ne da si imel samo prav ampak vsaj argumentov ti ni zmanjkalo in se nisi zatekel k nasilju. Ker ce zbrisete imate pa bolj prav.*
** jype cenzurira drugace mislece ze v drugo **

>> Kot poročajo, so pred tem uporabljali zaprt sistem iz leta 2006, ki jih je stal 14x več (odprtokodni sistem jih stane 10.000EUR letno) in imel
>> dnevno omejitev (1800 zahtevkov) vnosa podatkov, kar je pomenilo, da je večina uporabnikov morala spremembe zahtevati s pomočjo navadnih obrazcev.

Lool, pozabili ste samo se povedati, da bo pomagal pri preprecevanju pedofilije na internetu. Kako cool, ne mores verjeti, samo zaprte source naredis odprte (tudi ce pustis isto kodo), pa so ze *puf* reseni vsi problemi, performance postanejo fantasticne (no ja no :P) pa se scalable postanejo.

Bravo slotech prevajalci, prekosili ste sami sebe, na eni trivialni aplikaciji ste napletli celo sago, tega novinarskega (ups, prevajalskega sem mislil) senzacionalizma bi bila pa se Lady vesela, ste razmisljali kaj o karieri tam?

(heh, eden redkih clankov brez podpisa prevajalca, verjetno se pod tak BS nihce ni hotel podpisati s polnim imenom, lobiranje, press)

MatejMatej ::

Na strani Predlagam Vladi je spet po 2 letih objavljen predlog za uporabo odprtokodnih rešitev v Sloveniji - pojdite glasovat:
http://predlagam.vladi.si/webroot/idea/...
;-)

neboben ::

super ! :) Sem že glasoval.

Zgodovina sprememb…

  • spremenil: neboben ()
1
2
»


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Državni oblak (strani: 1 2 )

Oddelek: Problemi človeštva
5612505 (7912) c3p0
»

Britanska vlada razmišlja o prehodu na OpenOffice (strani: 1 2 )

Oddelek: Novice / Pisarniški paketi
7824407 (21322) KoKi
»

Zdravstvo

Oddelek: Problemi človeštva
438956 (5916) LeQuack
»

Münchnski prehod na Linux se nadaljuje (strani: 1 2 3 4 5 )

Oddelek: Novice / Operacijski sistemi
20616496 (11869) poweroff
»

Slovenska vlada meni, da je koda Linuxa preveč odprta (strani: 1 2 3 4 5 6 7 8 )

Oddelek: Novice / Ostala programska oprema
36440518 (28154) cryptozaver

Več podobnih tem