Sécurité applicative et développement
Univers :Offensive Security (connexe)Architecture & Engineering
AppSec Engineer : le spécialiste du développement sécurisé
Il réduit les vulnérabilités avant que les applications n’arrivent en production, en travaillant avec les développeurs plutôt qu’après eux.
Le métier en bref
- Famille métier
- Sécurité applicative et développement
- Autres appellations
- AppSec Engineer, Application Security Engineer, Secure Software Engineer
- Profil ENISA correspondant
- Cybersecurity Implementer (ECSF)
- Niveau d’études fréquent
- Bac+3 à Bac+5, souvent en développement à l’origine
- Salaire (repère)
- Médiane 60 k€ brut / an pour la famille sécurité informatique
- Reconversion
- Oui, et c’est la voie la plus naturelle depuis le développement
- Programmation
- Indispensable : c’est le métier cyber où elle pèse le plus
- Astreintes
- Rares : le travail suit le rythme des projets, pas celui des alertes
Qu’est-ce qu’un spécialiste en développement sécurisé ?
Le spécialiste en développement sécurisé — largement appelé AppSec Engineer, y compris en France — a un objectif simple à formuler : réduire les vulnérabilités des applications avant qu’elles n’arrivent en production.
Cela change tout par rapport aux autres métiers défensifs. Un analyste SOC détecte ce qui se passe déjà. Un pentester constate ce qui existe déjà. L’AppSec, lui, travaille en amont, avec ceux qui construisent, pour que la faille n’existe pas.
L’AppSec ne cherche pas seulement des vulnérabilités : il cherche à ce que l’organisation cesse d’en produire.
C’est ce qui explique la particularité du profil. Ce métier ne se pratique pas contre les développeurs ni à côté d’eux, mais avec eux. Un AppSec que les équipes évitent, dont les demandes sont perçues comme des obstacles administratifs, ne produira aucun effet mesurable — quelle que soit la qualité de son analyse.
Les autres appellations
- AppSec Engineer
- Application Security Engineer
- Application Security Specialist
- Secure Software Engineer
- Software Security Engineer
- Ingénieur sécurité applicative
- Référent sécurité du développement
Le référentiel européen ECSF de l’ENISA rattache ce type de poste au profil « Cybersecurity Implementer », dont les appellations alternatives incluent explicitement « Cybersecurity Developer » et « DevSecOps Engineer ».
Intervenir tôt : le principe du « shift left »
Le terme circule beaucoup et mérite d’être ramené à quelque chose de concret. L’idée est simplement de traiter la sécurité au plus tôt dans le cycle de développement, plutôt qu’en fin de parcours.
Le raisonnement est d’abord économique. Une erreur de conception repérée pendant la conception se corrige en discutant une heure. La même erreur repérée après six mois de production peut impliquer une refonte, une migration de données et une fenêtre d’indisponibilité. Le coût de correction croît de manière très marquée à chaque étape franchie.
Ce que cela signifie en pratique
- Des exigences de sécurité formulées avec le besoin, pas ajoutées après
- Un threat modeling sur les fonctionnalités sensibles, en amont du développement
- Des contrôles automatisés intégrés à la chaîne de build, avec un niveau de bruit maîtrisé
- Une revue de code orientée sécurité sur les parties critiques, avant fusion
- Des tests dynamiques avant mise en production
- Et, en continu, de la formation et de l’accompagnement des équipes
Le « shift left » échoue quand il se réduit à ajouter des outils bloquants dans la chaîne de build. Il fonctionne quand les développeurs comprennent pourquoi une pratique est demandée.
Ses principales missions
- Construire et faire vivre le Secure SDLC
Définir ce que l’on attend à chaque étape du cycle de développement, en restant réaliste sur la charge que cela représente pour les équipes. Le cadre SSDF publié par le NIST sous la référence SP 800-218 fournit une structure utile pour cela.
- Animer le threat modeling
Sur les fonctionnalités sensibles : identifier les attaquants plausibles, leurs objectifs, les chemins possibles et les contre-mesures pertinentes. C’est là que se traitent les défauts de conception, qu’aucun outil ne détecte.
- Réaliser des revues de code de sécurité
Sur les parties critiques : authentification, contrôle d’accès, traitement des entrées, gestion des secrets, opérations cryptographiques. L’AppSec cherche moins des motifs interdits que des raisonnements fragiles.
- Outiller la chaîne de build
Intégrer SAST, DAST, SCA et détection de secrets, puis — c’est le point décisif — régler les seuils pour que le signal reste exploitable. Un outil qui produit 400 alertes non triées est abandonné en quelques semaines.
- Gérer les dépendances
Suivre les composants tiers, leur version, leur exposition réelle. Quand une vulnérabilité critique est publiée sur une bibliothèque largement utilisée, il faut savoir en quelques heures quelles applications sont concernées.
- Sécuriser les API
Authentification entre services, autorisation fine, limitation de débit, validation des entrées, exposition minimale. Les API concentrent aujourd’hui une part importante des vulnérabilités réellement exploitées.
- Piloter les vulnérabilités applicatives
Centraliser les constats venant des outils, des pentests et des programmes de signalement, les prioriser sur le risque réel et suivre la correction jusqu’au bout.
- Accompagner et former les développeurs
Sessions courtes, appuyées sur des cas réels issus du code de l’entreprise. Bien plus efficace qu’une formation générique, et bien mieux reçu.
- Contribuer au programme de signalement
Selon le contexte, participer à un bug bounty ou à une politique de divulgation : trier les rapports, qualifier l’impact, coordonner la correction.
Les technologies et les outils
Chaîne de développement
- Git
- GitLab
- GitHub
- Azure DevOps
- CI/CD
Analyse statique (SAST)
- Semgrep
- SonarQube
- Analyseurs intégrés
Analyse dynamique (DAST)
- OWASP ZAP
- Burp Suite
Dépendances (SCA)
- Snyk
- Dependabot
- Inventaire logiciel
Secrets
- Scanners de secrets
- Coffres-forts de secrets
Exécution
- Conteneurs
- Kubernetes
- API gateways
Un avertissement utile : le marché de l’outillage AppSec est saturé d’offres, et il est facile de confondre couverture outillée et sécurité réelle. Une équipe disposant de trois scanners mal réglés et d’aucun temps pour trier les résultats est moins bien protégée qu’une équipe qui fait sérieusement de la revue de code sur ses parties critiques.
SAST, DAST, SCA : à quoi sert quoi
- SAST — analyse statique
Examine le code source sans l’exécuter. Intervient très tôt, couvre l’ensemble du code, mais produit beaucoup de faux positifs et ne comprend pas le contexte d’exécution.
- DAST — analyse dynamique
Teste l’application en fonctionnement, comme le ferait un attaquant. Moins de faux positifs, résultats plus convaincants, mais intervient tard et ne couvre que les chemins atteints.
- SCA — analyse de composition logicielle
Inventorie les dépendances et confronte leurs versions aux vulnérabilités connues. Devenu central : la chaîne d’approvisionnement logicielle figure parmi les risques les plus élevés de l’OWASP Top 10 2025.
Faut-il savoir développer pour travailler en AppSec ?
La réponse mérite d’être nette : oui, et la compréhension du développement pèse nettement plus lourd ici que dans la plupart des autres métiers de la cybersécurité.
Il ne s’agit pas de savoir écrire quelques scripts. Il s’agit d’avoir développé de vraies applications, d’avoir livré, maintenu, corrigé en urgence, et compris les compromis que fait une équipe sous contrainte de délai. C’est cette expérience qui permet de proposer des solutions applicables — et qui rend crédible auprès des développeurs, lesquels repèrent immédiatement un interlocuteur qui n’a jamais livré de code.
Ce qu’il faut réellement maîtriser
- Architecture web et HTTP
Requêtes, réponses, en-têtes, cookies, CORS, redirections. Une large part des vulnérabilités web s’explique par une compréhension incomplète de ces mécanismes.
- API
REST, GraphQL selon les contextes, authentification entre services, gestion des jetons, contrôle d’accès au niveau de chaque ressource.
- Authentification et sessions
Cycle de vie d’une session, stockage des jetons, expiration, révocation, authentification multifacteur, fédération. Sujet dense où les erreurs sont fréquentes et graves.
- Contrôle d’accès
La catégorie la plus élevée de l’OWASP Top 10 2025. Une autorisation vérifiée côté interface mais pas côté serveur reste l’un des défauts les plus répandus.
- Bases de données
Requêtes paramétrées, ORM et leurs pièges, chiffrement des données sensibles, gestion des droits applicatifs.
- JavaScript et front-end
Rendu côté client, injection dans le DOM, dépendances tierces, stockage local des données sensibles.
- Au moins un langage back-end
Java, C#, Python, Go ou PHP selon l’entreprise. L’objectif est de pouvoir lire couramment et de comprendre les mécanismes de sécurité du framework utilisé.
- Revue de code
Savoir lire du code écrit par d’autres, dans un style qui n’est pas le sien, et repérer ce qui est fragile. Cela s’apprend en pratiquant, pas en théorie.
AppSec, pentester, DevSecOps, développeur, ingénieur cyber
- Développeur
Construit la fonctionnalité. La sécurité est l’une de ses contraintes parmi d’autres, rarement sa priorité première.
- AppSec Engineer
Fait en sorte que le code produit soit sûr : exigences, conception, revue, outillage, formation. Travaille en continu avec les équipes.
- Pentester
Teste l’application à un instant donné, de l’extérieur, et produit un rapport. Mesure le résultat sans participer à la construction.
- DevSecOps
Intègre la sécurité dans la chaîne de livraison et l’infrastructure : pipelines, conteneurs, infrastructure décrite sous forme de code, déploiement. Forte zone de recouvrement avec l’AppSec autour de la CI/CD.
- Ingénieur cybersécurité
Travaille sur l’infrastructure et les solutions de sécurité, généralement pas sur le code applicatif.
Dans une entreprise disposant d’un vaste patrimoine applicatif, ces cinq rôles coexistent. Dans une structure plus petite, une seule personne porte souvent AppSec et DevSecOps, parfois en restant développeur à temps partiel.
Les qualités attendues
La compétence technique ouvre la porte, mais ce métier se joue largement sur la capacité à faire adopter des pratiques par des équipes qui ont d’autres priorités.
- Curiosité de construction : comprendre comment une application fonctionne avant de dire comment elle casse
- Pédagogie : expliquer une vulnérabilité sans faire la leçon
- Pragmatisme : proposer ce qui sera réellement appliqué, pas ce qui serait idéal
- Sens de la priorisation : distinguer le risque réel du constat théorique
- Goût de l’automatisation : ce qui est manuel ne tiendra pas à l’échelle
- Patience : faire évoluer des pratiques prend des mois, parfois des années
- Humilité : les développeurs connaissent leur code mieux que vous
- Veille technique : frameworks, dépendances et vulnérabilités évoluent en permanence
Comment accéder au métier
L’AppSec est l’un des rares métiers cyber où la voie royale passe par le développement plutôt que par la sécurité. C’est une bonne nouvelle pour les développeurs qui souhaitent évoluer sans quitter le code.
Depuis le développement — la voie la plus efficace
- Développeur
- Développeur sénior / référent
- AppSec Engineer
- Développeur
- Référent sécurité de l’équipe
- AppSec Engineer
- Développeur
- DevOps
- DevSecOps
- AppSec Engineer
Un chemin intéressant existe en interne : devenir le référent sécurité de son équipe de développement, prendre en charge le threat modeling et le tri des remontées d’outils, puis basculer à temps plein. Beaucoup d’entreprises préfèrent former un développeur à la sécurité plutôt que l’inverse.
Depuis la sécurité — plus exigeant
Un pentester spécialisé web dispose déjà de la connaissance des vulnérabilités et de leur exploitation. Il lui manque l’expérience de la construction : contraintes de livraison, dette technique, compromis d’architecture. Sans un investissement réel dans le développement, le risque est de produire des recommandations que les équipes jugeront — souvent à raison — inapplicables.
Ressources publiques de référence
- OWASP Top 10 : les risques majeurs des applications web, édition 2025
- OWASP ASVS : un référentiel d’exigences de vérification, plus détaillé et directement utilisable comme base d’exigences
- NIST SP 800-218 (SSDF) : un cadre de pratiques de développement sécurisé, indépendant du cycle de développement retenu
- Les plateformes d’entraînement web, pour comprendre l’exploitation par la pratique
Où exerce-t-on ce métier ?
- Éditeurs de logiciels
- Entreprises du numérique et plateformes en ligne
- Banque et assurance
- Commerce en ligne
- Santé et e-santé
- Industrie avec forte composante logicielle
- ESN et sociétés de développement
- Cabinets spécialisés en sécurité applicative
- Administrations avec patrimoine applicatif important
La demande est portée par deux facteurs : la croissance du patrimoine applicatif exposé, et l’attention accrue portée à la chaîne d’approvisionnement logicielle. Les entreprises qui vendent du logiciel à d’autres entreprises sont particulièrement concernées, leurs clients exigeant de plus en plus de garanties sur leurs pratiques de développement.
Avantages et contraintes du métier
- Métier de construction, où l’on améliore durablement plutôt que de constater
- Reste proche du code, ce qui convient aux profils qui ne veulent pas quitter la technique
- Peu d’astreintes comparé aux métiers de détection et de réponse
- Reconversion naturelle et rapide depuis le développement
- Profils rares : peu de personnes combinent vraie expérience de développement et expertise sécurité
- Ressources de référence publiques, gratuites et de qualité
- Nécessité de convaincre sans autorité sur les équipes de développement
- Résultats lents à obtenir : les pratiques évoluent sur des mois
- Tri permanent du bruit produit par les outils
- Tension récurrente entre exigences de sécurité et calendrier de livraison
- Veille technique lourde : frameworks et dépendances évoluent sans cesse
- Difficulté à démontrer sa valeur : les vulnérabilités évitées ne se comptent pas
Profil du métier
- Technique5/5
- Analyse5/5
- Développement5/5
- Réglementaire2/5
- Communication4/5
- Management2/5
Profil indicatif, harmonisé sur six axes communs à toutes les fiches. C’est le seul métier de cette bibliothèque où l’axe « Développement » atteint 5 : sans compréhension réelle du code, l’AppSec devient du conseil hors-sol que les équipes de développement n’appliqueront pas.
Compétences et niveaux attendus
| Compétence | Importance |
|---|---|
| Développement et lecture de code | |
| Sécurité des applications web et des API | |
| Vulnérabilités applicatives et exploitation | |
| Revue de code orientée sécurité | |
| Authentification, sessions et contrôle d’accès | |
| Outillage SAST, DAST et SCA | |
| Chaîne CI/CD et automatisation | |
| Threat modeling | |
| Pédagogie auprès des développeurs | |
| Gestion des dépendances et de la chaîne d’approvisionnement | |
| Cryptographie appliquée | |
| Conteneurs et orchestration |
Un bon AppSec sait lire du code qu’il n’a pas écrit, dans un langage qu’il ne pratique pas quotidiennement, et repérer ce qui ne va pas. C’est une compétence qui s’acquiert par le développement, pas par la théorie.
Une journée type
- 09h00Revue des alertes outillées
Tri des remontées SAST et SCA de la nuit. L’essentiel du travail consiste à distinguer le vrai risque du bruit : un outil qui crie au loup fait perdre la confiance des développeurs en deux semaines.
- 10h00Atelier de threat modeling
Avec une équipe qui démarre une nouvelle fonctionnalité de paiement : qui sont les attaquants plausibles, que cherchent-ils, par où passeraient-ils, qu’est-ce qui les arrêterait. Une heure à ce stade vaut des semaines de correction plus tard.
- 11h30Revue de code
Examen d’une demande de fusion touchant au contrôle d’accès. L’AppSec cherche moins des motifs suspects que des raisonnements fragiles : une autorisation vérifiée côté interface mais pas côté serveur, par exemple.
- 14h00Accompagnement d’une équipe
Une équipe a reçu un rapport de pentest avec huit vulnérabilités. L’AppSec l’aide à comprendre les causes réelles, à prioriser et à corriger le motif plutôt que chaque occurrence.
- 15h30Outillage de la chaîne CI/CD
Amélioration de la configuration du scanner de secrets et ajustement des seuils de blocage. L’objectif est qu’un secret commité ne parte jamais en production, sans pour autant bloquer toutes les livraisons.
- 16h30Gestion d’une dépendance vulnérable
Une bibliothèque largement utilisée dans l’entreprise publie un correctif critique. Identification des applications concernées, évaluation de l’exposition réelle, coordination des montées de version.
- 17h30Formation
Préparation d’une session courte pour les développeurs sur une catégorie de vulnérabilité récurrente, à partir de cas réels issus du code de l’entreprise — bien plus efficace que des exemples génériques.
Le rythme est celui des projets. Les pics arrivent lors des audits, des mises en production sensibles ou de la publication d’une vulnérabilité majeure dans une dépendance très utilisée.
Salaire
- Famille « sécurité informatique » (médiane cadres)60 k€ brut / anApec 2025. Repère pertinent lorsque le poste est rattaché à la filière sécurité ; 80 % des cadres de cette famille gagnent entre 43 et 99 k€.
- Famille « développement informatique » (médiane cadres)50 k€ brut / anApec 2025. Repère pertinent lorsque le poste est rattaché aux équipes de développement ; 80 % des cadres concernés gagnent entre 38 et 74 k€.
- 80 % des cadres de la famille sécurité informatiqueEntre 43 et 99 k€ brut / anApec 2025, tous niveaux d’expérience confondus.
Aucune étude française ne publie de grille propre à l’intitulé « AppSec Engineer », métier encore récent en France. Les deux familles Apec citées encadrent la réalité observée : le rattachement du poste — filière sécurité ou filière développement — pèse sensiblement sur la rémunération, et l’écart entre les deux médianes le montre bien. Ce sont des ordres de grandeur, pas le salaire du métier. Le niveau réel dépend de l’expérience en développement, de la maturité applicative de l’entreprise, du secteur, de la région et de la taille de l’organisation. Les profils combinant une vraie expérience de développement et une expertise sécurité restent rares, ce qui joue en leur faveur.
Les rémunérations présentées sont des ordres de grandeur issus de sources publiques, et non une promesse salariale. Le niveau réel dépend du périmètre du poste, du secteur, de la région et de l’expérience.
Pour comparer cette rémunération avec celles des autres métiers, consultez la grille des salaires en cybersécurité en France.
Évolutions professionnelles
L’AppSec est l’un des rares métiers cyber où l’on arrive plus souvent du développement que de la sécurité. C’est aussi ce qui le rend accessible en reconversion interne.
- Développeur
- Développeur sénior ou référent technique
- AppSec Engineer
- AppSec Engineer senior / référent sécurité applicative
- Architecte sécurité applicative ou responsable AppSec
Autres voies et sorties
- Pentester web → AppSec Engineer
- AppSec Engineer → DevSecOps
- AppSec Engineer → Architecte cybersécurité
- AppSec Engineer → chercheur en vulnérabilités
Le marché de la cybersécurité en France
L’Observatoire des métiers de la cybersécurité de l’ANSSI a analysé plus de 23 000 offres d’emploi cyber publiées en France entre juin 2023 et juin 2024. Les besoins concernent des profils techniques mais aussi la gouvernance, le risque, la réponse à incident et le management.
L’Onisep recense de son côté près de 23 200 offres en 2024, soit une hausse de 49 % en cinq ans, avec un revenu moyen de 3 300 € brut par mois et 77 % de recrutements en CDI. Les métiers cyber sont présents dans l’ensemble des secteurs confrontés à la protection de systèmes et de données.
Au niveau européen, l’ENISA a publié en 2022 le European Cybersecurity Skills Framework (ECSF), qui ramène l’ensemble du secteur à douze profils de référence. Ce cadre commun aide à comparer des intitulés de poste souvent flottants d’une entreprise à l’autre.
🎓 Notre sélection
Notre position sur la formation à l’AppSec
Nous n’avons pas encore sélectionné de parcours KLE spécifiquement dédié à l’AppSec, parce qu’à notre connaissance il n’en existe pas dans leur catalogue. Nous préférons l’écrire clairement plutôt que de recommander un parcours approximatif : sur ce métier, la crédibilité compte plus que le lead.
Le parcours Conduire des tests d’intrusion peut constituer un complément utile pour comprendre concrètement comment les vulnérabilités web sont exploitées — et il n’y a pas de meilleure motivation pour un développeur que de voir sa propre application tomber. Mais soyons nets sur ses limites : il ne remplace ni l’expérience du développement, ni la maîtrise du Secure SDLC, ni les pratiques AppSec au quotidien.
Pour l’essentiel du métier, les ressources de référence sont publiques et gratuites : l’OWASP et le cadre SSDF du NIST couvrent la plus grande partie de ce qu’il faut savoir.
- Socle indispensable — savoir développerExpérience réelle de développement
Ce n’est pas négociable. On ne devient pas AppSec sans avoir écrit, livré et maintenu du code en conditions réelles. C’est ce qui donne la capacité à lire du code inconnu et la légitimité auprès des équipes.
- Complément utile — comprendre l’exploitationKLE FORMATIONS — Conduire des tests d’intrusion
Pentest web et méthodologie OWASP. Utile pour passer de « cette ligne est théoriquement risquée » à « voici ce qu’un attaquant en fait ». Complément, pas substitut.
- Ressources de référence — gratuites et publiquesOWASP (Top 10, ASVS) et NIST SSDF (SP 800-218)
Le Top 10 pour les risques majeurs, l’ASVS pour les exigences de vérification, le SSDF pour structurer les pratiques de développement sécurisé tout au long du cycle de vie.
Pourquoi nous ne recommandons pas de parcours dédié
- Aucun parcours KLE ne couvre à notre connaissance le Secure SDLC et les pratiques AppSec
- Recommander un parcours inadapté nuirait à la crédibilité de Cyberskill
- Le socle décisif de ce métier est l’expérience de développement, qu’aucune formation courte ne remplace
- Les référentiels OWASP et NIST SSDF sont publics, gratuits et de très bonne qualité
- Nous mettrons cette sélection à jour si un parcours adapté apparaît
Cyberskill et KLE FORMATIONS sont partenaires.
Ce métier est-il fait pour moi ?
Huit affirmations tirées des attentes réelles du métier de spécialiste en développement sécurisé. Résultat indicatif, destiné à vous aider à vous situer — ce n’est ni un test psychométrique ni un critère de recrutement.
0 / 8 affirmations renseignées
Questions fréquentes
Qu’est-ce que l’AppSec ?
L’AppSec, ou sécurité applicative, regroupe les pratiques visant à réduire les vulnérabilités des applications tout au long de leur cycle de vie : conception, développement, tests, déploiement et maintenance. Le spécialiste en développement sécurisé en est le référent : il outille, accompagne et forme les équipes de développement pour que les failles n’arrivent pas en production, plutôt que de les découvrir après.
Qu’est-ce que le « shift left » ?
C’est l’idée de traiter la sécurité au plus tôt dans le cycle de développement plutôt qu’à la fin. Le raisonnement est économique autant que technique : corriger un défaut de conception au moment de la conception coûte quelques heures, le corriger après mise en production peut coûter des semaines et impliquer une migration de données. Dans les faits, « shift left » signifie surtout : threat modeling en amont, contrôles automatisés dans la chaîne de build, et revue de code avant fusion.
AppSec ou DevSecOps : quelle différence ?
L’AppSec se concentre sur la sécurité du code et des applications : vulnérabilités, conception, revue, exigences de sécurité. Le DevSecOps porte plus largement sur l’intégration de la sécurité dans la chaîne de livraison et l’infrastructure : pipelines, conteneurs, infrastructure décrite sous forme de code, déploiement. Les deux se recouvrent fortement autour de la CI/CD, et dans beaucoup d’entreprises une même personne porte les deux casquettes.
AppSec ou pentest : quelle différence ?
Le pentester cherche des vulnérabilités à un instant donné, de l’extérieur, et produit un rapport. L’AppSec travaille en continu, de l’intérieur, avec les équipes, pour que ces vulnérabilités n’existent pas. Le pentest mesure ; l’AppSec construit. Les deux sont complémentaires : un rapport de pentest sans équipe AppSec pour accompagner la correction produit souvent les mêmes constats l’année suivante.
Faut-il savoir coder ?
Oui, et c’est le métier cyber où cela compte le plus. Il ne s’agit pas de connaître trois commandes : il faut avoir développé de vraies applications, compris les compromis d’architecture, vécu une mise en production. Sans cela, on ne sait pas lire du code inconnu, on ne repère pas les raisonnements fragiles, et surtout on n’est pas crédible auprès des développeurs — qui repèrent immédiatement un interlocuteur qui n’a jamais livré.
Quels langages et quelles bases faut-il maîtriser ?
Il faut d’abord comprendre l’architecture web et HTTP, le fonctionnement des API, l’authentification et la gestion des sessions, le contrôle d’accès et les interactions avec les bases de données. Côté langages, JavaScript et TypeScript sont quasi incontournables côté client, et il faut être à l’aise avec au moins un langage back-end largement utilisé dans l’entreprise — Java, C#, Python, Go ou PHP selon les contextes. Savoir écrire du Python pour automatiser est un plus constant.
Qu’est-ce que l’OWASP Top 10 et est-il indispensable ?
L’OWASP Top 10 est la référence la plus utilisée pour les risques majeurs des applications web. L’édition 2025 comprend le contrôle d’accès défaillant, les erreurs de configuration, les défaillances de la chaîne d’approvisionnement logicielle, les défauts cryptographiques, les injections, la conception non sécurisée, les défaillances d’authentification, les atteintes à l’intégrité des logiciels ou des données, les défaillances de journalisation et d’alerte, et la mauvaise gestion des conditions exceptionnelles. C’est un point de départ indispensable, mais ce n’est qu’un point de départ : ce n’est ni une checklist de conformité ni un référentiel exhaustif.
SAST, DAST, SCA : quelles différences ?
Le SAST analyse le code source sans l’exécuter, tôt dans le cycle ; il trouve beaucoup de choses mais génère du bruit. Le DAST teste l’application en fonctionnement, comme le ferait un attaquant ; il produit moins de faux positifs mais intervient plus tard et couvre moins de code. Le SCA analyse les dépendances et les bibliothèques tierces pour repérer les composants vulnérables — un sujet devenu majeur, au point que les défaillances de la chaîne d’approvisionnement logicielle figurent désormais parmi les risques les plus élevés de l’OWASP Top 10. Les trois sont complémentaires, aucun ne remplace la revue humaine.
Qu’est-ce que le threat modeling ?
C’est un exercice de conception : avant ou pendant le développement d’une fonctionnalité, l’équipe identifie les attaquants plausibles, ce qu’ils chercheraient, par où ils passeraient et quelles contre-mesures seraient efficaces. Fait correctement, il prend une à deux heures et évite des défauts de conception qu’aucun outil ne détectera ensuite — parce qu’un outil trouve des vulnérabilités, pas des erreurs de raisonnement.
Qu’est-ce que le SSDF du NIST ?
Le Secure Software Development Framework, publié par le NIST sous la référence SP 800-218, est un ensemble de pratiques de développement sécurisé de haut niveau, applicables quel que soit le cycle de développement retenu. Il s’appuie sur des travaux existants, notamment ceux de l’OWASP, et fournit un vocabulaire commun utile pour structurer une démarche AppSec et dialoguer avec des fournisseurs de logiciels.
Peut-on venir du développement ?
Oui, et c’est de loin la meilleure voie. Un développeur expérimenté qui s’intéresse à la sécurité part avec l’essentiel : il sait lire du code, comprend les contraintes de livraison et parle la langue des équipes. Ce qu’il doit acquérir, c’est la connaissance des vulnérabilités, la manière dont elles sont exploitées et les pratiques du Secure SDLC. C’est un chemin bien plus court que l’inverse.
Peut-on venir de la sécurité sans savoir développer ?
C’est possible mais nettement plus difficile. Un pentester web spécialisé dispose déjà de la connaissance des vulnérabilités et de leur exploitation ; il lui manque l’expérience de la construction, qui est précisément ce que l’AppSec accompagne. Sans un investissement réel dans le développement, le risque est de produire des recommandations que les équipes jugeront inapplicables — et elles auront souvent raison.
Quel diplôme faut-il ?
Les niveaux rencontrés vont de Bac+3 à Bac+5, avec beaucoup de profils issus de formations en développement. Il n’existe aucune obligation juridique de diplôme. Sur ce métier, un portfolio de code, une contribution open source ou une expérience de développement significative pèsent souvent davantage qu’une ligne de CV.
Quel salaire pour un AppSec Engineer ?
Aucune grille publique ne porte sur cet intitulé, encore récent en France. Les repères Apec 2025 les plus proches sont la famille « sécurité informatique », dont la médiane est de 60 k€ bruts annuels avec 80 % des cadres entre 43 et 99 k€, et la famille « développement informatique », dont la médiane est de 50 k€ avec 80 % entre 38 et 74 k€. Le rattachement du poste à l’une ou l’autre filière fait une vraie différence. Ce sont des ordres de grandeur, pas le salaire du métier.
Le métier comporte-t-il des astreintes ?
Rarement. L’AppSec suit le rythme des projets et des livraisons, pas celui des alertes. Des pics existent lors des audits, des mises en production sensibles ou de la publication d’une vulnérabilité critique dans une dépendance largement utilisée — les derniers épisodes de ce type ont mobilisé des équipes entières pendant plusieurs jours.
Offres d’emploi
Aucune offre n’est publiée sur Cyberskill pour le moment. Les offres spécialiste en développement sécurisé apparaîtront ici dès l’ouverture de notre espace emploi.
Sources
- OWASPOWASP Top 10 — référence des risques de sécurité les plus critiques pour les applications web. Édition 2025 : contrôle d’accès défaillant, erreurs de configuration, défaillances de la chaîne d’approvisionnement logicielle, défauts cryptographiques, injections, conception non sécurisée, défaillances d’authentification, atteintes à l’intégrité, défaillances de journalisation et d’alerte, mauvaise gestion des conditions exceptionnelles
- OWASPPage du projet OWASP Top 10
- OWASPApplication Security Verification Standard (ASVS) — référentiel d’exigences de vérification de la sécurité applicative, utilisable comme base d’exigences de développement
- NISTSP 800-218 — Secure Software Development Framework (SSDF) version 1.1 : pratiques fondamentales de développement sécurisé, intégrables à tout cycle de développement
- NISTProjet Secure Software Development Framework (SSDF)
- ENISAEuropean Cybersecurity Skills Framework — Role Profiles. Le profil « Cybersecurity Implementer » recense « Cybersecurity Developer » et « DevSecOps Engineer » parmi ses appellations alternatives
- ApecLes rémunérations des cadres dans 111 familles de métiers, édition 2025 — familles « sécurité informatique » (médiane 60 k€, 80 % entre 43 et 99 k€) et « développement informatique » (médiane 50 k€, 80 % entre 38 et 74 k€)
- ANSSIObservatoire des métiers — enquête 2025 : « Les professionnels de la cybersécurité ». 4e édition, plus de 23 000 offres d’emploi analysées entre juin 2023 et juin 2024
- OnisepDécouvrir les métiers de la cybersécurité : près de 23 200 offres en 2024 (+49 % en cinq ans), revenu moyen de 3 300 € brut par mois, 77 % de recrutements en CDI
- ENISAEuropean Cybersecurity Skills Framework (ECSF) — Role Profiles : les douze profils métiers cyber de référence au niveau européen
