SV-234197r961545_rule
V-234197
SRG-APP-000408-NDM-000314
FGFW-ND-000190
CAT II
10
Log in to the FortiGate GUI with Super-Admin privilege.
First, set one admin profile with access to System Maintenance.
1. Click System.
2. Click Admin Profiles.
3. Click +Create New (Admin Profile).
4. Assign a meaningful name to the Profile.
5. Set System Access Permissions to Read/Write or Custom with Maintenance set to Read/Write.
6. Click OK to save this Profile.
Then,
1. Click System.
2. Click Administrators.
3. Click +Create New (Administrator).
4. Configure Administrator settings with unique Username, Type, and Password.
5. Assign the Administrator Profile that was configured above.
6. Click OK to save.
Note: Do not assign this admin profile to any other users other than the authorized administrator.
To limit the System access to existing low-privilege administrators:
1. Click System.
2. Click Administrators.
3. Identify the admin role that has unauthorized access to System settings.
4. Select the admin role and hover over the profile assigned to the role.
5. Click Edit.
6. On System access permission, click Read or None.
7. Click OK to save.
Repeat this process to define all the Administrators needed to meet privilege separation requirements for the organization.
or
1. Open a CLI console, via SSH or available from the GUI
2. First edit the admin profile by running the following command:
# config system accprofile
# edit {PROFILE NAME}
# set sysgrp read or none
# next
# end
Then, assign this admin profile to the authorized administrator account.
# config system admin
# edit {ADMIN NAME}
# set accprofile {PROFILE NAME}
# next
# end
Note: Do not assign this admin profile to any other users other than the authorized administrator.
Log in to the FortiGate GUI with Super-Admin privilege:
1. Click System.
2. Click Administrators.
3. Identify the administrator designated to perform maintenance functions and hover over the profile assigned to the role.
4. Click Edit.
5. Verify the permission to System is set to Read/Write or Custom with Maintenance set to Read/Write.
If an authorized administrator does not have Read/Write access to System Maintenance Settings, this is a finding.
Then,
1. Click System.
2. Click Administrators.
3. Click all other low-privileged administrators and hover over the profile assigned to the role.
4. Click Edit.
5. Verify the permission to System Maintenance is customized set to Read or None.
If any low-privileged administrator has Read/Write access to System Settings, this is a finding.
or
1. Open a CLI console, via SSH or available from the GUI.
2. Run the following command for all low privileged admin user:
# show system admin {ADMIN NAME} | grep -i accprofile
The output should be:
set accprofile {PROFILE NAME}
Use the profile name from the output result of above command.
# show system accprofile {PROFILE NAME} | grep -i sysgrp
The output should be:
set sysgrp read
or
set sysgrp none
If any low privileged admin user has sysgrp parameter set to value Read/Write, this is a finding.
V-234197
False
FGFW-ND-000190
Log in to the FortiGate GUI with Super-Admin privilege:
1. Click System.
2. Click Administrators.
3. Identify the administrator designated to perform maintenance functions and hover over the profile assigned to the role.
4. Click Edit.
5. Verify the permission to System is set to Read/Write or Custom with Maintenance set to Read/Write.
If an authorized administrator does not have Read/Write access to System Maintenance Settings, this is a finding.
Then,
1. Click System.
2. Click Administrators.
3. Click all other low-privileged administrators and hover over the profile assigned to the role.
4. Click Edit.
5. Verify the permission to System Maintenance is customized set to Read or None.
If any low-privileged administrator has Read/Write access to System Settings, this is a finding.
or
1. Open a CLI console, via SSH or available from the GUI.
2. Run the following command for all low privileged admin user:
# show system admin {ADMIN NAME} | grep -i accprofile
The output should be:
set accprofile {PROFILE NAME}
Use the profile name from the output result of above command.
# show system accprofile {PROFILE NAME} | grep -i sysgrp
The output should be:
set sysgrp read
or
set sysgrp none
If any low privileged admin user has sysgrp parameter set to value Read/Write, this is a finding.
M
5260