Sécuriser une application web

Il faut comprendre que le  développement d’ une application web peut être plus facile par rapport à la  sécuriser qui est une tâche très difficile et demande un effort à cause de l’architecture de l’application web qui est une architecture multi-tiers.  Avec cette architecture les vulnérabilités existent  à chaque niveau.

Pour sécuriser l’application on doit sécuriser tous les niveaux à savoir :

1.       La base de données

2.       Le serveur

3.       L’application elle même

4.       Le réseau

5.       Le navigateur

Les besoins  de la sécurité

 

 

Authentication: on veut connaitre l’entité avec laquelle on est entrain de communiquer.

• Authorization (Access Control):l’utilisateur  doit avoir accès seulement aux ressources authorisées.

• Confidentiality: on veut garder l’information secrète (e.g., numéro de la carte de crédit )

• Integrity: on veut savoir si un message a été modifié dans le transit.

• Non-répudiation: si quelqu’un a envoyé un message il lui devient impossible de nier l’action.

Et le plus important est de ne pas causé des dommages aux utilisateurs de l’application.

 

 


Modifié le: vendredi 15 avril 2022, 15:49