Exemples pour Conformité de la configuration le calcul du score de risque
À partir de la version 13.0 de , vous pouvez personnaliser les critères de la règle de Conformité de la configurationrisque par défaut. Utilisez les scores de risque fournis par des fournisseurs tiers tels que Qualys et Tenable pour calculer les scores de risque.
Les fournisseurs tiers, tels que Qualys et Tenable, fournissent leurs propres scores. Ces scores sont renseignés dans le champ Criticité de la table sn_vulc_test. Utilisez ce champ pour les calculs de score de risque. Pour utiliser ce score afin de calculer le score de risque, procédez comme suit :
Ajouter la criticité de la source comme critère pour une règle de risque
Utilisez les scores basés sur la criticité fournis par les fournisseurs tiers pour calculer les scores de risque.
Avant de commencer
Rôle requis : sn_vulc.admin
Pourquoi et quand exécuter cette tâche
Les fournisseurs tiers, tels que Qualys et Tenable, fournissent leurs propres scores de risque. Ces scores sont renseignés dans le champ Criticité de la table sn_vulc_test. Utilisez ce champ pour les calculs de score de risque et le calcul du score de risque.
Procédure
Ajouter la criticité opérationnelle comme critère pour une règle de risque
Spécifiez une valeur de criticité pour les services aux entreprises et utilisez la criticité opérationnelle pour calculer les scores de risque.
Avant de commencer
Rôle requis : sn_vulc.admin
Pourquoi et quand exécuter cette tâche
| Service d'entreprise | Criticité |
|---|---|
Gestion cloud |
1 – Très critique |
E-commerce |
2 – Assez critique |
Services à la clientèle |
3 – Peu critique |
Déplacements et dépenses |
4 – Non critique |
Procédure
Ajouter un critère conditionnel au calculateur de risque
Utilisez des conditions personnalisées pour la règle de risque pour le calcul du score de risque.
Avant de commencer
Rôle requis : sn_vulc.admin
Pourquoi et quand exécuter cette tâche
Procédure
Exemple de calcul du score de risque pour Conformité de la configuration
Déterminez les calculateurs de score de risque pour générer des scores de risque qui utilisent les données de test et d’actif spécifiques à votre organisation.
Exemple de détermination des scores des calculateurs de règles de risque
| Champ | Pondération | Répartition du poids |
|---|---|---|
| Contrôle.Criticité | 50 | Par défaut : 0 Mineure : 20 Faible : 30 Modéré : 50 Haute : 70 Critique : 100 |
| Business_Criticality | 50 | Par défaut : 0 Mineure : 20 Faible : 30 Modéré : 50 Hauteur : 70 Critique : 100 |
| ID | Criticité opérationnelle | Criticité du contrôle |
|---|---|---|
| CTR0000001 | 1 – Très critique | Mineur |
| CTR0000002 | 1 – Très critique | Faible |
| CTR0000003 | 2 – Assez critique | Mineur |
| CTR0000004 | 2 – Assez critique | Modéré |
| CTR0000005 | 3 – Peu critique | Faible |
Score de risque = (W(control.criticality) * FV (control.criticality). + W(business_criticality) * FV(business_criticality)) / 100 où W est le poids et FV est le pourcentage de poids de la valeur de champ.
| ID | Criticité opérationnelle (50 %) | Criticité du contrôle (50 %) | Score de risque résultant |
|---|---|---|---|
| CTR0000001 | 1 – Très critique (50 % x100) | Mineure (50 % x 20) | 60 |
| CTR0000002 | 1 – Très critique (50 % x100) | Faible (50 % x 30) | 65 |
| CTR0000003 | 2 – Assez critique (50 % x 70) | Mineure (50 % x 30) | 45 |
| CTR0000004 | 2 – Assez critique (50 % x 70) | Modérée (50 % x 50) | 60 |
| CTR0000005 | 3 – Moins critique (50 % x 50) | Faible (50 % x 30) | 40 |
| Champ | Pondération | Répartition du poids |
|---|---|---|
| Contrôle.Criticité | 50 | Par défaut : 0 Mineure : 20 Faible : 30 Modéré : 60 Hauteur : 70 Critique : 100 |
| Business_Criticality | 50 | Par défaut : 50 1 – Très critique : 100 2 – Assez critique : 70 3 – Peu critique : 20 4 – Non critique : 30 |
| ID | Criticité opérationnelle (50 %) | Criticité du contrôle (50 %) | Score de risque résultant |
|---|---|---|---|
| CTR0000001 | 1 – Très critique (50 % x 100) | Mineure (50 % x 20) | 60 |
| CTR0000002 | 1 – Très critique (50 % x 100) | Faible (50 % x 30) | 65 |
| CTR0000003 | 2 – Assez critique (50 % x 70) | Mineure (50 % x 30) | 45 |
| CTR0000004 | 2 – Assez critique (50 % x 70) | Modérée (50 % x 60) *Valeur révisée |
65 *Valeur révisée |
| CTR0000005 | 3 – Peu critique (50 % x 20) *Valeur révisée |
Faible (50 % x 30) | 25 *Valeur révisée |
Exemple de calcul de déploiement de risque pour Conformité de la configuration (avant la version 15.0)
L’exemple suivant montre comment les scores des calculateurs de déploiement des risques sont déterminés.
Pour le calculateur de déploiement de tâche de rattrapage suivant, la formule de calcul du score de risque de la tâche de rattrapage est la suivante :
(Score de risque maximal/100) * 85 + (facteur * 15).
| Nombre de résultats des tests | Facteur |
|---|---|
| <10 | 0,2 |
| 10-99 | 0,4 |
| 100-1000 | 0,6 |
| 1001-9999 | 0,8 |
| > 1 000 | 1 |
| Numéro | Score du risque | Tâche de rattrapage | Résultat | Statut |
|---|---|---|---|---|
| CTR000123 | 90 | TRG0003066 | Échoué | Ouvrir |
| CTR000124 | 70 | TRG0003066 | Échoué | Ouvrir |
| CTR000125 | 40 | TRG0003066 | Échoué | Ouvrir |
Pour la tâche de rattrapage, TRG0003066 :
Le score de risque est de 79, (90/100) * 85 + 0,2 * 15 = Math.floor (76,5 +3) =79.
Le score de risque historique est nul, car la tâche de rattrapage est toujours « ouverte ».
Après l’ingestion des données, les résultats des tests sont « Validés » et la tâche de rattrapage passe à l’état « Fermé », comme illustré dans la table suivante.
| Numéro | Score de risque (avant v15.0) | Tâche de rattrapage | Résultat | Statut |
|---|---|---|---|---|
| CTR000123 | 0 | TRG0003066 | Réussi | Fermé |
| CTR000124 | 0 | TRG0003066 | Réussi | Fermé |
| CTR000125 | 0 | TRG0003066 | Réussi | Fermé |
L’historique des résultats des tests est affiché dans la table suivante.
| Numéro | Score du risque | Dernier résultat | Résultat |
|---|---|---|---|
| CTRH000111 | 90 | CTR000123 | Échoué |
| CTRH000112 | 70 | CTR000124 | Échoué |
| CTRH000113 | 40 | CTR000125 | Échoué |
Le score de risque est égal à zéro, car il n’existe aucun résultat de test actif dans la tâche de rattrapage.
Pour la tâche de rattrapage, TRG0003066 :
Le score de risque historique est de 79 : (90/100) * 85 + 0,2 * 15 = Math.floor (76,5 +3) =79.
Exemple de calcul de déploiement de risque pour Conformité de la configuration (v15.0 et versions ultérieures)
L’exemple suivant montre comment les scores des calculateurs de déploiement des risques sont déterminés.
Pour le calculateur de déploiement de tâche de rattrapage suivant, la formule de calcul du score de risque de la tâche de rattrapage est la suivante :
(Score de risque maximal* 80/100) + (Score de risque moyen* 5/100) + (Facteur * 15)
Où, les poids sont les suivants :
- Score de risque maximal : 80
- Score de risque moyen : 5
- Facteur : 15
La pondération par défaut du score de risque moyen est de 0. Pour plus d’informations sur le réglage des pondérations, reportez-vous à la section Modifier les calculateurs de déploiement de risque pour Conformité de la configuration.
| Nombre de résultats des tests | Facteur |
|---|---|
| <10 | 0,2 |
| 10-99 | 0,4 |
| 100-1000 | 0,6 |
| 1001-9999 | 0,8 |
| >10000 | 1 |
| Numéro | Score du risque | Tâche de rattrapage | Résultat | Statut |
|---|---|---|---|---|
| CTR000123 | 90 | TRG0003066 | Échoué | Ouvrir |
| CTR000124 | 70 | TRG0003066 | Échoué | Ouvrir |
| CTR000125 | 40 | TRG0003066 | Échoué | Ouvrir |
Pour la tâche de rattrapage, TRG0003066 :
Le score de risque est de 81, (90 * 80/100) + (66,67 * 5/100) + (0,2 * 15) = Math.floor (78,3 +3) = 81.
Le score de risque historique est nul, car la tâche de rattrapage est toujours « ouverte ».
Après l’ingestion des données, les résultats des tests sont « Validés » et la tâche de rattrapage passe à l’état « Fermé », comme illustré dans la table suivante. À partir de la version 15.0 de , le score de risque d’un résultat de Conformité de la configurationtest réussi est renseigné pour déterminer le risque atténué.
| Numéro | Score du risque | Tâche de rattrapage | Résultat | Statut |
|---|---|---|---|---|
| CTR000123 | 90 | TRG0003066 | Réussi | Fermé |
| CTR000124 | 70 | TRG0003066 | Réussi | Fermé |
| CTR000125 | 40 | TRG0003066 | Réussi | Fermé |
L’historique des résultats des tests est affiché dans la table suivante.
| Numéro | Score du risque | Dernier résultat | Résultat |
|---|---|---|---|
| CTRH000111 | 90 | CTR000123 | Échoué |
| CTRH000112 | 70 | CTR000124 | Échoué |
| CTRH000113 | 40 | CTR000125 | Échoué |
Le score de risque de la tâche de rattrapage est zéro, car il n’existe aucun résultat de test actif dans la tâche de rattrapage.
Pour la tâche de rattrapage, TRG0003066 :
Le score de risque historique est de 81 : (90 * 80/100) + (66,67 * 5/100) + (0,2 * 15) = Math.floor (78,3 +3) = 81.