Bitcoin Forum
May 25, 2024, 02:56:46 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 »
181  Economy / Scam Accusations / Re: CryptoXChange affected user list on: February 12, 2013, 05:26:24 PM
Guys, check your (MtGox, personal etc.) wallets, there should be a record of the sums sent to CryptoXChange. The address you sent to is the deposit address. Without that proof, you're just helping calculate a total loss, but I don't think you have any claim.

I do arbitrage trading, so I regularly transfer coins all over the place.  No way I could tell which addresses were for CryptoXChange with any reliability.

I do have detailed e-mail records of all my trades (hundreds, probably thousands) there from my trading bot though (date/time, amount of trade, BTC/USD balance at the time).
182  Economy / Speculation / Re: When are you going to retire on: February 11, 2013, 05:08:18 PM
Pretty big gap there between 1 and 10 million.  I imagine most people would fall somewhere in between.
183  Economy / Scam Accusations / Re: CryptoXChange affected user list on: February 11, 2013, 05:02:50 PM
- 5758 USD + 250 AUD + 0.25 BTC
- No idea
- 12/6 (was trying to set up a bank account so I could actually make a withdrawal)
- 0

If someone local intends to pursue them in court, I'd be happy to talk about assigning my debt for some percentage of what is recovered.
184  Economy / Service Discussion / Re: about cryptoxchange, advice needed on: February 06, 2013, 05:22:23 PM
seriously anyone got back anything? or are we wasting our time here

Nothing.  At this point I'm assuming my money there is lost.
185  Economy / Service Announcements / Re: Bitcoinica liquidator wants to hear from users on: February 01, 2013, 10:22:21 PM
I sent my docs over to them a couple weeks ago and had no problems.  Got a confirmation e-mail from them as well that they had received my docs.
186  Other / Beginners & Help / Re: How much time to crack a private key? on: January 29, 2013, 05:52:21 PM
Quote
If we built a Dyson sphere around the sun and captured all its energy for 32 years, without any loss, we could power a computer to count up to 2192. Of course, it wouldn’t have the energy left over to perform any useful calculations with this computer. But that’s just one star, and a measly one at that. A typical supernova releases something like 1051 ergs. If all of this energy could be channelled into a single orgy of computation, a 219-bit counter could be cycled through all of its states. These numbers have nothing to do with the technology of the devices; they are the maximums that thermodynamics will allow. And they strongly imply that brute-force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space.

Bruce Schneier

He's talking about 256 bit AES keys here, not Public/Private key pairs.  Asymmetric keys are weaker than AES keys in general (which is why they need to be much larger).  I'm not familiar enough with ECDSA though to make a judgement about key strength for bitcoin key pairs in particular.
187  Economy / Scam Accusations / Re: CryptoXChange on: January 24, 2013, 02:37:54 PM
False alarm!  Grin

Quote
First, I want everyone to know - that all that nonsense that was posted on the Bitcointalk forum yesterday was not about me. In fact, I have not been on that forum in quite a while. My forum account was compromised, and now I'm locked out, having to depend on others to post what I'm thinking, and of the fun I'm not having here in sunny Oz.

Either way please DO NOT trust or believe anything that has been or is being posted by my Bitcointalk forum account.

This post will self-destruct in 5...4...3...

Love you guys.

Ken

I don't get it.  Which "posts from yesterday"?  Huh
188  Economy / Scam Accusations / Re: CryptoXChange on: January 23, 2013, 10:45:00 PM
Yup, they owe me about $5,900 and I've had no communication on my recent support tickets or any hint that I'll ever be getting my money back. 
189  Economy / Service Discussion / Re: MTGox is apparently out of money... on: January 22, 2013, 05:53:45 PM
Funny, I withdrew $3,000 yesterday to Dwolla and got the money the same day.  Ditto on (I believe) the 18th.  Was actually quite surprised as I'm used to waiting several days.
190  Economy / Speculation / Re: The Great Silk Road Crash of 20** ...? on: January 18, 2013, 04:36:38 PM
Anyone who writes database-related software of any kind in any language is trained in how not to let your software be vulnerable to SQL injections.

You might be surprised.  Spend a little time looking over questions in the PHP tag on StackOverflow.com and you'll see way too many devs who are completely ignorant about SQL injection Sad
191  Economy / Service Discussion / Re: Mt Gox multiple bot trading from the same account on: December 12, 2012, 09:10:25 PM
I've had several bots trading on the same account without much trouble - you just have to track externally (in a database or whatever) which trades go with each bot.

The fun thing is when your bots trade with each other on the same account (can happen occasionally, even with well designed bots if they have different objectives).  Gox seems to handle that just fine, but other exchanges have been a mixed bag.
192  Bitcoin / Bitcoin Discussion / Re: Is Ripple a Bitcoin Killer or Complementer? Founder of Mt Gox will launch Ripple on: November 30, 2012, 03:06:45 PM
Interesting to see Chris Larsen involved with this.  Ever since I first heard about Bitcoin I thought it would be something that would be right up his alley.  Gavin and I were also both very early adopters of his Prosper.com platform as well.
193  Bitcoin / Bitcoin Discussion / Re: Presentation Talk QA on: November 29, 2012, 05:44:32 PM
I believe "Ecliptic Curve DSA" should be "Elliptic Curve DSA"
194  Economy / Service Announcements / Re: Bitcoinica liquidator wants to hear from users on: November 20, 2012, 09:45:45 PM
To add a bit to this, I e-mailed Taslim as well and got a response back from him today. 

I specifically asked if they had any information from the original claims process that Bitcoinica set up previously, and he replied that they do not.  So even if you submitted a claim previously through Bitcoinica, you will almost certainly need to re-submit your claim along with supporting information through the liquidator.
195  Economy / Service Discussion / Re: CampBX on: November 07, 2012, 09:43:06 PM
I was looking to sign up a couple of times, and each time decided to maybe not.. Here: https://campbx.com/register.php

....

What they essentially saying here is "we are not responsible for anything. if we don't like what you, we can take your money and go. we can share your transactions with 3rd party. we can sue you and you'll pay our attorneys"

Seriously... Those terms are super disturbing for me to accept.

And much of that is probably completely unenforceable in court.  Considering they are actually based in the US, at least you have a reasonable chance of taking them to court should try to actually enforce any of those terms (unlike many other exchange operators that are not based in the US).
196  Bitcoin / Press / Re: 2012-09-30 slashdot.org - BitCoin Gets a Futures Market on: October 01, 2012, 12:46:46 PM
I miss when /. was full of people that weren't afraid of crypto.

I've been reading slashdot forever (have a 5 digit UID) and I agree with you there.  I still enjoy the site, but seems like the crowd there is a lot less techy than it used to be.
197  Bitcoin / Meetups / Re: GrrCon Grand Rapids, MI Sept 27 - 28 on: September 14, 2012, 08:31:29 PM
Hmm.. I'll have to take a look at this, could be interesting.
198  Economy / Trading Discussion / Re: Should MT Gox start allowing bots to opt-into being tagged? on: September 14, 2012, 08:07:29 PM
Seems like just separating the website orders from orders placed via the API would probably be enough.

I realize that some orders placed through the API could be from actual humans using an alternate client, but I'd bet that volume is pretty small relative to bots and website orders.
199  Economy / Service Discussion / Re: Secure Transaction Handling for an Exchange on: September 07, 2012, 06:49:56 PM
Sounds like you are re-inventing Open Transactions. Probably worth your while looking at it anyway as its a lot of already written code that does a lot of the kinds of things you are suggesting...

-MarkM-


Yes, the concept is very similar.  I've taken a quick look at OT, but not enough to really understand it yet.  I'll make sure to look at it more closely to see if it would work for what I'm trying to do here before I code anything.  But I want to make sure I have a sound idea of the requirements first though.
200  Economy / Service Discussion / Secure Transaction Handling for an Exchange on: September 07, 2012, 05:34:16 PM
I've been thinking about how an exchange could handle bitcoins securely as part of a side project I'm working on. 

Using an encrypted wallet on a firewalled non-public-facing machine seems like an obvious first step.  I'm also thinking about how to secure the application itself such that even if the app server and database were rooted, an attacker with full knowledge of the system still could not exploit it in a way that would cause coins to be lost.

So, here are my initial thoughts on how this might work.  I'm sure I'm missing something here, so I'd love it if any security experts could comment on any holes that might exist in this system:

1.  The server will have a 256-bit AES key derived from a password and a salt.  This will not be stored anywhere in the system.
   a. Password will need to be provided at application startup to "bootstrap" the app and generate the key.

2.  The server will have a 2048-bit RSA key that it will use to sign transactions in the system.
   a. The public key will be stored as plain text in a config file.
   b. The private key will be stored encrypted in a config file using the server AES key.

3.  Each user will have a 256-bit AES key derived from their password and a salt.  This will not be stored anywhere in the system.
   a. Note that this will change every time they change or reset their password.

4.  Each user will have a 2048-bit RSA key associated with their account and stored in the database.
   a. The public key will be stored in the database as plain text.
   b. The private key will be stored in the database encrypted using the user's AES key.
   c. When a user's password is changed or reset, a new RSA key will be created for the user.
      i. The old RSA key will remain valid for transactions created before the date the new key was created.  This is to ensure that in-process
         transactions (orders, withdrawals, etc.) that were signed with the old key can still be processed.
   d. The association of a key to a user will be digitally signed by the server (hash of userid + encrypted private key + public key + timestamp).
      i.  This is to prevent a user with database access from tampering with a key or associating their own key to another user
          in order to fake a signed transaction from that user.

5.  A user will be able to submit a signed bitcoin withdrawal request.
   a.  The request will be signed with the user's private key hash of (id + userid + amount + to address + timestamp)
      i.  By itself, this is vulnerable to replay attacks.  See 6(b) for solution to mitigate this risk.

6.  Requests will actually be processed by another app + bitcoind running on a separate firewalled machine with all incoming ports blocked and access only via console.
   a.  Before processing a request, the app will validate the request signature.
      i.   Calculated hash of (id + userid + amount + to address + timestamp) in request matches signed hash.
      ii.  Key used to sign the request actually belongs to the user associated with the request.
      iii. Key used to sign the request was valid as of the timestamp on the request.

   b.  The processing app will keep a separate local database with the ids of all processed transactions. 
      i.   Before processing a transaction, it will first verify that the transaction was not already processed. 
      ii.  If it was, the transaction will be rejected.  This is to protect against replay attacks.

So that covers withdrawals.  Other transactions (orders, trades, deposits, any other transactions that manipulate account balances) would be handled in a similar fashion with transactions either signed by the user submitting them or signed by the server itself.  The idea is that the server should always be able to provably audit transactions and account balances to ensure they have not been manipulated (even if a hacker had compromised the database itself)

Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!