The security on Internet is a real problematic faced by customers. Numerous are Web Applications which still neglect these risks or do not provide adapted solutions.
This report presents different means that could be applied to secure a web site. To present these solutions, we will take into account the fact that the site is realized on a LAMP (Linux Apache MySQL PHP) server. This report does not present the securisation of a server itself (Firewall, DMZ ...), but is placed at the level of secured development problematic: What are the means of reliable authentications? How to effectively protect client-server transfers? What are the errors which must be avoided when writing code?