There are quite a few good books about general security practices for
software development...

There used to be a library that you can use to help secure your web-app

...looking...

http://www.hdiv.org/

They used to support an s2 plugin, but I'm not sure which version it
works with.

In general, you want to treat security as something you approach in
layers. Obviously, you want to encrypt communications that might
expose sensitive information (apply ssl), and you want to utilize an
authentication and authorization mechanism (spring-security). After
that, you want to treat all user input as unsafe/tainted (escape
before displaying to other users, use parameterized sql statements
rather than constructing strings of sql) and make sure that you pay
close attention that you try not to put sensitive data on the URL
string (using form method="GET" for form-based authentication).

In addition, it may not hurt and would probably be worth the money to
involve a security professional to perform audits or to participate in
code reviews. There are new attack mechanisms that crop up all the
time and a lot of times security pros can point out things that you
didn't know where potential problems.

Lastly, make sure you secure your application server... There is a
guide to hardening Tomcat here -

http://cisecurity.org/en-us/?route=downloads.browse.category.benchmarks.servers.web.apache

If you are not using tomcat, make sure you know enough about your
application server that you don't open up attack vectors at the
server.

-Wes

On Mon, Mar 22, 2010 at 4:28 PM, Oscar <oscar.kalde...@gmail.com> wrote:
> Hi to all, right now i'm going to develop something like bank application to
> enable users to manage their accounts, transfer money, pay services and so
> on, and really i have no experience developing applications like that (where
> security is reeeeeally important) so i don't know if exists some book about
> critical applications development with struts 2 or you can give me some tips
> to develop a secure application, also tips about struts and ssl,  or if you
> know internet resources that talk about that.
>
> Thanks in advance.
>
> --
> Oscar
>



-- 
Wes Wannemacher

Head Engineer, WanTii, Inc.
Need Training? Struts, Spring, Maven, Tomcat...
Ask me for a quote!

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to