Bot

Bot (zkráceně z anglického „robot“) je automatizovaný program, který funguje přes internet. Některé boty fungují automaticky, zatímco jiné provedou příkazy pouze tehdy, když obdrží konkrétní vstup. Existuje mnoho různých typů botů, ale mezi běžné příklady patří webové prohledávače, chatovací boti a škodliví boti.

Webové prohledávače používají vyhledávače k pravidelnému procházení webových stránek. Tito boti „procházejí“ webové stránky tak, že sledují odkazy na jednotlivých stránkách. Prohledávač ukládá obsah každé stránky do vyhledávacího indexu. Pomocí složitých algoritmů mohou vyhledávače pro konkrétní vyhledávací dotazy zobrazit nejrelevantnější stránky nalezené webovými prohledávači.

Chatovací boti byli jedním z prvních typů automatizovaných programů, kterým se začalo říkat „boti“, a stali se populárními v 90. letech s rozšířením online chatovacích místností. Tito boti jsou skripty, které vyhledávají určité textové vzory zadané účastníky chatovací místnosti a reagují automatickými akcemi. Chatovací bot může například uživatele varovat, pokud je jeho vyjadřování nevhodné. Pokud uživatel varování nedbá, bot ho může vykopnout z kanálu a dokonce mu může zablokovat návrat. Pokročilejší typ chatovacího bota, nazývaný „chatterbot“, dokáže odpovídat na zprávy běžnou angličtinou a působit jako skutečná osoba. Oba typy chatovacích botů se používají k moderování chatovacích místností, takže není nutné, aby jednotlivé chatovací místnosti sledoval člověk.

Většina botů se používá k užitečným účelům, ale některé jsou považovány za malware, protože provádějí nežádoucí činnosti. Spamboti například získávají e-mailové adresy z kontaktních formulářů webových stránek, adresářů a e-mailových programů a poté je přidávají na spamový seznam příjemců. Scrapeři webů stahují celé webové stránky, což umožňuje neoprávněné kopírování jejich obsahu. Boti DoS odesílají webovým stránkám automatizované požadavky, takže přestanou reagovat. Botnety, které se skládají z mnoha společně pracujících botů, lze použít k získání neoprávněného přístupu k počítačovým systémům a k nakažení počítačů viry.

Aktualizováno February 14, 2014 od Per C.

quizOtestujte své znalosti

JSF is a Java Server framework designed for creating what?

A
Compiled applications
0%
B
Database connections
0%
C
User interfaces
0%
D
Compressed files
0%
Correct! Incorrect!     View the JSF definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Bot na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.