Gemini 4 Carbon : des benchmarks aux preuves AppSec

Transformez les scores de sécurité IA en une évaluation cadrée, avec constats reproductibles, correctifs revus et tests du déploiement.

José Palanco José Palanco
Last Updated:
4 min read
Partager
Gemini 4 Carbon : des benchmarks aux preuves AppSec

Au-delà de l’ASPM

Une AppSec fondée sur la preuve pour les équipes qui développent avec l’IA

Plexicus utilise AI Swarm Pentest pour explorer des chemins d’application autorisés, valider ce qui est exploitable et fournir les preuves nécessaires pour prioriser la remédiation.

Découvrir AI Swarm Pentest

Le 28 octobre, Google a publié des résultats de sécurité pour Gemini 4 Carbon : 88,2 % sur SEC-bench Pro, 54,8 % sur ExploitGym et 71,0 % sur CWE-bench. Google précise avoir évalué ces benchmarks externes sans garde-fous. Le déploiement annoncé commence avec des défenseurs sélectionnés via Fairwind ; l’annonce n’établit pas un accès général pour les développeurs.

Ces résultats sont déclarés par le fournisseur. Votre application exige un autre dossier de validation : cible autorisée, défaut observé, correctif et résultat du même test après modification. Un score peut orienter une sélection. Une décision de déploiement exige des preuves liées à votre système.

Comprendre la tâche avant de comparer les scores

Les trois pourcentages concernent des tâches différentes. Ils ne décrivent pas des étapes successives sur un même ensemble de vulnérabilités en production.

Benchmark cité par GoogleRésultat déclaréQuestion pour votre évaluation
SEC-bench Pro88,2 %Quelle cible, version des tâches et vérification définissent une découverte valide ?
ExploitGym54,8 %Quelles informations initiales, conditions et règles définissent une exploitation ?
CWE-bench71,0 %Quels contrôles démontrent que le correctif résout le problème sans casser le comportement légitime ?

Le projet SEC-bench, le dépôt ExploitGym et le site CWE-bench documentent leurs propres méthodes. Leur page publique actuelle ne démontre pas la version, le dénominateur ou la configuration utilisés par Google. Nous n’avons pas reproduit indépendamment les résultats de Carbon.

Faire la moyenne produirait une mesure sans définition. Multiplier les scores supposerait un échantillon et un parcours communs que l’annonce n’établit pas. Conservez chaque résultat avec sa tâche et ses conditions.

Délimiter la cible de l’évaluation

Commencez par un parcours applicatif important. Identifiez la révision déployée, les comptes de test, les interfaces autorisées et les exclusions. Utilisez des données synthétiques. Définissez qui peut arrêter l’exercice et quelles actions exigent une autorisation supplémentaire. Un nom d’hôte ne suffit pas à décrire le périmètre.

Choisissez un cas de régression connu et un parcours métier représentatif. Le premier vérifie si l’évaluation retrouve un défaut dont les conditions sont comprises. Le second vérifie si le résultat répond à votre décision concrète. Aucun ne prouve une couverture totale.

Notre parcours Proof-Driven AppSec applique cette discipline : un constat doit permettre de répéter l’observation dans les mêmes conditions autorisées.

Relier découverte, validation et correction

Modèle conceptuel reliant déploiement cadré, constat reproduit, correctif revu et nouveau test du déploiement.

Modèle original d’évaluation. Il ne représente pas le système de benchmarks de Google et n’affirme pas que Plexicus utilise Carbon.

Pour la découverte, conservez l’entrée pertinente, l’emplacement du code ou l’endpoint et le raisonnement qui les relie. Signalez l’incertitude. Un motif suspect peut rester une hypothèse utile sans constituer un constat reproduit.

Pour la validation, conservez la reproduction minimale et inoffensive du comportement annoncé. Notez permissions, configuration et entrées accessibles. Un timeout, un outil bloqué ou une dépendance absente donnent un résultat incomplet. Ils ne prouvent pas que l’application résiste.

Pour la correction, exigez un diff révisable, un test du défaut initial et des contrôles du comportement légitime. Répétez l’observation sur le déploiement corrigé. Distinguez l’impossibilité de reproduire d’une preuve que la cause a disparu. Notre guide de remédiation explique le passage du changement proposé à l’approbation.

Conserver les conditions qui changent le résultat

Le modèle est une partie du système d’évaluation. Outils, permissions, contexte, budget de temps et environnement influencent aussi le résultat. Conservez ces paramètres pour permettre une revue ultérieure.

Un benchmark sans garde-fous ne démontre pas le comportement d’une configuration produit soumise à d’autres contraintes. Une action permise en laboratoire n’autorise pas son exécution chez un client. Définissez les actions permises avant le test et signalez ensuite le travail bloqué.

Le dossier de preuve doit contenir :

  • Révision cible, configuration et périmètre autorisé.
  • Modèle, outils, budget et restrictions pertinentes.
  • Entrées de reproduction, prérequis et résultat observé.
  • Correctif revu, régression et contrôles du parcours légitime.
  • Révision déployée, résultat du nouveau test et questions ouvertes.

Ce dossier reste utile lorsque le modèle change. Il rend aussi visibles les lacunes masquées par un score. La distinction entre analyse et résultat vérifié est centrale dans Deep Code Analysis.

Définir un résultat révisable avec Plexicus

Plexicus présente AI Swarm Pentest comme une évaluation cadrée des applications et API. Son parcours de remédiation décrit des correctifs révisables et des tests de vérification. Apportez un parcours précis et un contrat de preuve. Clarifiez quelles observations, modifications et traces de nouveau test entrent dans le périmètre convenu.

Cet article n’établit ni intégration Carbon, ni reproduction de ses benchmarks, ni comparaison de performances entre Plexicus et Google. La question pratique est de savoir si votre évaluation fournit des preuves que vos ingénieurs peuvent examiner pour approuver un changement.

Vous souhaitez évaluer un parcours applicatif ? Contactez Plexicus avec la cible autorisée et le résultat à vérifier.

Sources

Écrit par
José Palanco
José Palanco
José Ramón Palanco est le PDG/CTO de Plexicus, une entreprise pionnière dans le domaine de l'ASPM (Application Security Posture Management) lancée en 2024, offrant des capacités de remédiation alimentées par l'IA. Auparavant, il a fondé Dinoflux en 2014, une startup de Threat Intelligence qui a été acquise par Telefonica, et travaille avec 11paths depuis 2018. Son expérience inclut des rôles au département R&D d'Ericsson et chez Optenet (Allot). Il est titulaire d'un diplôme en ingénierie des télécommunications de l'Université d'Alcala de Henares et d'un master en gouvernance des TI de l'Université de Deusto. En tant qu'expert reconnu en cybersécurité, il a été conférencier lors de diverses conférences prestigieuses, notamment OWASP, ROOTEDCON, ROOTCON, MALCON et FAQin. Ses contributions au domaine de la cybersécurité incluent de nombreuses publications CVE et le développement de divers outils open source tels que nmap-scada, ProtocolDetector, escan, pma, EKanalyzer, SCADA IDS, et plus encore.
Lire plus de José
More to read

Related posts

Prêt à valider l'essentiel ?

Prêt à valider ce qui compte.

Plexicus est Proof-Driven AppSec : findings validés, compréhension contextuelle et remédiation relue — ancrée dans la preuve, scopée avec vous.

Qualification

Vérifiez si l'AI Swarm Pentest convient à votre environnement.

Partagez le contexte minimum. Nous vérifierons le périmètre et indiquerons la prochaine étape commerciale.

Avant d'envoyer — vérifiez que vous correspondez

0 / 280

Sans engagement. Si vous ne correspondez pas, nous vous le dirons.

SAMPLE HANDOVER · ILLUSTRATIVE

Sample evidence handover

A trimmed view of what your team receives at the end of an AI Swarm Pentest engagement. Real engagements include full technical evidence, executive narrative, and a remediation plan.

VALIDATED FINDING Evidence attached

Server-Side Request Forgery in webhooks/receiver

demo-project/sample-app · src/webhooks/receiver.py:42

SeverityHigh CVSS 3.18.6 Priority79 Confirmedvia replay

Untrusted caller-supplied URLs reach an internal egress without an allowlist. Replayed in a sandbox against a fresh authorized target — the same control was validated to fail twice.

REVIEWER-READY REMEDIATION Merge-ready PR

Validate the target URL against an allowlist of permitted hostnames. Reject private/internal IP ranges. Enforce HTTPS only.

plexicus/remediation/webhooks-ssrf 3 changed · 0 new files
42resp = requests.get(target_url)
42+if not is_allowed_host(target_url):
43+  raise WebhookRejected(target_url)
44+resp = requests.get(target_url, timeout=5)
Every engagement hands over:
  • Executive briefing
  • Validated findings list
  • Merge-ready PRs
  • Compliance mapping (NIS2 · DORA · CRA)
Tour privé Pour les investisseurs