SSL Part 2: Home
SSL Part 2: Home | Lock Down | No IP | hMailServer | Config hMailServer | PHP mail function | Generate CSR | CAcert | CAcert Signing Process |
Signed Certificate Project |
Introduction
There are several areas not covered in my original SSL write-up thought I would address this issue with one large project. The prime objective is to obtain a signed certificate for use with a secure server. Until you obtain your signed certificate most write-ups take the easy option and suggest a self-signed certificate will be adequate. Trouble is they never take you through the steps to obtain one. SSl part 2 addresses this by providing a complete step-by-step guide.
Cost
A significant factor is one of cost this has been addressed by CAcert. They are a professional organisation on the side of the Internet community and offer free certificates. They have fought and won several major battles to bring encryption as a right to the masses. Hopefully this year they will succeed in getting their root certificate into Firefox. Both parties are security conscious with end users in mind hence can only benefit us all.
Security
Leading on from the security point of view I have never covered locking down your PC. There are several things you can do to improve what exists as default.
Biased
It has been suggested I am biased towards DynDNS not true this project includes a No-IP account, which I hope addresses the balance.
Mail Server
CAcert’s verification process requires you to have a mail server running at your IP address. During testing I discovered OM3 failed CAcert’s mail probe test (probably because it’s still in beta) however Mercury mail transport system performed flawlessly. This project uses hMailServer simply because I have never covered or used it.
New Material
This project is an extension of mod SSL part 1 write-up where I actually suggested using self-signed certificates hence this project. I have included a lot of new material, which should be of some use.
Reading Order
Reading order is easy, follow the links and skip any section you are confident with. The only point worthy of note substitute your domain name whenever you come across mpg123.no-ip.org I tried to get UniCenter however that was taken shame that.
Real Cost
Unless you wish to donate to the above projects there is no real financial cost involved. The real cost is making sure you have taken all steps to secure your server in particular securing your signed certificate from CAcert. If for any reason your server is compromised it is imperative to revoke your server certificate at CAcert and remove your domain name from No-IP. This will help limit some of the damage and possible identity fraud.
I am assuming you are not using any of the above for financial transactions remember all security is your personal responsibility and with that personal liability.
Topics Covered
A detailed lists of topics covered:
1) PC Lock Down | 2) No-IP | |
How to increase the security of Windows XP Home.
|
For this project you require a domain name, if you do not have one create a free one at No-IP
| |
3) Installing hMailServer | 4) Configuring hMailServer | |
A step-by-step installation guide.
|
A step-by-step configuration guide..
| |
5) PHP mail function | 6) Generate CSR | |
Hidden mini-smtp server!
|
A CSR (Certificate signing request) is required to obtain a signed certificate..
| |
7) CAcert Introduction | 8) CAcert Introduction | |
A CA to sign your certificate.
|
How to get your certificate signed.
|
Summary
Feel free to pick and mix the above nothing is written in stone, security is all-important I strongly recommend a visit to the Gibson research site, which is covered, on the next page.
Ric |