-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathextracted_fedramp_high_overlay.json
More file actions
9053 lines (9053 loc) · 449 KB
/
Copy pathextracted_fedramp_high_overlay.json
File metadata and controls
9053 lines (9053 loc) · 449 KB
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
{
"AC": {
"AC-1": {
"name": "Policy and Procedures",
"assessment_procedures": [
{
"procedure_id": "AC-01a.[01][02]",
"objective": "Determine if an access control policy is developed, documented and disseminated to [organization-defined personnel or roles]",
"parameter": "CSP-defined personnel or roles",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-01a.[03][04]",
"objective": "Determine if access control procedures to facilitate the implementation of the access control policy and associated access controls are developed, documented and disseminated to [organization-defined personnel or roles]",
"parameter": "CSP-defined personnel or roles",
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AC-01a.01(a)",
"objective": "Determine if the [organization-defined level] access control policy addresses purpose, scope, roles, responsibilities, management commitment, coordination among organizational entities, and compliance",
"parameter": "organizational-level, mission/business process-level, or system-level",
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AC-01a.01(b)",
"objective": "Determine if the access control policy is consistent with applicable laws, Executive Orders, directives, regulations, policies, standards, and guidelines",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AC-01b.",
"objective": "Determine if the [organization-defined official] is designated to manage the development, documentation, and dissemination of the access control policy and procedures",
"parameter": "CSP-defined official",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-01c.01",
"objective": "Determine if the current access control policy is reviewed and updated [in accordance with the organization-defined frequency] and after [organization-defined events]",
"parameter": "at least annually; significant changes",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-01c.02",
"objective": "Determine if the current access control procedures are reviewed and updated [in accordance with the organization-defined frequency] and after [organization-defined events]",
"parameter": "at least annually; significant changes",
"guidance": NaN,
"test_method": "Examine, Interview"
}
]
},
"AC-2": {
"name": "Account Management",
"assessment_procedures": [
{
"procedure_id": "AC-02a.[01][02]",
"objective": "Determine if account types allowed and specifically prohibited for use within the system are defined and documented",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AC-02b.",
"objective": "Determine if account managers are assigned",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-02c.",
"objective": "Determine if [organization-defined prerequisites and criteria] for group and role membership are required",
"parameter": "CSP-defined prerequisites and criteria",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-02d.",
"objective": "Determine if:\n - authorized users of the system are specified;\n - group and role membership are specified;\n - access authorizations (i.e., privileges) are specified for each account;\n - [organization-defined attributes (as required)] are specified for each account",
"parameter": "CSP-defined attributes",
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AC-02e.",
"objective": "Determine if approvals are required by [organization-defined personnel or roles] for requests to create accounts",
"parameter": "CSP-defined personnel or roles",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02f.",
"objective": "Determine if accounts are created, enabled, modified, disabled, and removed in accordance with [organization-defined policy, procedures, prerequisites, and criteria]",
"parameter": "CSP-defined policy, procedures, prerequisites, and criteria",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02g.",
"objective": "Determine if the use of accounts is monitored",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02h.",
"objective": "Determine if account managers and [organization-defined personnel or roles] are notified within [organization-defined time period] when accounts are no longer required, within [organization-defined time period] when users are terminated/transferred, and within [organization-defined time period] when system usage or the need to know changes for an individual",
"parameter": "CSP-defined personnel or roles; twenty-four (24) hours; eight (8) hours; eight (8) hours",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02i.01",
"objective": "Determine if access to the system is authorized based on a valid access authorization",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02i.02",
"objective": "Determine if access to the system is authorized based on intended system usage",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02i.03",
"objective": "Determine if access to the system is authorized based on [organization-defined attributes]",
"parameter": "CSP-defined attributes",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02j.",
"objective": "Determine if accounts are reviewed for compliance with account management requirements [organization-defined frequency]",
"parameter": "monthly for privileged access; every six (6) months for non-privileged access",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02k.[01][02]",
"objective": "Determine if a process is established and implemented for changing shared or group account authenticators (if deployed) when individuals are removed from the group",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02l.",
"objective": "Determine if account management processes are aligned with personnel termination and transfer processes",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
}
]
},
"AC-2 (1)": {
"name": "Automated System Account Management",
"assessment_procedures": [
{
"procedure_id": "AC-02(01)",
"objective": "Determine if the management of system accounts is supported using [organization-defined automated mechanisms]",
"parameter": "CSP-defined automated mechanisms",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-2 (2)": {
"name": "Automated Temporary and Emergency Account Management",
"assessment_procedures": [
{
"procedure_id": "AC-02(02)",
"objective": "Determine if temporary and emergency accounts are automatically [organization-defined value] after [organization-defined time period]",
"parameter": "disables after no more than 24 hours from last use",
"guidance": NaN,
"test_method": "Test"
}
]
},
"AC-2 (3)": {
"name": "Disable Accounts",
"assessment_procedures": [
{
"procedure_id": "AC-02(03)(a)(b)(c)(d)",
"objective": "Determine if accounts are disabled within [organization-defined time period] when the accounts:\na. have expired\nb. are no longer associated with a user or individual\nc. are in violation of organizational policy; or\nd. have been inactive for [organization-defined time period]",
"parameter": "24 hours for user accounts; thirty-five (35) days",
"guidance": "Requirement: The service provider defines the time period for non-user accounts (e.g., accounts associated with devices). The time periods are approved and accepted by the AO. Where user management is a function of the service, reports of activity of consumer users shall be made available.\n\nThe service provider defines the time period of inactivity for device identifiers.\n\nGuidance: For DoD clouds, see DoD cloud website for specific DoD requirements that go above and beyond FedRAMP https://public.cyber.mil/dccs/.\n",
"test_method": "Interview, Test"
}
]
},
"AC-2 (4)": {
"name": "Automated Audit Actions",
"assessment_procedures": [
{
"procedure_id": "AC-02(04)",
"objective": "Determine if account creation, modification, enabling, disabling, and removal actions are automatically audited",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-2 (5)": {
"name": "Inactivity Logout",
"assessment_procedures": [
{
"procedure_id": "AC-02(05)",
"objective": "Determine if users are required to log out when [organization-defined time period of expected inactivity or description of when to log out]",
"parameter": "inactivity is anticipated to exceed fifteen (15) minutes",
"guidance": "Guidance: Should use a shorter timeframe than AC-12",
"test_method": "Interview, Test"
}
]
},
"AC-2 (7)": {
"name": "Privileged User Accounts",
"assessment_procedures": [
{
"procedure_id": "AC-02(07)(a)",
"objective": "Determine if privileged user accounts are established and administered in accordance with [Selection: role-based access scheme or attribute-based access scheme]",
"parameter": "CSP-defined value",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02(07)(b)",
"objective": "Determine if privileged role or attribute assignments are monitored",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02(07)(c)",
"objective": "Determine if changes to roles or attributes are monitored;",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02(07)(d)",
"objective": "Determine if access is revoked when privileged role or attribute assignments are no longer appropriate",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-2 (9)": {
"name": "Restrictions on Use of Shared and Group Accounts",
"assessment_procedures": [
{
"procedure_id": "AC-02(09)",
"objective": "Determine if the use of shared and group accounts is only permitted if [organization-defined conditions] are met",
"parameter": "CSP-defined need with justification statement that explains why such accounts are necessary",
"guidance": "Requirement: Required if shared/group accounts are deployed\n",
"test_method": "Examine, Interview"
}
]
},
"AC-2 (11)": {
"name": "Usage Conditions",
"assessment_procedures": [
{
"procedure_id": "AC-02(11)",
"objective": "Determine if [organization-defined circumstances and/or usage conditions] for [organization-defined system accounts] are enforced",
"parameter": "CSP-defined circumstances and/or usage conditions for CSP-defined system accounts",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-2 (12)": {
"name": "Account Monitoring for Atypical Usage",
"assessment_procedures": [
{
"procedure_id": "AC-02(12)(a)",
"objective": "Determine if system accounts are monitored for [organization-defined atypical usage]",
"parameter": "CSP-defined atypical usage",
"guidance": "Requirement: Required for privileged accounts\n",
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-02(12)(b)",
"objective": "Determine if atypical usage of system accounts is reported to [organization-defined personnel or roles]",
"parameter": "at a minimum, the ISSO and/or similar role within the organization",
"guidance": "Requirement: Required for privileged accounts\n",
"test_method": "Interview, Test"
}
]
},
"AC-2 (13)": {
"name": "Disable Accounts for High-risk Individuals",
"assessment_procedures": [
{
"procedure_id": "AC-02(13)",
"objective": "Determine if accounts of individuals are disabled within [organization-defined time period] of discovery of [organization-defined significant risks]",
"parameter": "one (1) hour; CSP-defined significant risks",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-3": {
"name": "Access Enforcement",
"assessment_procedures": [
{
"procedure_id": "AC-03",
"objective": "Determine if approved authorizations for logical access to information and system resources are enforced in accordance with applicable access control policies",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-4": {
"name": "Information Flow Enforcement",
"assessment_procedures": [
{
"procedure_id": "AC-04",
"objective": "Determine if approved authorizations are enforced for controlling the flow of information within the system and between connected systems based on [organization-defined information flow control policies]",
"parameter": "CSP-defined information flow control policies",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-4 (4)": {
"name": "Flow Control of Encrypted Information",
"assessment_procedures": [
{
"procedure_id": "AC-04(04)",
"objective": "Determine if encrypted information is prevented from bypassing [organization-defined information flow control mechanisms] by [organization-defined values]",
"parameter": "intrusion detection mechanisms; CSP-defined values",
"guidance": "Requirement: The service provider must support Agency requirements to comply with M-21-31 (https://www.whitehouse.gov/wp-content/uploads/2021/08/M-21-31-Improving-the-Federal-Governments-Investigative-and-Remediation-Capabilities-Related-to-Cybersecurity-Incidents.pdf) and M-22-09 (https://www.whitehouse.gov/wp-content/uploads/2022/01/M-22-09.pdf).",
"test_method": "Interview, Test"
}
]
},
"AC-4 (21)": {
"name": "Physical or Logical Separation of Information Flows",
"assessment_procedures": [
{
"procedure_id": "AC-04(21)",
"objective": "Determine if information flows are separated logically or physically using [organization-defined mechanisms and/or techniques] to accomplish [organization-defined required separations]",
"parameter": "CSP-defined mechanisms and/or techniques; CSP-defined required separations",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-5": {
"name": "Separation of Duties",
"assessment_procedures": [
{
"procedure_id": "AC-05a.",
"objective": "Determine if [organization-defined duties of individuals] are identified and documented",
"parameter": "CSP-defined duties of individuals",
"guidance": "Guidance: CSPs have the option to provide a separation of duties matrix as an attachment to the SSP\n",
"test_method": "Examine"
},
{
"procedure_id": "AC-05b.",
"objective": "Determine if system access authorizations to support separation of duties are defined",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine"
}
]
},
"AC-6": {
"name": "Least Privilege",
"assessment_procedures": [
{
"procedure_id": "AC-06",
"objective": "Determine if the principle of least privilege is employed, allowing only authorized accesses for users (or processes acting on behalf of users) that are necessary to accomplish assigned organizational tasks",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-6 (1)": {
"name": "Authorize Access to Security Functions",
"assessment_procedures": [
{
"procedure_id": "AC-06(01)(a)",
"objective": "Determine if access is authorized for [organization-defined individuals and roles] to [organization-defined security functions (deployed in hardware, software and firmware)]",
"parameter": "CSP-defined individuals and roles; all functions not publicly accessible",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-06(01)(b)",
"objective": "Determine if access is authorized for [organization-defined individuals and roles] to [organization-defined security-relevant information]",
"parameter": "CSP-defined individuals and roles to all security-relevant information not publicly available",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-6 (2)": {
"name": "Non-privileged Access for Nonsecurity Functions",
"assessment_procedures": [
{
"procedure_id": "AC-06(02)",
"objective": "Determine if users of system accounts (or roles) with access to [organization-defined security functions or security-relevant information] are required to use non-privileged accounts or roles when accessing non-security functions",
"parameter": "all security functions",
"guidance": "Guidance: Examples of security functions include but are not limited to: establishing system accounts, configuring access authorizations (i.e., permissions, privileges), setting events to be audited, and setting intrusion detection parameters, system programming, system and security administration, other privileged functions \n",
"test_method": "Interview, Test"
}
]
},
"AC-6 (3)": {
"name": "Network Access to Privileged Commands",
"assessment_procedures": [
{
"procedure_id": "AC-06(03)[01]",
"objective": "Determine if network access to [organization-defined privileged commands] is authorized only for [organization-defined compelling operational needs]",
"parameter": "all privileged commands",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-06(03)[02]",
"objective": "Determine if the rationale for authorizing network access to privileged commands is documented in the security plan for the system",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine"
}
]
},
"AC-6 (5)": {
"name": "Privileged Accounts",
"assessment_procedures": [
{
"procedure_id": "AC-06(05)",
"objective": "Determine if privileged accounts on the system are restricted to [organization-defined personnel or roles]",
"parameter": "CSP-defined personnel or roles",
"guidance": NaN,
"test_method": "Examine, Interview"
}
]
},
"AC-6 (7)": {
"name": "Review of User Privileges",
"assessment_procedures": [
{
"procedure_id": "AC-06(07)(a)",
"objective": "Determine if privileges assigned to [organization-defined roles and classes] are reviewed [organization-defined frequency] to validate the need for such privileges",
"parameter": "all users with privileges; at a minimum, annually",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-06(07)(b)",
"objective": "Determine if privileges are reassigned or removed, if necessary, to correctly reflect organizational mission and business needs",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-6 (8)": {
"name": "Privilege Levels for Code Execution",
"assessment_procedures": [
{
"procedure_id": "AC-06(08)",
"objective": "Determine if [organization-defined software] is prevented from executing at higher privilege levels than users executing the software",
"parameter": "any software except software explicitly documented",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-6 (9)": {
"name": "Log Use of Privileged Functions",
"assessment_procedures": [
{
"procedure_id": "AC-06(09)",
"objective": "Determine if the execution of privileged functions is logged",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-6 (10)": {
"name": "Prohibit Non-privileged Users from Executing Privileged Functions",
"assessment_procedures": [
{
"procedure_id": "AC-06(10)",
"objective": "Determine if non-privileged users are prevented from executing privileged functions",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-7": {
"name": "Unsuccessful Logon Attempts",
"assessment_procedures": [
{
"procedure_id": "AC-07a.",
"objective": "Determine if a limit of [organization-defined number] consecutive invalid logon attempts by a user during [organization-defined time period] is enforced",
"parameter": NaN,
"guidance": "Requirement: In alignment with NIST SP 800-63B\n\n",
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-07b.",
"objective": "Determine if automatically [organization-defined values] when the maximum number of unsuccessful attempts is exceeded",
"parameter": "locks the account/node for a minimum of three (3) hours or until unlocked by an administrator",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-8": {
"name": "System Use Notification",
"assessment_procedures": [
{
"procedure_id": "AC-08a.",
"objective": "Determine if [organization-defined system use notification] is displayed to users before granting access to the system that provides privacy and security notices consistent with applicable laws, Executive Orders, directives, regulations, policies, standards, and guidelines",
"parameter": "see Additional FedRAMP Requirements / Guidance",
"guidance": "Requirement: The service provider shall determine elements of the cloud environment that require the System Use Notification control. The elements of the cloud environment that require System Use Notification are approved and accepted by the AO. \n\nRequirement: The service provider shall determine how System Use Notification is going to be verified and provide appropriate periodicity of the check. The System Use Notification verification and periodicity are approved and accepted by the AO.\n\nRequirement: If not performed as part of a Configuration Baseline check, then there must be documented agreement on how to provide results of verification and the necessary periodicity of the verification by the service provider. The documented agreement on how to provide verification of the results are approved and accepted by the AO.\n\nGuidance: If performed as part of a Configuration Baseline check, then the % of items requiring setting that are checked and that pass (or fail) check can be provided. ",
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-08a.01.02.03.04",
"objective": "Determine if the system use notification states that:\n - users are accessing a U.S. Government system;\n - system usage may be monitored, recorded, and subject to audit;\n - unauthorized use of the system is prohibited and subject to criminal and civil penalties; and\n - use of the system indicates consent to monitoring and recording",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AC-08b.",
"objective": "Determine if the notification message or banner is retained on the screen until users acknowledge the usage conditions and take explicit actions to log on to or further access the system",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-08c.",
"objective": "Determine if for publicly accessible systems:\n - system use information [organization-defined conditions] is displayed before granting further access to the publicly accessible system;\n - any references to monitoring, recording, or auditing that are consistent with privacy accommodations for such systems that generally prohibit those activities are displayed; and\n - a description of the authorized uses of the system is included",
"parameter": "see Additional FedRAMP Requirements / Guidance",
"guidance": "Requirement: The service provider shall determine elements of the cloud environment that require the System Use Notification control. The elements of the cloud environment that require System Use Notification are approved and accepted by the AO. \n\nRequirement: The service provider shall determine how System Use Notification is going to be verified and provide appropriate periodicity of the check. The System Use Notification verification and periodicity are approved and accepted by the AO.\n\nGuidance: If performed as part of a Configuration Baseline check, then the % of items requiring setting that are checked and that pass (or fail) check can be provided. \n\nRequirement: If not performed as part of a Configuration Baseline check, then there must be documented agreement on how to provide results of verification and the necessary periodicity of the verification by the service provider. The documented agreement on how to provide verification of the results are approved and accepted by the AO.",
"test_method": "Examine"
}
]
},
"AC-10": {
"name": "Concurrent Session Control",
"assessment_procedures": [
{
"procedure_id": "AC-10",
"objective": "Determine if the number of concurrent sessions for each [organization-defined account and/or account types] is limited to [organization-defined number]",
"parameter": "three (3) sessions for privileged access and two (2) sessions for non-privileged access",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-11": {
"name": "Device Lock",
"assessment_procedures": [
{
"procedure_id": "AC-11a.",
"objective": "Determine if further access to the system is prevented by [Selection: initiating a device lock after [organization-defined frequency] of inactivity; requiring the user to initiate a device lock before leaving the system unattended]",
"parameter": "fifteen (15) minutes; requiring the user to initiate a device lock before leaving the system unattended",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-11b.",
"objective": "Determine if device lock is retained until the user re-establishes access using established identification and authentication procedures",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-11 (1)": {
"name": "Pattern-hiding Displays",
"assessment_procedures": [
{
"procedure_id": "AC-11(01)",
"objective": "Determine if information previously visible on the display is concealed, via device lock, with a publicly viewable image",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-12": {
"name": "Session Termination",
"assessment_procedures": [
{
"procedure_id": "AC-12",
"objective": "Determine if a user session is automatically terminated after [organization-defined conditions or trigger events]",
"parameter": "CSP-defined conditions or trigger events",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-14": {
"name": "Permitted Actions Without Identification or Authentication",
"assessment_procedures": [
{
"procedure_id": "AC-14a.",
"objective": "Determine if [organization-defined user actions] that can be performed on the system without identification or authentication consistent with organizational mission and business functions are identified",
"parameter": "CSP-defined user actions",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-14b.",
"objective": "Determine if:\n - user actions not requiring identification or authentication are documented in the security plan for the system; and\n - a rationale for user actions not requiring identification or authentication is provided in the security plan for the system",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine"
}
]
},
"AC-17": {
"name": "Remote Access",
"assessment_procedures": [
{
"procedure_id": "AC-17a.",
"objective": "Determine if:\n - usage restrictions are established and documented for each type of remote access allowed;\n - configuration/connection requirements are established and documented for each type of remote access allowed;\n - implementation guidance is established and documented for each type of remote access allowed",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-17b.",
"objective": "Determine if each type of remote access to the system is authorized prior to allowing such connections",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-17 (1)": {
"name": "Monitoring and Control",
"assessment_procedures": [
{
"procedure_id": "AC-17(01)",
"objective": "Determine if automated mechanisms are employed to monitor and control remote access methods",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-17 (2)": {
"name": "Protection of Confidentiality and Integrity Using Encryption",
"assessment_procedures": [
{
"procedure_id": "AC-17(02)",
"objective": "Determine if cryptographic mechanisms are implemented to protect the confidentiality and integrity of remote access sessions",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-17 (3)": {
"name": "Managed Access Control Points",
"assessment_procedures": [
{
"procedure_id": "AC-17(03)",
"objective": "Determine if remote accesses are routed through authorized and managed network access control points",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-17 (4)": {
"name": "Privileged Commands and Access",
"assessment_procedures": [
{
"procedure_id": "AC-17(04)(a)[01][03]",
"objective": "Determine if the execution of privileged commands via remote access is authorized only in a format that provides assessable evidence and is authorized only for the following needs: [organization-defined needs requiring remote access]",
"parameter": "CSP-defined needs requiring remote access",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-17(04)(a)[02][04]",
"objective": "Determine if access to security-relevant information via remote access is authorized only in a format that provides assessable evidence and is authorized only for the following needs: [organization-defined needs requiring remote access]",
"parameter": "CSP-defined needs requiring remote access",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-17(04)(b)",
"objective": "Determine if the rationale for remote access is documented in the security plan for the system",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine"
}
]
},
"AC-18": {
"name": "Wireless Access",
"assessment_procedures": [
{
"procedure_id": "AC-18a.",
"objective": "Determine if configuration requirements, connection requirements, and implementation guidance are established for each type of wireless access",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-18b.",
"objective": "Determine if each type of wireless access to the system is authorized prior to allowing such connections",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-18 (1)": {
"name": "Authentication and Encryption",
"assessment_procedures": [
{
"procedure_id": "AC-18(01)[01]",
"objective": "Determine if wireless access to the system is protected using authentication of [Selection: users; devices].",
"parameter": "CSP-defined values",
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-18(01)[02]",
"objective": "Determine if wireless access to the system is protected using encryption",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-18 (3)": {
"name": "Disable Wireless Networking",
"assessment_procedures": [
{
"procedure_id": "AC-18(03)",
"objective": "Determine if when not intended for use, wireless networking capabilities embedded within system components are disabled prior to issuance and deployment",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-18 (4)": {
"name": "Restrict Configurations by Users",
"assessment_procedures": [
{
"procedure_id": "AC-18(04)",
"objective": "Determine if users allowed to independently configure wireless networking capabilities are identified and explicitly authorized",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examined, Interview"
}
]
},
"AC-18 (5)": {
"name": "Antennas and Transmission Power Levels",
"assessment_procedures": [
{
"procedure_id": "AC-18(05)[01]",
"objective": "Determine if radio antennas are selected to reduce the probability that signals from wireless access points can be received outside of organization-controlled boundaries",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-18(05)[02]",
"objective": "Determine if transmission power levels are calibrated to reduce the probability that signals from wireless access points can be received outside of organization-controlled boundaries",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-19": {
"name": "Access Control for Mobile Devices",
"assessment_procedures": [
{
"procedure_id": "AC-19a.",
"objective": "Determine if configuration requirements, connection requirements, and implementation guidance are established for organization-controlled mobile devices, including when such devices are outside of the controlled area",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-19b.",
"objective": "Determine if the connection of mobile devices to organizational systems is authorized",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-19 (5)": {
"name": "Full Device or Container-based Encryption",
"assessment_procedures": [
{
"procedure_id": "AC-19(05)",
"objective": "Determine if [Selection: full-device encryption; container-based encryption] are employed to protect the confidentiality and integrity of information on [organization-defined mobile devices]",
"parameter": "CSP-defined encryption type; CSP-defined mobile devices",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-20": {
"name": "Use of External Systems",
"assessment_procedures": [
{
"procedure_id": "AC-20a.",
"objective": "Determine if [Selection: Establish [organization-defined terms and conditions]; Identify [organization-defined controls asserted to be implemented on external systems] consistent with the trust relationships established with other organizations owning, operating, and/or maintaining external systems, allowing authorized individuals to:\n - access the system from external systems (if applicable); and\n - process, store, or transmit organization-controlled information using external systems (if applicable)",
"parameter": "CSP-defined selection",
"guidance": "Guidance: The interrelated controls of AC-20, CA-3, and SA-9 should be differentiated as follows:\nAC-20 describes system access to and from external systems.\nCA-3 describes documentation of an agreement between the respective system owners when data is exchanged between the CSO and an external system.\nSA-9 describes the responsibilities of external system owners. These responsibilities would typically be captured in the agreement required by CA-3.",
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-20b.",
"objective": "Determine if the use of [organization-defined prohibited types of external systems] is prohibited (if applicable)",
"parameter": "CSP-defined prohibited types of external systems",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-20 (1)": {
"name": "Limits on Authorized Use",
"assessment_procedures": [
{
"procedure_id": "AC-20(01)(a)",
"objective": "Determine if authorized individuals are permitted to use an external system to access the system or to process, store, or transmit organization-controlled information only after verification of the implementation of controls on the external system as specified in the organization's security and privacy policies and security and privacy plans (if applicable)",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-20(01)(b)",
"objective": "Determine if authorized individuals are permitted to use an external system to access the system or to process, store, or transmit organization-controlled information only after retention of approved system connection or processing agreements with the organizational entity hosting the external system (if applicable)",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
}
]
},
"AC-20 (2)": {
"name": "Portable Storage Devices - Restricted Use",
"assessment_procedures": [
{
"procedure_id": "AC-20(02)",
"objective": "Determine if the use of organization-controlled portable storage devices by authorized individuals is restricted on external systems using [organization-defined restrictions]",
"parameter": "CSP-defined restrictions",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-21": {
"name": "Information Sharing",
"assessment_procedures": [
{
"procedure_id": "AC-21a.",
"objective": "Determine if authorized users are enabled to determine whether access authorizations assigned to a sharing partner match the information's access and use restrictions for [organization-defined information-sharing circumstances]",
"parameter": "CSP-defined information-sharing circumstances where user discretion is required to determine whether access authorizations assigned to a sharing partner match the information's access and use restrictions are defined",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-21b.",
"objective": "Determine if [organization-defined automated mechanisms] are employed to assist users in making information-sharing and collaboration decisions",
"parameter": "CSP-defined automated mechanisms or manual processes that assist users in making information-sharing and collaboration decisions are defined",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
},
"AC-22": {
"name": "Publicly Accessible Content",
"assessment_procedures": [
{
"procedure_id": "AC-22a.",
"objective": "Determine if designated individuals are authorized to make information publicly accessible",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-22b.",
"objective": "Determine if authorized individuals are trained to ensure that publicly accessible information does not contain non-public information",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AC-22c.",
"objective": "Determine if the proposed content of information is reviewed prior to posting onto the publicly accessible system to ensure that non-public information is not included",
"parameter": NaN,
"guidance": NaN,
"test_method": "Interview, Test"
},
{
"procedure_id": "AC-22d.",
"objective": "Determine if the content on the publicly accessible system is reviewed for non-public information [organization-defined frequency] and removed, if discovered",
"parameter": "at least quarterly",
"guidance": NaN,
"test_method": "Interview, Test"
}
]
}
},
"AT": {
"AT-1": {
"name": "Policy and Procedures",
"assessment_procedures": [
{
"procedure_id": "AT-01a.[01][02]",
"objective": "Determine if an awareness and training policy is developed, documented and disseminated to [organization-defined personnel or roles]",
"parameter": "CSP-defined personnel or roles",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AT-01a.[03][04]",
"objective": "Determine if awareness and training procedures to facilitate the implementation of the awareness and training policy and associated awareness and training controls are developed, documented and disseminated to [organization-defined personnel or roles]",
"parameter": "CSP-defined personnel or roles",
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AT-01a.01(a)",
"objective": "Determine if the [organization-defined level] awareness and training policy addresses purpose, scope, roles, responsibilities, management commitment, coordination among organizational entities, and compliance",
"parameter": "organizational-level, mission/business process-level, or system-level",
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AT-01a.01(b)",
"objective": "Determine if the awareness and training policy is consistent with applicable laws, Executive Orders, directives, regulations, policies, standards, and guidelines",
"parameter": NaN,
"guidance": NaN,
"test_method": "Examine"
},
{
"procedure_id": "AT-01b.",
"objective": "Determine if the [organization-defined official] is designated to manage the development, documentation, and dissemination of the awareness and training policy and procedures",
"parameter": "CSP-defined official",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AT-01c.01",
"objective": "Determine if the current awareness and training policy is reviewed and updated [in accordance with the organization-defined frequency] and after [organization-defined events]",
"parameter": "at least annually; significant changes",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AT-01c.02",
"objective": "Determine if the current awareness and training procedures are reviewed and updated [in accordance with the organization-defined frequency] and after [organization-defined events]",
"parameter": "at least annually; significant changes",
"guidance": NaN,
"test_method": "Examine, Interview"
}
]
},
"AT-2": {
"name": "Literacy Training and Awareness",
"assessment_procedures": [
{
"procedure_id": "AT-02a.01[01][03]",
"objective": "Determine if security literacy training is provided to system users (including managers, senior executives, and contractors) as part of initial training for new users and [organization-defined frequency] thereafter",
"parameter": "at least annually",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AT-02a.01[02][04]",
"objective": "Determine if privacy literacy training is provided to system users (including managers, senior executives, and contractors) as part of initial training for new users and [organization-defined frequency] thereafter",
"parameter": "at least annually",
"guidance": NaN,
"test_method": "Examine, Interview"
},
{
"procedure_id": "AT-02a.02",
"objective": "Determine if security and privacy literacy training is provided to system users (including managers, senior executives, and contractors) when required by system changes or following [organization-defined events]",