Hi Locklear, Thanks for the reply. Just a few of clarification questions so I can start finding my way:
- Check that PHP variable register_globals is turned OFF
How do I do this? (Where and which file?)
- Use database backend for user data
Ok. I already do.
- If your mail server is on different server
No, it's on the same server as apache & squirrelmail
- Use SSL/TSL connection to your Squirrel Mail web
I remembered installing SSL when installing postfix. Should I install a separate one for Squirrelmail? I don't think we want to buy a certificate from an authority. If I make one for myself, (as I did during postfix installation), is that going to be a problem? How will that secure the system when users are using internet cafe? WIll that prevent their passwords from being stolen/saved in the computer?
(I'm thinking, in comparison, of hotmail/gmail where we have an option to "increase security"
- Instruct your users that they should select striong passwords
Impossible. My users are worst than lemmings.
- I've seen some hints on google to force https using redirect. I'm not sure that I understand 100% and I'm not comfortable enough with the information that I have to start making the changes. Do you know about this?
Main Topics
Browse All Topics





by: LocklearPosted on 2009-10-13 at 07:13:32ID: 25560134
Well, there is a very few things you can do to increase security in 3rd party web application.
- Always use latest stable version of the software (subscribe to newslater to be sure that you do not miss releases)
- Check that PHP variable register_globals is turned OFF
- Use database backend for user data (with strong password for connection, restrict access to databse only from SquirrelMail server and your administration computer)
- If your mail server is on different server, check if you can use secure connection to IMAP, SMTP (either TLS or STARTTLS - see SquirrelMail documentation)
- Use SSL/TSL connection to your Squirrel Mail web - you need server certificate, trusted is better (signed by well known certification authority)
- Instruct your users that they should select striong passwords for their mail account, unique from other applications