به گزارش خبرنگار فناوری اطلاعات «خبرنامه دانشجویان ایران»؛ اپل اعلام کرد که اجازهی بهکارگیری ۱۶ رابط برنامهنویسی کاربردی (API) وب را در سافاری صادر نمیکند. شرکت اعتقاد دارد این رابطها با ساختن پروفایل اختصاصی از رفتار و سابقهی فعالیت کاربر (Fingerprint)، حریم خصوصی آنها را تهدید میکنند. فناوریهایی که بهخاطر تهدید حریم خصوصی ازسوی اپل رد شدند، شامل موارد زیر میشوند:
- Web Bluetooth: به وبسایتها امکان میدهد تا به دستگاههای مجاور مجهز به Bluetooth LE متصل شوند.
- Web MIDI API: به وبسایتها امکان میدهد تا به دستگاههای MIDI دسترسی داشته باشند.
- Magnetometer API: به وبسایتها امکان میدهد تا به دادههایی پیرامون میدان مغناطیسی اطراف کاربر دسترسی پیدا کنند. این دادهها توسط حسگرهای مغناطیسی دستگاه کاربر ارائه میشوند.
- Web NFC API: به وبسایتها امکان میدهد تا با استفاده از ابزار خواندن NFC با برچسبهای NFC ارتباط برقرار کنند.
- Device Memory API: امکان محاسبهی حدودی حافظهی دستگاه کاربر را به وبسایت میدهد.
- Network Information API: اطلاعاتی پیرامون اتصالی میدهد که دستگاه برای ارتباط با شبکه استفاده میکند. بهعلاوه این امکان را ایجاد میکند که درصورت تغییر اتصال اینترنتی کاربر، به اسکریپتها اطلاعرسانی شود.
- Battery Status API: امکان دریافت اطلاعات وضعیت باتری دستگاه کاربر را به وبسایت میدهد.
- Web Bluetooth Scanning: به وبسایتها امکان میدهد تا محیط اطراف دستگاه را برای پیدا کردن تجهیزات دارای Bluetooth LE اسکن کنند.
- Ambient Light Sensor: وبسایتها با استفاده از آن میتوانند سطح روشنایی نور محیطی اطراف دستگاه کاربر را با استفاده از حسگرهای داخلی دستگاه دریافت کنند.
- HDCP Policy Check extension for EME: به وبسایتها امکان میدهد تا چارچوبهای HDCP را بررسی کنند که در پخش محتوای رسانهای و استریم استفاده میشود.
- Proximity Sensor: وبسایت میتواند با استفاده از این رابط، دادههایی پیرامون فاصلهی دستگاه کاربر با یک جسم مجاور دریافت کند که توسط حسگر مجاورت دستگاه ارائه میشود.
- WebHID: به وبسایت امکان میدهد تا اطلاعاتی پیرامون دستگاههای محلی HID (مخفف Human Interface Device) جمعآوری کند.
- Serial API: امکان نوشتن و خواندن داده را در رابطهای سریالی به وبسایت میدهد. این رابطها عموما توسط دستگاههایی همچون میکروکنترلرها و پرینترهای سهبعدی استفاده میشوند.
- Web USB: این رابط برنامهنویسی امکان ارتباط وبسایت با دستگاههای متصل به پورت USB را فراهم میکند.
- Geolocation Sensor: نسخهای مدرنتر از رابط برنامهنویسی کاربردی Geolocation API که امکان دسترسی بهتر به دادههای جغرافیایی را به وبسایت میدهد.
- User IDle Detection: رابط کاربری که به وبسایت امکان میدهد تا توقف فعالیت کاربر را شناسایی کند.
اپل ادعا میکند که ۱۶ رابط بالا، به تبلیغدهندههای آنلاین و تحلیلگران داده امکان میدهند تا اسکریپتهایی برای ساختن یک پروفایل اختصاصی از هر کاربر و دستگاههای او، توسعه دهند.
منبع: zdnet