Otisk prstu

Protože si Petr Weida prodloužil prázdniny, našel se dobrovolník, který za něj převzal komentátorskou řeholi a ujal se psáti komentáře pod jeho jménem. Petr ale o tuto laskavost nestojí a přemýšlí, jak se proti tomu bránit.

Pokud se za Vás někdo vydává, je dosti pravděpodobné, že tak nečiní ve jménu Vašeho dobra. Naopak, pokusí se pošpinit Vaši pověst. Jak tedy zjistit, jestli je autorem komentáře skutečně ten, kdo je pod ním podepsán?

V mnoha případech je podvrh evidentní. Při pohledu na komentář s textem „Freefoto, lolita, sex, výjmečné porno s Hrubešovou, Brožovou a Kobzanovou“ podepsaný Petrem Pixy Staníčkem, je každému hned jasno. Jazykoznalec Pixy by nikdy nenapsal „výjmečné“ namísto správného „výjimečné“.

Ale ne vždy je situace tak očividná. Proto by vůbec nebylo špatné vymyslet způsob, jak snadno ověřit autorství komentáře. Zveřejnění IP adresy komentátora podle mě nic neřeší. Čtenář stejně neví, jakou IP má očekávat. Navíc IP adresy se (ať už ty právé nebo falešné) dnes mění jako na běžícím pásu, třeba když jste připojeni přes mobilní zařízení.

A co registrace pod heslem na serveru, kde komentujete? To je komplikované. Jak pro komentátory, tak pro programátory serveru. Registrovat se na každém serveru zvlášť se nikomu chtít nebude a stejně tak tvůrcům webů se nebude chtít nic takové programovat (tedy pokud to už jejich systém dávno neumí). Řešení by tedy mělo být co nejjednodušší pro programátory i pro uživatele.

Takový nápad

Napadl mě takový celkem jednoduchý způsob, jak by bylo možné identitu ověřovat. Je to zatím jen nástin myšlenky, ale třeba se z toho něco vyklube:

  1. Na serveru, kde posíláte komentář, se přidá políčko heslo
  2. Po odeslání komentáře server heslo zašifruje (nebo vytvoří HASH, např. MD5). Pokud ukládá do cookies Vaše údaje jako je jméno, e-mail, url atd., uloží i heslo (samozřejmě v té zašifrované podobě).
  3. A nyní bude u každého komentáře, u něhož bylo heslo zadáno, přídán odkaz na centrální server, který identitu ověří. V odkazu bude uvedeno nick a onen hash.
  4. Ověřovací server se podívá do databáze, jestli údaje odpovídají. Předím by se měl pokusit odstranit ze jména diakritiku.
  5. Odkaz na centrální server by mohl být implementován formou obrázku a server by vracel malou informační ikonku.

Tak co, domyslíme to a naprogramujeme? Nebo už něco takového existuje?