GPU Goblin

सुरक्षा और भरोसा

GPU Goblin आपकी मशीन की रक्षा कैसे करता है और परिणामों की जाँच कैसे करता है, और किसकी रक्षा नहीं होती।

आपके कंप्यूटर पर

  • कोई बाहरी कोड नहीं। सॉफ़्टवेयर केवल GPU Goblin का अपना गणना कोड चलाता है। एक कार्य एक वर्णन है (किसी मॉडल की परतें, डेटा का एक बैच, एक आकार)।
  • हर कार्य के लिए एक सैंडबॉक्स। Linux पर हर कार्य अलग-थलग चलता है, नेटवर्क या आपकी फ़ाइलों तक पहुँच के बिना, मेमोरी और डिस्क की सीमाओं के साथ। इनमें से कोई सुरक्षा उपाय अनुपस्थित हो तो सॉफ़्टवेयर शुरू होने से इनकार कर देता है।
  • जाँचा गया डेटा। गणना करने से पहले, सॉफ़्टवेयर डेटा मिलते समय सर्वर के हस्ताक्षर की जाँच करता है। अगर कोई डेटा बदला गया हो, तो गणना अस्वीकार कर दी जाती है।
  • स्थानीय नियंत्रण। सॉफ़्टवेयर को केवल आपकी अपनी मशीन से ही नियंत्रित किया जा सकता है।

परिणामों पर

  • गणनाओं का सत्यापन। हर परिणाम या तो एक स्वतंत्र सत्यापक द्वारा दोबारा गणना किया जाता है, या दो अलग-अलग योगदानकर्ताओं द्वारा दो बार गणना करके एक मापी गई सहनशीलता के भीतर मिलाया जाता है।
  • औचक जाँच। परिणामों का एक हिस्सा यादृच्छिक रूप से तीसरी बार दोबारा गणना किया जाता है, तब भी जब दो योगदानकर्ता सहमत हों।

किसकी रक्षा नहीं होती

  • योगदानकर्ताओं को उस डेटा के टुकड़े मिलते हैं जिसकी वे गणना करते हैं: बिना नाम या वर्णन के संख्याओं की सरणियाँ, केवल उतना जितना हर कार्य को चाहिए। गणना के दौरान डेटा एन्क्रिप्ट नहीं होता: गोपनीय डेटा खुले ग्रिड पर न भेजें।
  • आपका सार्वजनिक पता दिखाई देता है उसी डेटा पर अधिकृत दूसरी मशीनों को, जब योगदानकर्ताओं के बीच साझाकरण चालू हो (यह डिफ़ॉल्ट रूप से चालू है, और बंद किया जा सकता है)।

समस्या की सूचना देना

कोई सुरक्षा समस्या मिली? उसे प्रकाशित करने से पहले contact@gpugoblin.com पर लिखें।