Formulář
Obecně se formuláře na webech nebo ve webových aplikacích používají k různorodým účelům. My si pro tyto naše účely budeme pod formulářem představovat klasický kontaktní nebo poptávkový formulář, který je veřejně vystavený na webu.
Roboti
Robotem se myslí specializovaný nástroj nebo software, který čte web automatizovaně - buď jednorázově, nebo dávkově, v pravidelných intervalech. Roboty můžeme v základu rozdělit na "hodné" a "zlé". Mezi "hodné roboty" patří například:
-
crawleři vyhledávacích systémů (Google, Seznam), kteří indexují obsah na internetu
-
čtečky pro zrakově postižené (speciální software), které předčítají obsah webu uživateli
Mezi "zlé roboty" patří například:
roboti hledající a zneužívající slabiny na webech (bezpečnostní díry, nezabezpečené formuláře, ...), za účelem získat z webu citlivá data, nebo pomocí něj spamovat e-mailové schránky
-
roboti, kteří záměrně generují obrovské množství požadavků na konkrétní web (pouze volají jednotlivé stránky, aniž by četli jejich obsah) za účelem jej zpomalit nebo vypnout
Roboty můžeme v základu rozdělit na "hodné" a "zlé"
Chování uživatele
Běžný uživatel si zobrazí vybranou stránku, přečte si její obsah a všimne si formuláře, který může, ale nemusí využít. Pokud se rozhodne pro jeho využití, začne postupně vyplňovat jednotlivá formulářová pole, případně zvolí možnost automatického doplnění některých polí na základě osobních údajů, které má uložené ve svém prohlížeči (typicky e-mailová adresa, telefon apod.). Někdy musí ještě navíc udělit souhlas se zpracováním osobních údajů, případně vyřešit kontrolní otázku (textově, obrázkově, vyřešit puzzle apod.) Nakonec formulář odešle.
Mezi "zlé roboty" patří například:
roboti hledající a zneužívající slabiny na webech (bezpečnostní díry, nezabezpečené formuláře, ...), za účelem získat z webu citlivá data, nebo pomocí něj spamovat e-mailové schránky
-
roboti hledající a zneužívající slabiny na webech (bezpečnostní díry, nezabezpečené formuláře, ...), za účelem získat z webu citlivá data, nebo pomocí něj spamovat e-mailové schránky
-
roboti, kteří záměrně generují obrovské množství požadavků na konkrétní web (pouze volají jednotlivé stránky, aniž by četli jejich obsah) za účelem jej zpomalit nebo vypnout
"Zlí" uživatelé
Na tomto místě bychom měli zmínit, že podobně jako existují hodní a zlí roboti, existuje také kategorie "zlých" uživatelů. Jedná se o uživatele, kteří záměrně odesílají spam, ale nevyužívají za tímto účelem roboty - spam šíří manuální nebo poloautomatickou cestou. Tito uživatelé jsou velice obtížně detekovatelní, protože se chovají jako "hodní" uživatelé, ale odesílají "zlý" obsah.
Chování robota
Robot zavolá adresu webové stránky (technický ekvivalent situace, kdy uživatel zadá adresu do prohlížeče a stránku si zobrazí) a obdrží její zdrojový kód. Ten následně skenuje a dělá si obrázek o struktuře a obsahu stránky.
Dále postupuje podle svých interních instrukcí, které mu zadal programátor. V našem případě může hledat kód formuláře, do kterého vyplní údaje (zpravidla spamového typu) a technicky vynutí zpracování formuláře, čímž ho odešle, jakoby uživatel klikl na tlačítko.



