Au début une instance de MOSP propose des schémas JSON. Par la suite il est possible de créer des organisations (composées d'utilisateurs) qui utilisent ces schémas et fournissent de nouveaux schémas (si l'instance en question accepte ceci).
Les schémas sont toujours publics. Le but est que un utilisateur puisse sélectionner un schéma (qui définit un type d'objet, exemples métier https://github.com/MISP/misp-objects/tree/master/objects , désolé...). La sélection du schéma va générer un formulaire pour créer l'objet. Jusque là pas besoin de jsonschema.
Et il pourra créer ce schéma pour l'une des organisations dont il est membre. Ou simplement forker un schéma.
[^] # Re: Rien compris
Posté par Cédric Bonhomme (site web personnel, Mastodon) . En réponse au journal Référentiels de sécurité sur MOSP. Évalué à 1.
Au début une instance de MOSP propose des schémas JSON. Par la suite il est possible de créer des organisations (composées d'utilisateurs) qui utilisent ces schémas et fournissent de nouveaux schémas (si l'instance en question accepte ceci).
Les schémas sont toujours publics. Le but est que un utilisateur puisse sélectionner un schéma (qui définit un type d'objet, exemples métier https://github.com/MISP/misp-objects/tree/master/objects , désolé...). La sélection du schéma va générer un formulaire pour créer l'objet. Jusque là pas besoin de jsonschema.
Et il pourra créer ce schéma pour l'une des organisations dont il est membre. Ou simplement forker un schéma.
Mais tout ceci est aussi faisable via l'API. C'est la que jsonschema intervient. Pour la validation de ce qui arrive par l'API:
https://www.monarc.lu/documentation/MOSP-documentation/#creating-a-new-object-2
(même si normalement le client, par exemple MONARC, est sensé envoyer des données bien formés...)
Une autre solution que nous utilisons depuis longtemps est GitHub + Travis:
https://github.com/MISP/misp-objects/blob/master/validate_all.sh#L29
C'est disons un peu plus rude pour les utilisateurs de logiciels comme MONARC qui préféreront une interface un plus sympa.