Développement & AppSec

JSON Token

Comment avoir un aide-mémoire sur un sujet précis ? Demandez à une (ou plusieurs) IA. Ici j'avais envie de me rafraîchir la mémoire au sujet des JSON token, et voici…

JSON Web Token

Les JSON Web Tokens (ou JWT) sont des moyens d'échanger de façon sécurisée des données entre deux parties. Tout dépend ensuite de ce qu'on attend par sécurisé... Norme Tout d'abord,…

DevSecOps

Pas de stratégie DevSecOps possible sans une forte culture CI/CD dans l’entreprise, une plate-forme cloud ou On-Premise qui fonctionne et une automatisation à outrance des outils de test, de build…

API

Ce que c'est... https://app.pluralsight.com/library/courses/designing-restful-web-apis/table-of-contents https://dzone.com/articles/top-10-api-security-threats-every-api-team-should Attaques https://www.lemondeinformatique.fr/actualites/lire-les-api-cible-des-tentatives-d-authentification-dans-les-services-financiers-78174.html https://threatpost.com/akamai-on-credential-stuffing-attacks/153654/ Selon l'OWASP (et JDN) Vérifier les autorisations au niveau de chaque objet Soigner l'authentification utilisateur Sélectionner les données à afficher Limiter les…

WordPress

Etant le CMS (Content Management System) le plus répandu, il est fatalement intéressant pour des attaquants. Cela étant, les développeurs ont l'air de faire sérieusement leur boulot, et c'est plutôt…

Go (lang)

Go est le langage créé par Google. Il rassemble aussi des concepts intéressants, comme Rust, et il est également compilé. Structure(s) Packages L'instruction import permet la factorisation, à savoir le…

Rust

Quelques points importants sur le langage Rust, qui est un langage compilé (donc rapide) et orienté objet (ce qui est bôf). Langage : rappels Base sur les variables let, mut…

Développement

Plutôt que de réinventer la roue (et mal), voici le guide de la CNIL à destination des développeurs. https://www.cnil.fr/fr/kit-developpeur

Python

Les bases ... Multithreading A ne pas confondre avec multiprocessing. Avec des threads, on lance des programmes en //, et le système d'exploitation ou le processus parent gère comme il…