Information
MacOS uses location information gathered through local Wi-Fi networks to enable applications to supply relevant information to users. While location services may be very useful it may not be desirable to allow all applications that can use location services to use your location for Internet queries to provide tailored content based on your current location.
Ensure that the applications that can use Location Services are authorized to use that information and provide that information where the application interacts with external systems. Apple provides feedback within System Preferences and may be enabled to provide information on the menu bar when Location Services are used.
Safari can deny access from websites or prompt for access.
Applications that support Location Services can be individually controlled in the Privacy tab in Security & Privacy under System Preferences. Access should be evaluated to ensure that privacy controls are as expected.
NOTE: Nessus has not performed this check. Please review the benchmark to ensure target compliance.
Solution
Safari Configuration
Perform the following to implement the prescribed state:
1. Open Safari
2. Select Safari from the menu bar
3. Select Preferences
4. Select Privacy
5. Check Deny without prompting or Prompt for each website once each day
Perform the following to review applications in System Preferences:
1. Open System Preferences
2. Select Security & Privacy
3. Select Privacy
4. Select location Services
5. Uncheck applications that are not approved for access to location service information