List Price:$49.99 Sale Price: $17.99 You save: $32.00 (64%) Eligible for free shipping! Availability: Usually ships in 1-2 business days
10 steps to better secure your Mac laptop from physical data theft
Introduction
Sophos’s recent threat report1 showed that while the Macintosh platform is now
becoming the target of the same sort of organized crime that affects Windows users,
these attacks are still very limited in scope and in impact. Nonetheless, we Mac users
cannot afford to be complacent. The success of many data theft attacks depends more on
the target system’s user and the way in which they work with their computer, than on
which operating system they have chosen to install.
Laptops are more prone to physical attack than desktop systems by their nature – being
portable they are often taken out of the office to work from home, on the train or even in
the local Starbucks. When you take your machine out on the road, you also take the data
it contains away from the safety of the corporate environment with its security controls
and into new environments with new risks and threats. Home users too must realize that
when taking their MacBook out of the front door, more of their identity is on display than
simply their preferred laptop brand.
In this paper I describe 10 steps that can improve the security of a Mac system, paying
particular attention to laptop considerations. I concentrate on improving physical security
– that is, protecting the system from attackers who can get their hands onto the
computer.
1 Does it need to come with you?
The first step in securing your remote computing lifestyle and increasing data protection is considering whether you need
to take everything out. All of the attacks discussed here involve getting data from the
computer – the easiest way to stop that from happening is to ensure that the data isn’t
there in the first place. In some environments, the attacker doesn’t even need a computer;
I have been sat in numerous cafés and on trains where I could see the online banking
pages of other customers, and could (were I so inclined) read their account numbers,
balances and the payments they were making. Simply put, I could see all of the
information that an identity thief works to collate. While governmental departments such
as the UK’s HMRC may lose information about millions of people, most of the data on
your laptop concerns one important person: you. Deciding whether all of this information
really needs to come with you is the first, and most important, step to take on the road to
safer computing.
In some cases this might not be so easy. John Gruber, author of Mac blog Daring
Fireball2, says: “My primary computer is a PowerBook that I use both at home and on the
road. The only difference in how I use it on the road is that at home, I’m always
connected to the internet, but on the road, network access depends on the availability of
Wi-Fi. Otherwise, no difference.” In such a situation, leaving everything at home
(perhaps on an external drive) loses the convenience of carrying on your work when you’re
out. But I would say this is a compromise well worth making.
2 Change your Keychain password and settings
I asked John Gruber what changes he had made to his Mac OS X configuration with
respect to security. His answer: “The only significant change I’ve made is that I use a
different password for my Keychain than for my user account.” That’s a change I also
make on all of my systems. The Keychain allows you to keep internet passwords, notes
and SSL certificates in an encrypted store, and synchronize them between different
machines with .Mac. So far, so good – of course there is only a single password to unlock
all of this information, but it means that you can choose one really good password that
you can remember, then use different passwords for all of the websites, mail accounts
and so on that you use, which you don’t need to keep in your head (or on a Post-It note)
because you can always get them out of the Keychain. The problem with the default
Keychain configuration is that this password is synchronized with your login password;
whenever you are logged in, the items in your Keychain are unlocked and available to any
application that asks for them.
It is simple to fix this: firstly, open the Keychain Access application in
/Applications/Utilities. In the Edit menu, choose “Change password for Keychain ‘login’...”
and set a new password. Now when an application needs a password out of the
Keychain, it has to prompt you for that password; a slight reduction in convenience but
with a huge payoff in being able to control when your stored passwords are used. You
can also control when the Keychain is automatically locked (so that you get re-prompted
for the password) through the Keychain’s settings, accessed from the “Change Settings for
Keychain ‘login’...” menu item.
3 Lock the screen when away from the computer
Imagine the scene: you are logged into a website (perhaps checking your credit card
balance, or seeing how many people have poked you today) in the coffee shop, when the
barista tells you your drink is ready. You won’t be far away and you can still see the
laptop, so it is not going to get stolen... but while you’re up, the nice girl on the next table
makes a few notes on a napkin, and by the time you get home your credit card is a few
hundred pounds lighter.
This situation can be easily avoided by using the password-protected screen saver built
into Mac OS X. In the Security system preferences pane, make sure that “Require
password to wake this computer from sleep or screensaver” is enabled. Now it is also
useful to have a quick way to activate the screensaver, and two options are available.
The first is to set up a hot corner in the screensaver preferences, so that when you move
the mouse pointer into that corner of the screen, the screensaver will activate. The second
can be found in the preferences of the Keychain Access program: choose “Show status in
menu bar.” The padlock icon which appears shows whether the Keychain is currently
locked; clicking on it provides a menu from which one option is to lock the screen.
4 Filevault
It is hard to imagine that you would ever forget your laptop and leave it at the train
station, but it does happen. You have probably got insurance to cover the cost of the
computer, and while it will be a hassle to recover all those files from a backup (less so
with Time Machine, of course) you can soon get back to working again. Anyway, that
MacBook Air looks so lonely on the shelf all by itself... but what has happened to the data
on the iBook you left behind? If it was picked up by a cracker, then they probably didn’t
even turn the computer on, but just removed the hard drive and dropped it into a different
computer. Then, without even needing to crack your password, all of the files – browser
history, downloaded mail, Pages documents and so on – on that drive are ripe for the
picking.
Filevault solves that problem in a simple way: it replaces your home directory, the area on
the hard drive where all your personal files are stored, with an encrypted container. This
container can only be unlocked by supplying one of two passwords – either your login
password or the “master password”, a catch-all password in case the login password is
forgotten. The encryption used by Filevault is of a standard deemed safe to use by US
government agencies.3
To enable Filevault, go to the Security pane in System Preferences, and choose the
Filevault tab. Click on the “Turn On Filevault...” option, and you will be asked both to
enter a master password and your own account’s password. The Mac will convert your
home directory into an encrypted container, and you cannot log in until this is complete.
It is important that this step isn’t interrupted, so if you are using a laptop plug it into the
mains before enabling Filevault.
The master password can be used to remove the Filevault encryption from your home folder, so it’s best to use a very complex password here, although if you are going to write it down then of course you have to keep it somewhere it won’t be found.
Using Filevault or any other encryption (see below for two more options built-in to Mac
OS X) raises a question about backups: do you keep your backups encrypted, or back up
the files inside the encrypted container in the clear? There is no right answer, but I choose
to keep unencrypted backups because my backup disk stays at home where I can be
confident about who accesses it. Time Machine, the built-in backup system on Mac OS X,
will only back up the Filevault volume when you log out, not on the regular schedule.
5 Encrypted disk images
Covering your whole home directory with encryption may seem like overkill, especially if
you only have a few sensitive files. You can use the same encryption mechanism that
Filevault employs to create your own encrypted disk images, which can be used from the
Finder in exactly the same way as regular images except that you cannot see the contents
without entering your password.
Launch the Disk Utility application from /Applications/Utilities, and click on “New Image”.
From the drop-down which appears, choose the 128-bit option from Encryption, and
configure the image as you like. (By the way, this is a great way to make an encrypted
USB key drive – format the drive, then create an encrypted disk image on it using some –
or all – of the free space.)
6 Keychain secure notes
For short notes which should be hidden from the view of others, you can create Secure
Notes in the Keychain Access application which can then only be viewed by entering your
Keychain password. This could be useful if you want to write yourself a reminder without
letting anyone else see it, for example to remind you about a task in your online banking
website.
7 Secure Empty Trash
When you delete a file from the hard drive in your Mac, it is not really deleted – the info
telling the computer where to find the file is removed, but the data will remain on the disk
until the space is needed to store something else. It is really easy to recover deleted files,
you can buy off-the-shelf programs such as FileSalvage5which can do it. Therefore even
your deleted files are not safe from the interested cracker.
By selecting “Secure Empty Trash” from the Finder menu to empty the Trash, you can make recovery of the deleted files much harder. It’s still not impossible, although it will require complex (and expensive) forensics equipment to do. Secure Empty Trash writes over
the files a number of times before deleting them, which makes it difficult to discover the original
contents. Securely deleting files can be a slow process.
8 Encrypted swap files
Many news websites have reported the story that security researchers have found a way
to recover passwords6 from the RAM of computers running a variety of operating systems
including Mac OS X. The constraints on that particular attack are very limited (the
attacker needs physical access, and must be able to reboot the system, then boot from
their own removable media within less than a minute), but the applicability is wider on
Mac OS X for a simple reason: it is possible for your login password to get into the swap
file, a file on the hard drive used to simulate more memory. When that happens anyone
who can get access to the files on the hard drive – locally or remotely – can read the
password.
Luckily, a solution to this problem is incredibly simple. From the security pane in System
Preferences tick “Use secure virtual memory”. Once you have done this, reboot and the
swap file will be stored in an encrypted format.
9 Firmware Password
Referring back to the attack described above in “Encrypted swap files”, the attacker
needed to be able to boot into their own operating system to recover the passwords from
RAM. It is possible to stop that from happening by password-protecting the firmware.
Doing so is slightly more involved than encrypting the virtual memory, but it may make
sense on workstations as well as laptops, depending on the environment – without the
password, an attacker can’t reboot from the OS X installation disk to reset administrator
passwords or otherwise manipulate the contents of the hard drive. It also stops computers
with unrestricted physical access, such as those in internet cafés or university computing
labs, from being booted into another operating system to circumvent any local policy.
On the installation disk that came with your Mac, go to the Applications/Utilities folder
(Apple has hidden this folder on my copy, which means that to get there I had to choose
“Go To Folder...” (Command-Shift-G) in the Finder, and type “/Volumes/Mac OS X Install
Disc 1/Applications/Utilities.” The good news is that you don’t have to type all of that, you
can type the first few characters of each part then hit Tab to complete it). The application
is called “Open Firmware Password.app” on PowerPC computers and “Firmware
Password.app” on Intel Macs. You need to provide an administrator password before you
set the firmware password, and it is very important not to forget that password as without
it you cannot change what operating system the computer boots into, nor boot in
Verbose, Safe or Single-User modes. Apple has a support article7 with a detailed
description of the consequences of entering a firmware password.
Setting a firmware password also gives protection against attackers using a FireWire
connection to snoop the contents of your computer’s memory, which can include your
login password. By connecting a FireWire cable to any Mac in its default configuration, a
bad guy can see, or even change, what is in the Mac’s memory8 without having to install
any software on the system and without any record of the intrusion. Setting the firmware
password causes the FireWire drivers to operate in a secure mode, removing this direct
memory access.
10 Automatic logout
The last item in this discussion of Mac OS X features to improve physical security is also
the least, because it offers little additional security at a cost of some convenience. In the
Security preference pane you can configure the Mac to log you out automatically if you
are not active for a certain amount of time. The problem with that is that the inactivity
time gives bad guys a chance to use the computer, while locking the screen (or even shutting the computer down) would stop them from being able to do that.
About the Author
This article was provided by Sophos and is reproduced here with their full permission. Sophos provides full data protection services including: security software, encryption software, antivirus, and malware.
Browse Security Cable Lock Laptop Videos
Cable Lock that fits all security slots
Security Cable Lock Laptop Questions
9 ways to increase the security of your laptop while on the road
Using your laptop to get work done away from your office or on the road is becoming widely accepted. But this rapid growth in laptop computing has made portable systems the target for theft around the world. If your laptop computer is stolen, company information can be exposed, as well as your personal and financial information.
Use these 9 tips to learn how you can keep your laptop more secure when you're on the road.
1. Avoid using computer bags
Computer bags can make it obvious that you're carrying a laptop. Instead, try toting your laptop in something more common like a padded briefcase or suitcase.
2. Never leave access numbers or passwords in your carrying case
Keeping your password with your laptop is like keeping the keys in the car. Without your password or important access numbers it will be more difficult for a thief to access your personal and corporate information.
3. Carry your laptop with you
Always take your laptop on the plane or train rather than checking it with your luggage. It's easy to lose luggage and it's just as easy to lose your laptop. If you're traveling by car, keep your laptop out of sight. For example, lock it in the trunk when you're not using it.
4. Encrypt your data
If someone should get your laptop and gain access to your files, encryption can give you another layer of protection. With Windows XP, Windows Vista, and Windows 7 you can choose to encrypt files and folders. Then, even if someone gains access to an important file, they can't decrypt it and see your information.
5. Keep your eye on your laptop
When you go through airport security don't lose sight of your bag. Hold your bag until the person in front of you has gone through the metal detector. Many bags look alike and yours can easily be lost in the shuffle.
6. Avoid setting your laptop on the floor
Putting your laptop on the floor is an easy way to forget or lose track of it. If you have to set it down, try to place it between your feet or against your leg (so you're always aware it's there).
7. Buy a laptop security device
If you need to leave your laptop in a room or at your desk, use a laptop security cable to securely attach it to a heavy chair, table, or desk. The cable makes it more difficult for someone to take your laptop.
8. Use a screen guard
These guards help prevent people from peeking over your shoulder as you work on sensitive information in a public place. This is especially helpful when you're traveling or need to work in a crowded area. This screen guard from secure it is just one example of a screen guard you could use.
9. Try not to leave your laptop in your hotel room or with the front desk
Too many things have been lost in hotel rooms and may not be completely secure. If you must leave your laptop in your room, put the "do not disturb" sign on the door.
Change your network password to help secure access to corporate servers.
Report the theft to local authorities (police, etc.) and to your company's IT department.
If customer data was on the laptop, contact your account representative, legal representative, or appropriate person at your company so they can take the appropriate actions.