Aller au contenu

Proposition finale — PAGE DE DOCUMENTATION SONAR

✅ Proposition finale — PAGE DE DOCUMENTATION SONAR (à coller telle quelle)

Section intitulée « ✅ Proposition finale — PAGE DE DOCUMENTATION SONAR (à coller telle quelle) »

SONAR représente les échanges observés sur le réseau sous la forme d’une matrice de flux. Chaque entrée correspond à un flux agrégé, défini par les attributs clés du paquet réseau (Ethernet → IP → Transport → Applicatif).

Ce format suit le SFMS — SONAR Flow Matrix Standard, dans sa version Core v0.2, conçu pour devenir un standard international d’échange de matrices de flux réseau.


  • Alignement avec la structure réelle des trames réseau (pas de mélange OSI/TCP-IP ambigu)
  • Interopérabilité avec d’autres outils de supervision / SOC / IDS
  • Lisibilité par les analystes réseau et cybersécurité
  • Évolutivité pour futurs protocoles industriels et IoT
  • Normativité pour permettre une adoption large dans l’industrie

MAC SourceMAC DestinationEtherTypeIP SourceType IP SourceIP DestinationType IP DestinationProtocole TransportPort SourcePort DestinationProtocole ApplicatifTaille cumuléeOccurrences

Description :

  • MAC Source / Destination Identifiants niveau 2 (couche liaison).
  • EtherType Type de protocole encapsulé (IPv4, IPv6, ARP, VLAN, PROFINET, etc.).
  • IP Source / Destination Adresses IP si disponibles, sinon vide.
  • Type IP Classification (Unicast, Broadcast, Multicast, Unknown).
  • Protocole Transport TCP, UDP, ICMPv4, ICMPv6, None.
  • Ports Valides uniquement pour TCP/UDP → champs vides sinon.
  • Protocole Applicatif Inspecté sans décryptage (DNS, HTTP, TLS, Modbus, Unknown…).
  • Taille cumulée (bytes)
  • Occurrences (packets)

Dernière apparition

Format : RFC3339 (2025-06-13T13:32:49Z) Permet de savoir si le flux est actif récemment.

La temporalité n’est pas dans le Core → elle reste optionnelle en SFMS v0.2. Une future version pourra intégrer first_seen, window.id, etc.


MAC SourceMAC DestinationEtherTypeIP SourceType IP SourceIP DestinationType IP DestinationTransportPort SrcPort DstAppTailleOccurrencesDernière apparition
00:11:22:33:44:55FF:FF:FF:FF:FF:FFARPNoneUnknown12832025-06-13T13:32:45Z
AA:BB:CC:DD:EE:FF11:22:33:44:55:66IPv4192.168.1.12Unicast192.168.1.1UnicastTCP44352428TLS1820072025-06-13T13:32:49Z

ÉlémentRaisons
InterfaceDépend du contexte de capture, pas du flux
Numérotation OSI (L3, L4…)Trop ambigu — remplacée par champs explicites
Payload / Session TLSHors périmètre de capture passive sans décryptage
Références internes (VM/zone)Doivent être gérées via extensions (SFMS-I)

Parce qu’il est extrait du même champ “Protocol” que TCP/UDP dans IPv4/IPv6. → Même source d’information ⇒ même niveau d’affichage.

TLS chiffre les données applicatives. → SONAR affiche le protocole observable, pas la session interne non déchiffrée.


🔒 Alignement cybersécurité et interopérabilité

Section intitulée « 🔒 Alignement cybersécurité et interopérabilité »

Le modèle est mappable vers les Information Elements du standard IPFIX utilisé par NetFlow v9, sFlow, IDS/IPS, NDR, etc.

🎯 Objectif : permettre l’échange universel de matrices de flux réseau.


L’export SONAR suit strictement le SFMS Core v0.2. Un validateur et un schéma JSON sont fournis pour garantir la conformité.


  • Support explicite des protocoles industriels (Modbus, Profinet)
  • Extension temporelle complète (first_seen, window.id)
  • Proposition de standardisation IETF (Internet-Draft)

SONAR fixe le socle normatif qui pourra être adopté dans la communauté Cyber & OT.


Ce format clarifie la matrice de flux réseau et la rend :

✅ Standardisée ✅ Interopérable ✅ Durable ✅ Indépendante du contexte ✅ Alignée avec l’industrie réseau et cyber

L’objectif est que SONAR devienne la référence en matière de représentation et d’échange de matrices de flux réseau.