Jon Snow

Conférence Velocity

velocity

Du 22 au 24 juin, la conférence Velocity s’est déroulée à San José, Californie.
La conférence aborde les problèmes épineux de performance d’un site Web.
Elle pose le postulat qu’un site doit :

  • être rapide
  • supporter des montées en charge importante
  • être accessible tout le temps pour tous les utilisateurs

De nombreux intervenants y ont exposé leurs astuces, les erreurs à éviter ainsi que leurs choix technologiques.
Vous pouvez retrouver l’ensemble des documents de présentations ainsi que les vidéos.

Quelques exemples basiques d’attaque sur une application web

La plupart des failles de sécurité ont une source commune : un excès de confiance envers des données étrangères. Ces données peuvent être envoyées par un visiteur, récupérées d’une régie publicitaire, d’un prestataire qui lui-même peut être victime d’une faille de sécurité, …

Il est primordial de toujours s’assurer que les données reçues soient valides avant tout affichage ou stockage (bdd, fichier, …) sans quoi l’application devient potentiellement vulnérable.

Je décris dans la suite du post les failles de sécurité les plus courantes mais la liste est loin d’être exhaustive, on pourrait effectivement y ajouter :

  • Le spam
  • Cache Poisonning
  • Cross-User Defacement
  • Attaque de type DOS (denis de service)
  • CRLF injection

En cas de doute sur une application, des logiciels existent pour aider le développeur à débusquer certaines failles qu’il aurait pu laisser par inadvertance. On peut citer par exemple le logiciel gratuit d’audit Wapiti (ici) ou l’application d’IBM Rational Appscan (ici).

Continue reading “Quelques exemples basiques d’attaque sur une application web”

Faut-il passer à PHP 5.3 ?

La réponse est sans appel : oui !

Pourquoi ?

Premier argument : 30 % de gain en performance en moyenne sans faire autre chose que de passer à cette nouvelle version, voir ici.

Continue reading “Faut-il passer à PHP 5.3 ?”