Bitcoin Forum
July 04, 2024, 08:57:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 [3] 4 5 »
41  Bitcoin / Bitcoin Discussion / Re: So, bitcoin client still use unencrypted wallet.dat on: June 28, 2011, 08:00:17 AM
You haven't proposed a complete scheme, so you're comparing the advantages and disadvantages of something that exists to something that isn't even specified.

The scheme is so standard from pgp, gpg, bcrypt, truecrypt etc it should be obvious.

For example, under 'encrypted', you assume the thief cannot brute force your password.

The password (or in this case, passphrase) is as secure as the user chooses. ANY is better than none, because even a weak one needs some effort and custom tools to crack.

That will mean that your password will have to be the kinds of things a human being can't memorize reliably. Yet you don't consider the risks of forgotten passwords.

Then, write it down.

Anyone who has been around computers for at least ten years has had the experience of using a system you used to use regularly one time after a year or more of not using it and having no idea what your password is. This is the #1 way people will lose their BitCoins.

So you put lots of money in a bitcoin wallet and then don't use it?

People tend to be careful when it comes to money. If they aren't, they only have themselves to blame. I can't see how other peoples' idiocy is an excuse to hinder my security.

Remember, if your password is only needed to transfer coins, the thief will know exactly how valuable cracking your wallet is. And he'll probably have access to a vast network of compromised machines to use to brute force your password.

The first sentence makes no sense whatsoever. And I don't care how vast his network is, he is not going to crack my password in the remaining lifetime of the universe.
42  Bitcoin / Bitcoin Discussion / Re: Bitcoin Stock Exchange Security Standards on: June 28, 2011, 07:07:57 AM
You sound like a .Net developer, you probably are one Cheesy

Nope, apart from Oracle Java we are all open source. Linux/Eclipse/gcc/PostgreSQL/Apache/Tomcat etc...

English is not my native language, though.   Cheesy
43  Bitcoin / Bitcoin Discussion / Re: Bitcoin Stock Exchange Security Standards on: June 27, 2011, 05:28:51 PM
So never say never... Anything can be used as a tool to increase security, it all depends on how you use it. I chose to enforce a lot of my security and data integrity rules at the database level rather than at the web server or application level. Since SQL resides on a separate server which is not internet accessible, it places much of my infrastructure behind at least one more layer of security.

Sounds to me like you have split the business logic between the DB and the web server? I guess you could call that increased security, but I see it mostly as a complication.

An ecommerce project I've been working on for the past couple of years has 3 layers. The DB is separate from the business logic which is separate from the web app... The BLL isn't internet accessible, and the DB isn't accessible even from the web server at all. The BLL and the web app talk to one another via an XML API.

P.S.: As an added benefit, the offloading of many transaction processing and security tasks to stored procedures also allows me to split the load more evenly between the CPUs of my web server and my SQL server, thus increasing the transaction rate that I can handle with the same hardware.

The DB is probably doing most of the work anyway, so are you sure it's improving performance?
44  Bitcoin / Bitcoin Discussion / Re: So, bitcoin client still use unencrypted wallet.dat on: June 27, 2011, 04:34:39 PM
Jesus, how hard can it be to understand.

unencrypted :
- thief steals your hard drive : wallet.dat up for grabs be it linux or windows or w/e
- thief hacks your PC : wallet.dat up for grabs be it linux or windows or w/e
- get a trojan : trivial to add a couple of lines of code to an existing one to steal wallet.dat
Average time needed to steal all user's coins : microseconds

encrypted:
- thief steals your hard drive : thief more or less s.o.o.l
- thief hacks your PC : thief needs to grab wallet.dat, install a keylogger and wait patiently until user makes a payment, which could be today, next week, or never
- get a trojan : needs to target Bitcoin specifically and wait until a payment is made as above
Average time needed to steal all user's coins : days to weeks

FWIW, there are ways to evade the most common keyloggers. KeePass, for instance, has implemented one such system: http://sourceforge.net/projects/keepass/forums/forum/329220/topic/4198801

Also, AFAIK, encrypting wallet.dat doesn't prevent you from doing any other security measures you might find necessary.

NOT encrypting wallet.dat means that to be safe from the kids' friends, 0-day exploits and the occasional 'oops, shouldn't have downloaded that' you need some sort of security scheme, which probably involves encryption and passwords anyways. And how were you going to spend coins without unencrypting the keys, again?
45  Bitcoin / Bitcoin Discussion / Re: So, how many of you were hoping the price would fall off a cliff? on: June 27, 2011, 02:51:54 PM
I still think we will see a drop back into single digits sooner rather than later.

The $10 psychological barrier is big... But I think it's probable that we'll see $11 - $12 in the next couple of days. I don't think the big sell-off has even started yet. A lot of miners out there who need to pay their installments. Smiley
46  Bitcoin / Pools / Re: ~70GH Pool [Swepool.net] 0% fee proportional, LP, API, SSL! on: June 27, 2011, 07:15:52 AM
121h and counting... Hashrate seems to fluctuate a lot between 12 - 18.
47  Bitcoin / Bitcoin Discussion / Re: Goxed - 15:30 open on: June 26, 2011, 06:26:30 PM

Lowest Ask Price   50

Highest Bid Price   0.0001


It actually showed lowest ask 15, highest bid 17.51 at some stage. Weird.

Now it's starting to look normal.  16.99/15.02

Takes minutes to get to the trade page. Looks like their database is crushing under the # of users.
48  Economy / Economics / Re: Namecoin prices plummeting - opinions? on: June 26, 2011, 12:46:34 AM
I'm convinced that if Bitcoin and Namecoin both had started at the same time nobody would know about Bitcoin today. The only thing that Bitcoin has going for it is popularity.

Not really. Bitcoin has a lot sexier name.

"Namecoin" is awful.
49  Bitcoin / Bitcoin Discussion / Re: Official Launch: Bitcoins For Charity on: June 25, 2011, 07:43:34 PM
Great project!

Btw. "but only recently have exchange marketplaces exchange marketplaces" ?
50  Economy / Economics / Re: Namecoin prices plummeting - opinions? on: June 25, 2011, 07:33:59 PM
What kind of content is going to need protection from DNS seizures

Who need anonymous, decentralized DNS?

How about:
Sites like Wikipedia
Chinese freedom of speech sites
Muslim women's rights organizations

Then, who do you think might like almost free DNS?
51  Economy / Economics / Re: Namecoin prices plummeting - opinions? on: June 25, 2011, 05:01:50 PM
Still an arbitrary 99% of people do not understand what is a domain name let alone what is the value in a "special type of domain name".

Yet there is a demand for domain names.

See, the general public don't need to understand the inner workings of namecoins any more than they need to understand the inner workings of, say, a web server, to browse the web.

All that's needed is demand for namecoins. Whether or not it's there, no one really knows yet.
52  Economy / Economics / Re: Investing In The Bitcoin - Advice on: June 25, 2011, 02:22:37 PM
1. Somewhere between $1 and $100
2. I expect Bitcoin price to get more stable over time. I think the possibility of a complete crash is close to 0.
3. Yes. If I had $10k to spare, I'd invest at least $500 in a heartbeat. I'd never invest all of it in just any one thing, though.
4. I think we will be seeing prices between $10 and $20 for a while.
5. Once mtgox opens, I expect there to be a short term dip in prices, which is when I'd buy my first $500 worth of coins, in small batches (hopefully getting a pretty good average along the bottom of the curve), and then take it from there.
53  Economy / Economics / Re: Namecoin prices plummeting - opinions? on: June 25, 2011, 12:42:58 PM
Why would anyone want a web address that cannot be controlled by a proper domain regulator? probably for illegal purposes.

Think Wikileaks.

Also, I think the idea is that eventually it'll be almost free (though free market laws would still apply, I suppose).
54  Economy / Economics / Re: Namecoin prices plummeting - opinions? on: June 25, 2011, 12:29:00 PM
I don't really understand Namecoin, and don't really see any value in it.

You could still argue it has more value tham Bitcoin, since namecoin = bitcoin + dns.

Initially, I thought it might have more staying power than Bitcoin, but obviously that depends largely on the publicity it gets. Currently, it isn't getting any.

55  Other / Off-topic / Re: Somebody tell me I'm going to grow out of this.... on: June 25, 2011, 12:25:03 PM
Statisticaly those that talk about it don't go through with it.

You're 100 % wrong. It is VERY important to take people who talk about suicide seriously.

Almost everyone who ends up committing suicide talks about it beforehand. It can be for a variety of reasons, but it's generally thought of as the last desperate call for help.

Also, compared with the rest, people with a history of depression are orders of magnitude more likely to commit suicide. Roughly 15 % of people with diagnosed depression end up killing themselves.

It is very important that the OP's depression is treated. That should be the #1 priority. Even if he's not yet too serious about what he says.
56  Economy / Economics / Re: Namecoin prices plummeting - opinions? on: June 24, 2011, 09:30:28 PM
Namecoin will skyrocket if one or more of these happen:
- someone (maybe bitcoin/namecoin collective) buys the .bit tld so it works universally
- an easy way to enable .bit support for the major OSs is created (some sort of installer, probably)
- some high-traffic porn/torrent site start to use a .bit domain

57  Bitcoin / Bitcoin Discussion / Re: Bitcoin Stock Exchange Security Standards on: June 24, 2011, 05:29:38 PM
  • Any and all interaction with the database should done using either Stored or Prepared Procedures

Prepared statements, yes, stored procs, NO.

SPs never really increase security (unless you are talking about the DA's job security), but they do complicate the design. Therefore, you shouldn't use them "just because". Most apps these days use some form of ORM and a minimal set of sprocs, if any.

HTTP Response Header Requirements
  • All cookies to have the "HttpOnly" and "Secure" attributes
  • HTTP Headers should not include Server OS version
  • HTTP Headers should not include Web Server version
  • HTTP Headers must include an X-Frame-Options directive

Security though obscurity isn't real security. The hacker isn't going to look at your headers and then run a specific exploit script; they'll just run them all and then some. My Apache logs are full of attempts to exploit IIS vulnerabilities, every day.

Also you can't really expect the client to honor any particular headers, either. (You should still use the security attributes, ofc, just don't count on them working).

All passwords should be stored using one way encryption with a unique salt per user (salt to be a minimum 128bits)

- Don't invent your own cryptography.
- Use the Unix crypt scheme with a NIST approved algorithm for password hashing.
- Require strong passwords.
- Introduce some sort of one-time password scheme in addition to the static one.
- Don't do wish-it-was-two-factor. It's just unnecessary if not embarrasing.

  • Where the need for database analysis is required the data should be purged of all PII prior to be delivered to the auditor

There is no need to purge anything if you follow a proper release managment process.

You should have at least three different environments: development, QA and production. Dev never sees the production data, and it's where you do all your development and most of your analysis. QA is a replica of the production, used for testing the releases before moving them into production. QA can also serve as a backup when production goes down.

  • Users with permissions to the database should be limited to the web application only
You can have different kinds of access schemes, but basically only a select few should have any type of access to production (or QA) DB or OS (or even apps).

Another good idea to discuss it the limit that can be transfered daily/hourly.
For instance, setting a maximum dollar amount to transfer out is pointless as you can simply crash the price and pull out. Perhaps a better idea would be to set volume limits instead?

You could use a 48+ hour average or something.

There could be rules to detect suspicious activity (sudden spikes in volume etc) which could trigger safety measures, such as seizing trade and withdrawals completely until the activity has been audited.
58  Bitcoin / Bitcoin Discussion / Re: Where is Mt Gox's office in Tokyo? on: June 24, 2011, 03:52:42 PM
They keep changing the location to confuse the hackers!

59  Bitcoin / Bitcoin Discussion / Re: 7 simple rules to mitigate most threats related to passwords on: June 22, 2011, 11:54:11 PM
Here is a much simpler way to create easy to remember (not only somewhat easily remembered) and secure passwords: Use a complete sentence as your password! If it has more than four words, it is secure enough, and if you make it a bit obscure, nobody can guess it. So instead of

Dictionary words are always a bad idea, even though you are correct that length does always make a password stronger.

And BTW, forget about these special characters and such.

Don't.

There's a huge difference between having to brute force through 65^n and 95^n. Though you don't really need that many. The passwords that I need to type often look like bab+ef+qeo+feo+F9!. It's still pretty fast to type. Most of my passwords are KeePass generated, though...
60  Bitcoin / Bitcoin Discussion / Re: Poll: your age on: June 21, 2011, 11:04:02 PM
I am 21 but all my friends think I act like a 50 year old.

You should change your bad ways.

36 here fwiw. Good age. I have friends from 17 to 70 and nothing feels weird.

Pages: « 1 2 [3] 4 5 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!