كشف تدقيق في Homebrew، وهو مدير حزم حيوي لنظامي macOS وLinux، عن مشكلات أمنية غير حرجة يمكن أن تسمح بتنفيذ غير متوقع للأكواد وتعريض سير العمل في CI/CD للخطر.
تضمنت النتائج الرئيسية ثغرات في واجهة الأوامر الخاصة بـ brew، مثل الهروب من الصندوق الرملي وتصعيد الامتيازات، ومشكلات في سير العمل CI/CD مثل ثغرات حقن الأوامر في الصدفة.
كان التدقيق، الذي ترعاه مؤسسة Open Tech Fund، يهدف إلى تأمين البنية التحتية الحيوية للإنترنت، مسلطًا الضوء على أهمية أمان Homebrew نظرًا لاستخدامه الواسع.
أجرت شركة Trail of Bits تدقيقًا أمنيًا شاملاً لبرنامج Homebrew، وهو مدير حزم مفتوح المصدر شائع لنظام macOS، وكشفت عن عدة مخاوف أمنية ومجالات تحتاج إلى تحسين.
أثار التدقيق مناقشات حول قضايا أمان سلسلة التوريد المتأصلة في منصات إدارة الحزم مفتوحة المصدر، مما يؤكد الحاجة إلى عمليات تحقق أفضل واستجابات أسرع للمصادر غير الموثوقة.
أدت نتائج التدقيق إلى زيادة الاهتمام بمديري الحزم البديلة مثل Nix، الذي يجده بعض المستخدمين أكثر أمانًا ومرونة، على الرغم من تعقيده.
تشغيل macOS في QEMU داخل Docker ممكن ولكنه يحتوي على قيود، خاصة فيما يتعلق بتسريع وحدة معالجة الرسومات (GPU)، حيث أن وحدات معالجة الرسومات الأحدث من Intel وNVIDIA غير مدعومة.
يتيح Docker-OSX تشغيل الآلات الافتراضية لنظام macOS في Docker، مما يفيد في بناء تطبيقات iOS باستخدام أدوات مثل Unity أو React Native.
قد يؤدي إعادة توزيع صور macOS إلى انتهاك اتفاقية ترخيص المستخدم النهائي (EULA) الخاصة بشركة Apple، والتي تقصر استخدام macOS على أجهزة Apple فقط، ومع ذلك فإن المشروع يحظى بشعبية للتطوير والاختبار.