|
Žádná manipulace, pouze zabezpečení!
V souvislosti s komentářem k článku ‘Ukončení soutěže‘, který k tomuto článku připojil p. Juraj Švehla, si dovoluji zveřejnit krátkou úvahu a dle mého názoru snad i vcelku jasné vysvětlení, pro někoho snad podivného chování ukazatele hlasování v soutěži.
Pravděpodobně bude většině lidí všeobecně známý problém se zajištěním objektivního hlasování v jakýchkoliv veřejných anketách prostřednictvím internetu. Největším problémem bude samozřejmě zajistit blokování vícenásobného hlasování z jednoho a toho samého počítače. Tato ochrana spočívá ve dvou základních krocích kontroly identity PC. První z nich je ochrana, kterou nebudu v zájmu prevence nyní prozrazovat, ale velké části technicky trochu zdatnějších uživatelů je vcelku známa. Druhým krokem je ověření tzv. IP adresy. IP adresa je do určité míry jakási jednoznačná identifikace každého počítače v síti internetu (něco jako otisk prstu). Dalo by se tedy říci, že tato ochrana bude dostatečná. Ovšem v praxi tomu je jinak. Někteří poskytovatelé internetu, např. O2, Carneval, ale i mnoho dalších providerů používá tzv. dynamického přidělování IP, tzv DHCP. To znamená, uživatel u takovéhoto poskytovatele nemá pevně danou IP adresu (veřejnou), ale při každém novém připojení k internetu obdrží od DHCP serveru tohoto poskytovatele novou IP adresu v rozmezí určitého rozsahu. Tím je tento druhý krok zabezpečení v podstatě neúčinný. Bohužel nezbývá, nežli se s touto situací smířit. V tomto případě by měl zapracovat první krok zabezpečení.
Pokud by tomu bylo takto, vcelku by se mohlo říci, že je tato ochrana vcelku dostatečná. Ale opak je pravdou. Samozřejmě, že nejsem naivní a nebudu předpokládat, že budou všichni poctiví a berou soutěž jako sport a ne otázku osobní ješitnosti, s podtextem narcismu.
A nyní se vlastně dostáváme k problému, který popisuje p. Juraj Švehla ve svém komentáři. Najdou se tací rádoby “HACKEŘI“, kteří si někde na internetu stáhnou –“ukradnou“ prográmek, který nevytvořili oni, ale pomocí něj přistupují k našim stránkám přes tzv. public proxy servery. Co to takový proxy server je? Může to být např. obyčejný počítač vybavený určitým softwarem, zapojený do sítě internetu a provádějící něco jako překlad NAT. To znamená přijme požadavek od klienta (v našem případě našeho velkého HACKERA), zamění IP adresu odesílatele v hlavičce packetu za IP adresu svoji a odešle data na určenou IP adresu adresáta, v tomto případě na adresu http://www.kulturistika.agnet.cz/ (což je v databázích tzv. serverů DNS také obyčejná adresa IP). Toto je zkráceně asi tak princip “public proxy serverů“. Mnozí z těchto sebevědomých HACKERŮ ani tento triviální princip neznají, ale tváří se u toho tak, jakoby vše vymysleli oni sami.
Samozřejmě, že každá akce vyvolává reakci a proto i tento všeobecně známý postup mě v rámci alespoň minimální ochrany proti těmto nepoctivým rádoby HACKERŮM donutil zčásti chránit naši soutěž a napsat jednoduchý skript v jazyce PHP a SQL, který v určitých intervalech prohledává tabulku databáze MySQL s umístěnými záznamy hlasování, která obsahuje samozřejmě i IP adresu každého hlasujícího a s pomocí srovnání každé IP adresy s tabulkou známých public proxy serverů, která bývá někdy označována jako black list, tedy černá listina a pokud dojde ke shodě, nemilosrdně takovouto řádku včetně IP adresy z tabulky hlasujících vymaže. Toto mohl být právě případ p. Juraje Švehly, který uviděl nějaký počet hlasů u jistého závodníka a po krátké chvíli byl tento počet hlasů upraven právě zmíněným skriptem. Byly vymazány záznamy hlasů spolu s jejich IP adresami právě těch, které souhlasily s rozsahem adres některého z public proxy serverů uvedených na black listu.
Ze záznamu činnosti tohoto ochranného skriptu zde ukazuji jeden z výpisu takovéhoto proxy serveru, přímo z jednoho případu v našem hlasování.
|
|
|
|
Výpis serveru, který NENÍ na black listu
|
Výpis serveru, který JE na black listu
|
Nech? se na mne tito HACKEŘI nezlobí, ale 20 hlasů pro jednoho závodníka v rozmezí cca 10ti minut a ze serverů umístěných v Pákistánu, Číně, Faerských ostrovech apod. mne, ani ochranný skript nepřesvědčí o seriózním hlasování. Tento závodník (pokud o tomto jednání ví) by se měl nad sebou zamyslet a zapřemýšlet o tom, zda by jej takovýto způsob vítězství vůbec uspokojoval. Pravděpodobně jistě sám tuší, o kom je zde řeč.
Na závěr bych chtěl pouze ještě říci tolik, že jsem o tomto případu samozřejmě hovořil s ostatními členy výboru oddílu a shodli jsme se na tom, že pokud by se takovéto nechutné pokusy o získání titulu vítěze v internetové soutěži opakovaly v budoucnosti, budeme nuceni celou tuto soutěž zrušit, popř. zásadně změnit pravidla, zejména co se týče rozhodování a bodovém ohodnocení jednotlivých soutěžících.
Omlouvám se za obsáhlost tohoto článku, ale měl jsem tento nešvar v hlasování již déle na srdci a nyní mne k tomu dá se říci přinutil právě zmíněný komentář p. Juraje Švehly.
Závěrem bych chtěl pouze dodat, že zmíněné pokusy o podvody v hlasování nás mohou na jednu stranu snad těšit (prestiž této soutěže), ale na druhou stranu neprovozujeme soutěž Mr. Olympia a vítězství v soutěži získané podvodem nemůže snad ani nikoho těšit. Nebo se snad mýlím?
Přidat jako oblíbený (189) | Umístěte tento článek na svých webových stránkách | Shlédnutí: 4725
Powered by AkoComment |