だから私にはセキュリティのジレンマがあります。シェルコマンドをWebサービスとして安全に実行する方法
私がやっていることは、「Theorem Proversのための何千もの問題」アプリケーションのためのWebベースの翻訳サービスを提供することです。私はPSOA RuleML言語で書かれた文書をとり、それをTPTP-FOFに翻訳します。
この翻訳を示すために、2つのRESTful Webサービスを提供したいと考えています。 1つはPSOA RuleMLを翻訳し、もう1つは推論を提供する(initial report)。
最初のサービスはJava/ANTLR3/RestEasyを使用し、2番目のサービスはJava/ApacheCommonsExecを使用して、最初のサービスから返された生成TPTP文字列を定理証明者に対してテストします。
Apache Commons Execはこれを行うのに十分なセキュリティを備えていますか?私は他の明らかな解決策があることを認識しています。サービスを構成して、TPTP FOF文のみがテストされるようにします。しかし、可能であれば、この定理証明自体をWebサービスとして公開したいと思っています。前もって感謝します!
自分自身を含め、インターネット上の誰かからセキュリティ勧告を受けないでください。 – dasblinkenlight
@dasblinkenlightありがとう、私はこれを念頭に置いておきます。しかし、私はまだ人々がここに貢献しなければならない解決策について興味があります。 –
この質問を少し絞り込んでください。それはあまりにも広すぎて、それでは、Q&Aフォーマットにはうまくフィットしません。 –