Macintosh OS X Workstation STIG, V1R1 
DISA Field Security Operations 
15 June 2004 
          Developed by DISA for the DOD 
3.8  Default Accounts 
Mac OS X systems come configured with default accounts and, when software is installed, 
applications have default accounts.  These accounts usually have standard passwords.  Default 
system accounts are normally listed in NetInfo Manager and they have names such as 
mysql(even though it is not installed), nobody, smmsp(even thought it is not installed), sshd, 
unknown, www, and daemon.  The IAO will be responsible for inspecting NetInfo to ensure that 
default passwords are changed whenever new operating systems or applications are installed.  
The IAO will also ensure that system default accounts, other than root, are disabled.  The IAO 
will ensure that new passwords are assigned for applications, both internally  
Default accounts will be disabled by entering /dev/null as the default shell in NetInfo or by 
disabling the password in NetInfo as well.  It is preferable to do both but either will do.   It 
should be documented which was done on a given IS. 
    
(OSX1026GEN0092:  CAT II) The SA will ensure logon capability to accounts bin, lib, uucp, 
news, sys, guest, daemon, and any default account not normally logged onto is disabled by 
making the default shell /dev/null, or by disabling the password. 
    
(OSX1026GEN0091:  CAT I) The SA will ensure application passwords, internal to the 
application and at the system level, is changed after application implementation. 
3.9  Audit Requirements 
Auditing is not system logging and is not system accounting.  System logging is done via the 
syslog facility.  System accounting, when activated, collects data useful for charging timeshare 
customers and for system capacity planning.   
Due to Mac OS X not having a built in auditing system, auditing on a Mac OS X system needs to 
be accomplished by a third party program. 
    
(OSX1026AUD0001:  CAT II) The SA will ensure that auditing is implemented. 
Security requires monitoring of user and process activity almost to the keystroke level.  It records 
much more detail about what users are doing and records system actions.  Most systems provide 
system software for that purpose.  Each is configured differently and has unique utilities for 
reading audit data files.  Audit utilities can extract information about specific users and processes 
from the audit files.   
These flags will be implemented and all deviations will be justified and documented with the 
IAO.  The IAO and SA will ensure that audit files are only accessible to authorized personnel.  
All users, including root, will be audited.    In Mac OS X, not all of the auditing features other 
operating systems have are implemented in the OS at this time.  According to Apple Computer, 
this issue as it relates to NIAP compliance:    Our work so far indicates that Mac OS X meets the 
requirements except for the Auditing feature which we have under development.   Some features 
are implemented but others are not.  Because of this any auditing that can be done, will be done 
on the workstations and servers for now until stronger measures are put in place by Apple.   
   
31
UNCLASSIFIED 




  

Home

About Services Network Support FAQ Order Contact
 

Mac Web Hosting

Our partners:Jsp Web Hosting Unlimited Web Hosting Cheapest Web Hosting  Java Web Hosting Web Templates Best Web Templates PHP Mysql Web Hosting Interland Web Hosting Cheap Web Hosting PHP Web Hosting Tomcat Web Hosting Quality Web Hosting Best Web Hosting  Mac Web Hosting 

Lunarwebhost.net  Business web hosting division of Vision Web Hosting Inc. All rights reserved