Portál AbcLinuxu, 21. května 2025 11:58
Dovolím si reagovat na kolegu Freshmouse: Slovo o OpenID
Myšlenka: Jak nad tím tak přemýšlím, tak poskytování OpenID je velmi podobné poskytování e-mailových schránek. Člověk si buď založí účet u někoho, nebo si zřídí svépomocí vlastní.
fm: Myšlenka je taková, že každý uživatel bude mít svoje (Open) ID a heslo, a za jejich pomocí se bude hlásit do všech služeb na webu (které OpenID podporují). Měla by tedy de facto existovat jakási centrální databáze uživatelů. Existuje jistá forma decentralizace, a to ta, že ID smí poskytovat více registrátorů (předpokládám, že „registrátoři” jsou jen grafická rozhraní k té databázi uživatelů).
Chyba: registrátoři nejsou rozhraní - ukážeme dále.
fm: Když pominu, že se mi nelíbí, že vůbec existuje nějaká centrální databáze nebo že není moc dobré mít ke všem službám stejné uživatelské jméno a heslo a že nemám zájem zbytečně někoho informovat o tom, kam jsem se právě přihlásil, nemohu pominout praktickou stránku věci: uživatelé si stejně budou registrovat více účtů.
Ne: neexistuje centrální databáze. Uživatel si může si zřídit OpenID různými způsoby (podobně jako e-mail). Buď si založí OpenID na nějakém veřejném serveru (třeba tady ), nebo si zprovozní vlastní OpenID server - který bude celý pod jeho správou - už dnes si může vybrat víc poskytovatelů.
Ano: OpenID server (provider) ví o tom, kdy se uživatel přihlásil. Pokud mi to vadí, tak si u něho OpenID nezaložím. (stejně jako když nechci, aby můj poskytovatel vědel, kdo mi píše do e-mailu)
fm: Nebo si snad někdo myslí, že všichni mají jen jednu identitu a pod tou se hlásí jak do warez diskuzí, tak do stránek místního úřadu? Těžko. Tím se tedy dokonale smazaly veškeré výhody ideje OpenID (mít jediný účet a nenamáhat se s několika, což je v době nejnovějších technologií à la správce hesel opravdu přítěž) a zůstaly jen nevýhody a hořkost…
Ano: Nic nebrání tomu založit si více identit na různých serverech. Největším přínosem OpenID je to, se nemusím registrovat na cizí weby a pamatovat si jméno a heslo, stačí mi znát moje OpenID. Ne vždy s sebou člověk nosí notebook s hlídačem hesel. Oproti tomu přihlášení k jednomu OpenID (ať už heslem, loginem či OTP) zvládne.
fm: Co jsem tedy nově pochopil: 1. je to decentralizované v tom smyslu, že závisím na poskytovateli; 2. pokud někam zadám OpenID, je tam i s poskytovatelem a už to nelze změnit.
Skoro: OpenID poskytuje i delegování, pokud se rozhodneš, že budeš navěky vlastnit stránku: freshmouse.org, tak můžeš její adresu používat jako OpenID. Do hlavičky stránky dáš značku, kterou deleguješ svoje OpenID na svého poskytovatele (třeba oid.cz ). Ověřující server potom zpracuje tvoji stránku, zjistí že se máš ověřovat u poskytovatele a zeptá se na tvoje ověření tam. Budeš stále ověřen jako freshmouse.org (via oid.cz).
dvh: 4. Hacknutie. Dajme tomu ... podvodnik (admin na freeporn.com) si pozrie tvoje meno a heslo ale je mu na nic, lebo sa s nim moze prihlasit len na freeporn.com, na abclinuxu ani root sa s tym neprihlasi.
Podvodník z webu, který podporuje OpenID jako možnost přihlášení nemá možnost zjistit tvoje jméno a heslo. To zůstává pouze mezi tebou a tvým OpenID providerem.
r: vypada to, ze se v tom vyznas - tak me rekni, co se stane, kdyz nekdo hackne meho poskytovatele openid (ci muj hosting, kde si to budu provozovat sam)? ziska tim pristup do vsech mych sluzeb? imo j... hm, uz se tesim az tohle zacnou pouzivat eshopy ;)
Ano, to je problém. Stejný, jako hacknutí jakékoliv jiné, služby považované tebou za důvěryhodnou (třeba toho poskytovatele e-mailu).
Výhodou OpenID je to, že je otevřené a můžeš si implementovat vlastní způsob zabezpečení - mimo klasické jméno a heslo, třeba autorizaci přes SMS, One Time Password a další. Fantazii si meze nekladou.
Filip Jirsák: Ale pokud ten web má vlastní systém uživatelských účtů (identit), pak se z celého slavného OpenID stává x-tý systém pro správu hesel, nic víc.
Ne: OpenID není hnutí. OpenID není správce hesel. OpenID je protokol, který popisuje jak se mají weby mezi sebou domluvit. (díky Let_me_be)
aneb všichni o tom mluví, ale nikdo to ještě neviděl
Ještě jednou:
Tiskni
Sdílej:
Jak nad tím tak přemýšlím, tak poskytování OpenID je velmi podobné poskytování e-mailových schránek. Člověk si buď založí účet u někoho, nebo si zřídí svépomocí vlastní.Jenže to definitivně stírá tu jedinečnost ID. Když přejdu k jinému poskytovateli OpenID (nebo k jinému poskytovateli e-mailu), tak: a) musím nějak přenést data z jednoho účtu na druhý; b) musím dojít na místa, kde jsem svoje ID (e-mailovou adresu) zadal a zadat tam to aktuální.
Konto pro e-mail nebo Jabber je jednoúčelné, narozdíl od OpenID, které má být zcela univerzální...Boze ty jses takovej tupec. OpenID neni hnuti. OpenID je protokol ktery popisuje jak se maji weby mezi sebou domluvit. OpenID neni Microsoft Passport, tudiz neni tady zadny tlak na to aby kazdy clovek mel jedno unikatni trvale OpenID.
OpenID neni hnuti. OpenID je protokol ktery popisuje jak se maji weby mezi sebou domluvit.Už někdo zjistil, na čem se ty weby chtějí domlouvat?
ale není za pomoci hodného serveru DEF se vydávat za někoho jinéhoPodle toho, co jste psal jinde, k vydávání se za někoho jiného stačí pozměnit mu delegující stránku.
Já jsem správce delegující stránky.Takže vše, co bylo až dosud napsáno o problémech při změně poskytovatele OpenID, stačí přepsat na problémy při změně poskytovatele delegující stránky. Jednoznačným identifikátorem je delegující stránka, pokud ji musím změnit, měním identitu. Navíc delegující stránka není chráněna ani tím heslem…
Ale netusim, zda tenhle koncept jde snadno naroubovat na soucasnou SSL infrastrukturu, nebo by se tam musely pridat nejake zbytecne kroky.Nic není potřeba měnit, takhle autentizace klientským certifikátem přes HTTPS funguje už léta.
r: vypada to, ze se v tom vyznas - tak me rekni, co se stane, kdyz nekdo hackne meho poskytovatele openid (ci muj hosting, kde si to budu provozovat sam)? ziska tim pristup do vsech mych sluzeb? imo j... hm, uz se tesim az tohle zacnou pouzivat eshopy ;)jenze kdyz me (ci hostingu) nekdo hackne mailserver, tak (nemam-li tam vsechnu postu archivovanou, coz aspon ja nemam :) ) zjisti kulove, bude muset zkusit na eshopu ABC jestli tam mam acc, cili si necha poslat zapomenute heslo (pokud vubec bude schopnej zjistit na jaky mail to bylo registrovano), ale v pripade openid tam musi byt ulozene vsechny l/p udaje ke vsem pouzivanym sluzbam...
---
Ano, to je problém. Stejný, jako hacknutí jakékoliv jiné, služby považované tebou za důvěryhodnou (třeba toho poskytovatele e-mailu). Výhodou OpenID je to, že je otevřené a můžeš si implementovat vlastní způsob zabezpečení - mimo klasické jméno a heslo, třeba autorizaci přes SMS, One Time Password a další. Fantazii si meze nekladou.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.