Robotprogrammatūra

Robotprogrammatūra, jeb bots, ir programmatūras veids, kas internetā izpilda automātizētus uzdevumus (skriptus), parasti ar nolūku lielā mērogā atdarināt cilvēka darbību. Bots klienta-servera modelī ieņem klienta lomu, savukārt servera lomu parasti veic tīmekļa serveri. Interneta robotprogrammatūra spēj veikt vienkāršus, cikliskus uzdevumus daudz ātrāk, nekā varētu īsts cilvēks. Visplašāk robotprogrammatūra tiek izmantota tīmekļa pārmeklēšanai, kurā automatizēts skripts ienes, analizē un kataloģizē informāciju no tīmekļa serveriem. Vairāk nekā pusi no visas tīmekļa datplūsmas ģenerē robotprogrammatūra.

Tūlītējā ziņojumapmaiņa un IRC 

Dažos pielietojumos robotprogrammatūras sazinās ar interneta pakalpojumu lietotājiem, izmantojot tūlītējo ziņojumapmaiņu (, jeb IM), Interneta retranslēto tērzēšanu (, jeb IRC) vai citas tīmekļa saskarnes, piemēram, Facebook un Twitter. Šie sarunboti (pazīstami arī kā čatboti vai tērzēšanas boti) ļauj cilvēkiem iespēju vienkāršotā valodā uzdot jautājumus un pēc tam formulē un sniedz atbildi. Šādas robotprogrammatūras bieži vien tiek spēj ziņot par laikapstākļiem, pasta indeksa informāciju, sporta rezultātiem, valūtas vai citu vienību konvertēšanu utt. Sarunboti (vai cita veida boti) mēdz būt iestrādāti virtuālajos asistenitos. Citi tiek izmantoti izklaidei, piemēram, SmarterChild pakalpojumā AOL Instant Messenger un MSN Messenger.

IRC robotprogrammatūras papildu funkcijas ietver arī sarunas kanāla noklausīšanos un rīkošanos (piemēram, komentāru publicēšanu), kad kāds kanāla dalībnieks pasaka konkrētus atslēgvārdus vai frāzes. Dažreiz tas tiek izmantots kā palīdzības pakalpojums jauniem lietotājiem vai rupjību cenzūrai.

2023. gada sākumā lielu popularitāti ieguva OpenAI izstrādātais sarunbots ChatGPT, tā plašā pielietojuma iespēju dēļ, tostarp, spēju rakstīt un atkļūdot programmatūras kodu, sarakstīt dzeju un dziesmu vārdus, emulēt Linux operētājsistēmu un ar lietotāju spēlēt spēles, piemēram, krustiņus un nullītes.

Komerciālie boti 
Boti tiek plaši izmantoti dažādiem komerciāliem nolūkiem. 

Uzņēmumi tos izmanto, lai palielinātu lietotāju aktivitāti tiešsaistē un atvieglotu saziņu, kā arī, lai samazinātu izmaksas - tā vietā, lai nodarbinātu cilvēkus, kas sazinātos ar patērētājiem, uzņēmumi izmanto sarunbotus, lai atbildētu uz klientu jautājumiem.

Šādiem nolūkiem izveidoti sarunboti ir strauji augošs, labdabīgs interneta robotprogrammatūras veids. Kopš 2016. gada, kad Facebook Messenger ļāva izstrādātājiem ievietot sarunbotus savā platformā, to izmantošana ir eksponenciāli pieaugusi. Pirmajos sešos mēnešos pakalpojumam Messenger tika izveidoti 30 000 botu, un līdz 2017. gada septembrim to skaits pieauga līdz 100 000. Tiek prognozēts, ka sarunbotu izmantošana tuvākajā nākotnē varētu ietaupīt miljoniem stundu cilvēku darba, ja "tiešraides tērzēšana" vietnēs tiks aizstāta ar robotprogrammatūru.

Komerciāliem nolūkiem arī tiek veidotas botu fermas, kuru mērķis ir lietotņu veikalos, piemēram, Apple App Store un Google Play, manipulēt ar lietotņu popularitātes rādītājiem vai palielinātu pozitīvu vērtējumu/atsauksmju skaitu.

Ļaunprātīga robotprogrammatūra 
Viens no robotprogrammatūras ļaunprātīgas izmantošanas piemēriem ir automātiska uzbrukuma, piemēram, robottīkla pakalpojumatteices uzbrukuma, koordinēšana. Interneta robotprogrammatūras vai tīmekļa robotprogrammatūras var izmantot arī, lai veiktu krāpšanu ar klikšķiem, un MMORPG spēlēs kā datorspēļu robotprogrammatūras, kas automatizē konkrētu mērķu sasniegšanu. Citu kategoriju pārstāv surogātpasta roboti - interneta roboti, kas internetā mēģina nosūtīt lielu apjomu surogātpasta, parasti pievienojot reklāmas saites. Vairāk nekā 94,2% vietņu ir piedzīvojušas robotprogrammatūras uzbrukumus.

Ir nodalāmi šāda veida ļaunprātīgi roboti (un botu tīkli):

 Mēstuļu boti, kas automātiski ievāc e-pasta adreses no kontaktpersonu lapām.
 Lejupielādētājas programmas, kas samazina datu pārraides joslas platumu, lejupielādējot veselas vietnes.
 Vietņu ložņas, kas paņem vietņu saturu un to atkārtoti izmanto to bez atļaujas automātiski ģenerētās lapās.
 Reģistrācijas roboti, kas konkrētu e-pasta adresi reģistrē daudziem pakalpojumiem, lai e-pasta iesūtni pārpludinātu ar apstiprinājuma ziņojumiem un novērstu uzmanību no svarīgiem ziņojumiem, kas norādītu uz drošības pārkāpumu.
 Vīrusi un tārpi.
 DDoS uzbrukumi.
 Bottīkli, zombiju datori utt..
 Surogātpasta roboti, kas mēģina novirzīt cilvēkus uz ļaunprātīgu vietni, dažkārt atrodami dažādu vietņu komentāru sadaļās vai forumos.
 Skatījumu boti () rada viltus skatījumus.
 Boti, kas pērk pieprasītākās koncertu biļetes vai sēdvietas, lai biļešu brokeri tās varētu pārdot par lielāku cenu.
 Boti, kas tiek izmantoti daudzspēlētāju tiešsaistes lomu spēlēs, lai iegūtu resursus, kuru iegūšana citādi prasītu ievērojamu laiku vai pūles, kas var radīt problēmas tiešsaistes spēles ekonomikā.
 Boti, kas palielina YouTube video skatījumu skaitu.
 Boti, kas palielina datplūsmas statistiku analītiskos pārskatos, lai iegūtu naudu no reklāmdevējiem. Amerikas mediju analītikas uzņēmuma Comscore veiktā pētījumā atklājās, ka laikā no 2012. gada maija līdz 2013. gada februārim vairāk nekā puse no konkrētām reklāmu kampaņas reklāmām netika rādītas lietotājiem - cilvēkiem.
 Interneta forumos izmantota robotprogrammatūra, kuras mērķis ir automātiski publicēt aizkaitinošus vai bezjēdzīgus ziņojumus, lai traucētu foruma darbību un sadusmotu lietotājus.

Visplašāk izmantotā pretbotu tehnika ir cilvēktestu jeb CAPTCHA izmantošana. Pakalpojumu sniedzēju piemēri ir Recaptcha, Minteye, Solve Media un NuCaptcha. Tomēr cilvēktesti nesniedz pilnīgu aizsardzību pret robotprogrammatūras ļaunprātīgu izmantošanu, jo to var apiet, izmantojot rakstzīmju atpazīšanu, drošības caurumus un captcha risināšanas nodošanu lētiem darbiniekiem.

Skatīt arī 

 Botu tīkls
 Kiberuzbrukums
 Vikipēdija:Boti

Atsauces 

Datoru drošība
Programmatūra