मुझे एहसास है कि यह थोड़ा पागल लगता है, लेकिन मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जिसके लिए मुझे उपयोगकर्ता द्वारा प्रदत्त रूबी कोड चलाने और परिणाम वापस करने के लिए सर्वर की आवश्यकता है।उपयोगकर्ताओं को मनमाने ढंग से रूबी कोड चलाने के लिए कैसे सुरक्षित रखें?
मैं कुछ इस तरह रोकने के लिए देख रहा हूँ:
system("rm -rf /")
eval("something_evil")
# etc...
मुझे यकीन है, यह करने के लिए कुछ हद सुरक्षित तरीका होना चाहिए के रूप में यह पहले से ही tryruby.org जैसी जगहों पर मौजूद है। किसी भी मदद की बहुत सराहना की है, धन्यवाद!