SSL Certificates
Author
Discussion

Redarress

Original Poster:

719 posts

226 months

Sunday 7th February 2010
quotequote all
Sorry if this is a numpty question but what is a SSL certificate. I know my bank require me to have one for my ecommerce website but what actually are they and how does paying for one make the site/host more secure ?

Thanks

mik.ross

254 posts

214 months

Sunday 7th February 2010
quotequote all
You could try the PC geek thread.

rpguk

4,502 posts

303 months

Sunday 7th February 2010
quotequote all
SSL is a technology used to encrypt information as it goes over the web. As you don't have control of the data while in transit between your customers and your server it's prudent to encrypt any sensitive data.

An SSL Certificate is used to authenticate that you are who you say you are. The companies that used to issue them would carry out checks before giving them out. But now you can pick them up for a tenner and there is only some automated phone verification so they are pretty meaningless for much of their original purpose.

However they are what gives you the 'yellow padlock' on your site which is essential if you want people to use your site to purchase.

Note - An SSL certificate does not mean your site is secure and if you are actually taking credit card details then you'll need to be PCI compliant which is a lot more then just getting an SSL cert in place. Depending on the size of the project it might be worth outsourcing the transaction to Sagepay, Worldpay or another hosted payment processor.



Edited by rpguk on Sunday 7th February 14:06

Redarress

Original Poster:

719 posts

226 months

Sunday 7th February 2010
quotequote all
Richard,
Thanks for the ver informative reply

Ash 996 GT2

3,836 posts

260 months

sonic_2k_uk

4,008 posts

226 months

Sunday 7th February 2010
quotequote all
SSL stands for secure socket later, and has been superseded by TLS - transport layer security.

When you request a web page configured to use SSL, typically using https://www.domain.com instead of http://www.domain.com, the information is encrypted during its transfer over the internet. This mostly ensures that the data being sent/received is secure.

rpguk said:
Note - An SSL certificate does not mean your site is secure and if you are actually taking credit card details then you'll need to be PCI compliant which is a lot more then just getting an SSL cert in place. Depending on the size of the project it might be worth outsourcing the transaction to Sagepay, Worldpay or another hosted payment processor.
It means that the data sent to your server using the SSL certificate is secure, which means if you are passing off e-commerce requests to a PCI compliant payment gateway using SSL for their API (e.g. sagepay, worldpay) then you are PCI compliant, providing you don't store some of the card details and the e-commerce system and server are configured correctly.

The strict PCI networking requirements only come into force when you are storing card details.

E36Rob

753 posts

209 months

Monday 8th February 2010
quotequote all
Also something to bare in mind is that there is quite a fair few different types of SSL Certs available.

Have a read around on http://globalsign.co.uk/

Regards

rpguk

4,502 posts

303 months

Monday 8th February 2010
quotequote all
sonic_2k_uk said:
rpguk said:
Note - An SSL certificate does not mean your site is secure and if you are actually taking credit card details then you'll need to be PCI compliant which is a lot more then just getting an SSL cert in place. Depending on the size of the project it might be worth outsourcing the transaction to Sagepay, Worldpay or another hosted payment processor.
It means that the data sent to your server using the SSL certificate is secure, which means if you are passing off e-commerce requests to a PCI compliant payment gateway using SSL for their API (e.g. sagepay, worldpay) then you are PCI compliant, providing you don't store some of the card details and the e-commerce system and server are configured correctly.

The strict PCI networking requirements only come into force when you are storing card details.
The bit I've put in italics is a fairly big proviso though, the point I was making was that an SSL certificate is only a small part of having a secure website.

SagePay still require auditing for their 'direct' service for example even though it doesn't allow storing of details. A compromised server would still be dangerous in that it would allow details to be passed on to hackers even if there is no 'honey pot' of details in the first place.

Of course it's not the top level of PCI compliance required but it's still a headache compared to using a hosted page with no discernible benefits on a smaller project.

Edited by rpguk on Monday 8th February 10:39

Redarress

Original Poster:

719 posts

226 months

Tuesday 9th February 2010
quotequote all
Thanks for all the information Gents