بعد ساعات فقط من إطلاق شركة Apple لواجهة الويب المُجددة لمتجر التطبيقات، تم إصدار مشروع GitHub مع كود المصدر الأمامي للموقع بالكامل. وإليك كيف حدث ذلك.
نسيت Apple تعطيل خرائط المصدر في الإنتاج على واجهة الويب الجديدة لمتجر التطبيقات
بالأمس، أطلقت شركة أبل”https://9to5mac.com/2025/11/03/apple-launches-rich-new-web-interface-for-the-app-store/”> واجهة ويب جديدة لمتجر التطبيقات، مع صفحات مخصصة لكل من منصاته وفئات التطبيقات والبحث.
تكمن المشكلة في أنه، وفقًا للمستخدم rxliuli على GitHub، قامت شركة Apple بشحن متجر التطبيقات الجديد عن طريق الخطأ مع تمكين خرائط المصدر. وقد سمح لهم ذلك بتنزيل قاعدة بيانات Apple الأمامية الكاملة مباشرةً من موقع الإنتاج.
في”https://github.com/rxliuli/apps.apple.com”>مستودعيقول rxliuli أنهم استخدموا امتداد Chrome لاستخراج وحفظ جميع الموارد المتاحة من متجر تطبيقات الويب، وأنهم قرروا أرشفتها على GitHub للأغراض التعليمية.
وإليك بعض ما هو مدرج في”https://github.com/rxliuli/apps.apple.com”>مستودع:
أكمل كود مصدر Svelte/TypeScript
منطق إدارة الدولة
مكونات واجهة المستخدم
رمز تكامل واجهة برمجة التطبيقات
تكوين التوجيه
ماذا يعني هذا التسرب؟
من الناحية العملية، لا يعد هذا تسربًا كبيرًا، ولا يشكل على الفور أي مخاطر أمنية أو خصوصية لشركة Apple أو المطورين أو المستخدمين. ومع ذلك، فهي خطوة خاطئة نادرة، حيث أن تعطيل خرائط المصدر في الإنتاج يميل إلى أن يكون خطوة أولية لمثل هذه المشاريع.
يدعي Rxliuli أنه “تم الحصول على كود المصدر من موارد يمكن الوصول إليها بشكل عام من خلال أدوات مطور المتصفح”، وأن “المستودع مخصص للأغراض التعليمية والبحثية فقط”. ومع ذلك، ليس من المستبعد الادعاء بأن توفره قد لا يكون طويلاً بالنسبة لهذا العالم.
لذا، إذا كنت مهتمًا بإلقاء نظرة خاطفة على كيفية قيام Apple ببناء وتنظيم الواجهة الأمامية لمتجر تطبيقات الويب الجديد، فقد ترغب في القيام بذلك عاجلاً وليس آجلاً.
عروض الإكسسوارات على أمازون
- أبل AirTag 4 حزمة
- يتفوق على الكابل القصير المنسوج من USB-C إلى USB-C
- لوجيتك إم إكس ماستر 4
- ايربودز برو 3
- محول CarPlay اللاسلكي
- بنك الطاقة iPhone Air Ultraslim Magsafe
FTC: نحن نستخدم الروابط التابعة التلقائية لكسب الدخل. المزيد.