I'm developing an eCommerce site and using SagePay as a card processor.

Customers will enter their delivery/invoice details into a form which is then submitted to a checkout page. This page encrypts the data and sends it over to SagePay to process the payment. No credit card details are entered or stored on my site, this is all handled by SagePay. The address details only are stored in my database.

My question is what sort of security do I need to implement ?

As I see it, my options are:

  • Use an SSL to provide a secure site
  • Encrypt the address details before insertion into the database (I'm intending to do this anyway)
  • Do nothing

For reference, the site is written in Coldfusion.

2 Answers 2


You'll want to use SSL for any pages in the checkout process, for sure. Encrypting address data in your own database is optional. If someone were able to access your database, they'd likely be able to get your encryption key also, so that would provide little defense. Also name and address are not nearly as sensitive of information as credit card data.


With me helping with the back-end system for a web hosting company, we strive to make sure our customers personal data is secured by SSL and we do encrypt their name, address, and phone numbers to just make sure if there is any data breaches, there should be minimal damage as possible.

Trust is one thing when it comes to having loyal clients.

As for your reference of your site using ColdFusion. For me, that bugs me, to be using a web programming language that is not being updated, exploits and vulnerabilities being fixed within the language itself.

I question if there is anything that is still exploitable in ColdFusion code still, because the last update that I do remember was in the middle of 2007.

But, encrypting customer information and SSL should be more than enough protection.

  • See here: blogs.coldfusion.com/post.cfm/coldfusion-10-update-13-released . Last Coldfusion update 10th Jan 2014.
    – Pat Dobson
    Mar 26, 2014 at 17:22
  • 1
    Damn. I feel out of date since Adobe stopped it back in 2006 and not it is back again. Sorry about that last comment regarding it, but I only go by the knowledge which I have and what I am learning today.
    – user37204
    Mar 26, 2014 at 17:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.