ما هو Sandbox2؟
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يكون عزل الرمز غير الموثوق به مفيدًا عندما يكون عليك الاعتماد على برامج طوّرها جهات خارجية ولا يمكنك الوصول إلى رمز المصدر، أو عندما لا تتوفّر لديك الموارد اللازمة لتقييم رمز المصدر. يمكن أن يكون وضع الحماية مفيدًا أيضًا كحدود أمان إضافية للرمز الخاص بك.
Sandbox2 هو وضع حماية مفتوح المصدر بلغة C++ لنظام التشغيل Linux، وقد طوّره مهندسو الأمان في Google. باستخدام Sandbox2، يمكنك حصر بيئة وقت التشغيل على الحد الأدنى المطلوب للعمليات الأصلية، وبالتالي الحد من تأثير الثغرات الأمنية المحتملة في تنفيذ الرموز.
يمكن استخدام Sandbox2 لتوفير بيئة معزولة للبرامج الكاملة أو أجزاء من البرامج المكتوبة بلغة C/C++.
المستندات المتاحة
شرح Sandbox2: يصف هذا المستند التكنولوجيا والبنية الأساسيتَين لـ Sandbox2.
بدء الاستخدام: يقدّم هذا القسم إرشادات لمساعدتك في تنفيذ وضع الحماية الخاص بك في Sandbox2.
الأمثلة: تقدّم أمثلة توضّح كيفية استخدام Sandbox2 في سيناريوهات مختلفة وكيفية كتابة السياسات.
الأسئلة الشائعة: تتناول الاستفسارات المتكررة بشأن Sandbox2.
الحصول على Sandbox2
Sandbox2 هي جزء من Sandboxed API (SAPI). يمكنك تنزيل رمز المصدر من:
https://github.com/google/sandboxed-api/tree/main/sandboxed_api/sandbox2.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eSandbox2 is an open-source C++ sandbox developed by Google for enhancing security by restricting the runtime environment of untrusted code.\u003c/p\u003e\n"],["\u003cp\u003eIt allows you to isolate entire programs or specific code segments, minimizing the impact of vulnerabilities.\u003c/p\u003e\n"],["\u003cp\u003eSandbox2 is especially useful when dealing with third-party software where source code access or assessment is limited.\u003c/p\u003e\n"],["\u003cp\u003eComprehensive documentation, including explanations, guides, and examples, is available to help you understand and implement Sandbox2.\u003c/p\u003e\n"],["\u003cp\u003eAccess Sandbox2's source code through the Sandboxed API (SAPI) repository on GitHub.\u003c/p\u003e\n"]]],[],null,["Sandboxing untrusted code is useful when you have to rely on third-party\ndeveloped software where you don't have access to source code, or you don't have\nresources to perform a source code assessment. Sandboxing can also be useful as\nan additional security boundary for your own code.\n\nSandbox2 is an open-source C++ security sandbox for Linux written by security\nengineers at Google. With Sandbox2 you can restrict the runtime environment to\nthe minimum required for genuine operations, thus limiting the impact of\npotential code execution vulnerabilities.\n\nSandbox2 can be used to sandbox entire programs or portions of programs written\nin C/C++.\n\nAvailable Documentation\n\n- [Sandbox2 Explained](/code-sandboxing/sandbox2/explained) --- Describes\n Sandbox2's underlying technology and architecture.\n\n- [Getting Started](/code-sandboxing/sandbox2/getting-started) ---\n Provides guidance helping you implement your own Sandbox2 sandbox.\n\n- [Examples](/code-sandboxing/sandbox2/examples) --- Provides examples\n demonstrating how to use Sandbox2 in different scenarios and how to write\n policies.\n\n- [FAQ](/code-sandboxing/sandbox2/faq) --- Addresses frequent queries\n regarding Sandbox2.\n\nGet Sandbox2\n\nSandbox2 is part of [Sandboxed API (SAPI)](/code-sandboxing/sandboxed-api). You\ncan download the source code from:\n\u003chttps://github.com/google/sandboxed-api/tree/main/sandboxed_api/sandbox2\u003e."]]