Logstash pour les devs - 24 - Sécurité Logstash : SSL, auth et secrets
Chiffrer les communications, authentifier les connexions et gerer les secrets dans Logstash.
55 articles sur le thème "sécurité".
Chiffrer les communications, authentifier les connexions et gerer les secrets dans Logstash.
Le scanner de vulnérabilités Trivy a été compromis par une attaque supply chain. Comment ça s'est passé, ce que ça implique, et comment protéger vos pipelines CI/CD.
Comprendre le backtracking catastrophique, les attaques ReDoS et comment écrire des regex performantes et sures.
Utilisateur non-root, images minimales, scan de vulnérabilités, filesystem read-only et gestion des secrets.
Same-origin policy, preflight, Access-Control-Allow-Origin et tous les headers CORS expliques avec les erreurs courantes et leurs solutions.
Gerer les utilisateurs et groupes sous Linux, comprendre sudo et pourquoi tu ne dois jamais bosser en root.
Comprendre rwx, chmod, chown et les permissions Linux pour ne plus jamais avoir peur de 'permission denied'.
Same-origin policy, preflight requests, Access-Control-Allow-Origin : tout ce que tu dois savoir pour que ton front parle a ton API.
Cles SSH, config, tunnels, rsync et bonnes pratiques : tout pour se connecter a ses serveurs sans friction.
Input sanitization, SQL injection, mass assignment, limites de taille, HTTPS, security headers et OWASP API Top 10.
Tout sur les cookies HTTP : Set-Cookie, attributs de sécurité, SameSite, third-party cookies et limites.
Les headers de sécurité HTTP essentiels : CSP, HSTS, X-Frame-Options, helmet.js et les outils pour vérifier.
HTTP callbacks, retry stratégies, signatures HMAC-SHA256, idempotence, dead letter queues et l'exemple Stripe.
fail2ban, SSH, pare-feu, rkhunter et lynis : les bases pour sécuriser un serveur Linux.
Comment TLS sécurisé HTTP, la différence entre TLS 1.2 et 1.3, les certificats, Let's Encrypt et HSTS.
ufw et iptables : configurer un firewall Linux pour protéger tes services sans te couper l'acces SSH.
Token bucket, sliding window, headers X-RateLimit-*, Redis et 429 Too Many Requests : tout pour implementer un rate limiting efficace.
Basic, Bearer, Digest, clés API : les mecanismes d'authentification HTTP avec leurs forces et leurs faiblesses.
Comprendre les différences entre any, unknown et never en TypeScript. Quand les utiliser, quand les éviter, et pourquoi any est un poison silencieux.
ENV, ARG, env_file, .env, Docker secrets : tout ce qu'il faut savoir pour configurer tes conteneurs sans exposer tes secrets.
Root par défaut, instruction USER, UID/GID, le cauchemar des bind mounts et comment faire tourner tes conteneurs en non-root.
Le fonctionnement de TLS et HTTPS demystifie. Certificate authorities, Let's Encrypt, et ce qui se passe quand tu tapes https://.
Les 7 vrais problèmes des fichiers .env : pas de rotation, pas d'audit, pas de chiffrement, partage risque et plus.
Les transactions SQL et les propriétés ACID. BEGIN, COMMIT, ROLLBACK, isolation levels et les pièges de la concurrence.
Tous les termes de cryptographie et sécurité expliques : AES, RSA, Ed25519, SSH, GPG, TLS, HMAC, salt, hash, et plus.
AWS Secrets Manager, SSM Parameter Store et les alternatives cloud. Setup, rotation automatique et intégration.
La différence entre authentification et autorisation. Deux concepts que les juniors confondent tout le temps.
L'échelle des solutions pour gerer ses secrets : .env chiffre, variables CI/CD, vaults cloud et HashiCorp Vault.
Utiliser Google Secret Manager pour stocker et acceder a tes secrets. Setup, API, rotation et intégration avec Docker.
Pourquoi les fichiers .env ne suffisent pas. Les vrais risques des secrets mal geres et ce que les vault managers resolvent.
HashiCorp Vault pour les devs : installation, premiers secrets, politiques d'acces et intégration avec Docker et CI/CD.
Chiffrer ses fichiers de secrets avec SOPS et age. Les secrets dans git, mais chiffres. Simple, efficace, pas cher.
Les failles de sécurité web que tout dev doit connaître. XSS, CSRF, injection SQL et comment s'en protéger.
Les refresh tokens pour renouveler les access tokens sans redemander le mot de passe. Rotation, stockage et sécurité.
Partager les certificats Let's Encrypt de Caddy avec docker-mailserver. Configuration SSL sans duplication ni certbot.
Tous les termes du monde de l'email expliques : SMTP, IMAP, DKIM, SPF, DMARC, MX, PTR, MTA, MDA et plus. Avec des exemples concrets.
Mettre Cloudflare devant ton site en 15 minutes. DNS, proxy, SSL, page rules et premiers reglages de performance.
Comment Cloudflare protégé ton site : DDoS mitigation, WAF, bot détection, rate limiting et protection de l'origine.
L'authentification par session et cookie. HttpOnly, Secure, SameSite et pourquoi c'est toujours le meilleur choix pour la plupart des apps.
Pourquoi on hash les mots de passe et pourquoi SHA-256 n'est pas la bonne réponse. bcrypt, argon2 et le facteur de coût.
La différence entre chiffrement symetrique et asymetrique, expliquee simplement. AES, RSA, Ed25519 et pourquoi ca compte pour toi.
OAuth2 demystifie : Authorization Code, PKCE, Client Credentials. Les flows expliques avec des schemas concrets.
Generer, configurer et gerer tes clés SSH. Ed25519, ssh-agent, config, multi-clés et bonnes pratiques pour les devs.
Tous les termes de la gestion des secrets : vault, rotation, chiffrement at rest, IAM, SOPS, et plus.
Comprendre et utiliser GPG : génération de clés, signature de fichiers, chiffrement de messages. Guide pratique pour développeurs.
Configurer les records DNS pour un serveur mail : MX, SPF, DKIM, DMARC. Chaque record explique avec sa syntaxe exacte.
Les JSON Web Tokens expliques : structure, signature, quand les utiliser et surtout quand NE PAS les utiliser.
Faire tourner ses secrets sans downtime. La stratégie dual-key, les procedures et l'automatisation de la rotation.
Implementer un système de rôles et permissions en TypeScript. RBAC, middleware et les erreurs classiques.
Comment signer tes commits Git avec GPG ou SSH. Configuration, vérification et pourquoi le badge Verified compte.
Securiser PostgreSQL : rôles, GRANT/REVOKE, schemas, Row Level Security et les bonnes pratiques d'acces.
Pourquoi la cryptographie concerne tous les développeurs. Introduction a une serie sur les clés SSH, GPG, TLS et la sécurité au quotidien.
Tous les termes de l'authentification et la sécurité web : OAuth2, JWT, RBAC, XSS, CSRF, bcrypt et plus.
Bonnes pratiques de gestion des clés : rotation, sauvegarde, passphrases, et clés materielles (YubiKey). Guide pratique pour ne jamais se faire pieger.
Injecter des secrets dans tes pipelines CI/CD. Variables GitLab, GitHub secrets, masquage et bonnes pratiques.