We're almost ready to launch, however our servers are having some network trouble, and as a result glbse.com is down.
I've had cuddlefish do some poking and penetration testing on the servers and so far no obvious holes.
Everything is over SSL now, all traffic to glbse.com will be redirected to https.
The certificate is self signed (so on first visiting it will pop up a warning).
This now means that you can use the keypair generation on the server (built into the web client) without the worry of it being sniffed.
A few of the URL's have changed a little, and once we get our networking issues sorted out we'll update them.
The web client is available at
https://glbse.com/client/glbse/We have also update the command line client so that it's able to operate over SSL, to be able to use the command line client please use git to update the files.
If you're not on git(Windows user?) please download these two files into the black-market directory.
https://gitorious.org/black-market/black-market-client/blobs/raw/master/server.crthttps://gitorious.org/black-market/black-market-client/blobs/raw/master/bmc.pyFrom then on everything should be the same, with the exception that everything to the server is encrypted.
Nefario.
You can get a CA generated SSL cert from many places (
www.networksolutions.com,
www.godaddy.com) for a few hundred dollars. I highly recommend this as it will prevent your site from being flagged by Google/Chrome as being malicious. Also, what kind of pen testing did you do? Did you use a Nessus scan or MetaSploit stuff? Do you have any IDS/IPS software installed? Do you have a secured wallet stored offline? I think banks are required to keep 10% of their deposits in-house, so it might be wise to follow a similar protocol.
Are you running multiple servers, one for DB and one for web? Are you actively monitoring all access logs? Do you have anything in place that will send out alerts should something fishy happen (such as someone selling 500k BTC at once)? I'd want to make very large trades moderated. Are you tracking IPs to try and check for suspicious activity (much like Gmail does), so if I have an IP that originates from San Fran, CA, and then log in from South Korea, it should deny all write/execute access to the account until it's verified. It'd be nice to see a simplified version of how the data is protected and what security checks are in place (no need to get into the specific software/services used, just what they do).