Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Internet bot
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Software that runs automated tasks on the Internet}} {{other uses|Automated bot}} {{Redirect|Wiki bot|bot operation on Wikipedia|Wikipedia:Bots|selfref=true}} {{Use mdy dates|date=October 2023}} An '''Internet bot''', '''web robot''', '''robot''', or simply '''bot''',<ref name="Etymology, origin and meaning of bot by etymonline 1922 e339">{{cite web |date=1922-10-09 |title=bot |url=https://www.etymonline.com/word/bot#:~:text=bot%20(n.),World%20War%20I-era). |access-date=2023-09-21 |website=Etymology, origin and meaning of bot by etymonline}}</ref> is a [[software application]] that runs automated tasks ([[Scripting language|scripts]]) on the [[Internet]], usually with the intent to imitate human activity, such as messaging, on a large scale.<ref name=":cicero0">{{cite book |url=https://archive.org/details/malicio_dun_2009_00_4004 |url-access=registration |title=Malicious Bots: An outside look of the Internet |last1=Dunham |first1=Ken |last2=Melnick |first2=Jim |publisher=CRC Press |year=2009|isbn=978-1420069068 }}</ref> An Internet bot plays the [[Client (computing)|client]] role in a [[client–server model]] whereas the [[Server (computing)|server]] role is usually played by [[web server]]s. Internet bots are able to perform simple and repetitive tasks much faster than a person could ever do. The most extensive use of bots is for [[web crawling]], in which an automated script fetches, analyzes and files information from [[World Wide Web|web]] servers. More than half of all web traffic is generated by bots.<ref name="Zeifman">{{cite web |last1=Zeifman |first1=Igal |title=Bot Traffic Report 2016 |url=https://www.incapsula.com/blog/bot-traffic-report-2016.html |website=Incapsula |date=24 January 2017 |access-date=1 February 2017}}</ref> Efforts by web servers to restrict bots vary. Some servers have a <code>[[robots.txt]]</code> file that contains the rules governing bot behavior on that server. Any bot that does not follow the rules could, in theory, be denied access to or removed from the affected website. If the posted text file has no associated program/software/app, then adhering to the rules is entirely voluntary. There would be no way to enforce the rules or to ensure that a bot's creator or implementer reads or acknowledges the robots.txt file. Some bots are "good", e.g. [[search engine spider]]s, while others are used to launch malicious attacks on political campaigns, for example.<ref name="Zeifman" /> ==IM and IRC== Some bots communicate with users of Internet-based services, via [[instant messaging]] (IM), [[Internet Relay Chat]] (IRC), or other web interfaces such as [[Facebook Messenger|Facebook bots]] and [[Twitter bot]]s. These [[chatbot]]s may allow people to ask questions in plain English and then formulate a response. Such bots can often handle reporting weather, [[postal code]] information, sports scores, currency or other unit conversions, etc.<ref>{{Cite web|title=What is a bot: types and functions|url=https://www.ionos.co.uk/digitalguide/online-marketing/online-sales/what-is-a-bot/|access-date=2022-01-28|website=IONOS Digitalguide|date=16 November 2021 |language=en}}</ref> Others are used for entertainment, such as [[SmarterChild]] on [[AOL Instant Messenger]] and [[MSN Messenger]].{{fact|date=November 2022}} Additional roles of an IRC bot may be to listen on a conversation channel, and to comment on certain phrases uttered by the participants (based on [[pattern matching]]). This is sometimes used as a help service for new users or to censor [[profanity]].{{fact|date=November 2022}} ==Social bots== {{main|Social bot}} Social bots are sets of algorithms that take on the duties of repetitive sets of instructions in order to establish a service or connection among social networking users. Among the various designs of networking bots, the most common are [[chat bot]]s, algorithms designed to converse with a human user, and social bots, algorithms designed to mimic human behaviors to converse with patterns similar to those of a human user. The history of social botting can be traced back to [[Alan Turing]] in the 1950s and his vision of designing sets of instructional code approved by the [[Turing test]]. In the 1960s [[Joseph Weizenbaum]] created [[ELIZA]], a natural language processing computer program considered an early indicator of artificial intelligence algorithms. ELIZA inspired computer programmers to design tasked programs that can match behavior patterns to their sets of instruction. As a result, natural language processing has become an influencing factor to the development of artificial intelligence and social bots. And as information and thought see a progressive mass spreading on social media websites, innovative technological advancements are made following the same pattern.{{fact|date=November 2022}} [[File:Twitter bots 2016-11-13.png|thumb|Twitter bots posting similar messages during the [[2016 United States elections]]]] Reports of political interferences in recent elections, including the 2016 US and 2017 UK general elections,<ref>{{Cite web|url=https://spectrum.ieee.org/how-political-campaigns-weaponize-social-media-bots|title=How Political Campaigns Weaponize Social Media Bots|last=Howard|first=Philip N|date=18 October 2018|website=IEEE Spectrum}}</ref> have set the notion of bots being more prevalent because of the ethics that is challenged between the bot's design and the bot's designer. [[Emilio Ferrara]], a computer scientist from the University of Southern California reporting on Communications of the ACM,<ref name="RiseOfSocialBots">{{cite journal |last1=Ferrara |first1=Emilio |last2=Varol |first2=Onur |last3=Davis |first3=Clayton |last4=Menczer |first4=Filippo |last5=Flammini |first5=Alessandro |year=2016 |title=The Rise of Social Bots |journal=Communications of the ACM |volume=59 |issue=7 |pages=96–104 |doi=10.1145/2818717 |url=http://cacm.acm.org/magazines/2016/7/204021-the-rise-of-social-bots/fulltext|arxiv=1407.5225 |s2cid=1914124 }}</ref> said the lack of resources available to implement [[fact-checking]] and information verification results in the large volumes of false reports and claims made about these bots on social media platforms. In the case of Twitter, most of these bots are programmed with search filter capabilities that target keywords and phrases favoring political agendas and then retweet them. While the attention of bots is programmed to spread unverified information throughout the social media platforms,<ref>{{Cite journal|last1=Alessandro|first1=Bessi|last2=Emilio|first2=Ferrara|date=2016-11-07|title=Social Bots Distort the 2016 US Presidential Election Online Discussion|language=en|ssrn=2982233 |journal=First Monday}}</ref> it is a challenge that programmers face in the wake of a hostile political climate. The Bot Effect is what Ferrera reported as the socialization of bots and human users creating a vulnerability to the leaking of personal information and polarizing influences outside the ethics of the bot's code, and was confirmed by Guillory Kramer in his study where he observed the behavior of emotionally volatile users and the impact the bots have on them, altering their perception of reality.{{fact|date=November 2022}} ==Commercial bots== {{more citations needed section|date=August 2018}} There has been a great deal of controversy about the use of bots in an automated trading function. Auction website [[eBay]] took legal action in an attempt to suppress a third-party company from using bots to look for bargains on its site; this approach backfired on eBay and attracted the attention of further bots. The United Kingdom-based [[bet exchange]], [[Betfair]], saw such a large amount of traffic coming from bots that it launched a WebService API aimed at bot programmers, through which it can actively manage bot interactions.{{fact|date=November 2022}} Bot farms are known to be used in online app stores, like the [[Apple App Store]] and [[Google Play]], to manipulate positions<ref>{{Cite web|url=https://toucharcade.com/community/threads/biggest-fraud-in-the-top-25-free-ranking.121800/|title=Biggest FRAUD in the Top 25 Free Ranking|website=TouchArcade – iPhone, iPad, Android Games Forum}}</ref> or increase positive ratings/reviews.<ref>{{cite web |title=App Store fake reviews: Here's how they encourage your favourite developers to cheat |url=http://www.electricpig.co.uk/2012/02/07/app-store-fake-reviews-heres-how-they-encourage-your-favourite-developers-to-cheat/ |website=Electricpig |access-date=2014-06-11 |archive-url=https://web.archive.org/web/20171018180436/http://www.electricpig.co.uk/2012/02/07/app-store-fake-reviews-heres-how-they-encourage-your-favourite-developers-to-cheat/ |archive-date=2017-10-18 |url-status=dead }}</ref> A rapidly growing, benign form of internet bot is the [[chatbot]]. From 2016, when Facebook Messenger allowed developers to place chatbots on their platform, there has been an exponential growth of their use on that app alone. 30,000 bots were created for Messenger in the first six months, rising to 100,000 by September 2017.<ref>{{cite web |url=https://venturebeat.com/2017/04/18/facebook-messenger-hits-100000-bots/|title=Facebook Messenger Hits 100,000 bots |access-date=2017-09-22|date=2017-04-18 }}</ref> Avi Ben Ezra, CTO of SnatchBot, told Forbes that evidence from the use of their chatbot building platform pointed to a near future saving of millions of hours of human labor as 'live chat' on websites was replaced with bots.<ref>{{cite news |url=https://www.forbes.com/sites/mnewlands/2017/12/22/these-chatbot-usage-metrics-will-change-your-customer-service-strategy/3/#382ca6cf364a |title=These Chatbot Usage Metrics Will Change Your Customer Service Strategy |author=Murray Newlands |website=[[Forbes]] |access-date=2018-03-08}}</ref> Companies use internet bots to increase online engagement and streamline communication. Companies often use bots to cut down on cost; instead of employing people to communicate with consumers, companies have developed new ways to be efficient. These chatbots are used to answer customers' questions: for example, [[Domino's Pizza|Domino's]] developed a chatbot that can take orders via [[Facebook Messenger]]. Chatbots allow companies to allocate their employees' time to other tasks.<ref name="MarTech Today">{{cite news |url=https://martechtoday.com/how-companies-are-chatbots-marketing-209475 |title=How companies are using chatbots for marketing: Use cases and inspiration |date=2018-01-22 |work=MarTech Today |access-date=2018-04-10 |language=en-US}}</ref> ==Malicious bots== One example of the malicious use of bots is the coordination and operation of an [[Automated threat|automated attack]] on networked computers, such as a [[denial-of-service attack]] by a [[botnet]]. Internet bots or web bots can also be used to commit [[click fraud]] and more recently have appeared around [[MMORPG]] games as [[computer game bot]]s. Another category is represented by [[spambot]]s, internet bots that attempt to [[spam (electronic)|spam]] large amounts of content on the Internet, usually adding advertising links. More than 94.2% of websites have experienced a bot attack.<ref name="Zeifman"/> There are malicious bots (and [[botnets]]) of the following types: # [[Spambot]]s that harvest email addresses from contact or guestbook pages # Downloaded programs that suck [[bandwidth (computing)|bandwidth]] by downloading entire websites # Website scrapers that grab the content of websites and re-use it without permission on automatically generated doorway pages # Registration bots that sign up a specific email address to numerous services in order to have the confirmation messages flood the email inbox and distract from important messages indicating a security breach.<ref name="Bekerman">Dima Bekerman: [https://www.imperva.com/blog/amazon-account-hack-registration-bots/ How Registration Bots Concealed the Hacking of My Amazon Account], Application Security, Industry Perspective, December 1st, 2016, In: www.Imperva.com/blog</ref> # Viruses and worms # [[DDoS]] attacks # [[Botnets]], [[Zombie (computer science)|zombie computers]], etc. # Spambots that try to redirect people onto a malicious website, sometimes found in comment sections or forums of various websites # Viewbots create fake views<ref>{{cite news |last=Carr |first=Sam |date=July 15, 2019 |title=What Is Viewbotting: How Twitch Are Taking On The Ad Fraudsters |url=https://ppcprotect.com/what-is-viewbotting/ |archive-url=https://web.archive.org/web/20221201043934/https://lunio.ai/blog/ad-fraud/what-is-viewbotting/ |archive-date=1 December 2022 |access-date=19 September 2020 |website=PPC Protect}}</ref><ref>{{cite web |title=Leading StarCraft streamer embroiled in viewbot controversy |url=https://dotesports.com/general/news/starcraft-streamer-viewbot-winter-ballnick-1618 |website=Dot Esports |first=Richard |last=Lewis |date=March 17, 2015 |access-date=19 September 2020}}</ref> # Bots that buy up higher-demand seats for concerts, particularly by [[ticket brokers]] who resell the tickets.<ref>{{cite web |last=Safruti |first=Ido |title=Why Detecting Bot Attacks Is Becoming More Difficult |url=https://www.darkreading.com/threat-intelligence/invisible-invaders-why-detecting-bot-attacks-is-becoming-more-difficult/a/d-id/1329090 |publisher=DARKReading |date=June 19, 2017}}</ref> These bots run through the purchase process of entertainment event-ticketing sites and obtain better seats by pulling as many seats back as it can. # Bots that are used in [[massively multiplayer online role-playing game]]s to farm for resources that would otherwise take significant time or effort to obtain, which can be a concern for online in-game economies.<ref>{{Cite journal|last1=Kang|first1=Ah Reum|last2=Jeong|first2=Seong Hoon|last3=Mohaisen|first3=Aziz|last4=Kim|first4=Huy Kang|date=2016-04-26|title=Multimodal game bot detection using user behavioral characteristics|journal=SpringerPlus|volume=5|issue=1|pages=523|doi=10.1186/s40064-016-2122-8|issn=2193-1801|pmc=4844581|pmid=27186487|arxiv=1606.01426 |doi-access=free }}</ref> # Bots that increase traffic counts on analytics reporting to extract money from advertisers. A study by [[Comscore]] found that over half of ads shown across thousands of campaigns between May 2012 and February 2013 were not served to human users.<ref>{{cite web |last=Holiday |first=Ryan |author-link=Ryan Holiday|date=January 16, 2014 |title=Fake Traffic Means Real Paydays |url=https://betabeat.com/2014/01/fake-traffic-means-real-paydays/ |work=BetaBeat |access-date=2014-04-28 |archive-url=https://web.archive.org/web/20150103182810/http://betabeat.com/2014/01/fake-traffic-means-real-paydays/ |archive-date=2015-01-03 |url-status=dead}}</ref> # Bots used on internet forums to automatically post inflammatory or nonsensical posts to [[Internet troll|disrupt the forum and anger users]]. in 2012, journalist Percy von Lipinski reported that he discovered millions of bots or botted or pinged views at CNN [[iReport]]. [[CNN]] iReport quietly removed millions of views from the account of iReporter Chris Morrow.<ref>{{cite web|last1=von Lipinski|first1=Percy|title=CNN's iReport hit hard by pay-per-view scandal|url=http://create.pulsepoint.com/article/14694943|publisher=PulsePoint|access-date=21 July 2016|date=28 May 2013|archive-url=https://web.archive.org/web/20160818210959/http://create.pulsepoint.com/article/14694943|archive-date=18 August 2016|url-status=dead}}</ref> It is not known if the ad revenue received by CNN from the fake views was ever returned to the advertisers.{{fact|date=November 2022}} The most widely used anti-bot technique is [[CAPTCHA]]. Examples of providers include [[Recaptcha]], Minteye, [[Solve Media]] and NuCaptcha. However, captchas are not foolproof in preventing bots, as they can often be [[CAPTCHA#Circumvention|circumvented]] by computer character recognition, security holes, and outsourcing captcha solving to cheap laborers.{{fact|date=November 2022}} == Protection against bots == In the case of academic surveys, protection against auto test taking bots is essential for maintaining accuracy and consistency in the results of the survey. Without proper precautions against these bots, the results of a survey can become skewed or inaccurate. Researchers indicate that the best way to keep bots out of surveys is to not allow them to enter to begin with. The survey should have participants from a reliable source, such as an existing department or group at work. This way, malicious bots don't have the opportunity to infiltrate the study. Another form of protection against bots is a CAPTCHA test as mentioned in a previous section, which stands for "Completely Automated Public Turing Test". This test is often used to quickly distinguish a real user from a bot by posing a challenge that a human could easily do but a bot would not. This could be something like recognizing distorted letters or numbers, or picking out specific parts of an image, such as traffic lights on a busy street. CAPTCHAs are a great form of protection due to their ability to be completed quickly, low effort, and easy implementation. There are also dedicated companies that specialize in protection against bots, including ones like DataDome, Akamai and Imperva. These companies offer defense systems to their clients to protect them against DDoS attacks, infrastructure attacks, and overall cybersecurity. While the pricing rates of these companies can often be expensive, the services offered can be crucial both for large corporations and small businesses. == Human interaction with social bots == {{Biased-section|date=November 2021}} There are two main concerns with bots: clarity and face-to-face support. The cultural background of human beings affects the way they communicate with social bots.{{fact|date=November 2022}} Others recognize that online bots have the ability to "masquerade" as humans online and have become highly aware of their presence. Due to this, some users are becoming unsure when interacting with a social bot. Many people believe that bots are vastly less intelligent than humans, so they are not worthy of our respect.<ref name=":cicero0"/> Min-Sun Kim proposed five concerns or issues that may arise when communicating with a social robot, and they are avoiding the damage of peoples' feelings, minimizing impositions, disapproval from others, clarity issues, and how effective their messages may come across.<ref name=":cicero0"/> People who oppose social robots argue that they also take away from the genuine creations of human relationships.<ref name=":cicero0"/> Opposition to social bots also note that the use of social bots add a new, unnecessary layer to privacy protection. Many users call for stricter legislation in relation to social bots to ensure private information remains preserved. The discussion of what to do with social bots and how far they should go remains ongoing. == Social bots and political discussions == In recent years, political discussion platforms and politics on social media have become highly unstable and volatile. With the introduction of social bots on the political discussion scene, many users worry about their effect on the discussion and election outcomes. The biggest offender on the social media side is X (previously Twitter), where heated political discussions are raised both by bots and real users. The result is a misuse of political discussion on these platforms and a general mistrust among users for what they see.{{Citation needed|date=February 2025}} ==See also== {{Portal|Internet}} {{Div col|colwidth=20em}} * [[Agent-based model]] (for bot's theory) * [[Botnet]] * [[Chatbot]] * [[Comparison of Internet Relay Chat bots]] * [[Dead Internet theory]] * [[Facebook Messenger|Facebook Bots]] * [[IRC bot]] * [[Online algorithm]] * [[Social bot]] * [[Software agent]] * [[Software bot]] * [[Spambot]] * [[Twitterbot]] * [[UBot Studio]] * [[Votebots]] * [[Web brigades]] * [[Wikipedia bots]] – bots on Wikipedia {{Div col end}} ==References== {{reflist}} ==External links== * {{Commons category-inline|Bots}} {{Botnets}} [[Category:Internet bots| ]] [[Category:Online auction tools]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Biased-section
(
edit
)
Template:Botnets
(
edit
)
Template:Citation needed
(
edit
)
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite news
(
edit
)
Template:Cite web
(
edit
)
Template:Commons category-inline
(
edit
)
Template:Div col
(
edit
)
Template:Div col end
(
edit
)
Template:Fact
(
edit
)
Template:Main
(
edit
)
Template:More citations needed section
(
edit
)
Template:Other uses
(
edit
)
Template:Portal
(
edit
)
Template:Redirect
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Use mdy dates
(
edit
)