Netscape

Secure Your Email

Brought to you by: James



Welcome to the new age of the internet! It’s the age of fake identities, hidden motives, and stolen/intercepted email. In this day and age, it’s actually difficult to be certain about the origins of a recently received email. “Did my friend really send that virus?” “Why is my boss asking for my social security number at 2:05AM?” Not only can email addresses be spoofed, but viruses can hijack our web-based mail systems and send emails from under our noses. How can you trust that the email you just received is genuine? Using a digital signature or certificate is one way, and encryption is another. Believe it or not, both are rather easy to configure for Mail.app (OS 10.3 or higher required), Mozilla and ThunderBird. The following options are all 100% free (unless you count the cost of OS X for Mail.app).

What is a Digital Signature?
A Digital Signature is a strong way of proving that the mail you have just sent or received is of genuine origin. You can easily configure a certificate to act as a Digital Signature, and this article will show you how to do just that.

What is Encryption?
Encryption scrambles your message so that only the person you have chosen to receive your email can read it. To do this, you must have each other’s certificates. And as far as Mail.app is concerned, as soon as you read a signed email, that user’s certificate is already stored in your keychain. For example, assuming that Rick has previously sent me a signed message and I have previously sent him a signed message, we can now communicate through encrypted email.

Mail.app Configuration (OS 10.3 or higher required)

Step 1: Sign up and request a free email certificate through Thawte using Safari (Select the “Netscape Communicator or Messenger” option when you start the X.509 certificate request form. Users who don’t use Safari or find trouble using it with Thawte’s site, skip to the “Safari Won’t Work With Thawte” section).

Step 2: Once everything has been approved, select to fetch your new certificate. If you were using Safari under OS 10.3 or higher, the certificate has been automatically added to your keychain.

Step 3: Now, open Mail.app and compose an email using the email address that you created the certificate for. You will notice some new options (seen below). The lock icon (encryption) only shows if you also have the certificate for the individual to whom you are sending the email (as stated above, you automatically receive the other party’s certificate when you receive a signed email from them).

sigbar Secure Your Email

Step 4: Make sure that you have selected to sign the email (a check mark appears in the signature icon). If you also wish to encrypt the email, select the encryption icon and a closed lock should appear.

Step 5: Now, send your email. You will notice that all signed and/or encrypted email received through Mail.app displays an additional security field in the header, denoting the additional security features (seen below).

sig Secure Your Email

Note: If you have multiple email accounts, you will need a separate certificate for each account. If you have multiple computers, you will also need a separate certificate for each account on each computer.

Mozilla Configuration

Note: At some point, Mozilla will ask you to create a master password (if you have not already done so). This is to protect the certificate manager and the certificates contained within it. The icons used to sign/encrypt messages in Mozilla are similar to those used in Thunderbird.

Step 1: Sign up and request a free email certificate through Thawte using Mozilla (Select the “Netscape Communicator or Messenger” option when you start the X.509 certificate request form).

Step 2: Once everything has been approved, select to fetch your new certificate. The certificate will be automatically added to your certificate manager under the security preferences.

Step 3: Once you have opened Mozilla’s mail client, open the account settings for the email address which you created the certificate for. Under the security settings, select your new certificate.

Step 4: Choose to write an email using the account which now has the certificate selected. You will now notice that you can sign and/or encrypt the email using the menu under the lock icon.

Step 5: You will notice that singed messages in Mozilla display a pen icon.

Note: If you have multiple email accounts, you will need a separate certificate for each account. If you have multiple computers, you will also need a separate certificate for each account on each computer.

Thunderbird Configuration

Note: This is a little tricky. You will need to have Mozilla installed as well in order to do this. It is possible to use FireFox, but it has not been tested. Camino will not work. At some point, Thunderbird will ask you to create a master password (if you have not already done so). This is to protect the certificate manager and the certificates contained within it.

Step 1: Follow steps 1 and 2 of the “Mozilla Configuration”.

Step 2: Select the certificate which has just been automatically added to the certificate manager, located under the security preferences. Select the “Backup” button and save the file to your desktop.

Step 3: Open Thunderbird, and select the certificate manager under the advanced preferences. Select “Import” and select the backup file that has just been saved to your desktop. Congratulations, your certificate is finally in Thunderbird and you may now trash that certificate backup on your desktop.

Step 4: Open the account settings for the email address which you created the certificate for. Under the security settings, select your new certificate.

Step 5: Choose to write an email using the account which now has the certificate selected. You will now notice that you can sign and/or encrypt the email using the menu under the lock icon.

tsmime Secure Your Email

Note: If you have not installed enigmail, then the lock icon will be labeled as “Security”, not “S/MIME”.

Step 6: You will notice that singed messages in Thunderbird display a pen icon.

tsign Secure Your Email

Note: If you have multiple email accounts, you will need a separate certificate for each account. If you have multiple computers, you will also need a separate certificate for each account on each computer.

Safari Won’t Work With Thawte

Step 1: Follow steps 1 and 2 of the “Thunderbird Configuration”.

Step 2: Open Keychain Access and drag the file into the area which lists all of your keychain entries.

Step 3: Follow steps 3-5 of the “Mail.app Configuration”.

Note: If you have multiple email accounts, you will need a separate certificate for each account. If you have multiple computers, you will also need a separate certificate for each account on each computer.

Alternative Encryption and Signing With Mail.app and GPG

Step 1: Access the MacGPG site.

Step 2: Install GNU Privacy Guard for GPG functionality and GPGKeys to create your GPG key. You may also install GPGPreferences for further control of your GPG installation, GPGFileTool for easily accessible file encrypt/decrypt functions, and GPGDropThing for drag-and-drop file encrypt/decrypt.

Step 3: Download and install GPGMail.

Step 4: You will now notice a new field when you compose an email, which will allow you to select which key you wish to encrypt and/or sign your email (seen below).

pgpbar Secure Your Email

Note: Make sure to send your key to a keyserver using GPGKeys so that others can send encrypted messages to you. I recommend using ldap://keyserver.pgp.com (you can set this using GPGPreferences), you can find my keys there as well.

Alternative Encryption and Signing With Thunderbird/Mozilla and GPG

Step 1: Follow Steps 1 and 2 from “Alternative Encryption and Signing With Mail.app and GPG”.

Step 2: Download the correct enigmail and enigmime modules for your operating system version and application version.

Step 3: Carefully follow the given installation instructions.

Step 4: You will now notice a new decrypt button in your inbox for decrypting messages encrypted using GPG or PGP.

tdecrypt Secure Your Email

Step 5: You will also notice a new PGP button to encrypt or digitally sign your messages using GPG.

tgpg Secure Your Email

Note: Make sure to send your key to a keyserver using GPGKeys so that others can send encrypted messages to you. I recommend using ldap://keyserver.pgp.com (you can set this using GPGPreferences), you can find my keys there as well.

Congratulations, you are now one step ahead of evil in the battle to secure your email. Use this knowledge wisely.

thunderbird large Secure Your Email

What’s Old is New– New Updates to Old Downloads

One of the great things about the Mac software community is that there is always something new. Last week’s favorite app is so quickly replaced with this weeks cool new thing. That’s what makes it even better when that cool new thing is actually a cool old thing reborn. And those are the kind of picks we have this week.

Netscape 9 beta

Netscape has seen good days and bad, but no one can contest that it is the great-grand daddy of web browsers. So, to see it return to the Mac (v. 8 was Windows only) and in such good form (based on Firefox 2) is fantastic.

netscape9 Whats Old is New   New Updates to Old Downloads

The big dog is back, and with some cool new features like the mini-browser (a sidebar that can load pages) and a handy link manager. Surprised? You shouldn’t be. Netscape was the browser that brought us tabbed browsing.

Camino 1.5

Camino is another long-time Mac must-have. Its hard to believe that Camino has been around longer than Firefox but is only on version 1.5. Good news: 1.5 adds session saving, better plugin handling and a new rendering engine.

Open Office OS X Native

Open Office is the Open Source reincarnation of Sun’s Star Office that has been around for ages. Recently, via X11, it made its way to OS X. But, if you’ve used it you know it is anything but Mac-like. A new project is underway to forge a Mac native version of the office suite. And the Alpha is ready for download.

Movable Type 4 Open Source

Remember your first blog? There’s a good chance it was powered by Movable Type. Well, Web 2.0 and blogging are well underway, and the folks at Six Apart have finally come around to releasing MT as Open Source. Actually, this is due to happen this summer, but you can download the beta today.

Ahh, memories. Truly great software never goes away for long, does it?

Brian

Attack of the Firefox Clones

Firefox clones share the rendering engine and extensions support of Mozilla’s flagship browser. So, rather than load up and slow down your Firefox with every feature on the web, you can spread your browsing over multiple browsers.

The Clones:

Netscape 9 beta

Back to where we started: the new Netscape browser is a Firefox clone with a few added features.

netscapeb Attack of the Firefox Clones

There are Netscape.com-specific features like posting to Netscape’s version of dig and interaction with your Netscape email. There’s also a cool mini-browser and link pane where you can stash items for reference later.

Flock

Flock has been around for a while, and integrates cool social media features like easy bookmark and photo sharing.

flockb Attack of the Firefox Clones

Flock makes a great dedicated blog-poster, with built in posting to multiple blog sites and systems. It also has a very nice feed reading interface.

Wyzo

This new kid on the block is a media-centric mutation of Firefox. Wyzo comes bundled with e BitTorrent client and a new look.

wyzob Attack of the Firefox Clones

Wyzo also has a defaulted media search page that makes searching for images and video easy. Combined with other media-centric extensions Wyzo could make a great media manager.

SeaMonkey

SeaMonkey is the extension of the legacy Internet Suite that started with Netscape Communicator. It shares a rendering engine with Firefox and supports many extensions.

seamonkeyb Attack of the Firefox Clones

The main appeal of SeaMonkey is the integration with a mail and chat client as well as an HTML editor.

With this collection of Firefox knock-offs, consider tailoring the browsers around function. You may want to dedicate a streamlined browser to editing TiddlyWiki files. Another you might want to outfit for Web Design with developer extensions like DOM Inspector and Web Developer tools. For your media browser, don’t forget the Scrapbook extension or a Fast Video Downloader.

Give your Firefox a break. There’s no reason to burden your primary browser when you can summon the clones to help.

Brian