Go Back   Trackpads Community > General Discussions > Computer and Technology > Web Design

Web Design Forums and discussions on webdesign

Web Design

Reply
 
LinkBack Thread Tools
Old 03-24-2005, 00:00   #1 (permalink)
el_roachmeister@yahoo.com
Civilians

 
Default Storing credit numbers securely - part two

I posted last week on advice to store credit numbers securely for
receptionists who are taking customer orders. The replies were very
good and I have developed a procedure below.

1) Receptionist logs onto system - (SSL website)
2) system ask for the key
3) system stores key on receptionist machine for 8 hours
4) Receptionist starts entering credit card numbers into database
5) Numbers are sent to database software
6) Database software uses Perl's Crypt::Blowfish module to encrypt all
incoming data on the fly using the key stored in the receptionist
machine's cookie.
7) Encrypted data is unpacked into Hexadecimal format then written into
database (to avoid funny characters from being entered into database
which might screw it up).
8) The same procedure is used to then display the credit numbers in
clear text on the receptionist screen, i.e the Hex numbers are pulled
from the database, packed into encrypted form then decrypted and
printed to their computer screen.

What do you think? Any major security loopholes a hacker could exploit?

 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Trackpads Information
Click to Visit
Old 03-24-2005, 12:00   #2 (permalink)
Karim
Civilians

 
Default Re: Storing credit numbers securely - part two

On 23 Mar 2005 1729 -0800, el_roachmeister@yahoo.com wrote:

> I posted last week on advice to store credit numbers securely for
> receptionists who are taking customer orders. The replies were very
> good and I have developed a procedure below.
>
> 1) Receptionist logs onto system - (SSL website)
> 2) system ask for the key
> 3) system stores key on receptionist machine for 8 hours
> 4) Receptionist starts entering credit card numbers into database
> 5) Numbers are sent to database software
> 6) Database software uses Perl's Crypt::Blowfish module to encrypt all
> incoming data on the fly using the key stored in the receptionist
> machine's cookie.
> 7) Encrypted data is unpacked into Hexadecimal format then written into
> database (to avoid funny characters from being entered into database
> which might screw it up).


There are encryption algorythms that create lower 127 ascii only so you
don't have to worry about this.

> 8) The same procedure is used to then display the credit numbers in
> clear text on the receptionist screen, i.e the Hex numbers are pulled
> from the database, packed into encrypted form then decrypted and
> printed to their computer screen.
>
> What do you think? Any major security loopholes a hacker could exploit?


Is the database accessible from the net? You said you're using a
receptionist. If its encrypted using a known solid algorythm, it's good
enough. Unless you have (tens) thousands of credit cards stored, a hacker
won't be persistent to hack you. My advice: don't make the database server
accessible from the net? Put another NIC on the web server to talk to it.



Karim
--
http://www.cheapesthosting.com - Innovative Web Hosting since 1998
Spam and Virus protected email - Online calendars with email notification
Camera phone photos automatic transfers to your photo album (RSS Enabled)
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 03-24-2005, 16:00   #3 (permalink)
Scott Bryce
Civilians

 
Default Re: Storing credit numbers securely - part two

el_roachmeister@yahoo.com wrote:

> I think I am limited to what is available in Perl, and all I could
> find was the Blowfish module which uses a symmetric key with 64-bit
> encryption. It was written in 1993, so I am sure someone by now has
> found out how to crack it, no?


You did a search if cpan and missed triple DES?
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Storing Credit Card numbers securely? el_roachmeister@yahoo.com Web Design 21 03-21-2005 16:00
Re: [MV] M35 wiper performance question/part numbers Jon Shoop MV List 0 11-02-2004 00:00
Re: [MV] M35 wiper performance question/part numbers Longhunter7 MV List 0 11-02-2004 00:00
Re: [MV] M35 wiper performance question/part numbers Marc Strangfeld MV List 0 11-02-2004 00:00
GM Part Numbers... Ptimjohn Automotive 0 06-14-2004 20:07


Community Information
Options
Quick Options
Trackpads Non-Commercial Ad
Copyright Information Click to Visit
Time
Server Time
All times are GMT -4. The time now is 11:12.
Copyright
Copyright Information
The header is based off of work by Vipixel.com and modified by this site. Trackpads and the Trackpads Logo are both Registered Trademarks of Jason Edwards and cannot be used without prior written permission.  The only exception is as a link back to this site. Trackpads is a private website run by a small legion of volunteers, 3 dogs, 12.5 cats and an army of small, super smart, bio-engineered mice with pointy hats and tutu's. Search Engine Friendly URLs by vBSEO 3.2.0 RC7
Archive Links
Archive Links
Page generated in 0.76041 seconds with 19 queries