كشف تدقيق في 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 فقط، ومع ذلك فإن المشروع يحظى بشعبية للتطوير والاختبار.
تم التراجع عن الادعاء بأن استخدام أوامر find و mkdir هو مكتمل تورينج بسبب وجود خلل في الإثبات.
تتضمن المناقشة تفاصيل تقنية حول أنظمة الملفات، ومدخلات الدليل، وجدول الملفات الرئيسي (MFT) في نظام ويندوز، بالإضافة إلى مناقشات حول اكتمال تورينج للأنظمة المختلفة مثل C وPython.
تستكشف المحادثة أيضًا الجوانب النظرية لآلات تورينغ، والقاعدة 110، والكمال الوظيفي، مع وعد بتحديث إذا تم تصحيح البرهان.
قدمت شركة ميتا نموذج التقسيم الشامل 2 (SAM 2)، وهو نموذج تقسيم لاختيار دقيق للأشياء في الصور ومقاطع الفيديو باستخدام النقرات أو المربعات أو الأقنعة كمدخلات.
يتفوق SAM 2 في الأداء بدون تدريب مسبق، والتفاعل في الوقت الفعلي، ومعالجة الفيديو بكفاءة، متفوقًا على النماذج الحالية في تقسيم الكائنات.
ميتا تطلق نموذج SAM 2 المدرب مسبقًا، ومجموعة بيانات SA-V، وعرضًا توضيحيًا، وكودًا للمجتمع البحثي، لتعزيز الابتكار المفتوح ومزيد من الأبحاث.
أطلقت شركة ميتا النموذج الثاني من Segment Anything، مما أثار اهتمامًا كبيرًا بإمكانية تأثيره على أبحاث الذكاء الاصطناعي وصناعة التكنولوجيا.
يقترح بعض الخبراء أن شركة ميتا تتفوق على جوجل في التقدم في مجال الذكاء الاصطناعي والمساهمات المجتمعية، مما قد يؤدي إلى ابتكارات جديدة وقي مة تجارية.
تشمل المناقشة أيضًا جهود ميتا في المصادر المفتوحة والآثار الأوسع لتكنولوجيا الذكاء الاصطناعي، بالإضافة إلى الديناميكيات التنافسية بين شركات التكنولوجيا الكبرى.
يجادل المؤلف بأن تطبيق الأنظمة على المساعي الإبداعية، مثل انتقالات الدي جي وأنماط الفكاهة، يعزز الإبداع من خلال استيعاب المعرفة والأنماط.
إنهم يدعون إلى طريقة تعلم تتضمن حفظ الأنماط والتعرض لحالات متنوعة، والتي يمكن تطبيقها خارج نطاق الأكاديميات في مجالات مثل الرياضة والمبيعات.
يشير المؤلف إلى أن إتقان الأساسيات من خلال الأنظمة يتيح الابتكار والإبداع على مستوى أعلى، كما هو ملاحظ في الخبرة المتعددة المجالات في الشركات الناشئة والموسيقى.
واجه المستخدم تأخيرًا كبيرًا عند فتح xterm على جهاز يعمل بنظام Windows 11 مقارنة بمحطة عمل Fedora Linux، حيث استغرق Windows حوالي 1600 مللي ثانية في البداية.
كشفت عملية التحليل والتصحيح أن تعطيل تأثيرات النوافذ وبعض ميزات xterm، مثل شريط الأدوات ومحاكاة Tektronix، حسّن الأداء.
تنفيذ وضع الخادم مع التعيين المؤجل باستخدام مكتبة LD_PRELOAD قلل من وقت بدء التشغيل إلى حوالي 366 مللي ثانية على نظام التشغيل Windows، مما جعله تقريبًا بنفس سرعة التشغيل على نظام Fedora.
تناقش المقالة استكشاف أخطاء تأخر الطرفية، مع التركيز بشكل خاص على مصحح أخطاء وحدة التحكم من مايكروسوفت (cdb) وأوامره لتعديل سلوك الوظائف.
يسلط الضوء على استخدام الأمر eb win32u!NtUserSetLayeredWindowAttributes c3 لتعطيل وظيفة عن طريق استبدال أول بايت منها بتعليمة ret، مما يجعلها تعود فورًا.
تشمل المناقشة تجارب المستخدمين المختلفة وطرق قياس وتقليل وقت بدء التشغيل الطرفي، مثل استخدام أداة القياس hyperfine ومحاكيات الطرفية المختلفة.