V-58341 | High | The Security assessment policy subsystem must be enabled. | Any changes to the hardware, software, and/or firmware components of the information system and/or application can potentially have significant effects on the overall security of the... |
V-58263 | High | The rshd service must be disabled. | It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often... |
V-58261 | High | The operating system must implement cryptography to protect the integrity of remote access sessions. | The telnet service must be disabled, as it sends all data, including the user's password, in a clear text form that can be easily intercepted and read. Passwords need to be protected at all times... |
V-58475 | High | The operating system must employ automated mechanisms to detect the presence of unauthorized software on organizational information systems and notify designated organizational officials in accordance with the organization-defined frequency. | An approved anti-virus product must be installed and configured to run.
Malicious software can establish a base on individual desktops and servers. Employing an automated mechanism to detect... |
V-58375 | High | Operating systems used for non-local maintenance sessions must implement cryptographic mechanisms to protect the confidentiality of non-local maintenance and diagnostic communications. | The telnet service must be disabled, as it sends all data, including the user's password, in a clear text form that can be easily intercepted and read. Passwords need to be protected at all times... |
V-58377 | High | The operating system must employ strong authenticators in the establishment of non-local maintenance and diagnostic sessions. | The telnet service must be disabled, as it sends all data, including the user's password, in a clear text form that can be easily intercepted and read. Passwords need to be protected at all times... |
V-58371 | High | The operating system must transmit only cryptographically-protected passwords. | The telnet service must be disabled, as it sends all data, including the user's password in a clear text form that can be easily intercepted and read. Passwords need to be protected at all times... |
V-58373 | High | Operating systems used for non-local maintenance sessions must implement cryptographic mechanisms to protect the integrity of non-local maintenance and diagnostic communications. | The telnet service must be disabled, as it sends all data, including the user's password, in a clear text form that can be easily intercepted and read. Passwords need to be protected at all times... |
V-58415 | High | The sudoers file must be configured to authenticate users on a per-tty basis. | The sudo command must be configured to prompt for the administrator user's password at least once in each newly opened Terminal window or remote login session, as this prevents a malicious user... |
V-58259 | High | The operating system must implement DoD-approved encryption to protect the confidentiality of remote access sessions. | The 'rexec' service must be disabled. The 'rexec' service does not implement crypto and has had several security vulnerabilities in the past. It is disabled by default; enabling it would increase... |
V-58353 | Medium | Find My Mac messenger must be disabled. | In order to prevent unauthorized connection of devices, unauthorized transfer of information, or unauthorized tunneling (i.e., embedding of data types within data types), organizations must... |
V-58351 | Medium | Find My Mac must be disabled. | In order to prevent unauthorized connection of devices, unauthorized transfer of information, or unauthorized tunneling (i.e., embedding of data types within data types), organizations must... |
V-58299 | Medium | The NFS daemon must be disabled. | If the system does not require access to NFS (Network File System) file shares or is not acting as an NFS server, then support for NFS is non-essential and NFS services must be disabled. NFS is a... |
V-58357 | Medium | Bonjour multicast advertising must be disabled on the system. | In order to prevent unauthorized connection of devices, unauthorized transfer of information, or unauthorized tunneling (i.e., embedding of data types within data types), organizations must... |
V-58355 | Medium | Location Services must be disabled. | In order to prevent unauthorized connection of devices, unauthorized transfer of information, or unauthorized tunneling (i.e., embedding of data types within data types), organizations must... |
V-58293 | Medium | The operating system must automatically audit account removal actions. | When operating system accounts are removed, user accessibility is affected. The system must audit account removal actions so that administrator users can detect and respond to such events. Such a... |
V-58359 | Medium | The system must not have the UUCP service active. | It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often... |
V-58291 | Medium | The operating system must automatically audit account disabling actions. | When operating system accounts are disabled, user accessibility is affected. The system must audit account disablement actions so that administrator users can detect and respond to such events.... |
V-58511 | Medium | The operating system must generate audit records when successful/unsuccessful attempts to modify privileges occur. | Frequently, an attacker that successfully gains access to a system has only gained access to an account with limited privileges, such as a guest account or a service account. The attacker must... |
V-58297 | Medium | Apple File (AFP) Sharing must be disabled. | File Sharing is non-essential and must be disabled. Enabling any service increases the attack surface for an intruder. By disabling unnecessary services, the attack surface is minimized. |
V-58295 | Medium | SMB File Sharing must be disabled. | File Sharing is non-essential and must be disabled. Enabling any service increases the attack surface for an intruder. By disabling unnecessary services, the attack surface is minimized. |
V-58459 | Medium | System Preferences must be securely configured so IPv6 is turned off if not being used. | Security appliances and firewalls are not always IPv6 aware, meaning that IPv6 traffic is frequently unfiltered and unprotected. If it is not in use, it should be disabled. |
V-58455 | Medium | The system must not process Internet Control Message Protocol [ICMP] timestamp requests. | ICMP Timestamp requests reveal information about the system and can be used to determine which operating system is installed. Precise time data can also be used to launch time based attacks... |
V-58457 | Medium | Unused network devices must be disabled. | If an unused network device is left enabled, a user might be able to activate it at a later time. Unused network devices should be disabled. |
V-58451 | Medium | The system must not send IPv6 ICMP redirects by default. | ICMP redirects are broadcast in order to reshape network traffic. A malicious user could use the system to send fake redirect packets and try to force all network traffic to pass through a network... |
V-58453 | Medium | The system must prevent local applications from generating source-routed packets. | A source-routed packet attempts to specify the network path that the system should take. If the system is not configured to block the sending of source-routed packets, an attacker can redirect the... |
V-58343 | Medium | A configuration profile must be installed. | Configuration settings must be verified by a centrally managed system such as an MDM to ensure that they have not been changed. Configuration settings are the configurable security-related... |
V-58345 | Medium | The operating system must employ a deny-all, permit-by-exception policy to allow the execution of authorized software programs. | Application Restrictions must be enabled for user accounts and configured to only allow users to execute approved applications. Utilizing a whitelist such as Application Restrictions provides a... |
V-58347 | Medium | The system preference panel iCloud must be removed. | It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often... |
V-58349 | Medium | Sending diagnostic and usage data to Apple must be disabled. | In order to prevent unauthorized connection of devices, unauthorized transfer of information, or unauthorized tunneling (i.e., embedding of data types within data types), organizations must... |
V-58501 | Medium | System log files must be mode 640 or less permissive. | System logs should only be readable by root or admin users. System logs frequently contain sensitive information that could be used by an attacker. Setting the correct permissions mitigates this risk. |
V-58507 | Medium | Operating systems sessions must audit non-local maintenance and diagnostic sessions organization-defined audit events. | If events associated with non-local administrative access or diagnostic sessions are not logged, a major tool for assessing and investigating attacks would not be available.
This requirement... |
V-58505 | Medium | The operating system must audit the enforcement actions used to restrict access associated with changes to the system. | By auditing access restriction enforcement, changes to application and OS configuration files can be audited. Without auditing the enforcement of access restrictions, it will be difficult to... |
V-58469 | Medium | The operating system must enforce a lockout expiration of 15 minutes after three consecutive invalid logon attempts by a user. | By limiting the number of failed login attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute forcing, is reduced. Limits are imposed by locking the account. |
V-58461 | Medium | Secure virtual memory must be used. | Secure virtual memory must be enabled. Secure virtual memory ensures that data in memory is encrypted when it is swapped to disk. This prevents users and applications from accessing potentially... |
V-58463 | Medium | Internet Sharing must be disabled. | In order to prevent unauthorized connection of devices, unauthorized transfer of information, or unauthorized tunneling (i.e., embedding of data types within data types), organizations must... |
V-58465 | Medium | Web Sharing must be disabled. | Web Sharing is non-essential and must be disabled. Enabling any service increases the attack surface for an intruder. By disabling unnecessary services, the attack surface is minimized. |
V-58467 | Medium | The operating system must enforce the limit of three consecutive invalid logon attempts by a user during a 15 minute time period. | Setting a lockout expiration of 15 minutes is an effective deterrent against brute forcing that also makes allowances for legitimate mistakes by users. |
V-58265 | Medium | The operating system must enforce requirements for remote connections to the information system. | The Screen Sharing feature allows remote users to view or control the desktop of the current user. A malicious user can take advantage of Screen Sharing to gain full access to the system remotely,... |
V-58269 | Medium | Wi-Fi support software must be disabled. | The kernel extension for Wi-Fi network devices such as Airport must be removed to ensure that users will not be able to reactivate wireless networking at a later time. System updates will... |
V-58379 | Medium | The system must allow only applications downloaded from the App Store to run. | Gatekeeper settings must be configured correctly to only allow the system to run applications downloaded from the Mac App Store or applications signed with a valid Apple Developer ID code.... |
V-58473 | Medium | The operating system must shut down by default upon audit failure (unless availability is an overriding concern). | The audit service should shut down the computer if it is unable to audit system events. Once audit failure occurs, user and system activity is no longer recorded and malicious activity could go... |
V-58471 | Medium | The operating system must automatically lock the account until the locked account is released by an administrator when three unsuccessful login attempts in 15 minutes are exceeded. | By limiting the number of failed login attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute forcing, is reduced. Limits are imposed by locking the... |
V-58479 | Medium | All users must use PKI authentication for login and privileged access. | Password-based authentication has become a prime target for malicious actors. Multifactor authentication using PKI technologies mitigates most, if not all, risks associated with traditional... |
V-58275 | Medium | Automatic actions must be disabled for blank DVDs. | Applications should not be configured to launch automatically when a disk is inserted. This potentially circumvents anti-virus software and allows malicious users to craft disks that can exploit... |
V-58277 | Medium | Automatic actions must be disabled for music CDs. | Applications should not be configured to launch automatically when a disk is inserted. This potentially circumvents anti-virus software and allows malicious users to craft disks that can exploit... |
V-58271 | Medium | Infrared [IR] support must be disabled. | Infrared [IR] kernel support must be disabled to prevent users from controlling the system with IR devices. By default, if IR is enabled, the system will accept IR control from any remote. |
V-58273 | Medium | Automatic actions must be disabled for blank CDs. | Applications should not be configured to launch automatically when a disk is inserted. This potentially circumvents anti-virus software and allows malicious users to craft disks that can exploit... |
V-58279 | Medium | Automatic actions must be disabled for picture CDs. | Applications should not be configured to launch automatically when a disk is inserted. This potentially circumvents anti-virus software and allows malicious users to craft disks that can exploit... |
V-58403 | Medium | The operating system must not allow an unattended or automatic logon to the system. | When automatic logins are enabled, the default user account is automatically logged in at boot time without prompting the user for a password. Even if the screen is later locked, a malicious user... |
V-58401 | Medium | The usbmuxd daemon must be disabled. | Connections to unauthorized iOS devices (iPhones, iPods, and iPads) open the system to possible compromise via exfiltration of system data. Disabling the usbmuxd daemon blocks connections to iOS devices. |
V-58369 | Medium | The operating system must enforce a minimum 15-character password length. | The minimum password length must be set to 15 characters. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force... |
V-58407 | Medium | The OS X firewall must have logging enabled. | Firewall logging must be enabled. This ensures that malicious network activity will be logged to the system. |
V-58405 | Medium | The login window must be configured to prompt for username and password, rather than show a list of users. | The login window must be configured to prompt all users for both a username and a password. By default, the system displays a list of known users at the login screen. This gives an advantage to an... |
V-58363 | Medium | The operating system must implement replay-resistant authentication mechanisms for network access to privileged accounts. | The SSH Version should be explicitly set to Version 2. Version 2 supports strong crypto and was rewritten from scratch to resolve several weaknesses in Version 1 that make it extremely vulnerable... |
V-58409 | Medium | Bluetooth devices must not be allowed to wake the computer. | Bluetooth devices must not be allowed to wake the computer. If Bluetooth is not required, turn it off. If Bluetooth is necessary, disable allowing Bluetooth devices to wake the computer. |
V-58361 | Medium | The operating system must require individuals to be authenticated with an individual authenticator prior to using a group authenticator. | Administrator users must never log in directly as root. To assure individual accountability and prevent unauthorized access, logging in as root over a remote connection must be disabled.... |
V-58367 | Medium | Operating systems must enforce password complexity by requiring that at least one numeric character be used. | Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in... |
V-58365 | Medium | The operating system must implement replay-resistant authentication mechanisms for network access to non-privileged accounts. | The SSH Version should be explicitly set to Version 2. Version 2 supports strong crypto and was rewritten from scratch to resolve several weaknesses in Version 1 that make it extremely vulnerable... |
V-58895 | Medium | Audit log files must be group-owned by wheel. | The audit service must be configured to create log files with the correct group-ownership to prevent normal users from reading audit logs. Audit logs contain sensitive data about the system and... |
V-58897 | Medium | Audit log folders must be group-owned by wheel. | The audit service must be configured to create log files with the correct group-ownership to prevent normal users from reading audit logs. Audit logs contain sensitive data about the system and... |
V-58891 | Medium | Audit log files must be owned by root. | The audit service must be configured to create log files with the correct ownership to prevent normal users from reading audit logs. Audit logs contain sensitive data about the system and about... |
V-58893 | Medium | Audit log folders must be owned by root. | The audit service must be configured to create log files with the correct ownership to prevent normal users from reading audit logs. Audit logs contain sensitive data about the system and about... |
V-58899 | Medium | Log folders must not contain ACLs. | The audit service must be configured to create log folders with the correct permissions to prevent normal users from reading audit logs. Audit logs contain sensitive data about the system and... |
V-58489 | Medium | The operating system must generate audit records when successful/unsuccessful attempts to modify categories of information (e.g., classification levels) occur. | The permissions on a file establish which users are permitted to access or modify it. An attacker may attempt to change the permissions on a file to prevent legitimate users from accessing it or... |
V-58483 | Medium | The operating system must generate audit records for all kernel module load, unload, and restart actions, and also for all program initiations. | Kernel modules, called kernel extensions in Mac OS X, are compiled segments of code that are dynamically loaded into the kernel as required to support specific pieces of hardware or functionality.... |
V-58481 | Medium | The system must be integrated into a directory services infrastructure. | Distinct user account databases on each separate system cause problems with username and password policy enforcement. Most approved directory services infrastructure solutions, such as Active... |
V-58487 | Medium | The operating system must generate audit records when successful/unsuccessful attempts to modify security levels occur. | The permissions on a file establish which users are permitted to access or modify it. An attacker may attempt to change the permissions on a file to prevent legitimate users from accessing it or... |
V-58485 | Medium | The operating system must generate audit records when successful/unsuccessful attempts to modify security objects occur. | The permissions on a file establish which users are permitted to access or modify it. An attacker may attempt to change the permissions on a file to prevent legitimate users from accessing it or... |
V-58257 | Medium | The operating system must monitor remote access methods. | Remote access services, such as those providing remote access to network devices and information systems, increase risk and expose those systems to possible cyber attacks, so all remote access... |
V-58411 | Medium | Bluetooth Sharing must be disabled. | Bluetooth sharing allows users to wirelessly transmit files between Mac OS X and Bluetooth-enabled devices, including personally owned cell phones and tablets. A malicious user might introduce... |
V-58413 | Medium | Remote Apple Events must be disabled. | It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often... |
V-58417 | Medium | The default global umask setting must be changed for user applications. | The default global umask setting must be set to '027' for user applications. The setting '027' ensures that user created files and directories will be readable, but not writable, by users that... |
V-58419 | Medium | The default global umask setting must be changed for system processes. | The default global umask setting must be set to '022' for system processes. The setting '022' ensures that system process created files and directories will only be readable by other users and... |
V-58253 | Medium | The operating system must initiate a session lock after a 15-minute period of inactivity. | A screensaver must be enabled and set to require a password to unlock. The timeout should be set to fifteen minutes of inactivity. This mitigates the risk that a user might forget to manually lock... |
V-58319 | Medium | The operating system must generate audit records for all account creations, modifications, disabling, and termination events. | Account creations and account modifications such as disablement and termination, can all be signs of an intrusion and should be audited. Once an attacker establishes access to a system, the... |
V-58317 | Medium | The operating system must provide audit record generation capability for DoD-defined auditable events for all operating system components. | Without the capability to generate audit records, it would be difficult to establish, correlate, and investigate the events relating to an incident, or identify those responsible for one. DoD has... |
V-58315 | Medium | The operating system must initiate session audits at system startup. | If auditing is enabled late in the startup process, the actions of some start-up processes may not be audited. Some audit systems also maintain state information only available if auditing is... |
V-58313 | Medium | The operating system must generate audit records when successful/unsuccessful logon attempts occur. | An attacker might attempt to log in as an authorized user, through stolen credentials, unpatched exploits, or brute force attempts to guess a valid username and password. If a user is attempting... |
V-58311 | Medium | Any publically accessible connection to the operating system must display the Standard Mandatory DoD Notice and Consent Banner before granting access to the system. | Display of a standardized and approved use notification before granting access to the operating system ensures privacy and security notification verbiage used is consistent with applicable federal... |
V-58397 | Medium | The operating system must employ automated mechanisms to determine the state of system components with regard to flaw remediation using the following frequency: continuously, where HBSS is used; 30 days, for any additional internal network scans not covered by HBSS; and annually, for external scans by Computer Network Defense Service Provider (CNDSP). | An approved tool for continuous network scanning must be installed and configured to run.
Without the use of automated mechanisms to scan for security flaws on a continuous and/or periodic basis,... |
V-58499 | Medium | System log files must be owned by root and group-owned by wheel or admin. | System logs should only be readable by root or admin users. System logs frequently contain sensitive information that could be used by an attacker. Setting the correct owner mitigates this risk. |
V-58395 | Medium | The operating system must implement cryptographic mechanisms to prevent unauthorized modification of all information at rest on organization-defined information system components. | FileVault Disk Encryption must be enabled. This ensures that any data stored on the hard drive will be protected by cryptographic means when the system is powered off, mitigating the risk of... |
V-58393 | Medium | The operating system must implement cryptographic mechanisms to prevent unauthorized disclosure of all information at rest on organization-defined information system components. | FileVault Disk Encryption must be enabled. This ensures that any data stored on the hard drive will be protected by cryptographic means when the system is powered off, mitigating the risk of... |
V-58391 | Medium | The operating system must protect the confidentiality and integrity of all information at rest. | FileVault Disk Encryption must be enabled. By encrypting the system hard drive, the confidentiality and integrity of any data stored on the system is ensured.
Information at rest refers to the... |
V-58491 | Medium | Operating systems must enforce a 60-day maximum password lifetime restriction. | Any password, no matter how complex, can eventually be cracked. Therefore, passwords need to be changed periodically.
One method of minimizing this risk is to use complex passwords and... |
V-58255 | Medium | The operating system must retain the session lock until the user reestablishes access using established identification and authentication procedures. | Users must be prompted to enter their passwords when unlocking the screensaver. The screensaver acts as a session lock and prevents unauthorized users from accessing the current user's account. |
V-58495 | Medium | The operating system must generate audit records when successful/unsuccessful attempts to delete privileges occur. | The permissions on a file establish which users and groups are permitted to access or modify it. An attacker may attempt to change the permissions on a file to prevent legitimate users from... |
V-58399 | Medium | The operating system must restrict the ability of individuals to use USB storage devices. | External hard drives, such as USB, must be disabled for users. USB hard drives are a potential vector for malware and can be used to exfiltrate sensitive data. |
V-58497 | Medium | The operating system must generate audit records when successful/unsuccessful attempts to access privileges occur. | Frequently, an attacker that successfully gains access to a system has only gained access to an account with limited privileges, such as a guest account or a service account. The attacker must... |
V-58493 | Medium | The operating system must prohibit password reuse for a minimum of five generations. | Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. If the information system or application allows the... |
V-58429 | Medium | The system must not have the finger service active. | The finger service has had several security vulnerabilities in the past and is not a necessary service. It is disabled by default; enabling it would increase the attack surface of the system. |
V-58541 | Medium | End users must not be able to override Gatekeeper settings. | Gatekeeper must be configured with a configuration profile in order to prevent normal users from overriding its setting. If users are allowed to disable Gatekeeper or set it to a less restrictive... |
V-58425 | Medium | The application firewall must be enabled. | The Application Firewall is the built in firewall that comes with Mac OS X and must be enabled. Firewalls protect computers from network attacks by blocking or limiting access to open network... |
V-58427 | Medium | All public directories must be owned by root or an application account. | All public directories must be owned by root, the local admin user, or an application account. Directory owners have permission to delete any files contained in that directory, even if the files... |
V-58421 | Medium | The root account must be the only account having a UID of 0. | The built in root account is disabled by default and administrator users are required to use sudo to run a process with the UID '0'. If another account with UID '0' exists, this is a sign of a... |
V-58305 | Medium | The system firewall must be configured with a default-deny policy. | An approved firewall must be installed and enabled to work in concert with the Mac OS X Application Firewall. When configured correctly, firewalls protect computers from network attacks by... |
V-58307 | Medium | The operating system must generate audit records for privileged activities or other system-level access. | Misuse of privileged functions, either intentionally or unintentionally by authorized users, or by unauthorized external entities that have compromised information system accounts, is a serious... |
V-58301 | Medium | The NFS lock daemon must be disabled. | If the system does not require access to NFS (Network File System) file shares or is not acting as an NFS server, then support for NFS is non-essential and NFS services must be disabled. NFS is a... |
V-58303 | Medium | The NFS stat daemon must be disabled. | If the system does not require access to NFS (Network File System) file shares or is not acting as an NFS server, then support for NFS is non-essential and NFS services must be disabled. NFS is a... |
V-58385 | Medium | The SSH daemon ClientAliveCountMax option must be set correctly. | SSH should be configured to log users out after a 15 minute interval of inactivity and to only wait 30 seconds before timing out login attempts. Terminating an idle session within a short time... |
V-58387 | Medium | The SSH daemon LoginGraceTime must be set correctly. | SSH should be configured to log users out after a 15 minute interval of inactivity and to only wait 30 seconds before timing out login attempts. Terminating an idle session within a short time... |
V-58383 | Medium | The SSH daemon ClientAliveInterval option must be set correctly. | SSH should be configured to log users out after a 15 minute interval of inactivity and to only wait 30 seconds before timing out login attempts. Terminating an idle session within a short time... |
V-58389 | Medium | The operating system must issue or obtain public key certificates under an appropriate certificate policy from an approved service provider. | DoD-approved certificates must be installed to the System Keychain so that they will be available to all users.
For user certificates, each organization attains certificates from an approved,... |
V-58439 | Medium | All setuid executables on the system must be vendor-supplied. | None of the executables that come preinstalled on Mac OS X have the setuid bit set, and administrators should never add the setuid bit to any executable that does not already have it set by the... |
V-58433 | Medium | The prompt for Apple ID and iCloud must be disabled. | The prompt for Apple ID and iCloud must be disabled, as it might mislead new users into creating unwanted Apple IDs and iCloud storage accounts upon their first login. |
V-58431 | Medium | The sticky bit must be set on all public directories. | The sticky bit must be set on all public directories, as it prevents users with write access to the directory from deleting or renaming files that belong to other users inside it. |
V-58435 | Medium | Users must not have Apple IDs signed into iCloud. | Users should not sign into iCloud, as this leads to the possibility that sensitive data could be saved to iCloud storage or that users could inadvertently introduce viruses or malware previously... |
V-58339 | Medium | The operating system must limit privileges to change software resident within software libraries. | File permissions should be compared against the default set of permissions that were set at the time of the initial install. Changes to default file permissions can make the system less secure and... |
V-58509 | Medium | The operating system must audit the execution of privileged functions. | Misuse of privileged functions, either intentionally or unintentionally by authorized users, or by unauthorized external entities that have compromised information system accounts, is a serious... |
V-58331 | Medium | Audit log folders must have mode 700 or less permissive. | The audit service must be configured to create log files with the correct permissions to prevent normal users from reading audit logs. Audit logs contain sensitive data about the system and about... |
V-58333 | Medium | Log files must not contain ACLs. | The audit service must be configured to create log files with the correct permissions to prevent normal users from reading audit logs. Audit logs contain sensitive data about the system and about... |
V-58503 | Medium | ACLs for system log files must be set correctly. | System logs should only be readable by root or admin users. System logs frequently contain sensitive information that could be used by an attacker. Setting the correct ACLs mitigates this risk. |
V-58327 | Medium | The operating system must, for networked systems, compare internal information system clocks at least every 24 hours with a server which is synchronized to one of the redundant United States Naval Observatory (USNO) time servers or a time server designated for the appropriate DoD network (NIPRNet/SIPRNet), and/or the Global Positioning System (GPS). | Inaccurate time stamps make it more difficult to correlate events and can lead to an inaccurate analysis. Determining the correct time a particular event occurred on a system is critical when... |
V-58325 | Medium | The operating system must provide an immediate real-time alert to the SA and ISSO, at a minimum, of all audit failure events requiring real-time alerts. | The audit service should be configured to immediately print messages to the console or email administrator users when an auditing failure occurs. It is critical for the appropriate personnel to be... |
V-58289 | Medium | The operating system must automatically audit account modification. | Once an attacker establishes initial access to a system, the attacker often attempts to create a persistent method of re-establishing access. One way to accomplish this is for the attacker to... |
V-58323 | Medium | The operating system must provide an immediate warning to the SA and ISSO (at a minimum) when allocated audit record storage volume reaches 75% of repository maximum audit record storage capacity. | The audit service must be configured to require a minimum percentage of free disk space in order to run. This ensures that audit will notify the administrator that action is required to free up... |
V-58321 | Medium | The operating system must allocate audit record storage capacity to store at least one weeks worth of audit records, when audit records are not immediately sent to a central audit record storage facility. | The audit service must be configured to require that records are kept for 7 days or longer before deletion when there is no central audit record storage facility. When expire-after is set to 7d,... |
V-58285 | Medium | The operating system must be configured such that emergency administrator accounts are never automatically disabled. | Emergency administrator accounts are privileged accounts which are established in response to crisis situations where the need for rapid account activation is required. Therefore, emergency... |
V-58287 | Medium | The operating system must automatically audit account creation. | Once an attacker establishes initial access to a system, the attacker often attempts to create a persistent method of re-establishing access. One way to accomplish this is for the attacker to... |
V-58281 | Medium | Automatic actions must be disabled for video DVDs. | Applications should not be configured to launch automatically when a disk is inserted. This potentially circumvents anti-virus software and allows malicious users to craft disks that can exploit... |
V-58283 | Medium | The operating system must automatically remove or disable temporary user accounts after 72 hours. | If temporary user accounts remain active when no longer needed or for an excessive period, these accounts may be targeted by attackers to gain unauthorized access. To mitigate this risk, automated... |
V-58329 | Medium | Audit log files permissions must have mode 440 or less permissive. | The audit service must be configured to create log files with the correct permissions to prevent normal users from reading audit logs. Audit logs contain sensitive data about the system and about... |
V-58449 | Medium | The system must not send IPv4 ICMP redirects by default. | ICMP redirects are broadcast in order to reshape network traffic. A malicious user could use the system to send fake redirect packets and try to force all network traffic to pass through a network... |
V-58447 | Medium | IP forwarding for IPv6 must not be enabled. | IP forwarding for IPv6 must not be enabled, as only authorized systems should be permitted to operate as routers. |
V-58445 | Medium | IP forwarding for IPv4 must not be enabled. | IP forwarding for IPv4 must not be enabled, as only authorized systems should be permitted to operate as routers. |
V-58443 | Medium | The system must ignore IPv4 ICMP redirect messages. | ICMP redirects are broadcast in order to reshape network traffic. A malicious user could craft fake redirect packets and try to force all network traffic to pass through a network sniffer. If the... |
V-58441 | Medium | The system must not accept source-routed IPv4 packets. | A source-routed packet attempts to specify the network path the packet should take. If the system is not configured to block the incoming source-routed packets, an attacker can redirect the... |
V-58267 | Low | The Bluetooth software driver must be removed. | The Bluetooth kernel extension must be removed, as wireless access introduces unnecessary security risks. Removing Bluetooth support entirely mitigates this risk. |
V-58477 | Low | Airdrop must be disabled. | In order to prevent unauthorized connection of devices, unauthorized transfer of information, or unauthorized tunneling (i.e., embedding of data types within data types), organizations must... |
V-58251 | Low | The operating system must conceal, via the session lock, information previously visible on the display with a publicly viewable image. | A default screensaver must be configured for all users, as the screensaver will act as a session time-out lock for the system and must be one that conceals the contents of the screen from... |
V-58423 | Low | Finder must be set to always empty Trash securely. | Finder must be configured to always empty Trash securely in order to prevent data recovery tools from accessing the deleted files. Files emptied from the Trash by normal means are still present on... |
V-58309 | Low | The operating system must display the Standard Mandatory DoD Notice and Consent Banner before granting access to the system. | Display of a standardized and approved use notification before granting access to the operating system ensures privacy and security notification verbiage used is consistent with applicable federal... |
V-58437 | Low | iTunes Music Sharing must be disabled. | When iTunes Music Sharing is enabled, the computer starts a network listening service that shares the contents of the user's music collection with other users in the same subnet. Unnecessary... |