Oracle 11gデータベースにgrails-groovy(現バージョン1.3.7)ベースのアプリケーションがあります。 セキュリティ強化/プラグインの可能性を考えているので、OWASPの苦情を言わなければなりません。 主な問題点は次のとおりです。 アプリケーションでは、新しい電子メールテンプレートを作成して保存できる電子メールテンプレート機能があります。テンプレートを作成するには、このテンプレートページに手動でコードを書き込む必要があります。 (実装は、我々はそれを確保する必要が行われます!) コードがアプリケーションのコード入力ページにセキュリティを適用する
1からなる)Groovyのコード
2)
3)SQL selectクエリを(我々はへの読み取り専用ように、ユーザーを制限することができ、タグをGrailsの
4)HTMLタグ
テンプレートは、テンプレートをコンパイル、実行し、電子メールに送信してから送信するアプリケーションで使用されます。
私はmarkup-sanitizerプラグインとHDIV APIについて知り、それについて考えていますが、どうすればこの機能をさらに保護できますか?