[DM-MUG] Josh More on Mac OS X Security

Victoria L. Herring vlh at herringlaw.com
Wed Jan 23 06:50:30 CST 2008


We had a fascinating meeting last night [reminder, it's every fourth 
Tuesday at 7p at Haddock Computer, on 73rd St.] on Security for your 
computer running Mac OS X.  Josh is a security specialist at Alliance 
Technologies and while at times the concepts were a bit arcane for 
most, he was very clear and helpful in bringing them to the rest of 
us.  Great job and I'm going to summarize the meeting in the 
following bullet points:

Mac OS X is no more secure than any other OS, and it too needs to 
have protective steps taken to prevent theft, breakage, hacking and 
the like.  The test of how paranoid you need to be and how secure you 
should be is:  how and where is your data stored and how could 
someone use it against you?  If your on line banking records are on 
your computer, they're not safe if you don't take steps to protect 
them.  If your personal family information, health history, etc., is 
on your computer, it's not safe if you don't take steps to protect 
it.   If your business records are there, you have obligations to 
those clients or businesses to protect them from access by others. 
If you have written the Great American Novel, the Greatest Piece of 
Music, its special nature is compromised if it's not secured.  In 
other words, it's NOT paranoia, it's a necessity to be concerned 
about security whether you're a home user or someone with other needs 
as well.

There are Command Line [Terminal] steps that can be taken to really 
make an OS X machine secure against dangers, but those are not for 
the faint of heart and probably better done by someone used to the 
steps needed [I know my rule is don't mess with Terminal - 
fortunately, there are lots of free and shareware applications that 
can be of asistance here]

The whole issue of Physical Security is forgotten, but it's really 
the first and primary barrier:  you need to make sure no one has 
access to your computer/data through theft, hacking, etc.  Once 
someone gains entry to your computer and its data, they can take 
information and use it to hurt you or others.  So you need to prevent 
thefts, stolen laptops or harddrives or USB Flash sticks, and the Q 
is how to do that.  There are plenty of good software resources for 
that [more information will be on the website of DMMUG, 
www.DMMUG.org].

Use a Lock:  cables with keys or combinations lock to the computer 
thru its locking port and you attach it then to some immoveable 
object [don't tie it to a chair or pillow and expect it not to wander 
away].  If some determined thief comes across it, he/she will turn 
and steal someone else's unlocked laptop and yours will probably be 
safe.

There are alert systems, tracking down systems and the like which 
also deter theft or, if it happens, finds the culprit and lets you 
rip them limb from limb.  [There are more advanced technical steps 
within OS X such as setting up the open firmware or EFI to require 
passwords before booting and the like, which may be worth exploring]

Disable the Microphone and iSight in your computer, since access to 
them could allow someone to steal images or sounds from a highly 
confidential meeting [again, whether or how much you may need this 
depends on your circumstances;  it's certainly something to askthe IT 
department personnel about].

Reset the various OSX defaults:  there is a tradeoff between Security 
and Useability and Apple's defaults err toward the latter.  So, if 
you want a more secure machine you will have to jump through some 
hoops to use it, but it'll be more protected, your data will be more 
protected, and the hoops won't be that difficult to handle given the 
pay back.  (1) in System Preferences, set the machine to go to sleep 
regularly and require a password to wake it from sleep, (2) disable 
the IR [infrared], (3) use an encrypted Disk Image created by Disk 
Utility [free program, part of Utilities in OSX] to store things that 
you want protected especially and use AES-128 security to encrypt, 
(4) reset your Account preferences to keep the Administrative user 
only for limited purposes and use only a Standard account for 
yourself, (5) limit the number of Log In items to those you really 
need and recognize.

Have a good way to generate passwords and use it.  Passwords should 
have:  uppercase and lower case letters, numbers and punctuation. 
They can be created in and stored in Keychain Access [an encrypted 
file reachable thru a special password you better remember, again a 
free program in the Mac OS X Utilities].  There're also programs such 
as 1Password and Password Wallet that leverage the keychain and allow 
for all sorts of things to be secured, remembered and accessed beyond 
the main computer [such as thru syncing with Treos, iPhones, .Mac 
etc.]  [shameless plug, I have a Password Algorithum article I wrote 
on my website for download, 
http://www.herringlaw.com/publications.html ]

Use your Firewall:  You need to prevent easy access to your computer 
by those who would come into it thru wifi or landline or whatever and 
get your data.  If you don't both set up your software OS X Firewall 
[Sharing pane in System Preferences] AND have a hardware firewall 
between the cable or DSL modem and your computer, you are asking for 
trouble.

Turn off sharing of Printers.  In fact, in larger enterprises with 
those fancy new large printers, there are people hacking the printers 
and then getting into the network, so closing the printer system to 
unnecessary access is vital [again, tell your IT folks].

QuickTime is a major security hole - apply all updates and security 
patches, disable Auto Play and Instant On in the preferences.

Be sure to Security Empty Trash and Secure Erase FreeSpace to prevent 
information being leaked;  Secure Virtual Memory [all these terms are 
in the OS X Help area or googleable]

Get a Virus Program - Macs can have viruses and, more to the point, 
pass them on if they are received.  Be good to yourself and your data 
and protect it from viruses.  I use VirusBarrier, there are programs 
from Symantec, Virex [a bit old], Sophos, and free programs ClamAV 
and ClamXAV.  And be sure to update your definitions regularly, and 
run it.

Wireless is like Radio - it not only receives data, it sends it.  You 
need to make it difficult for people to steal or obtain your wireless 
signal or use it to access your comptuer.  Use encryption of messages 
and material over wireless, set up your Airport Utility to use WPA 
security.

Practice Safe Computing: don't click on links in emails - enter the 
URL directly in the browser instead;  if you can, use cable not 
wireless, in public hotspots [coffe cafes, city libraries, other 
general access points] do NOT do any banking or handling of extremely 
confidential information.  The old saw about 'you're not paranoid, 
they really are out to get you' holds true -- maybe no one is 
targeting you, but they will target your data and use it for their 
own purposes [and hurt you in the process].  Make it hard to do so.

Your banks, brokerage accounts and other such are all interested in 
security.  Don't pay attention to emails from them [probably spoofs 
or phishing] but go to your bank's or credit card or brokerage sites 
and check their information on security.  Lots of good tips there too.

A great and helpful program no matter the OS, but a good wakeup call 
for OS X users.


-- 
Victoria L. Herring, Attorney in Des Moines, Iowa -  Civil rights, 
Discrimination & Employment Law, http://www.herringlaw.com.  Ph. 
515/255-4475;  iChat AV:  victoriaherring at mac.com;  Skype:  vlherring.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cialug.org/pipermail/dmmug/attachments/20080123/550f3876/attachment.html


More information about the DMMUG mailing list