Sandbox2 क्या है?

जब आपको तीसरे पक्ष के बनाए गए ऐसे सॉफ़्टवेयर पर भरोसा करना हो जिसके सोर्स कोड का ऐक्सेस आपके पास नहीं है या आपके पास सोर्स कोड का आकलन करने के लिए संसाधन नहीं हैं, तो ऐसे में, भरोसेमंद न होने वाले कोड को सैंडबॉक्स में रखना फ़ायदेमंद होता है. सैंडबॉक्सिंग, आपके कोड के लिए सुरक्षा की एक अतिरिक्त सीमा के तौर पर भी काम आ सकती है.

Sandbox2, Linux के लिए एक ओपन-सोर्स C++ सुरक्षा सैंडबॉक्स है. इसे 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.