Bot - bu odamlar o'rniga avtomatik ravishda ba'zi amallarni bajaradigan dastur. Bot haqida gapirganda, biz ko'pincha Internetda bo'lganlarni nazarda tutamiz.
Asosan, botlar inson yordamchilaridir, ular takrorlanadigan va takrorlanadigan ishlarni odamlarning imkoniyatlaridan ancha yuqori tezlikda bajarishga qodir. Ularning yordami har qanday hodisaga chaqmoq chaqishi kerak bo'lgan sharoitda ham bebahodir.
Ko'pincha siz chatlarda yoki onlayn o'yinlarda botlarni o'yinchilar o'rtasida aloqa qilish qobiliyatiga ega topishingiz mumkin. Ular haqiqiy odamlarga, boshqa kompyuterlarda o'tirgan foydalanuvchilarga taqlid qilishadi. Shuningdek, botlar MMORG va boshqa onlayn o'yinlardagi ko'plab belgilarning harakatlarini nazorat qiladi. Onlayn kim oshdi savdosi va fond birjalarida botlar odatdagi harakatlarni amalga oshirishda odamni almashtirdi - qimmatbaho buyumlarni sotib olish, hakamlik va skalping. Ko'pincha, bot-harakatlar tranzaktsiyalarning kunlik hajmidagi sher ulushini tashkil qiladi.
Botlardan yaxshi maqsadlarda foydalanishni istagan sayt egasi yoki boshqa biron bir serverga xizmat ko'rsatuvchi mutaxassis serverga Robots.txt faylini qo'shishi va unda botlarning faoliyatidagi cheklovlarni ko'rsatishi mumkin. Botlarning o'zi ushbu qoidalarga bo'ysunishi shart.
Maqsadlariga samarali erishish uchun zararli botlar tarmoqda to'planib (botnet) va zararli dasturlardan himoyasi zaif kompyuterlarni to'ldiradi. Ular troyan dasturlari yordamida kompyuterga kirib borishadi. Spam yuborish, saytlarga joylashtirish, matnni qayta ishlash uchun botlardan namunalar. Zararli botlar parollarni buzish va tarmoq resurslarini indekslash, shaxsiy ma'lumotlar, bank kartalari raqamlari va PIN-kodlarni o'g'irlash bo'yicha keng ko'lamli hisob-kitoblarni amalga oshiradilar. Ba'zi botlar kompyuterni o'zining mudofaasini zaiflashtirib DDoS hujumiga tayyorlaydilar. Bundan tashqari, barcha qurtlar va ba'zi viruslar ham botlardir.
Ko'pgina kompyuter foydalanuvchilari botni haqiqiy insondan osongina ajrata oladilar. Ammo mashina uchun bu juda qiyin vazifa. Shuning uchun botlar bilan ishlashning eng samarali vositasi ixtiro qilingan - teskari Turing testi, og'zaki so'zlar bilan captcha. Bu maxsus usulda qayta ishlangan, odamlar tomonidan osonlikcha o'qiladigan va kompyuter tomonidan tushunib bo'lmaydigan matn.