Forum Moderators: buckworks
So am I still safe or is there more do think about?
I have an SSL certificate for when my customers enter their info. But what other things to I need to think about? How else could a hacker get at this info?
It is good to see that you are not attempting to store CC details - so many people are blatantly ignorant of even basic security issues that I'm not surprised at the number of people who are weary of shopping online.
I would advise you to make sure you are running the latest versions of all scripts (shopping cart, bulletin boards etc), and try to find out as much as possible about potential vulnerabilities they might have.
Make sure you use strong passwords for everything - eg at least 10 characters, using a mixture of letters and numbers, no dictionary words etc.
If you are using something like oscommerce, make sure to lock down any admin or private directories with password protection. Don't put private directories in your robots.txt file.
If you are on shared hosting, make sure they are reputable and have secured each user into their own account (ie no access to any direcory above "home") and are using phpsuexec (if running php)
Also, a point a lot of people overlook is their actual home network - if you are transferring any customer data via FTP, you should be using SFTP.
Have a wireless home network? Make sure it is protected with WPA for example. Make sure your PC is clear from all spyware, keyloggers etc and re-check regularly.
Finally, keep an eye on your website(s) - check logs often for suspicious activity. You are likely to get a lot of "script kiddie" attacks - like looking for FrontPage files, awstats exploits etc - these can generally be ignored.
Vigilance is the key!
Make sure you use strong passwords for everything - eg at least 10 characters, using a mixture of letters and numbers, no dictionary words etc.
Actually, this is almost always a BAD idea.
The reason is that nobody can remember those kind of passwords, so the first thing they do is write them down.
Many years ago I was a US Navy crypto technician (which required a top-secret+ clearance), and one of the things that the NSA people stressed in the security school was passwords and combinations for locks.
For passwords they recommended something that was totally illogical and nonsense - but could be remembered. something like "43badgertomatoes" or "aardvark81copper4"
Some people don't agree with that, but a while back some security firm did a survey of a wall street firm, and found that over 40% of the employees had passowords written down someplace at their desk...
It is just like most people worry about their credit card number online, and then toss the receipt with that number in the trash bin.
So, since i am a small guy i am not even going to attempt storing credit card info.I have an SSL certificate for when my customers enter their info.
Actually, this is almost always a BAD idea.
You say this, then you give examples which back up my suggestion, with "43badgertomatoes" or "aardvark81copper4"
I didn't say use "random" passwords that are very hard to remember - just not single dictionary words. A combination of dictionary words is obviously less prone to defeat by brute force methods.
If anyone is stupid enough that they can't remember their passord without writing it down, then there's little hope for them anyway...
Using initials or memorable dates (not birthdates) in combination with various words is also acceptable