گاف بزرگ اپل؛ کد منبع اپ استور وب لو رفت
ساعاتی پس از معرفی نسخهی جدید اپ استور وب، اپل با یکی از عجیبترین اشتباهات خود روبهرو شد. کاربری در گیتهاب به نام Rxliuli توانست کد منبع کامل رابط کاربری اپ استور جدید را از سرورهای اپل استخراج و بهصورت عمومی منتشر کند.
ماجرا از آنجا آغاز شد که اپل در هنگام انتشار نسخهی تازهی اپ استور، فایلهای SourceMap را در محیط تولید غیرفعال نکرده بود؛ اقدامی که معمولاً برای جلوگیری از افشای کدها انجام میشود. همین خطای ساده باعث شد تا ساختار فرانتاند وبسایت بهطور کامل در دسترس کاربران قرار گیرد.
کاربر گیتهاب میگوید همهی فایلها را با استفاده از افزونهای در مرورگر کروم استخراج و برای اهداف آموزشی در مخزن گیتهاب بارگذاری کرده است. در این مجموعه، کدهای Svelte و TypeScript، اجزای رابط کاربری، منطق مدیریت وضعیت و تنظیمات مسیرها دیده میشود.
هرچند کارشناسان تأکید دارند که این اتفاق تهدید امنیتی یا خطر حریم خصوصی جدی برای اپل و کاربران ایجاد نمیکند، اما چنین اشتباهی از شرکتی در سطح اپل کمسابقه است و ضعف در رعایت اصول پایهی توسعهی وب را نشان میدهد.
با وجود ادعای آموزشی بودن انتشار کدها، احتمال حذف سریع این مخزن از گیتهاب زیاد است. بنابراین اگر میخواهید نگاهی به نحوهی طراحی و ساختار فنی اپ استور جدید بیندازید، شاید اکنون آخرین فرصت شما باشد.