Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Paranoid about web application security

by basje (Beadle)
on Aug 09, 2005 at 07:37 UTC ( [id://482127]=note: print w/replies, xml ) Need Help??


in reply to Paranoid about web application security

One of the biggest threats to web applications is execution of uploaded exploits. This can lead to defacement, DoS or even privilege escalation and hijacking of your server.

You already say you disallow CGI uploads, which is good, but not always practical. Plus there are other ways to upload (or generate) an executable file.

If you need uploads, or just to save anything to disk (even config files, avatars etc), make sure that it is saved outside of the web tree. Never call it directly, but always through an intermediate script unless you can check it somehow. This to prevent a call to the file is used to execute code in any form.

Also make any file you save non executable. As you are on windows, that is hard to do.

If an attacker is able to execute scripts outside of the web tree, you have other problems anyway.
  • Comment on Re: Paranoid about web application security

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://482127]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (3)
As of 2024-04-19 01:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found