بی بات

بی بات یک سیستم از نوع کپچا می‌باشد، که نسبت به انسان بودن کاربر کامپیوتری اطمینان حاصل می‌کند (به طور معمول به منظور محافظت از وب سایت‌ها در برابر ربات‌ها استفاده می‌شود). بی بات در اصل توسط تیم AIStudio در دانشگاه صنعتی شریف طراحی و توسعه یافته است.

بی بات یک سیستم امنیت تعاملی ساخته است. در این سیستم از کاربر خواسته می‌شود که یک بازی بسیار ساده را حل کند(تا سیستم توسط آن اطمینان حاصل کند که کاربر انسان است) .

این بازی ها ۳ ویژگی مشترک دارند:

 بازی برای همه باید آسان و حل شدنی باشد
 حل بازی نباید بیشتر از ۵ ثانیه طول بکشد
 بازی باید در ضعیفترین دستگاه ها قابل اجرا باشد

 شروع 
مطالعه آزمون تورینگ باعث تفکر و طراحی یک سیستم ساده و سریع تشخیص انسان از ربات شد. علاوه بر این، این آزمون باید برای ربات‌ها بسیار دشوار باشد.

برخی از دانشجویان دانشگاه صنعتی شریف با مشاهده پیشرفت های چشمگیر هوش مصنوعی در بینایی ماشین، بازشناسی گفتار، پردازش زبان‌های طبیعی، نویسه‌خوان نوری و ... استفاده از ساختار بازی بجای سایر مدل‌های کپچا را تنها جواب این مسئله در حال حاضر می‌دانند.

 تاریخچه 

 کپچای بازی 
در سال ۲۰۱۸، بی بات شروع به پیاده‌سازی سیستم کپچا مبتنی بر بازی کرد. آن ها موتور بازی را طراحی کردند که در آن می‌توان انواع بازی‌ها را به صورت امن تولید کرد. آن‌ها در حال توسعه ساختاری هستند تا بقیه مردم نیز بتوانند بازی امن بسازند و در این سرویس کپچا قرار دهند.

در سال ۲۰۱۹، آن‌ها محصول خود را در ایران راه‌اندازی کردند

 پیاده سازی 
این کار از طریق یک رابط برنامه‌نویسی کاربردی به زبان جاوا اسکریپت انجام می‌شود و سرور پس از ارسال درخواست کاربر، یک فراخوان مجدد به بی بات انجام میدهد.

 امنیت 
هدف اصلی سیستم کپچا مقابله با دسترسی خودکار نرم افزار های کامپیوتری یا "ربات‌ها" می‌باشد. به همین دلیل ساختن کپچا ساده برای انسان ها(که امنیت را تامین کند) فعالیت بسیار دشواری شده است. 

شاید تنها روش حفظ امنیت تغییر مداوم سیستم آن باشد؛ که این هرزنامه نویسان و سازندگان بات‌ها را با مشکل مواجه می‌کند. بی بات سعی دارد با استفاده از بازی های ساخت عموم مردم به این هدف برسد.

 منابع 

 لینک خارجی 

 bibot.ir
 Repository