Ich schreibe eine Ruby on Rails App, die mit Benutzereingaben Java-Code erzeugen wird, die der Server dann kompilieren & ausführen wird. (Fragen Sie nicht warum;)Sanitizing Strings für proceduell generierten Java in RoR
Das Problem ist, dass die Benutzer in Zeichenfolgen eingeben können, die als Zeichenfolgenliterale in Java verwendet werden müssen. Ich habe zuvor die Zeichen in weißer Schrift aufgelistet, aber dieser Ansatz bietet den Benutzern nicht genügend Flexibilität. Wie kann ich die Zeichenfolge in RoR bereinigen, um zu verhindern, dass Benutzer die Zeichenfolgen abbrechen und so beliebigen Code auf dem Server ausführen können?
Fantastische Antwort, danke! – jms301