Si vous n’avez pas les moyens financiers suffisants, réfléchissez bien avant de venir étudier en France. La vie y est devenue très coûteuse, et les premiers mois sont particulièrement très difficiles pour les nouveaux étudiants internationaux.
🚨Pétition citoyenne contre le soutien de l’Etat du Sénégal à la candidature de Macky Sall au poste de SG de l’ONU. J’invite toutes les personnes éprises de justice à partager et faire signer. Nous y reviendrons demain sur notre matinale de 09h. https://t.co/wxo1LMv56C
Day #60 of #100DaysOfCyber | Sécurité Applicative : Comment bloquer les attaques CSRF
Sécuriser une application contre le CSRF implique de comprendre les barrières mises en place côté backend et côté navigateur pour empêcher un site tiers d'exécuter des actions à la place de l'utilisateur.
Voici la synthèse technique des trois lignes de défense majeures :
1. Les jetons anti-CSRF (Tokens)
C'est la protection logique standard au niveau applicatif.
Le principe : Le serveur génère une valeur unique, cryptographiquement forte et imprévisible associée à la session de l'utilisateur. Ce jeton est injecté dans les formulaires ou attendu dans les en-têtes personnalisés des requêtes d'API.
La barrière : Lorsqu'un site tiers tente de forger une requête POST intersite, il est incapable de deviner ou de lire ce jeton secret. Le backend rejette immédiatement la requête si le token est manquant ou invalide.
2. Les attributs de cookie SameSite
Cette sécurité est directement gérée par le navigateur pour contrôler la transmission des cookies de session lors de requêtes intersites (cross-site).
SameSite=Strict : Le cookie n'est jamais envoyé si la requête provient d'un domaine tiers (même si l'utilisateur clique sur un lien légitime).
SameSite=Lax : Le cookie est bloqué pour les requêtes intersites implicites (comme les formulaires POST cachés ou les appels AJAX d'un site malveillant), mais reste envoyé lors d'une navigation standard (lien GET <a>). C'est le comportement par défaut de la plupart des navigateurs modernes.
3. La vérification de l'origine (Referer & Origin)
Une méthode complémentaire consiste à inspecter les métadonnées de la requête HTTP entrante.
Le principe : Le serveur vérifie l'en-tête Referer (l'URL de la page qui a initié la requête) ou Origin (le domaine de provenance).
La limite : Moins robuste que les jetons car ces en-têtes peuvent parfois être omis, supprimés par des politiques de confidentialité du navigateur ou usurpés dans des cas de configurations très spécifiques. Elle sert de défense en profondeur mais ne doit pas être l'unique sécurité.
#Un dev qui comprend la sécurité.
#Un pentester qui comprend le code.
@_makh0u
#Cybersecurity #WebSecurity #CSRF #SameSite #SecureCoding #PortSwigger #Backend #Frontend
ENQUETE / Sénégal : une honte 🇸🇳
https://t.co/5ujPxcFrlE
Tout ce qui s'est passé en coulisses : des malversations aux vols de nourriture destinée aux joueurs (!) en passant le trafic de billets (qui, comment et combien) et d'autres problèmes surréalistes
Keep the faith !
Les fumées toxiques qui proviennent de la décharge d'ordures à ciel ouvert de Mbeubeuss constituent le plus grand risque sanitaire pour les populations des départements de Keur Massar et de Rufisque, pour les enfants notamment. @PR_Diomaye@santegouv_sn@MinistreEnviro1 1/2
Félicitations à Pastef. La souveraineté economique a besoin d’une organisation pour se construire. Il faut vouloir pour pouvoir, mais pour pouvoir il faut une organisation. Que la souveraineté soit libérale Progressiste. Forces Coalisées pour l’Unité et la Souveraineté (FOCUS).
Vous n'avez pas besoin de microservices.
En réalité, vous n'avez pas besoin de la plupart des tendances que vous voyez défiler sur internet. Un monolithe bien écrit bat un cluster Kubernetes mal justifié à presque tous les niveaux : lisibilité, débogage, coût opérationnel, vitesse de livraison.
Par definition, un ingénieur, c'est quelqu'un qui utilise le strict minimum de technologie pour résoudre un problème donné. Pas celui qui en empile le maximum pour signaler sa sophistication.
Les microservices ont leur place. Quand vous avez des équipes indépendantes qui déploient à des rythmes différents, quand la scalabilité d'un composant isolé le justifie, quand le coût de coordination est déjà absorbé par votre organisation, pas avant.
Ce que vous voyez sur X ou dans les conférences, c'est l'architecture de Netflix ou Uber documentée par des ingénieurs dont le problème principal est la scale à des millions d'utilisateurs. Ce n'est pas votre problème. Entout cas pas encore et peut-être jamais.
Choisir une technologie parce qu'elle est populaire, c'est laisser Twitter décider de votre architecture. Un ingénieur pose toujours la même question avant d'ajouter quoi que ce soit: quel problème précis est-ce que ça résout, et est-ce le problème que j'ai aujourd'hui ?
Di fàttali ne, paaka day aaje daasaat, telefon di aaje duyaat, fasu kursu di aaje làbbali; noonu la sa ngëm gi aajee yeesalaat: ci déglu ay waaraate, siyaare nitu Yàlla ku lay fàttali Yàlla, siyaare ay armeel, walla lépp luy nammaat sa xol bi jëmale ko ci Yàlla.
Ces chiffres ne reflètent pas la réalité du marché local. En vérité, moins de 3 % des professionnels de ces profils atteignent ces niveaux de rémunération. Il s’agit quasi exclusivement de ceux qui travaillent en remote pour des entreprises étrangères.
Je vous partage mon article de recherche sur l’analyse dynamique d’un pont ferroviaire à grande vitesse, disponible sur ResearchGate : https://t.co/nvXPaHyVUG