Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Academy Contact

Runtime Application Self-Protection (RASP)

cloud

Définition

Le RASP (Runtime Application Self-Protection) est une technologie de sécurité intégrée directement au sein de l'application ou de son environnement d'exécution (runtime), interceptant en temps réel les appels de fonctions sensibles — requêtes de base de données, appels système, manipulations de fichiers, désérialisation d'objets — pour détecter et bloquer les tentatives d'exploitation au moment précis où elles se produisent, avec une visibilité complète du contexte d'exécution applicatif. Contrairement à un WAF, qui analyse le trafic en périphérie sans connaissance de la logique interne de l'application, le RASP opère depuis l'intérieur même du processus, distinguant avec précision une requête légitime d'une tentative d'injection en observant si l'entrée atteint un point d'exécution dangereux (requête SQL non paramétrée), plutôt qu'en se fiant à des signatures de trafic contournables. Déployé sous forme d'agent instrumentant le code (bytecode instrumentation pour les environnements Java ou .NET, extension d'interpréteur pour PHP, Node.js ou Python), le RASP peut fonctionner en mode détection avec alerte seule, ou en mode blocage actif interrompant l'exécution de la requête malveillante. Cette approche, plus précise mais plus intrusive que le WAF, s'avère particulièrement adaptée à la protection d'applications critiques en complément d'une stratégie de défense en profondeur incluant SAST, DAST et WAF.

Description

Le RASP (Runtime Application Self-Protection) est une technologie de sécurité applicative intégrée directement dans l'application ou son runtime, interceptant les appels internes (accès DB, exécution de commandes, I/O fichiers) pour détecter et bloquer les attaques en temps réel sans dépendre de règles WAF externes.

Contexte cloud

Les solutions RASP cloud (Sqreen/Datadog APM Security, Contrast Security, Imperva) s'intègrent comme agents Java/Node.js/Python dans les conteneurs ou fonctions Lambda. Contrairement au WAF qui inspecte le trafic réseau, le RASP détecte les injections après décodage, contournant les techniques d'obfuscation WAF.

Points clés

  • Détection in-context : intercepter PreparedStatement.execute() en Java pour détecter les SQLi même chiffrées en transit (TLS termination côté ALB)
  • RASP vs WAF : complémentaires - le WAF bloque les attaques réseau volumétriques, le RASP protège contre les attaques sophistiquées ciblées contournant les règles WAF
  • Overhead performance : mesurer l'impact latence (<5ms acceptable) avant déploiement en prod via tests de charge JMeter/k6 avec et sans agent RASP

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis