WebUSB نوعی فناوری است که به واسطهٔ آن قادر خواهیم شد تا یواسبی را به اینترنت متصل نماییم به طوری که ایدهٔ اولیهٔ این فناوری توسط دو متخصص شرکت گوگل به کمیتهٔ کنسرسیوم وب جهانی (W۳C WICG) معرفی شد تا زیرساختی جهانی در این حوزه در اختیار متخصصین آیتی قرار گیرد. در یک کلام، WebUSB به دستگاههایی که از طریق یواسبی اتصال مییابند، از صفحه کلید و ماوس گرفته تا پرینترهای سهبُعدی و دیوایسهای پیچیدهتر در اینترنت اشیاء، اجازه میدهد تا توسط صفحات وب مدیریت شوند.
مؤسسات آموزشی بیشتر و بیشتر به سمت شیوههای آموزش دیجیتالی حرکت میکنند و نیاز به توضیح نیست که دیوایسهای مختلف کامپیوتری که در دورههای آموزشی و غیره استفاده میشوند نیاز به نصب یک قطعهٔ نرمافزاری جداگانه دارند که باری اضافه بر روی شانههای بخش انفورماتیک مراکز مختلف قرار میدهد زیرا ممکن است دهها کامپیوتر وجود داشته باشد که نیاز به نصب نرمافزاری خاص بر روی آنها باشد که مواردی از این دست به علاوهٔ بسیاری مشکل دیگر به سادگی با فناوری WebUSB قابلحل هستند به طوری که این فناوری میتواند امکانی را به سازندگان سختافزار بدهد تا آپدیتهای نرمافزاری ارائه کنند و دستگاههای یواسبی متصل را مستقیماً از طریق سایت پشتیبانشان تشخیص داده و مدیریت کنند.
WebUSB API چیست؟
این ایپیآی امکانی را در اختیار شرکتهای سازندهٔ سختافزار قرار میدهد تا بتوانند بدون اینکه نیازی به نوشتن درایورهای لوکال و یا اسدیکی خاصی برای یک پلتفرم به خصوص داشته باشند، دیوایسهایی را که به یواسبی متصل میشوند را بر روی هر زیرساختی از جمله وب راهاندازی کنند. علاوه بر کنترل سختافزاری، یک صفحهٔ وب همچنین میتواند آپدیتهای سختافزاری را در کنار سایر عملیات ضروری انجام دهد. در ارتباط با عرضهٔ این API، کارشناسان شرکت گوگل معتقدند:
با استفاده از این ایپیآی سازندگان سختافزار میتونن دست به عرضهٔ یکسری اسدیکی جاوااسکریپتی بزنن که در چند پلتفرم کار کنه. این اتفاق برای وب خوبه چون در این صورت به جای اینکه منتظر باشیم تا یک دستگاه آنقدر معروف بشه تا مرورگرها ایپیآی مربوط به اون رو ارائه بدن، سختافزار جدید میتونه برای وب از همان روز اول کاربردی باشه.
نگرانیهای امنیتی مرتبط با WebUSB
در واقع، با بهکارگیری WebUSB API فرآیند دسترسی یک اپلیکیشن تحت وب به یک دیوایس یواسبی یا سایر دستگاههای جانبی به سادگی اتصال آنها به یک کامپیوتر و زدن چند کلیک پس از اینکه اعلان آن به صورت خودکار نشان داده شد است و سیستم قادر خواهد بود که به تنهایی رمزگشایی کند که کدام وبسایت برای این دستگاه لود شود و به محض اینکه وارد وبسایت شوید، میتوانید دستگاههای مورد نظرتان را از لیست دیوایسها انتخاب کنید.
در عین حال، به گفتهٔ کارشناسان گوگل، امنیت و حریم خصوصی کاربران جزو دغدغههای اصلی ایشان بوده است و نیاز به توضیح نیست که به محض وصل شدن یک یواسبی به اینترنت، WebUSB همیشه به کاربر اطلاع میدهد تا یک وبسایت و یا صفحه وب را تأیید کند تا بتواند به یک دستگاه وصل شود که به گفتهٔ گوگل این نوع کانکشن بدون به مخاطره انداختن امنیت کاربران انجام میشود به طوری که یکسری تدابیر خاص برای جلوگیری از در معرض حملات قرار دادن دستگاههای USB انجام شده است چرا که WebUSB مجموعهای جدید از خطراتی که مربوط به امنیت و #حریم خصوصی افراد هست را با خود به همراه میآورد.