ربات یک برنامه است که بطور خودکار برخی از اقدامات را به جای افراد روی رایانه انجام می دهد. هنگام صحبت در مورد ربات ها ، غالبا منظور ما از مواردی است که در اینترنت وجود دارند.
اصولاً ربات ها یاری دهنده انسان هستند ، قادر به انجام کارهای تکراری و تکراری با سرعتی فراتر از توانایی انسان هستند. كمك آنها در شرايطي كه نياز به واكنش سريع به هر رويدادي داشته باشد نيز بسيار ارزشمند است.
اغلب اوقات می توانید ربات ها را در چت ها یا بازی های آنلاین با قابلیت برقراری ارتباط بین بازیکنان پیدا کنید. آنها از افراد واقعی ، کاربرانی که پشت کامپیوترهای دیگر نشسته اند ، تقلید می کنند. ربات ها همچنین عملکرد شخصیت های متعدد در MMORG ها و سایر بازی های آنلاین را کنترل می کنند. در حراج های آنلاین و بورس سهام ، ربات ها هنگام انجام کارهای معمول - خرید اشیا valu با ارزش ، آربیتراژ و اسکالپینگ ، شخص را جایگزین کرده اند. غالباً ، اقدامات ربات سهم شیر از حجم معاملات روزانه را تشکیل می دهد.
صاحب سایتی که می خواهد از ربات ها برای اهداف خوب استفاده کند یا هر متخصص تعمیر و نگهداری سرور ، می تواند یک فایل Robots.txt را به سرور وارد کند و محدودیت های فعالیت ربات ها را در آن مشخص کند. ربات ها خود موظف به پیروی از این قوانین هستند.
رباتهای مخرب برای دستیابی م effectivelyثر به اهداف خود در شبکه (بات نت) جمع می شوند و رایانه های دارای محافظت ضعیف در برابر بدافزارها را پر می کنند. آنها با استفاده از Trojans به کامپیوتر نفوذ می کنند. نمونه هایی از ربات ها برای ارسال هرزنامه ، ارسال آن در سایت ها ، پردازش متن. ربات های مخرب محاسبات گسترده ای را انجام می دهند تا رمزهای عبور و فهرست منابع شبکه ، سرقت اطلاعات شخصی ، شماره کارت های بانکی و کدهای PIN را فهرست کنند. برخی از ربات ها با تضعیف قدرت دفاعی ، کامپیوتر را برای حمله DDoS آماده می کنند. علاوه بر این ، تمام کرم ها و برخی ویروس ها نیز ربات هستند.
اکثر کاربران رایانه می توانند به راحتی یک ربات را از یک انسان واقعی تشخیص دهند. اما برای یک ماشین ، این یک کار دلهره آور است. بنابراین ، م effectiveثرترین روش برای مقابله با رباتها اختراع شد - آزمون تورینگ معکوس ، که به طور عامیانه captcha نامیده می شود. این متنی است که به روشی خاص پردازش می شود ، به راحتی توسط انسان قابل خواندن است و برای درک ماشین کاملاً غیرقابل دسترسی است.