forked from betagouv/mon-service-securise
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdonneesReferentiel.js
1024 lines (996 loc) · 57.4 KB
/
donneesReferentiel.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
const { departements } = require('./donneesReferentielDepartements');
const recommandationPoursuiteRenforcement =
"L'ANSSI recommande la poursuite du renforcement de la sécurité du service numérique.";
const expiration = (duree) =>
`${duree.charAt(0).toUpperCase()}${duree.slice(
1
)} après signature de la présente homologation`;
module.exports = {
indiceCyber: {
coefficientIndispensables: 0.6,
coefficientRecommandees: 0.4,
noteMax: 5,
},
nouvellesFonctionnalites: [
{
id: 'tableauDeBord',
fichierPug: 'tableauDeBord.pug',
dateDeDeploiement: '2023-06-20',
},
],
tranchesIndicesCybers: [
{
borneInferieure: 0,
borneSuperieure: 2,
recommandationANSSI:
"L'homologation du service est déconseillée ou devrait être limitée à <b>6 mois</b>.",
recommandationANSSIComplement:
"L'ANSSI recommande de renforcer la sécurité du service numérique avant de procéder à son homologation.",
deconseillee: true,
},
{
borneInferieure: 2,
borneSuperieure: 3,
recommandationANSSI:
"La durée d'homologation du service devrait être limitée à <b>1 an</b>.",
recommandationANSSIComplement: recommandationPoursuiteRenforcement,
},
{
borneInferieure: 3,
borneSuperieure: 4,
recommandationANSSI:
"La durée d'homologation du service peut aller jusqu'à <b>2 ans</b>.",
recommandationANSSIComplement: recommandationPoursuiteRenforcement,
},
{
borneInferieure: 4,
borneSuperieure: 5,
borneSuperieureIncluse: true,
recommandationANSSI:
"La durée d'homologation du service peut aller jusqu'à <b>3 ans</b>.",
recommandationANSSIComplement: recommandationPoursuiteRenforcement,
},
],
actionsSaisie: {
descriptionService: {
position: 0,
description: 'Décrire',
sousTitre: 'Présentez les caractéristiques de votre service.',
},
mesures: {
position: 1,
description: 'Sécuriser',
sousTitre:
'Mettez en œuvre les mesures de sécurité adaptées à votre service.',
},
dossiers: {
position: 2,
description: 'Homologuer',
sousTitre:
'Complétez et téléchargez les documents pour homologuer le service.',
},
},
statutsAvisDossierHomologation: {
favorable: { description: 'Favorable' },
favorableAvecReserve: { description: 'Favorable avec réserve' },
defavorable: { description: 'Défavorable' },
},
statutsHomologation: {
expiree: { libelle: 'Expirée', ordre: 0 },
bientotExpiree: { libelle: 'Bientôt expirée', ordre: 1 },
nonRealisee: { libelle: 'Non réalisée', ordre: 3 },
bientotActivee: { libelle: 'Bientôt activée', ordre: 4 },
activee: { libelle: 'Active', ordre: 5 },
},
seuilsCriticites: ['critique', 'eleve', 'moyen', 'faible'],
typesService: {
siteInternet: { description: 'Site Internet' },
applicationMobile: { description: 'Application Mobile' },
api: { description: "API mise à disposition par l'organisation" },
},
provenancesService: {
developpement: {
description: "Développé pour les besoins de l'organisation",
exemple:
"application mobile ou site développé de A à Z par une agence web ou à partir de briques existantes adaptées aux besoins de l'organisation",
},
outilExistant: {
description: "Déployé à partir d'un outil existant",
exemple:
"outil métier proposé à l'achat par un éditeur ou gratuit et déployé au profit de l'organisation",
},
achat: {
description: 'Proposé en ligne par un fournisseur',
exemple:
'service standard disponible en ligne (SaaS), gratuitement ou via souscription, développé et déployé mis à disposition par un fournisseur',
},
},
statutsDeploiement: {
enProjet: {
description: 'En projet',
},
enCours: {
description: 'En cours de développement ou de déploiement',
},
enLigne: {
description: 'En ligne et accessible aux usagers et/ou agents',
},
},
fonctionnalites: {
newsletter: {
description: 'Inscription à une newsletter',
seuilCriticite: 'faible',
},
questionnaire: {
description: 'Questionnaires, sondages',
seuilCriticite: 'faible',
},
reseauSocial: {
description: 'Réseau social, forum, commentaires',
seuilCriticite: 'moyen',
},
visionconference: {
description: 'Audio, visioconférence',
seuilCriticite: 'moyen',
},
paiement: {
description: 'Paiement en ligne',
seuilCriticite: 'eleve',
},
signatureElectronique: {
description: 'Dispositif de signature électronique',
seuilCriticite: 'critique',
},
compte: {
description: 'Création de compte (utilisateurs avec comptes)',
seuilCriticite: 'faible',
},
messagerie: {
description: 'Messagerie instantanée',
seuilCriticite: 'moyen',
},
emails: {
description: "Envoi et réception d'emails",
seuilCriticite: 'moyen',
},
documents: {
description: 'Stockage de documents',
seuilCriticite: 'moyen',
},
formulaire: {
description: 'Formulaire administratif ou démarche en ligne',
seuilCriticite: 'faible',
},
edition: {
description:
'Édition collaborative (documents, murs collaboratifs, etc.)',
seuilCriticite: 'moyen',
},
reservation: {
description: 'Outils de réservation (livres, places, salles, etc.)',
seuilCriticite: 'faible',
},
},
donneesCaracterePersonnel: {
contact: {
description: 'Données de contact',
exemple: 'mail, numéro de téléphone, adresse postale.',
seuilCriticite: 'faible',
},
identite: {
description: "Données d'identité",
exemple: 'nom/prénom, pseudonyme, date de naissance.',
seuilCriticite: 'faible',
},
document: {
description: "Documents d'identité et autres documents officiels",
exemple: 'photo de passeport, titre de séjour.',
seuilCriticite: 'faible',
},
situation: {
description:
'Données relatives à la situation familiale, économique et financière',
exemple: 'revenus, état civil.',
seuilCriticite: 'moyen',
},
localisation: {
description: 'Données de localisation',
exemple: 'adresse IP, identifiant de connexion, cookies.',
seuilCriticite: 'faible',
},
banque: {
description: 'Données de paiement',
exemple: 'nº de carte bancaire.',
seuilCriticite: 'critique',
},
mineurs: {
description: 'Données concernant des personnes mineures',
seuilCriticite: 'eleve',
},
sensibiliteParticuliere: {
description: 'Données de santé',
seuilCriticite: 'critique',
},
},
delaisAvantImpactCritique: {
moinsUneHeure: {
description: "Moins d'une heure",
seuilCriticite: 'critique',
},
uneJournee: {
description: 'Une journée',
seuilCriticite: 'moyen',
},
plusUneJournee: {
description: "Plus d'une journée",
seuilCriticite: 'faible',
},
},
niveauxGravite: {
nonConcerne: {
position: 0,
couleur: 'blanc',
description: 'Non concerné',
descriptionLongue: '',
important: false,
nonConcerne: true,
},
minime: {
position: 1,
couleur: 'vert',
description: 'Minime',
descriptionLongue: `
Aucun impact opérationnel ni sur les performances de l'activité ni sur
la sécurité des personnes et des biens. L'organisation surmontera la
situation sans trop de difficultés (consommation des marges)
`,
important: false,
},
significatif: {
position: 2,
couleur: 'jaune',
description: 'Significatif',
descriptionLongue: `
Dégradation des performances de l'activité sans impact sur la sécurité
des personnes et des biens. L'organisation surmontera la situation
malgré quelques difficultés (fonctionnement en mode dégradé)
`,
important: true,
},
grave: {
position: 3,
couleur: 'orange',
description: 'Grave',
descriptionLongue: `
Forte dégradation des performances de l'activité, avec d'éventuels
impacts significatifs sur la sécurité des personnes et des biens.
L'organisation surmontera la situation avec de sérieuses difficultés
(fonctionnement en mode très dégradé), sans impacts sectoriel ou
étatique
`,
important: true,
},
critique: {
position: 4,
couleur: 'rouge',
description: 'Critique',
descriptionLongue: `
Incapacité pour l'organisation d'assurer la totalité ou une partie de
son activité, avec d'éventuels impacts graves sur la sécurité des
personnes et des biens. L'organisation ne surmontera vraisemblablement
pas la situation (sa survie est menacée), les secteurs d'activité ou
étatiques dans lesquels elle opère seront susceptibles d'être
légèrement impactés, sans conséquences durables
`,
important: true,
},
},
risques: {
indisponibiliteService: {
description:
'Indisponibilité partielle ou totale du service numérique pendant plusieurs heures à quelques jours',
descriptionLongue: `
L'indisponibilité du service numérique signifie que certaines fonctionnalités ou que la totalité du service
n'est plus accessible aux usagers et/ou aux agents publics.<br>Par exemple :<li>Un service numérique connaît
une panne suite à une attaque de type « déni de service » : un message d'erreur est susceptible de s'afficher en
lieu et place de la page d'accueil pour un site web.</li><li>Un service numérique devient inaccessible, suite à
une attaque de type rançongiciel, contre la fausse-promesse de leur restitution en cas de paiement d'une rançon.
Cette attaque est l'une des plus courantes et a déjà frappé de nombreuses collectivités et entités publiques.</li>
`,
definition:
"L'indisponibilité du service numérique signifie que certaines fonctionnalités ou que la totalité du service n'est plus accessible aux usagers et/ou aux agents publics.",
},
donneesModifiees: {
description:
"Suppression ou modification d'informations concernant des usagers ou des agents publics",
descriptionLongue:
"Ce risque signifie que des informations appartenant à des usagers ou à des agents publics sont supprimées en partie ou en totalité par un attaquant ou sont modifiées en leur avantage ou en leur défaveur.<br>Par exemple : <li>Des documents téléversés par des usagers dans le cadre d'une démarche en ligne sont supprimés en partie ou en totalité.</li><li>Un élève modifie ses notes sur un espace numérique de travail (ENT) après avoir dérobé ou deviné l'identifiant et le mot de passe d'un enseignant.</li>",
definition:
'Ce risque signifie que des informations appartenant à des usagers ou à des agents publics sont supprimées en partie ou en totalité par un attaquant ou sont modifiées en leur avantage ou en leur défaveur.',
},
divulgationDonnees: {
description:
"Divulgation publique d'informations dérobées concernant des usagers ou des agents publics",
descriptionLongue:
"Ce risque signifie que des informations concernant des usagers ou des agents publics, traitées dans le cadre du service numérique, sont dérobées par un attaquant puis rendues publiques pour porter préjudice aux personnes concernées et/ou nuire à la réputation de l'entité. <br>Par exemple :<li>La liste de bénéficiaires d'une aide publique et de leurs coordonnées est divulguée sur internet.</li> <li>L'adresse mail des personnes ayant signalé des incivilités sur la voirie via une application dédiée est divulguée sur internet.</li><li>La divulgation des votes des habitants d'une commune s'étant exprimés dans le cadre d'une consultation publique en ligne.</li>",
definition:
"Ce risque signifie que des informations concernant des usagers ou des agents publics, traitées dans le cadre du service numérique, sont dérobées par un attaquant puis rendues publiques pour porter préjudice aux personnes concernées et/ou nuire à la réputation de l'entité.",
},
defigurationSiteWeb: {
description: "Défiguration visible de l'apparence du service numérique",
descriptionLongue:
"La défiguration d'un service numérique signifie que son apparence est modifiée de manière visible par l'ajout de messages ou d'images, le plus souvent à caractère idéologique, ou à des fins de simples détérioration en vue de nuire à la réputation de l'entité publique.<br>Par exemple :<li>Une image satirique apparaît sur la page d'accueil d'un service numérique.</li><li>Des messages de protestation contre la politique d'une collectivité sont insérés sur plusieurs pages du service numérique.</li>",
definition:
"La défiguration d'un service numérique signifie que son apparence est modifiée de manière visible par l'ajout de messages ou d'images, le plus souvent à caractère idéologique, ou à des fins de simples détérioration en vue de nuire à la réputation de l'entité publique.",
},
arnaques: {
description:
"Vol d'informations concernant des usagers ou des agents publics à des fins d'escroquerie",
descriptionLongue: `
Ce risque signifie que des informations traitées dans le cadre du service numérique sont dérobées par un attaquant,
le plus souvent à des fins d'usurpation d'identité ou de gain financier.<br>Par exemple :
<li>Des moyens de paiement stockés sur le service numérique (ex. numéro de carte bancaire) sont volés en vue de les
revendre sur internet ou de procéder à des achats illicites.</li><li>Les coordonnées d'usagers ou d'agents publics
(ex.email, adresse, numéro de téléphone) sont volées en vue de mener des campagnes de
<a href="https://www.cybermalveillance.gouv.fr/tous-nos-contenus/fiches-reflexes/spam-electronique">spam</a> ou de
<a href="https://www.cybermalveillance.gouv.fr/tous-nos-contenus/fiches-reflexes/hameconnage-phishing">hameçonnage</a>.</li>
<li>Des documents officiels d'identité sont volés à des fins d'usurpation d'identité.</li>
`,
definition: `
Ce risque signifie que des informations traitées dans le cadre du service numérique sont dérobées par un attaquant,
le plus souvent à des fins d'usurpation d'identité ou de gain financier.
`,
},
logicielsMalveillants: {
description:
"Détournement de l'usage du service numérique en vue de conduire des activités non prévues pour ce dernier",
descriptionLongue:
"Ce risque signifie que le service numérique est utilisé de manière discrète et illicite afin de conduire des activités ne correspondant pas à sa finalité, la plupart du temps à des fins de gain financier.<br>Par exemple :<li>La puissance d'un service numérique est utilisée dans le but de mener une activité de minage de cryptomonnaie.</li><li>Un logiciel malveillant est introduit sur la page d'accueil d'un service numérique afin d'infecter les équipements informatiques des usagers et/ou des agents publics en vue d'accéder à leurs données ou de mener une autre attaque (ex.rançongiciel).</li>",
definition:
'Ce risque signifie que le service numérique est utilisé de manière discrète et illicite afin de conduire des activités ne correspondant pas à sa finalité, la plupart du temps à des fins de gain financier.',
},
surveillance: {
description:
"Vol de données ou interception d'échanges à des fins de renseignement",
descriptionLongue:
"Ce risque signifie que des échanges entre agents publics ou avec des usagers sont interceptés ou que des documents sont dérobés, le plus souvent à des fins de renseignement économique ou politique.<br> Par exemple :<li>Des documents concernant des candidatures à un marché public avant la date finale de dépôt des dossiers sont dérobés par des concurrents afin d'en tirer un avantage concurrentiel.</li><li>Des échanges entre agents publics et entreprises technologiques sont interceptés via la messagerie d'une plateforme permettant l'attribution d'aides publiques, à des fins d'intelligence économique.</li>",
definition:
'Ce risque signifie que des échanges entre agents publics ou avec des usagers sont interceptés ou que des documents sont dérobés, le plus souvent à des fins de renseignement économique ou politique.',
},
},
categoriesMesures: {
gouvernance: 'Gouvernance',
protection: 'Protection',
defense: 'Défense',
resilience: 'Résilience',
},
statutsMesures: {
fait: 'Fait',
enCours: 'En cours',
nonFait: 'Non fait',
},
mesures: {
analyseRisques: {
description:
'Réaliser une analyse de risque de la sécurité du service numérique',
categorie: 'gouvernance',
descriptionLongue:
"Conduire ou se faire accompagner dans la réalisation d'une analyse des risques pour la sécurité du service. L'ANSSI recommande de s'appuyer pour cela sur la méthode EBIOS Risk manager. Pour évaluer l'impact des risques les plus courants, utilisez l'outil proposé par MonServiceSécurisé.<br>Cette mesure permet de mettre en place de mesures de sécurité adaptées permettant de diminuer la probabilité de survenue des risques que l'organisation choisira d'adresser.",
},
audit: {
description: 'Réaliser un audit de la sécurité du service',
categorie: 'gouvernance',
descriptionLongue:
"Faire réaliser un audit de la sécurité du service. Les audits réalisés par des prestataires qualifiés par l'ANSSI (PASSI) incluent un audit d'architecture, de code, de configuration et un test d'intrusion.<br>Cette mesure permet d'identifier les vulnérabilités du service et les mesures de sécurité spécifiques à mettre en œuvre en vue de les corriger et ainsi renforcer significativement sa sécurité.",
},
auditsSecurite: {
description:
"Planifier l'organisation de contrôles et d'audits de sécurité réguliers",
categorie: 'gouvernance',
descriptionLongue:
"Organiser des contrôles de sécurité et d'audits à intervalle régulier, par exemple, avant arrivée à échéance de la dernière homologation de sécurité.<br>Cette mesure permet d'assurer un suivi de la sécurité du service dans la durée et à permettre de corriger, le cas échéant, de nouvelles vulnérabilités identifiées.",
},
consignesSecurite: {
description:
"Sensibiliser les administrateurs aux consignes de sécurité liées à l'utilisation du service",
categorie: 'gouvernance',
indispensable: true,
descriptionLongue:
'Diffuser les mesures de sécurité du service devant être suivies par les administrateurs technique et métier (ex. agents publics chargés de mettre à jour le contenu du service ou accédant aux données de ce dernier). Fixer, de besoin, des consignes spécifiques additionnelles relatives à leur utilisation du service. Sensibiliser régulièrement les administrateurs aux bonnes pratiques de sécurité informatique.<br>Cette mesure vise à impliquer les agents dans la mise en œuvre des mesures prévues pour sécuriser le service et à accroître leur vigilance et leurs réflexes en cas de situation à risque.',
},
contactSecurite: {
description:
'Rendre public une procédure permettant de signaler un problème de sécurité',
categorie: 'gouvernance',
descriptionLongue:
"Fournir publiquement une procédure permettant à une personne ou à une entité de signaler un problème de sécurité concernant le service numérique. Cette procédure doit préciser les conditions dans lesquelles un problème de sécurité peut être identifié et signalé et fournir un moyen non nominatif de contacter l'équipe en charge du service ou de sa sécurité (ex. email, formulaire de contact).<br>Cette mesure facilite l'identification et le traitement de problèmes de sécurité concernant le service.",
},
exigencesSecurite: {
description:
'Fixer et/ou identifier les exigences de sécurité incombant aux prestataires',
categorie: 'gouvernance',
indispensable: true,
descriptionLongue:
"En cas de recours à des prestataires, fixer, dès les clauses contractuelles, les exigences de sécurité à respecter. Dans le cas où ces exigences ne peuvent pas être fixées a priori (ex. produit obtenu sur étagère), identifier l'ensemble des exigences de sécurité que s'engagent à respecter les prestataires.<br>Cette mesure permet d'éclairer la sélection des prestataires en fonction des garanties de sécurité que ces derniers s'engagent à respecter.",
},
hebergementUE: {
description:
"Héberger le service numérique et les données au sein de l'Union européenne",
categorie: 'gouvernance',
descriptionLongue:
"Privilégier le recours à un hébergeur proposant la localisation au sein de l'Union européenne du service numérique et des données.<br>Cette mesure vise à renforcer la protection des données grâce aux garanties offertes par la réglementation européenne et à faciliter les actions de remédiation et d'investigation en cas d'incident de sécurité.",
},
identificationDonneesSensibles: {
description: 'Identifier les données importantes à protéger',
categorie: 'gouvernance',
indispensable: true,
descriptionLongue:
"Lister l'ensemble des données à protéger en priorité (ex. données sensibles) et identifier leur localisation (technique et géographique).<br>Cette mesure permet de connaître les données les plus sensibles à protéger, d'évaluer l'impact de leur compromission et d'identifier, de besoin, des mesures de sécurité spécifiques à mettre en œuvre en vue de les protéger.",
},
limitationInterconnexions: {
description:
"Limiter et connaître les interconnexions entre le service numérique et d'autres systèmes d'information",
categorie: 'gouvernance',
indispensable: true,
descriptionLongue:
"Configurer le service en vue de limiter, au strict nécessaire, ses interconnexions avec d'autres systèmes d'information et tenir une cartographie à jour de l'ensemble de ces interconnexions.<br>Cette mesure permet de réduire le risque de propagation d'une cyberattaque de ces systèmes vers le service et inversement.",
},
listeComptesPrivilegies: {
description:
"Disposer d'une liste à jour des comptes disposant d'un accès privilégié au service",
categorie: 'gouvernance',
indispensable: true,
descriptionLongue:
"Disposer et tenir à jour une liste des comptes disposant d'un accès administrateur au service, les personnes associées et la nature de leur(s) accès. Sont concernés par cette mesure les administrateurs techniques (ex. accès à la configuration de l'hébergement du service) et les administrateurs métiers (ex. agent public ayant un droit de modification des informations affichées sur le service). <br>Cette mesure permet de gérer la liste des comptes disposant d'un accès privilégié en vue d'en limiter le nombre au strict nécessaire et ainsi réduire le risque que des comptes non nécessaires soient détournés par un acteur malveillant.",
},
listeEquipements: {
description:
"Disposer d'une liste à jour des équipements et des applicatifs contribuant au fonctionnement du service numérique",
categorie: 'gouvernance',
indispensable: true,
descriptionLongue:
"Créer et tenir à jour un registre des équipements et des applicatifs (ex. serveurs de base de données, annuaires, pare-feu, systèmes de gestion de contenu) participant au fonctionnement du service numérique.<br>Cette mesure est nécessaire afin d'assurer la gestion des mises à jour fonctionnelles et de sécurité du service, indispensables au maintien de la sécurité du service.",
},
secNumCloud: {
description:
"Recourir à un prestataire d'informatique en nuage qualifié SecNumCloud",
categorie: 'gouvernance',
descriptionLongue:
"Privilégier le recours à un prestataire de service en nuage (Cloud) qualifié SecNumCloud par l'ANSSI.<br>Cette mesure permet d'apporter des garanties élevées en matière de confiance et de sécurité de l'hébergement du service et de ses données.",
},
testIntrusion: {
description:
"Réaliser un test d'intrusion ou une campagne de recherche de bug",
categorie: 'gouvernance',
descriptionLongue:
"Faire réaliser un test d'intrusion et/ou une campagne de recherche de bug (bug bounty) du service, par un prestataire ou par un service compétent.<br>Cette mesure permet d'identifier des vulnérabilités du service en vue de les corriger et ainsi renforcer sa sécurité.",
},
verificationAutomatique: {
description:
'Procéder à des vérifications techniques automatiques de la sécurité du service',
categorie: 'gouvernance',
indispensable: true,
descriptionLongue:
"Lors du développement du service et, autant que possible, dans le cas de l'achat d'un service sur étagère, procéder à des tests techniques automatiques de la sécurité du service.<br>Cette mesure permet de vérifier rapidement l'existence de vulnérabilités non corrigées parmi les vulnérabilités les plus connues.",
},
anonymisationDonnees: {
description:
"Anonymiser autant que possible les données conservées concernant l'activité des utilisateurs",
categorie: 'protection',
descriptionLongue:
"Configurer le service en vue d'anonymiser autant que possible les données à caractère personnel des utilisateurs conservées pour le bon fonctionnement ou la sécurité du service (ex. log de tentatives d'accès au service) ou à des fins d'analyse (ex. statistiques).<br>Cette mesure vise à protéger les utilisateurs contre la traçabilité nominative de leurs actions dans le cadre de l'utilisation du service tout en permettant d'assurer la sécurité de ce dernier au travers du suivi et de l'imputabilité des actions.",
},
certificatChiffrement: {
description:
'Chiffrer le trafic des données avec un certificat de sécurité conforme à la réglementation',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Dans le cadre de la configuration du service, installer un certificat de sécurité serveur conforme au référentiel général de sécurité (RGS) défini par l'ANSSI, délivré par un prestataire de service de confiance qualifié.<br>Cette mesure permet de chiffrer les flux de données transitant par le service numérique avec des mécanismes de chiffrement robustes ainsi que de prouver l'identité de l'organisation détentrice du certificat.",
},
certificatSignature: {
description:
'Installer un certificat de signature électronique conforme à la réglementation',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Dans le cadre de la configuration du service, installer un certificat de signature électronique qualifié au sens du règlement n° 910/2014 eIDAS, délivré par un prestataire qualifié, ou recourir à un service conforme.<br>Cette mesure permet la réalisation d'une signature électronique robuste sur le plan de la sécurité, conforme à la réglementation française et européenne.",
},
chiffrementFlux: {
description: 'Désactiver tout flux non chiffré',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Configurer le service en vue de désactiver tout flux de données qui n'est pas chiffré.<br>Cette mesure permet de protéger la confidentialité des données, dans le cas où des flux de données seraient interceptés.",
},
chiffrementMachineVirtuelle: {
description: 'Chiffrer la machine virtuelle',
categorie: 'protection',
descriptionLongue:
'Lors de la configuration de la machine virtuelle, activez le chiffrement de cette dernière.<br>Cette mesure vise à renforcer la confidentialité des données contenues dans la machine virtuelle.',
},
coffreFort: {
description:
'Encourager les administrateurs à utiliser un coffre fort de mots de passe',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Recommander ou proposer aux administrateurs le recours à une ou plusieurs solutions de gestion de mots de passe sécurisés, permettant de générer des mots de passe aléatoires et robustes et de les enregistrer.<br>Cette mesure permet de faciliter la création de mots de passe différents, longs et complexes, distincts pour chaque compte d'accès, sans effort de mémorisation.",
},
compartimenter: {
description: "Dissocier les rôles d'administration entre eux",
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Créer des comptes d'accès d'administration différents dotés de privilèges distincts, pour les personnes devant assurer plusieurs rôles d'administration, que ceux-ci soit techniques (ex. développement, hébergement) et/ou métiers (ex. création de contenus).<br>Cette mesure permet de limiter la capacité d'action d'acteurs malveillants qui parviendraient à usurper un compte d'administration.",
},
configurationMinimaliste: {
description:
'Installer uniquement les fonctionnalités nécessaires aux finalités du service',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Lors du développement du service ou de l'installation des applicatifs contribuant à son fonctionnement, installer uniquement les fonctionnalités nécessaires et désactiver toutes les fonctionnalités inutiles proposées par défaut. Cette mesure correspond à la règle de la « configuration minimaliste ».<br>Cette mesure permet d'éviter d'installer des fonctionnalités non nécessaires qui pourraient comporter des vulnérabilités non corrigées et servir de vecteurs à une attaque. Cette approche permet de réduire la « surface d'attaque » à savoir l'ensemble des éléments constitutifs d'un service qui pourraient être ciblés par un attaquant.",
},
contraintesMotDePasse: {
description:
'Fixer des contraintes de longueur et de complexité des mots de passe',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Fixer des règles de longueur et de complexité des mots de passe lors de la création d'un mot de passe ou de son renouvellement par un utilisateur ou un administrateur. Lorsque cela est possible, configurer le service pour interdire les mots de passe faibles.<br>Cette mesure permet de diminuer le risque de découverte et l'usurpation de mots de passe par des acteurs malveillants, par exemple en testant plusieurs mots de passe sur la base de mots du dictionnaire.",
},
deconnexionAutomatique: {
description:
"Mettre en place la déconnexion automatique des sessions d'accès après une durée déterminée",
categorie: 'protection',
descriptionLongue:
"Configurer le service afin d'activer la déconnexion automatique des sessions des administrateurs et des utilisateurs inactifs après une durée déterminée.<br>Cette mesure vise à limiter le risque d'utilisation, par une personne malveillante, du compte d'un utilisateur, qui aurait laissé son équipement non verrouillé sans surveillance et ne se serait pas déconnecté du service.",
},
differentiationFiltrage: {
description:
'Différencier le filtrage des accès utilisateurs et administrateurs',
categorie: 'protection',
descriptionLongue:
"Configurer le service en vue de différencier le filtrage des accès utilisateurs et administrateurs, c'est-à-dire déterminer une zone délimitée (plage d'adresses IP) accessible uniquement aux personnes disposant de privilèges élevés (administrateurs).<br>Cette mesure vise à cloisonner les différents types d'accès afin d'éviter qu'un accès utilisateur puisse être détourné par un attaquant pour accéder à une zone du service réservée aux personnes chargées de l'administrer.",
},
dissocierComptesAdmin: {
description:
"Dissocier les rôles d'administration et des rôles d'utilisation du service",
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Créer des comptes d'accès distincts aux personnes à la fois administratrices et utilisatrices du service.<br>Cette mesure permet de réduire le risque d'accès illicite à un compte utilisateur qui permettrait d'accéder également à un compte d'administration aux privilèges élevés.",
},
doubleAuthentAdmins: {
description:
"Activer l'authentification multifacteur pour l'accès des administrateurs au service",
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Activer l'authentification multifacteur et la rendre obligatoire pour l'accès des administrateurs au service. Proscrire, autant que possible, le recours à un service numérique qui ne prévoirait pas l'authentification multifacteur pour son administration.<br>Cette mesure permet de réduire le risque d'accès illicite aux fonctions d'administration du service par des acteurs malveillants et diminue, d'autant, le risque d'atteinte grave au service.",
},
environnementSecurise: {
description:
'Administrer techniquement le service dans des environnements dédiés et sécurisés',
categorie: 'protection',
descriptionLongue:
"Demander aux administrateurs techniques du service de n'administrer ce dernier que depuis un environnement informatique dédié et sécurisé. Le recours à des équipements personnels doit notamment être proscrit.<br>Cette mesure vise à diminuer le risque de compromission des droits d'administration service via des moyens informatiques insuffisamment sécurisés.",
},
gestionComptesAcces: {
description:
'Mettre en œuvre une procédure de suppression des comptes inactifs',
categorie: 'protection',
descriptionLongue:
"Configurer le service en vue de prévoir la suppression régulière des comptes d'accès inactifs, en priorisant la suppression des comptes d'administration. Informer les personnes concernées avant toute suppression de compte.<br>Cette mesure permet d'éviter en priorité que des comptes demeurent actifs sans raison valable, afin de réduire le nombre de comptes susceptibles d'être usurpés par un acteur malveillant.",
},
hebergementMachineVirtuelle: {
description: 'Héberger le service dans une machine virtuelle',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Lors du choix de la solution d'hébergement du service et de ses données, optez pour son hébergement dans une ou plusieurs machines virtuelles.<br>Cette mesure vise à renforcer la sécurité du service et des données. Elle permet de filtrer plus facilement les accès, de limiter le risque d'attaques par déni de service et les chemins d'attaques par parallélisation.",
},
limitationAccesAdmin: {
description:
"Limiter au strict nécessaire le nombre de personnes disposant d'un accès administrateur au service numérique",
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Créer des comptes d'administration technique et/ou métier, aux seules personnes ayant besoin de disposer de ces accès.<br>Cette mesure permet de limiter le nombre de comptes disposant de privilèges susceptibles d'être usurpés à des fins malveillantes. Cette mesure réduit la « surface d'attaque » du service.",
},
limitationCreationComptes: {
description:
"Autoriser uniquement la création de comptes d'accès nominatifs associés chacun à une personne",
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Demander un nom et un prénom pour toute création de compte administrateur et utilisateur et informer chaque personne ne peut pas être partagé<br>Cette mesure permet de réduire le risque de diffusion d'identifiants et de mots de passe à des personnes qui n'auraient pas le droit d'accéder au service ou à certaines de ses fonctions. Cette mesure également à la bonne gestion des comptes d'accès au service.",
},
limitationDroitsAdmin: {
description:
'Limiter les droits de chaque administrateur au strict nécessaire',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Lors de la création ou de la modification des privilèges associés à un compte d'administration, limiter ces derniers aux seuls privilèges nécessaires au rôle d'administration visé (ex. limiter aux seules fonctions d'administration de la base de données).<br>Cette mesure permet de réduire la capacité d'action d'un acteur malveillant qui parviendrait à usurper un compte administrateur et ainsi de limiter sa capacité de nuisance.",
},
misesAJour: {
description:
"Disposer d'une politique d'application des mises à jour fonctionnelles et de sécurité du service numérique",
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Identifier, tester et installer, sans délai, les mises à jour fonctionnelles et de sécurité des applicatifs et/ou équipement contribuant au fonctionnement et à l'administration du service.<br>Cette mesure vise à renforcer la sécurité du service en permettant de corriger rapidement les failles de sécurité susceptibles de l'affecter.",
},
moindrePrivilege: {
description:
'Limiter au strict nécessaire les privilèges des applicatifs contribuant au fonctionnement du service',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Lors de l'installation d'un applicatif contribuant au fonctionnement du service, restreindre au strict nécessaire ses privilèges - à savoir les droits l'autorisant de mener certaines actions de manière autonome - et ne conserver que les privilèges nécessaires à sa finalité.<br>Cette mesure permet d'éviter que des privilèges non nécessaires accordés à un applicatif ne soient exploités à des fins malveillantes par un attaquant.",
},
nomsDomaineFrUe: {
description: "Privilégier l'achat d'un nom de domaine en .fr ou .eu",
categorie: 'protection',
descriptionLongue:
"Lors de l'achat du nom de domaine du service, acheter de préférence un nom de domaine en .fr ou .eu.<br>Cette mesure permet de renforcer la confiance des utilisateurs dans le service et la protection du service au titre des règlementations européennes associées à la localisation européenne du nom de domaine.",
},
nomsDomaineSimilaires: {
description:
'Acheter un ou plusieurs noms de domaine proches du nom de domaine du service',
categorie: 'protection',
descriptionLongue:
"Lors du choix du nom de domaine du service numérique, procédez à l'achat d'un ou plusieurs noms de domaines proches du nom de domaine du service numérique, par exemple en changeant des lettres ou en achetant des noms de domaine avec d'autres extensions (ex. .com ou .net).<br>Cette mesure permet de limiter le risque de typosquatting (ex. utilisation de noms de domaines proches contenant des modifications typographiques discrètes), permettant de rediriger les utilisateurs vers un site malveillant.",
},
portsOuverts: {
description: 'Fermer tous les ports non strictement nécessaires',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Configurer le service en vue de fermer tous les ports réseau non strictement nécessaires à l'administration et au fonctionnement du service et fermer tous les autres ports.<br>Cette mesure permet de réduire le risque d'accès illégitime au service de la part d'acteurs malveillants.",
},
protectionDeniService: {
description:
'Recourir à un service de protection contre les attaques de déni de service',
categorie: 'protection',
descriptionLongue:
"Recourir à un service permettant de protéger le service contre les attaques de type « déni de service » (ex. attaques par déni de service distribué dites « DDOS »).<br>Cette mesure vise à réduire le risque d'indisponibilité partielle ou totale du service.",
},
protectionMotsDePasse: {
description: 'Protéger les mots de passe stockés sur le service',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Dans le cadre de la configuration du service au niveau du serveur d'hébergement, veiller à ne pas stocker les mots de passe « en clair ». Seule une « empreinte » des mots de passe doit être stockée.<br>L'objectif de cette mesure est de limiter la capacité d'un attaquant à accéder aux mots de passe en cas de compromission de la base de données des mots de passe.",
},
renouvellementMotsDePasse: {
description:
'Planifier le renouvellement régulier des mots de passe des administrateurs',
categorie: 'protection',
descriptionLongue:
"Configurer ou recommander à intervalle régulier le renouvellement des mots de passe des comptes d'administration.<br>Cette mesure permet d'éviter qu'un mot de passe ancien ou proche d'un mot de passe déjà utilisé toujours utilisé ne soit découvert et utilisé par un acteur malveillant.",
},
securisationCode: {
description:
'Mettre en œuvre des bonnes pratiques de développement sécurisé du service',
categorie: 'protection',
indispensable: true,
descriptionLongue:
'Lors du développement du service, respecter les bonnes pratiques de développement sécurisé (ex. les normes de développement sécurisé associé à un langage de programmation, procéder à des revues régulières de code par les pairs, etc.).<br>Cette mesure vise à renforcer la sécurité du service numérique dès sa conception.',
},
telechargementsOfficiels: {
description:
"Utiliser uniquement les magasins officiels d'applications mobiles pour permettre le téléchargement de l'application",
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Publier l'application mobile permettant l'accès au service sur une ou plusieurs bibliothèques officielles (ex. AppStore, Google Play, etc.) et informer les utilisateurs que le service n'est téléchargeable que par ce moyen.<br>Cette mesure permet de faciliter les mises à jour de l'application par les utilisateurs et réduit le risque que des acteurs malveillants proposent au téléchargement une version de l'application susceptible de contenir un applicatif malveillant.",
},
versionRecente: {
description:
'Utiliser des applicatifs récents et maintenus à jour par leurs éditeurs',
categorie: 'protection',
indispensable: true,
descriptionLongue:
"Lors du développement ou de l'achat du service, toujours utiliser une version récente et maintenueà jour par les éditeurs, des applicatifs contribuant au fonctionnement du service (ex. une version récente et à jour d'un système de gestion de contenu (CMS), des dépendances d'une l'application).<br>Cette mesure vise à éviter d'utiliser des versions anciennes, susceptibles de comporter des vulnérabilités connues mais non corrigées ou qui ne seraient plus appelées à faire l'objet de mises à jour de sécurité à l'avenir par l'éditeur.",
},
gestionIncidents: {
description: 'Définir une procédure de gestion des incidents de sécurité',
categorie: 'defense',
descriptionLongue:
"Formaliser une procédure à suivre en cas d'incident de sécurité sur le service, pouvant inclure des éléments relatifs à la gestion technique de l'incident, la coordination des personnes concernées au sein de l'organisation, la communication aux utilisateurs et aux autres entités potentiellement impactées. Sauvegarder ce document dans un environnement sécurisé, déconnecté du service.<br>Cette mesure permet de préparer l'organisation à réagir de manière rapide et efficace en cas d'incident de sécurité affectant le service et à remédier à la situation.",
},
journalAcces: {
description:
"Conserver l'historique des accès des administrateurs au service",
categorie: 'defense',
descriptionLongue:
"Lors de la configuration du service, activer la journalisation et la centralisation des accès des administrateurs, des utilisateurs et des applicatifs concourant au fonctionnement du service.<br>Cette mesure permet de faciliter la détection d'actions inhabituelles susceptibles d'être malveillantes et d'investiguer a posteriori les causes d'un incident de sécurité, en vue de faciliter sa remédiation.",
},
journalEvenementSecu: {
description:
"Conserver l'historique de l'ensemble des événements de sécurité sur le service",
categorie: 'defense',
descriptionLongue:
"Lors de la configuration du service, activer, si cela est possible, la journalisation et la centralisation des événements de sécurité. A défaut, créer et maintenir à jour un document recensant l'ensemble des événements de sécurité ayant affecté le service et des mesures mises en œuvre pour y remédier.<br>Cette mesure permet de faciliter la détection d'évènements de sécurité connus et la résolution des incidents qui en découleraient.",
},
notificationConnexionsSuspectes: {
description:
'Envoyer une notification aux administrateurs et aux utilisateurs à chaque connexion',
categorie: 'defense',
descriptionLongue:
"Configurer le service afin de proposer l'envoi d'une notification (ex. par email) aux utilisateurs et aux administrateurs, à chaque fois que ceux-ci se connectent. Signaler, si possible, toute tentative de connexion suspecte, par exemple, lorsque la connexion est effectuée depuis un nouvel appareil ou depuis une localisation inhabituelle. Dans le cas de l'achat d'une solution sur étagère, privilégier un service proposant l'envoi de notifications.<br>Cette mesure permet aux utilisateurs et administrateurs d'identifier des tentatives de connexion suspectes et d'empêcher de futures nouvelles tentatives de connexion illégitimes, par exemple, en changeant leur mot de passe.",
},
supervision: {
description: 'Recourir à un service de supervision de la sécurité',
categorie: 'defense',
descriptionLongue:
"Faire appel à un service de supervision à distance de la sécurité du service ou de plusieurs services, auprès d'un prestataire ou d'un service compétent au sein d'une organisation publique (ex. Security operation center », équipe de réponse à incident, etc.).<br>Cette mesure permet de renforcer significativement la capacité de veille, de détection et de réponse en cas d'incident de sécurité.",
},
testsProcedures: {
description:
'Tester régulièrement la procédure de gestion des incidents de sécurité',
categorie: 'defense',
descriptionLongue:
'Réaliser à intervalle régulier (ex. une fois par an) un test de la procédure de gestion des incidents de sécurité du service ou de plusieurs services, en impliquant les personnes concernées (ex. vérifier que les coordonnées sont exactes, vérifier la disponibilité des personnes).<br>Cette mesure vise à vérifier que la procédure de gestion des incidents en place fonctionne bien dans la pratique.',
},
veilleSecurite: {
description:
'Réaliser une veille régulière des vulnérabilités et des campagnes de compromission',
categorie: 'defense',
descriptionLongue:
"Consulter plusieurs sources d'informations sur les vulnérabilités concernant les applicatifs participant au fonctionnement du service ainsi que sur les campagnes de compromission connues (ou campagnes d'attaques informatiques), notamment les alertes de sécurité du CERT-FR.<br>Cette mesure permet d'identifier des vulnérabilités ou risques nouveaux pour le service et de mettre en œuvre les mesures de sécurité permettant d'y faire face, par exemple des mises à jour de sécurité.",
},
exerciceGestionCrise: {
description: 'Organiser un exercice de gestion de crise',
categorie: 'resilience',
descriptionLongue:
"Organiser un exercice simulant une crise consécutive à un ou plusieurs incidents de sécurité aux conséquences particulièrement graves pour l'organisation..<br>Cette mesure permet d'entraîner les équipes, d'identifier freins à la gestion efficace d'une crise et de les corriger en vue de se préparer à la survenue d'une crise réelle.",
},
garantieHauteDisponibilite: {
description:
'Recourir à une ou plusieurs solutions garantissant un haut niveau de disponibilité du service',
categorie: 'resilience',
descriptionLongue:
"Recourir à une ou plusieurs solutions garantissant un haut niveau de disponibilité, en particulier dans le cadre de l'hébergement du service (ex. obligation de redondance de la machine virtuelle et des données).<br>Cette mesure permet d'éviter une interruption du service dépassant quelques minutes.",
},
sauvegardeDonnees: {
description:
'Mettre en place une sauvegarde régulière des données dans un environnement non connecté au service numérique',
categorie: 'resilience',
descriptionLongue:
"Sauvegarder les données traitées par le service, au moins une fois par semaine, dans un environnement sécurisé, déconnecté de ce dernier (ex. dans une autre machine virtuelle chiffrée, sur un ordinateur ou un serveur local déconnecté d'internet).<br>Cette mesure permet une restauration rapide des données, à partir de la dernière sauvegarde des données effectuée, en cas d'incident de sécurité qui conduirait à leur suppression ou les rendrait inaccessibles, par exemple, en cas d'attaque par rançongiciel.",
},
sauvegardeMachineVirtuelle: {
description:
'Mettre en place une sauvegarde en continu de la machine virtuelle sur laquelle est déployé le service numérique.',
categorie: 'resilience',
indispensable: true,
descriptionLongue:
"Sauvegarder en continu la machine virtuelle sur laquelle est déployée le service.<br>Cette mesure permet la restauration rapide du service, à partir de la dernière sauvegarde de la machine virtuelle effectuée, en cas d'incident de sécurité qui conduirait à leur suppression et ou les rendrait inaccessible.",
},
testsSauvegardes: {
description: 'Vérifier régulièrement les sauvegardes',
categorie: 'resilience',
indispensable: true,
descriptionLongue:
"Réaliser des tests réguliers des sauvegardes (ex. tous les trois mois) afin de vérifier que celles-ci sont bien réalisées, accessibles et fonctionnelles.<br>Cette mesure permet de vérifier que les sauvegardes effectuées peuvent être utilisées pour restaurer le service et/ou ses données en cas d'incident de sécurité.",
},
},
localisationsDonnees: {
france: { description: 'France' },
unionEuropeenne: { description: 'Union européenne' },
autre: { description: 'Hors Union européenne' },
},
echeancesRenouvellement: {
sixMois: {
nbMoisDecalage: 6,
description: '6 mois',
expiration: expiration('six mois'),
nbMoisBientotExpire: 2,
},
unAn: {
nbMoisDecalage: 12,
description: '1 an',
expiration: expiration('un an'),
nbMoisBientotExpire: 2,
},
deuxAns: {
nbMoisDecalage: 24,
description: '2 ans',
expiration: expiration('deux ans'),
nbMoisBientotExpire: 4,
},
troisAns: {
nbMoisDecalage: 36,
description: '3 ans',
expiration: expiration('trois ans'),
nbMoisBientotExpire: 6,
},
},
etapesParcoursHomologation: [
{ numero: 1, libelle: 'Autorité', id: 'autorite' },
{ numero: 2, libelle: 'Avis', id: 'avis' },
{ numero: 3, libelle: 'Documents', id: 'documents' },
{ numero: 4, libelle: 'Décision', id: 'dateTelechargement' },
{ numero: 5, libelle: 'Date', id: 'decision' },
{ numero: 6, libelle: 'Récapitulatif', id: 'recapitulatif' },
],
etapeNecessairePourDossierDecision: 'dateTelechargement',
reglesPersonnalisation: {
clefsDescriptionServiceAConsiderer: [
'typeService',
'fonctionnalites',
'provenanceService',
'donneesCaracterePersonnel',
'delaiAvantImpactCritique',
'risqueJuridiqueFinancierReputationnel',
],
profils: {
applicationMobile: {
regles: [
{
presence: ['applicationMobile'],
},
],
mesuresAAjouter: ['telechargementsOfficiels'],
},
applicationAchettee: {
regles: [
{
presence: ['achat'],
},
],
mesuresARetirer: [
'analyseRisques',
'audit',
'auditsSecurite',
'certificatChiffrement',
'chiffrementFlux',
'portsOuverts',
'differentiationFiltrage',
'protectionMotsDePasse',
'securisationCode',
'hebergementMachineVirtuelle',
'chiffrementMachineVirtuelle',
'nomsDomaineFrUe',
'nomsDomaineSimilaires',
'anonymisationDonnees',
'protectionDeniService',
'supervision',
'sauvegardeMachineVirtuelle',
],
},
creationComptes: {
regles: [
{
presence: ['compte'],
},
],
mesuresAAjouter: [
'analyseRisques',
'audit',
'auditsSecurite',
'deconnexionAutomatique',
],
mesuresARendreIndispensables: ['testIntrusion'],
},
mssPlus: {
regles: [
{ presence: ['reseauSocial'] },
{ presence: ['visionconference'] },
{ presence: ['messagerie'] },
{ presence: ['edition'] },
{ presence: ['paiement'] },
{ presence: ['identite'] },
{ presence: ['situation'] },
{ presence: ['mineurs'] },
],
mesuresAAjouter: [
'analyseRisques',
'audit',
'auditsSecurite',
'supervision',
'garantieHauteDisponibilite',
'exerciceGestionCrise',
],
mesuresARendreIndispensables: [
'testIntrusion',
'gestionIncidents',
'testsProcedures',
'journalEvenementSecu',
'sauvegardeDonnees',
],
},
mssPlusPlus: {
regles: [
{ presence: ['signatureElectronique'] },
{ presence: ['moinsUneHeure'] },
{ presence: ['sensibiliteParticuliere'] },
{ presence: ['risqueJuridiqueFinancierReputationnel'] },
],
mesuresAAjouter: [
'secNumCloud',
'analyseRisques',
'audit',
'auditsSecurite',
'supervision',
'garantieHauteDisponibilite',
'exerciceGestionCrise',
],
mesuresARetirer: ['testIntrusion'],
mesuresARendreIndispensables: [
'analyseRisques',
'audit',
'auditsSecurite',
'environnementSecurise',
'gestionIncidents',
'testsProcedures',
'journalEvenementSecu',
'veilleSecurite',
'supervision',
'sauvegardeDonnees',
],
},
avecSignatureElectronique: {
regles: [{ presence: ['signatureElectronique'] }],
mesuresAAjouter: ['certificatSignature'],
},
impactIndisponibiliteRapidementCritique: {
regles: [{ presence: ['moinsUneHeure'] }],
mesuresARendreIndispensables: ['garantieHauteDisponibilite'],
},
},
mesuresBase: [
'exigencesSecurite',
'identificationDonneesSensibles',
'listeEquipements',
'limitationInterconnexions',
'listeComptesPrivilegies',
'hebergementUE',
'testIntrusion',
'verificationAutomatique',
'consignesSecurite',
'contactSecurite',
'certificatChiffrement',
'chiffrementFlux',
'portsOuverts',
'limitationAccesAdmin',
'limitationDroitsAdmin',
'compartimenter',
'dissocierComptesAdmin',
'differentiationFiltrage',
'limitationCreationComptes',
'gestionComptesAcces',
'contraintesMotDePasse',
'doubleAuthentAdmins',
'coffreFort',
'renouvellementMotsDePasse',
'protectionMotsDePasse',
'environnementSecurise',