Ausführen von benutzerdefiniertem Ruby-Code auf einem Webserver
Ich möchte meine Benutzer Ruby-Skripte erstellen lassen, die Berechnungen für einige Daten auf dem Webserver durchführen und dann Ergebnisse ausgeben. Die Skripte werden auf dem Server ausgeführt. Gibt es eine Möglichkeit, dies sicher zu tun?
Genauer gesagt möchte ich:
Beschränken Sie die Ressourcen, die das Skript verwenden kann (Speicher und CPU), und begrenzen Sie die LaufzeitEinschränken, welche Kernklassen das Skript verwenden kann (z. B. String, Fixnum, Float, Math usw.)Lassen Sie das Skript auf Daten zugreifen und diese zurückgebenFehler an den Benutzer ausgebenGibt es Bibliotheken oder Projekte, die das tun, wonach ich bitte? Wenn nicht in Ruby, vielleicht in einer anderen Sprache?