Teknik Informatika    
   
Daftar Isi
(Sebelumnya) Internet Assigned Numbers AuthorityInternet censorship (Berikutnya)

Internet bot

Internet bots, also known as web robots, WWW robots or simply bots, are software applications that run automated tasks over the Internet. Typically, bots perform tasks that are both simple and structurally repetitive, at a much higher rate than would be possible for a human alone. The largest use of bots is in web spidering, in which an automated script fetches, analyzes and files information from web servers. Bots may also be implemented where a response speed faster than that of humans is required (e.g., video gaming bots and auction-site robots) or less commonly in situations where the emulation of human activity is required, for example chat bots. Recently bots have been used for search advertising, such as Google AdSense.[1]

Contents

Commercial purposes

Example of an automated online assistant, where chatterbots are major components.

Chatterbots are used in automated online assistants by organizations as a way of interacting with consumers and users of services. This can avail for enterprises to reduce their operating and training cost.[2] A major underlying technology to such systems is natural language processing.[2]

There has been a great deal of controversy about the use of bots in an automated trading function. Auction website eBay has been to court in an attempt to suppress a third-party company from using bots to traverse their site looking for bargains; this approach backfired on eBay and attracted the attention of further bots.[citation needed]

Malicious purposes

The potential for internet bots to be used for malicious purposes is frequently exploited. The most widely used anti-bot technique is the use of CAPTCHA, which is designed to distinguish between a human user and a less-sophisticated bot by means of a character recognition task that, ideally, only humans can perform successfully. This test can stop spambots from adding large amounts of spam to the webpage.

Web spiders can also be used with malicious intent, although each server spidered may have a file called robots.txt which may contain rules for the bot to follow. The usual purpose of this file is to stop harmless bots from accidentally doing something wrong, however, as bots designed specifically to be malevolent can easily ignore the file entirely.

Some malicious purposes for bots include:

  1. Web spiders, when used to scrape a web server for content, can be considered malicious in cases where the scraped content is republished elsewhere without the consent of the website owner. These spiders are also sometimes set to scrape as quickly as possible, often causing the attacked server problems as it consumes too much bandwidth.
  2. Spambots that automatically add spam, usually advertisements, to webpages. They can also more traditionally be used to harvest email addresses from internet forums, contact forms or guestbook pages for the creation of further spam via email.
  3. Botnets and zombie computers, which are created when victims' computers unknowingly run a bot that allows them to be remotely controlled by the attacker.
  4. Distributed Denial of Service (DDOS) attacks, often perpetrated by botnets.
  5. Gaming bots, which help a person cheat in an online game, especially in persistent-world games such as MMORPGS, where they can have a significant negative effect on the in-game economy.
  6. Votebots which automatically cast votes for or against certain forms of user-contributed content such as videos on YouTube or reader comments on blogs.
  7. File-name modifiers on peer-to-peer file-sharing networks. These change the names of files (often containing malware) to match user search queries.
  8. Any automation of a task where human input is mandatory for the system to function fairly. For example, a bot that continually adds someone's name to a raffle faster than humanly possible.

Bots in popular culture

  • The 2006 Basshunter song "Boten Anna" is about a man who mistakes a female IRC user named Anna for an IRC bot.
  • During the naming contest for a Hungarian bridge, Colbert Nation forum members developed a bot to stuff the ballot box. Stephen Colbert asked his viewers to cease their voting to name the bridge after him, and apologized to the Hungarians with a large segment on his show, The Colbert Report.

See also

References

  1. ^ By Jenstar on April 16, 2006, 1:08 am (2006-04-16). "AdSense mediapartners bot adding to the Google search index". Jensense.com. http://www.jensense.com/2006/04/16/ad sense-mediapartners-bot-adding-to-the -google-search-index/. Retrieved 2012-03-29.
  2. ^ a b Implementing an online help desk system based on conversational agent Authors: Alisa Kongthon, Chatchawal Sangkeettrakarn, Sarawoot Kongyoung and Choochart Haruechaiyasak. Published by ACM 2009 Article, Bibliometrics Data Bibliometrics. Published in: Proceeding, MEDES '09 Proceedings of the International Conference on Management of Emergent Digital EcoSystems, ACM New York, NY, USA. ISBN 978-1-60558-829-2, doi:10.1145/1643823.1643908
(Sebelumnya) Internet Assigned Numbers AuthorityInternet censorship (Berikutnya)