2012-03-22 16 views
3

Playフレームワークで構築されたhttp://wwww.trademango.comの公開アルファ版を公開しました。私は経験されているWeb Parameter Tamperingの試みは、誰か何か(つまりボット)によって行われています。これらの試みはしばらく進んでいます。私たちはセキュリティを強化することを検討しています。誰かがowfapのようなツールをPlayframeworkと統合した経験があるかどうかは疑問でした。このような攻撃に対して他の人々が何をしているのかについてのコミュニティのフィードバックを得たいと思います。クロスサイトスクリプティングとWebパラメータ再生フレームワークの改ざん防止

 

    @69mkklokf 
    Internal Server Error (500) for request GET /supplier/:q/:page?q=:supplierUUID 

    Execution exception (In {module:common-model}/app/models/services/ID.java around line 46) 
    NumberFormatException occured : For input string: "" 

    play.exceptions.JavaExecutionException: For input string: "" 
     at play.mvc.ActionInvoker.invoke(ActionInvoker.java:231) 
     at Invocation.HTTP Request(Play!) 
    Caused by: java.lang.NumberFormatException: For input string: "" 
     at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 
     at java.lang.Long.parseLong(Long.java:450) 
     at java.lang.Long.valueOf(Long.java:508) 
     at models.services.ID.base36ToUUID(ID.java:46) 
     at controllers.Application.supplier(Application.java:177) 
     at play.mvc.ActionInvoker.invokeWithContinuation(ActionInvoker.java:548) 
     at play.mvc.ActionInvoker.invoke(ActionInvoker.java:502) 
     at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:478) 
     at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:473) 
     at play.mvc.ActionInvoker.invoke(ActionInvoker.java:161) 
     ... 1 more 
    22 Mar 2012 07:20:57,270 ERROR play:570 - 

    @69mkklokg 
    phpmyadmin.translators.html action not found 

    Action not found 
    Action phpmyadmin.translators.html could not be found. Error raised is Controller controllers.phpmyadmin.translators not found 

    play.exceptions.ActionNotFoundException: Action phpmyadmin.translators.html not found 
     at play.mvc.ActionInvoker.getActionMethod(ActionInvoker.java:590) 
     at play.mvc.ActionInvoker.resolve(ActionInvoker.java:85) 
     at Invocation.HTTP Request(Play!) 
    Caused by: java.lang.Exception: Controller controllers.phpmyadmin.translators not found 
     ... 3 more 
    22 Mar 2012 10:13:16,611 ERROR play:570 - 

    @69mkklokh 
    nice ports,.Trinity.txt.bak action not found 

    Action not found 
    Action nice ports,.Trinity.txt.bak could not be found. Error raised is Controller controllers.nice ports,.Trinity.txt not found 

    play.exceptions.ActionNotFoundException: Action nice ports,.Trinity.txt.bak not found 
     at play.mvc.ActionInvoker.getActionMethod(ActionInvoker.java:590) 
     at play.mvc.ActionInvoker.resolve(ActionInvoker.java:85) 
     at Invocation.HTTP Request(Play!) 
    Caused by: java.lang.Exception: Controller controllers.nice ports,.Trinity.txt not found 
     ... 3 more 

答えて

1
私は削除することをお勧め

# Catch all 
*  /{controller}/{action}     {controller}.{action} 

はこれを削除し、ルート「すべてをキャッチ」、およびすべてのコントローラに明示的なマッピングを持っていると:以下

は、動作中の試みを改ざん、いくつかのウェブパラメータです行動。

関連する問題