الروبوت هو برنامج يقوم تلقائيًا ببعض الإجراءات على أجهزة الكمبيوتر بدلاً من الأشخاص. عندما نتحدث عن برامج الروبوت ، فإننا نعني غالبًا تلك الموجودة على الإنترنت.
في الأساس ، الروبوتات هي مساعدين بشريين ، قادرة على القيام بعمل متكرر ومتكرر بسرعة تفوق بكثير قدرات البشر. مساعدتهم لا تقدر بثمن أيضًا في الظروف التي تتطلب رد فعل سريعًا على أي حدث.
غالبًا ما يمكنك العثور على روبوتات في الدردشات أو الألعاب عبر الإنترنت مع القدرة على التواصل بين اللاعبين. إنهم يقلدون أناسًا حقيقيين ، مستخدمين يجلسون على أجهزة كمبيوتر أخرى. تتحكم الروبوتات أيضًا في تصرفات العديد من الشخصيات في MMORGs وغيرها من الألعاب عبر الإنترنت. في المزادات وبورصات الأوراق المالية عبر الإنترنت ، حلت الروبوتات محل الشخص عند تنفيذ إجراءات روتينية - شراء الأشياء الثمينة والمراجحة والمضاربة. في كثير من الأحيان ، تشكل إجراءات الروبوت نصيب الأسد من حجم المعاملات اليومية.
يمكن لمالك الموقع الذي يرغب في استخدام برامج الروبوت لأغراض جيدة ، أو أي متخصص آخر في صيانة الخادم ، إدخال ملف Robots.txt في الخادم والإشارة فيه إلى القيود المفروضة على نشاط الروبوتات. الروبوتات نفسها ملزمة بالامتثال لهذه القواعد.
لتحقيق أهدافها بشكل فعال ، تتجمع الروبوتات الضارة على الشبكة (شبكات الروبوت) وتملأ أجهزة الكمبيوتر بحماية ضعيفة ضد البرامج الضارة. يخترقون الكمبيوتر باستخدام أحصنة طروادة. أمثلة على برامج الروبوت لإرسال البريد العشوائي ونشره على المواقع ومعالجة النص. تنفذ الروبوتات الضارة حسابات واسعة النطاق لاختراق كلمات المرور وفهرسة موارد الشبكة وسرقة البيانات الشخصية وأرقام البطاقات المصرفية وأكواد PIN. تقوم بعض الروبوتات بإعداد الكمبيوتر لهجوم DDoS من خلال إضعاف دفاعاته. بالإضافة إلى ذلك ، جميع الديدان وبعض الفيروسات روبوتات أيضًا.
يمكن لمعظم مستخدمي الكمبيوتر التمييز بسهولة بين الروبوت والإنسان الحقيقي. لكن بالنسبة للآلة ، فهذه مهمة شاقة. لذلك ، تم اختراع أكثر الوسائل فعالية في التعامل مع الروبوتات - اختبار Turing العكسي ، والذي يُطلق عليه عامية captcha. هذا نص تمت معالجته بطريقة خاصة ، ويسهل قراءته من قبل البشر ولا يمكن الوصول إليه تمامًا من قبل فهم الآلة.