Each transaction could have a key of it's own stored in a table somewhere.
This could be automatically generated by your application.  Or - it could be
fixed.

Dave


----- Original Message -----
From: "Jeff Stone" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Thursday, October 04, 2001 12:31 PM
Subject: RE: Storing Credit Cards


> Well, I guess you could use both, right?  Are these predefined constants
> that you add to each set of numbers, or are they randomly generated four
> digit numbers?  Either way, I guess you could add or subtract from a
number
> and then encrypt it.
>
> -----Original Message-----
> From: Dave Hannum [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, October 04, 2001 11:04 AM
> To: CF-Talk
> Subject: Re: Storing Credit Cards
>
>
> Just FYI - it's a fact.  Munging the credit card numbers is harder to
crack
> than encryption.
> For example.  You have a key.  You add a documented value to the first set
> of four numbers and add another number to the second set of four numbers.
> (dummy cc number here)
>
> Visa  4563 2784 9001 2483
>
> Add Key 1 = 4321
> Add Key 2 = 9876
>
> Store number as 8884 12660 9001 2483
>
> Without the keys, this number is impossible to crack.
>
> You store your key.  Then, when you want to process again, you subtract
the
> numbers you added in and you have a valid credit card number.   As long as
> that key is not web accessable, you're secure.  VERY secure.  And much
> cheaper than PGP.
>
>
> Dave
>
>
> ----- Original Message -----
> From: "Megan Cytron" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Thursday, October 04, 2001 11:28 AM
> Subject: RE: Storing Credit Cards
>
>
> > I have also done this using CFX_PGP. In our case, we FTPed the
> > order and PGP-encrypted CC info to a Unix server and they moved
> > the file to a secure location behind a firewall and deleted it
> > from the FTP folder. You could also do this via VPN.
> >
> > Another question: has anyone found any shared hosts that support
> > CFX_PGP?
> >
> > Thanks,
> >
> > Megan
> > [EMAIL PROTECTED]
> >
> > Alpha 60 Design Shop
> > http://www.alpha60.com
> > phone: 202-745-6393
> > fax:   202-745-6394
> >
> > > -----Original Message-----
> > > From: Alex Santantonio [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, October 04, 2001 11:22 AM
> > > To: CF-Talk
> > > Subject: RE: Storing Credit Cards
> > >
> > >
> > > If you must store credit card info, it might be a good
> > > idea to follow some
> > > of these steps in addition to the typical Secure
> > > Certificate and so on.  You
> > > should absolutely encrypt them using PGP or some other
> > > type of encryption.
> > > I have used CF_PGP on several clients and it works
> > > quite well.  You could
> > > probably use some sort of ASP PGP COM object with CF
> > > instead of paying the
> > > $400 for CF_PGP.  In addition to this, you can also
> > > create an automated
> > > process that will transfer the card numbers from the
> > > live database to
> > > another database that is not accessible through the
> > > site in any way.  Then
> > > write the good old xx*****xxxx to the live database
> > > for future management.
> > > Then you can transfer your billing software that you
> > > write to actually
> > > charge the cards on the schedule behind this secure
> > > section so only people
> > > within the office or from a certain IP address can
> > > process cards.  This will
> > > at least make it much more difficult to get at this
> > > data, and if your
> > > database is hacked or stolen from your live site, the
> > > only cards that might
> > > even be in there would be the ones that were not yet
> > > transferred, and those
> > > would be encrypted in PGP so it would take someone a
> > > good deal of time to
> > > get at it that way.  So in short.
> > >
> > > 1. Store credit cards PGP encrypted in the database
> > > 2. Transfer on a schedule and store them in a separate
> > > Database with the
> > > info on the live database overwritten
> > > 3. Move billing management behind a firewall or some
> > > server that is no way
> > > accessible to the outside.
> > >
> > > This should at least minimize your risk a bit.
> > >
> > > Alex Santantonio
> > > Lead Developer
> > > Macromedia Coldfusion 5 Certified Professional
> > > Macromedia Certified Web Site Developer
> > > [EMAIL PROTECTED]
> > > www.doceus.com
> > >
> > > -----Original Message-----
> > > From: Jeff Stone [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, October 04, 2001 10:55 AM
> > > To: CF-Talk
> > > Subject: Storing Credit Cards
> > >
> > > I am hoping that someone in this group may be able to
> > > help me.  The company
> > > I work for is building a service-based ecommerce
> > > website.  Because this site
> > > sells website space to other customers, I need to
> > > charge these customers
> > > monthly for the services we are providing.  Therefore,
> > > I believe I am going
> > > to have to store the customer's credit card numbers in
> > > order to charge their
> > > cards every month for their continued use of our services.
> > >
> > > I have done quite a few product-based ecommerce sites
> > > in the past and have
> > > never had to face this issue.  In the past, I have
> > > used Cybersource and
> > > Cybercash passing them the user's credit card
> > > information at the time of
> > > purchase and then just storing the authorization code
> > > that was returned in
> > > my database.  Then, when the products were shipped, I
> > > would pass the
> > > authorization code back to Cybersource and they would
> > > give me a billing code
> > > that would confirm that a request for the card to be
> > > charged had been
> > > completed.  This was very secure because I never had
> > > to store the credit
> > > card numbers at all.  The only problem is that these
> > > authorization codes are
> > > only good for 7-10 days, so I cannot use this same
> > > process for my current
> > > customer.
> > >
> > > I know there are a lot of people out there currently
> > > storing credit cards.
> > > I know all of the ISPs must be doing it to be able to
> > > constantly charge my
> > > credit card each month.  Has anyone done this before,
> > > and if so, how?  I
> > > have spent the last couple of days looking for the best
> > > encryption/decryption scheme, but at the sore lack of
> > > information that I
> > > have found, I thought I would turn to this group for
> > > some advice (assuming
> > > that someone out there must have the answer).  I would
> > > also be interested in
> > > knowing if anyone is aware of a third party clearing
> > > house or payment
> > > processor that can provide a very secure credit card
> > > storage service.  As
> > > you can tell, I am very hesitant to want to store
> > > these credit card numbers
> > > at all.
> > >
> > > Any help you all may be able to give would be much appreciated.
> > >
> > > Thanks again,
> > >
> > > Jeff Stone
> > > Stone Grove Design
> > > [EMAIL PROTECTED]
> > >
> > >
> >
>
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to