yeah, urls keyed to user's session...

-igor


On Tue, Mar 4, 2008 at 10:48 AM, Jonathan Locke
<[EMAIL PROTECTED]> wrote:
>
>
>  btw, if you really want to be extremely secure and don't mind some number
>  crunching overhead, you might try using cryptographically secure urls.  it's
>  as easy as installing a new url coding strategy in wicket.
>
>
>
>
>  Arthur Ahiceh wrote:
>  >
>  > Hi guys,
>  >
>  > I have a very critical application in a banking environment and I wanted
>  > to
>  > resolve the following questions over Security. This points are questioned
>  > after read some documentation from mailing lists (webappsec, struts,
>  > wicket,
>  > etc.) and projects like HDIV[2].
>  >
>  > 1. ESCAPING CHARACTERS: I have read in wicket's mailing list that all
>  > wicket
>  > components escape values. I have done some tests in "wicket-examples"
>  > application distributed in wicket-1.3.1 release and I have modified, in
>  > FormInput.properties file, value of key "string" with this value
>  > "<script>alert("xss");</script>" and I see that this script is executed
>  > when
>  > I load the page with this message key. So, i don't know if all components
>  > escape or not values!
>  >
>  > 2. INTEGRITY: Actualy in my bank application we have hidden fileds in our
>  > forms to store critical values and I want to know if wicket by default
>  > guarantees data integrity or not. I want to guarantee integrity like HDIV
>  > does in Struts and Spring MVC apps... is it possible in wicket?
>  >
>  > I have read in wicket's documentation that it is possible to encrypt urls
>  > ensuring integrity (
>  > http://cwiki.apache.org/WICKET/url-coding-strategies.html) but is it
>  > possible to apply this strategy to forms? Or data tampering attacks are
>  > possible in wicket forms with hidden fields?
>  >
>  > So, can Wicket ensure data integrity?
>  >
>  > 3. CONFIDENTIALITY: After read HDIV's reference document I have see that
>  > in
>  > our application data base identifiers are presented in html pages as combo
>  > values ids and now we want to hide these values. I thought about
>  > implementing a common renderer for all my wicket components to be
>  > responsible for returning a value relative to the original values, but I
>  > do
>  > not like it because it is probably that my programmers don't use it in all
>  > cases and it is a risk that I don't want to run. Is there any wicket
>  > functionality to return confidential data, by default, for  form's values?
>  > I
>  > do not want to rely on developers...
>  >
>  > 4. RANDOM TOKENS: I want to avoid CSRF attacks and I have read (
>  > http://www.owasp.org/index.php/Top_10_2007-A5) that a possible solution is
>  > to add random tokens to all requests. Is it possible to add a random
>  > parameter to requests automatically in wicket?
>  >
>  > I need your help to answer this questions, pls!
>  >
>  > thanks!
>  >
>  > [1]
>  > 
> http://www.nabble.com/Shout-more-about-security-advantages-of-Wicket--to14800934.html#a14816425
>  > [2] http://www.hdiv.org/docs/hdiv-reference.pdf
>  >
>  >
>
>  --
>  View this message in context: 
> http://www.nabble.com/Security-Features-offered-by-Wicket-tp15738864p15834345.html
>
>
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to