r/programmation • u/True_Mechanic2380 • 5h ago
Débat PHP2Shell: quand la réalité de la cybersécurité vient rappeler que coder ne se résume pas à générer du code.
Depuis cette faille, une question que je me pose: les nouveaux développeurs, que certains imaginent déjà capables de remplacer progressivement les professionnels du métier, mesurent-ils réellement les enjeux de la cybersécurité ?
C’est assez ironique, quand on y pense: les IA sur lesquelles on s’appuie aujourd’hui ont été entraînées en grande partie grâce au travail de développeurs dont certains sont désormais considérés comme remplaçables.
Mais lorsqu’une faille critique apparaît, qui saura réellement analyser le problème, comprendre son origine, évaluer son impact et guider l’IA vers une correction fiable ?
Prompt engineering ou véritable expertise technique ?
Parce que oui, l’IA peut accélérer le développement, générer du code et même proposer des correctifs. Mais encore faut-il savoir si ces correctifs sont pertinents, s’ils introduisent d’autres vulnérabilités et s’ils résistent à des conditions réelles.
Après tout, demander à une IA de corriger une faille sans comprendre le système concerné, c’est un peu comme confier les clés d’un avion à quelqu’un qui sait lire le manuel, mais qui n’a jamais appris à piloter.
Le développement logiciel ne consiste pas simplement à produire des lignes de code. Il exige de comprendre les systèmes, d’anticiper les risques, de remettre en question les solutions proposées et de savoir sécuriser ce que l’on construit.
L’IA est un formidable accélérateur, mais l’expertise reste indispensable pour savoir où l’on va et éviter de foncer dans le mur à grande vitesse.
Alors, une vraie question pour les professionnels du secteur:
Si l’IA remplace progressivement les développeurs, qui sera suffisamment qualifié pour vérifier qu’elle ne crée pas les prochaines failles qu’elle prétend corriger ?
