> Exit 0;

Le blog d'un développeur qui de 0 devient un 1.

SÉCURITÉ

Web, sécurité et Laravel : exemples et cas d'usage [3/3]

Par Aubin Puyoou, publié le 03/10/2021 à 23:04.

Cette semaine, présentation de deux autres failles pouvant se démontrer critiques pour vos applications. J'ai nommé les "Insecure Direct Object References" et l'injection de code via la désérialisation de cookies. Comme dans les deux derniers articles, nous verront comment détecter et éviter toute exploitation de celles-ci, au travers d'exemples et de fonctionnalités proposées par le framework.

Continuer la lecture

SÉCURITÉ

Web, sécurité et Laravel : exemples et cas d'usage [1/3]

Par Aubin Puyoou, publié le 14/09/2021 à 19:13.

Bien que les outils modernes de développement web incluent des protections contre la plupart des failles aujourd'hui connues, certaines peuvent persister sur de nombreuses applications. Méconnaissance des fonctionnalités mise à disposition par les frameworks, ou bien même directement ignorance des failles de sécurité, tout développeur n'est pas à l'abri d'une exploitation malicieuse de son site par un tiers. Ainsi, il me semblait bon de présenter les plus connues d'entres elles, de manière à illustrer les outils de sécurité mis à disposition des développeurs par Laravel.

Continuer la lecture

WEB

Laravel : bases de données et performances

Par Aubin Puyoou, publié le 07/09/2021 à 21:49.

Après avoir vu comment démarrer son premier projet, découvrons ensemble les possibilités d'interaction avec nos bases de données. Manipuler les données de manière consistante devient trivial une fois le moteur objet relationnel maîtrisé. Mais pour un site web au trafic énorme, les performances sont-elles au rendez-vous ?

Continuer la lecture

WEB

Commencer le développement d'un site web avec Laravel

Par Aubin Puyoou, publié le 31/08/2021 à 22:44.

Aujourd'hui, il est possible pour n'importe qui de de commencer un site web de zéro, même sans aucune connaissances en programmation. Cependant, pouvoir moduler chacune des fonctionnalités de son site peut avoir certains avantages : améliorer ses performances après plusieurs années d'utilisation, personnaliser l'analyse de son trafic, monitorer son référencement... Laravel est un framework PHP dont la réputation n'est plus à faire. Il intègre par défaut un nombre considérable d'outils permettant de rapidement monter une application web complète : gestion de notifications mail, modules d'authentification et de gestion de comptes, intégration rapide des contrôles de saisie utilisateur, bibliothèques graphiques... Cet article est dédié aux néophytes du framework, ayant déjà des notions de PHP objet, et présente un détail des fichiers contenu dans le projet ainsi que les différents outils de développement directement mis à disposition.

Continuer la lecture