Trojan Goes After Bitcoins
Orome1 writes "Bitcoin has definitely caught the attention of criminals. Even though it has been calculated that the use of botnets for Bitcoin mining is still not quite as lucrative as renting them out for other purposes, targeting people who have them in their digital wallets is quite another matter. Symantec researchers have spotted in the wild a Trojan dedicated to this specific purpose. Named Infostealer.Coinbit, it searches for the Bitcoin wallet.dat file on the infected computer and sends it to the criminal(s)."
Imagine that. Storing values that represent "Money" in a plaintext file was a bad idea. Who would've thunk... =\
Next up: Guy pays for burger with Bitcoin.
Can we stop the Bitcoin stories already?
I saw a comment in a previous article about Bitcoin suggesting that /. was acting as a shill for this 'product'. How is they hyperbole justified when the only place it's talked about is here?
Shenanigans.
Nothing of value was lost.
First posting isn't trolling. It's...first posting.
n/t
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
*looks at the trend in value of bitcoins*
Yes.
Encryption! (Sorry, couldn't resist - and I know it's not)
But honestly, if you're using this system for any sort of money handling, then leaving it, the equivilent of lying around, is not a good idea. Secure your money properly, use common sense. Also I believe it's even on BitCoin's good practise list of recommendations. Encrypt your wallet and keep a backup elsewhere incase a nasty trojan erases it. Good data retention practise applies to everything.
Who pays you, little mechanical turk? Who's behind all the anti-bitcoin FUD? I wouldn't trust it to hold my money but I refuse to believe anyone is as ignorant of the principles as your comment suggests.
How does this Infostealer.Coinbit trojan get on to the infected computer?
Infostealer.Coinbit
Type: Trojan
Systems Affected: Windows 98, Windows 95, Windows XP, Windows Me, Windows Vista, Windows NT, Windows Server 2003, Windows 2000 link
After relentlessly reading through the bitcoin wiki, it seems like there are many possible ways to corrupt the system. In the real world it's like trying to pass around fools gold but the cross-checks just aren't beefed up enough to catch it. All one needs is a decent size cluster to create it's own blocks/hashes and then dump it on the network. The network then thinks it's all legit. it's literally making money out of nothing, not mining or exchanging...
how is it any different in real life ?
Read radical news here
I would be happy to pay five billion bigsexyjoe nickels for you to stop running bitcoin stories. Thank you
Democracy Now! - your daily, uncensored, corporate-free
Color me skeptical that this virus is purely venal in nature.
Governments have far more to lose from bitcoin than J. Random Crimeshop has to gain from stealing bitcoin wallets (with the associated hassle of converting them to cash). A purely electronic money that is peer-to-peer can easily evade taxation. Governments would collapse within the year of bitcoin's widespread acceptance.
I think this was one of the background premises of _Snowcrash_ and _The Diamond Age_. Without the ability to tax transactions, or even to track them to individuals, governments crash and burn. So even if this particular virus was not born in Langley, Virginia, sooner or later the CIA absolutely MUST craftily squash bitcoin.
FATMOUSE + YOU = FATMOUSE
So a trojan goes around trying to find some data? Big deal. Call me when the data has some actual value, and is not just part of a giant speculative bubble (or perhaps pyramid scheme).
Palm trees and 8
This security hole and related stealing is definitely a problem, but it's not a problem for Bitcoin. I give it a week before somebody releases a beta version of a simple bitcoin management application that encrypts, backs up and hides the relevant .dat file, as well as providing other functionality for managing your account and maybe even mining. Ideally, this would be a program that you compile yourself, so that you know there's nothing shady in it. I don't see anything in Bitcoin itself which makes it inherently vulnerable to this sort of stealing. A good application for this could make bitcoins at least as safe as your password for online banking.
There's nothing behind the anti-bitcoin crowd, apart from the fact that we're smart enough to see what a colossal scam it is. Supposedly, it isn't anonymous, which makes it even less useful as that would make it unsuitable to replace bags of cash for criminal deeds.
You get bitcoins by doing the calculations which are required to use bitcoins, so, it's not based upon anything other than the belief that it's valuable. On top of that, the rate at which ones gets bitcoins slows as time goes by to a fixed amount, meaning that early adopters get bitcoins for basically nothing, while the people later on get screwed. It's not quite a Ponzi scheme, but it's damned close.
Additionally, unlike other fiat currencies, you're not guaranteed to be able to buy anything with them later on, or even doing anything with them. USDs are essentially just paper, but you're guaranteed to at least be able to pay your taxes with them, pay debt, or exchange them into whatever your local currency is via most banks.
Back in 2001, a virus stole all my TreeLoot dollars. 2 years of punching the monkey, all down the drain in an instant.
I don't think encryption alone will help. It only protects you when your PC is not on or when bitcoin is not running. Once bitcoin is running, the trojan only needs to find the memory space the program is using to steal your wallet.dat info.
Why not make bitcoin do what most banking websites do and create secure sessions when accessing your account, or in this case your wallet.dat file?
I haven't dabbled a lot in bitcoin, so far, but afte installing it, everything is there, in the open. It doesn't ask me to create an account persay, it generates one, but it doesn't ask me to create a password or anything.
Previewing comments are for sissies!
About Bitcoin......can Lulzsec release something and get a story before lunch, FTW!?
Why? They aren't worth anything, who the fuck cares.
Bad press is better than no press, or what?
I stopped reading slashdot for awhile, because of this blatant garbage. If I wanted to read a bunch of shills, I would read ITworld.
Low and behold, I finally come back today, and there is ANOTHER bitcoin story(non-story). Slashdot just lost a reader, and I've been here for oh... 14 years.
why in the world is the file not substantially, or even multi-layer encrypted??????
money is an abstract representation of a wealth of a society. as such, it needs integrity. this integrity is derived from transparency. without integrity or transparency, "money" loses meaning, and therefore value, because people lose confidence in a society's money: they don't want to invest meaning and value in it if they can't depend upon the idea that it is worthy to do so. and without integrity and transparency, there's no way to track or understand a currency's value. it's like wanting absolutely security with absolute convenience: on some level, convenience and security are antagonistic concepts, you make compromises and tradeoffs
likewise, what bitcoin wants to be, what it wants to do with the idea of money, is actually antagonistic with the way money is supposed to work in society. and IN society is the only way money ever works: even gold has no meaning without other human beings who desire it. if you have a pile of gold, and you are starving, you're doomed. you can't eat it. so what is the intrinsic "value" of gold after all? none, really
so bitcoin is a philosophical failure, and is doomed, except for the temporary enthusiasm of a bunch of people who don't even understand what money really is
the more well-functioning, well-policed, transparent, and rich, the society, the more integrity there is, the more confidence there is, and the more value your money has
which brings us to an argument about the tea party assholes who are antagonistic to the idea of investing in the general health and welfare of society, from the healthcare of their fellow citizens to the infrastructure of their rail systems. even though such an investment pays dividends, increasing your personal wealth, in concrete and abstract ways, and not investing in the health of society reduces the value of your money. because money loses value if society loses value. but i digress
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Once bitcoin is running, the trojan only needs to find the memory space the program is using to steal your wallet.dat info.
Well, you do need root access to read other programs' memory space, so it would make it more difficult.
The reason encryption would be useless is because offline password cracking is too cheap nowadays, specially if you have a beefy GPGPU system like any bitcoiner will.
Dilbert RSS feed
I was kind of wondering what happened yesterday. I mean seriously, a whole day without a Bitcoin story!
Two of my imaginary friends reproduced once
But how is it a scam, if that's all obvious? You can get all that by simply reading its FAQ. It specifically says they promise no profits, and that it'll be worthless if nobody accepts them.
Dilbert RSS feed
Enough with the Bitcoin spam!
Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
You get bitcoins by doing the calculations which are required to use bitcoins, so, it's not based upon anything other than the belief that it's valuable.
Can you please explain how anything is _inherently_ valuable? all value is assigned by people themselves.
USDs are essentially just paper, but you're guaranteed to at least be able to pay your taxes with them, pay debt, or exchange them into whatever your local currency is via most banks.
And if those uses are for some reason not needed by you at all and yet bitcoins is, how is bitcoin less valuable?
Lesson of the day, there is no inherent value, all values are subjective.
Trojan's in your wallets don't offer very much protection. Any sex ed teacher can tell you that.
Can we stop getting bitcoin spam. It is a stupid idea. :-) The value of a bit coin is no more or less a monetary system than is the value of baseball cards, sure, you can buy, sell, and trade them, but they are not actual currency and are not likely to be. In limited circles they make take on as a token, similar to chips at Las Vagas, but that isn't money.
Seriously, for a monetary system to have value it has to be widely agreed upon. Bitcoins are nothing more than electronic wampum, eWampum or iWampum, if you will. (Those are my trademarks!
Well, you do need root access to read other programs' memory space, so it would make it more difficult.
The client does *not* need to keep the *private* keys decrypted all the time. That's only necessary when transferring coins to another address. So the client could prompt the user for the password at the time the transaction is performed, decrypt the key, perform the operation, and then throw the memory away. This makes it exceedingly difficult to pick the key out of memory.
The reason encryption would be useless is because offline password cracking is too cheap nowadays, specially if you have a beefy GPGPU system like any bitcoiner will.
Bullshit. A sufficiently long password is still plenty secure, even given GPUs these days. Take your favorite book. Pick a page number. Now copy out the first sentence or two. Problem solved.
At least with the rash of articles on /. regarding poor password choice of late, the trojan coder is at least promoting semi-decent password security by not choosing an obvious default password choice. Check it out, on the code snippet, within TFA. It goes well with the default server of "user@host.com"...
It's up to the proponents of bitcoin to convince the rest of the public that your currency has value. Until you can do that, it IS worthless. That is your lesson of the day. Good luck.
If bitcoins can be stolen by grabbing the contents of a .dat file, does that mean that those same bitcoins could be *forever* lost if their owner has an irrecoverable HD failure (with no backup?)
I was wondering what I was going to do without my daily bitcoin story. Now I'm happy until tomorrow when I'll be looking for the next bitcoin story.
If I used a sig over again, would anyone notice?
It's up to the proponents of bitcoin to convince the rest of the public that your currency has value. Until you can do that, it IS worthless.
Not everyone needs to use bitcoin, so long as people that you wish to trade with value it, then how is it not valuable?
I could trade bitcoins for services i may require right now whereby bitcoin would be a far more convenient method of transfer of the funds. When multiple people you are interested in trading with all value it, how is it then of no value to you when you can acquire services you may need with it?
Run a vanilla Ubuntu Live CD and encrypt your BitCoins on a removable media. Problem solved. Do what you do with your real-world dollars: deposit your BitCoins in a bank, or do they have those yet?
I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.
I don't think encryption alone will help. It only protects you when your PC is not on or when bitcoin is not running. Once bitcoin is running, the trojan only needs to find the memory space the program is using to steal your wallet.dat info.
Not necessarily. Bitcoin by default might hold incoming transactions as plaintext in a receivables tray but transfer them to savings tray when the user enters a password. After 5 minutes the password is dropped and the old behaviour resumes. I expect for most people this means their exposure is reduced from 24/7 down to 5 minutes a week or similar. The wallet could still show them some meta info about their savings (e.g. transaction history & amounts) but it would protect the coins themselves.
The trojan might have to sit around for days or weeks for someone to need to unlock the wallet and in the meantime the chances of it being detected are that much greater.
The contents of which is: "Hazim complains about the problem of shoplifting."
No more bitcoin articles.
"new for nerds" maybe. "stuff that matters" hardly.
I haven't read ANY of the responses, but I predict someone said "that's what you get for placing arbitrary value on worthless crap", and oh snap, someone replied "how is that different than our placing arbitrary value on papers dollars?" blah blah blah.
same thing EVERY day, an otherwise non-news, non-interesting-except-to-laugh-at bunch of shit.
Article estimates that botnet bitcoin mining is not lucrative, comparing with renting rate for DDOS attack.
1 - If botnet contains a good proportion of computer with GPU, it could mine in GPU and be much more efficient.
2 - I doubt botnet are rented 24/24
It's shocking to me that so many people are taking bitcoin seriously. Even before all the news stories started coming out about stuff like this it just sounded like a bad idea to me.. why would anyone want to risk it?
There is no guarantee with any currency... Any currency you hold could be devalued, look at the Zimbabwean dollar for instance (http://en.wikipedia.org/wiki/Zimbabwean_dollar) which suffered from hyperinflation. And the problem with such currencies, is that they are controlled by a single entity - usually the government of the country where the currency originates, so acts of incompetence or malice can very rapidly devalue the currency.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
So this can be analogous to someone using a key bump technique on my house's lock, sneaking in and stealing all my money that I've kept in a conveniently predictable location. Yeah, definitely a problem with the Windows Bitcoin software design. Quite disappointing considering that it was designed to be a secure currency. Having installed this on my torrent machine to see what the fuss is all about, the fact that the dat file is in the application settings folder of Windows rose some pretty big flags for me.
Solution: get a "house" with a good "security system" (i.e. run Bitcoin on Linux)
Basically, the very best they could do is interface with every local service which is designed for this sort of thing. Windows has some sort of encryption which uses per-user, or at least per-machine keys, though I have no idea how secure that is. On Kubuntu, I've got KWallet. On OS X, there's Keychain.
But then you're still vulnerable to keyloggers.
This is one thing I like about Bitcoin, but which could seriously hinder its adoption: You, the end-user, are entirely responsible for your security. This means I can make it much more secure than my bank will -- have a "savings account" (or, more accurately, savings wallet) on a separate, hardened machine with fulldisk encryption, and maybe even a proper air gap.
I can also, like you, naively assume that it's somehow magically encrypted by magical crypto fairies. I mean, you sound reasonably intelligent, but really, WTF, dude? When did it ever ask you for any sort of password that it could conceivably use for encrypting a file? Did it ask for access to Keychain or KWallet or anything similar? Or did you never actually try the software? My immediate reaction was, ok, I need to find out how it's storing my money and how to make that secure, not "Oh I guess it's encrypted by default somehow."
You've made a brilliant post about Bitcoin, Mr. The best I've read so far.
I'm no Bitcoin-wacko but your post should be used as a reference whenever someone asks general questions about Bitcoin.
Comment removed based on user account deletion
Comment removed based on user account deletion
This is not new. There were and are many currencies independent of any government (Disney, Linden dollar, local currencies) but Bitcoin is the first project of currency fully decentralized, independent of any central authority. This is something really novel.
Save the bandwidth. Don't use sigs!
Bitcoin also represents two other major breakthroughs that have been dreamed about since the Internet gained public awareness: viable microtransactions, and electronic payments sans middlemen and fees.
This method of value exchange may change the earning dynamic for thousands of starving artists... the new band that gives its MP3s away but gets a few more cents worth from appreciating fans than they would from their share of an album's sale... the web comic author who finally has a tipjar equivalent working on her site, the author getting his feet wet writing short stories can gauge how interested people are in paying for his writings by asking for tips before putting in the time to write a full length novel. The maintainer of a freeware application can be encouraged to build more features or fix more bugs, etc...
Bitcoin's largest and most powerful enemies in the near term may actually be companies like Paypal and Visa, when people start exchanging value without their involvement. I expect legislation to be drafted by said companies, handed to the senators and congresspersons they own, and placed into law as the first real effort to destroy or fight Bitcoin.
While INFORMATION (more accurately; Knowledge) can be PROPERTY that has value. . . DATA can NOT.
Data can act as a form of CURRENCY, to TRACK A TRANSACTION.
But it can never be a commodity that stores value. This is the flaw in bitcoin.
The thing, even about Information or Knowledge, is that it can be copied infinitely and transmitted. So while certain Information and Knowledge has value, in that it can enable one to access physical assets in a more efficient manner; this is not an actual value. It's an "effective" value. But you can't really, in a natural sense, "hoard" information, and build a portfolio of value on a rule of scarcity, all on your own. Not without a framework of legal fiction and a government with police and law to support an Intellectual Property regime, to protect your Information for you. Otherwise, any other person can simply discover and use that information for themselves. And this is also true for Bitcoins. It is not true for PHYSICAL assets. (yet. Not until we figure out how to transmute matter, inexpensively; ie. Stephenson's Diamond Age).
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
But that's the thing: someone security conscious enough to use a good passphrase, wouldn't keep the wallet file in the machine in the first place. Everyone else will use '12345' as their password even if Bitcoin asks for one, rendering the feature useless.
Dilbert RSS feed
In my opinion their code itself needs to be audited. It's very possible the security flaw is in bitcoin itself.
Who are the developers? What are their names? Why isn't the source code posted up on pastebin or presented in a way where the cloud or crowd can grok and audit it? The Linux Kernel is easy to find. Even TrueCrypt's code can be found.
Look I don't even need to have to see the goddamn code. Show us the pseudo-code displaying the core algorithms. I just need to know there are no errors or bugs in this code and who is writing it.
But that's the owners problem if they use a simple password. I would like the program have security features built into it, such as the one I suggested. It's not to prevent hacking as that is impossible, but make it harder and moreso if the user uses a stronger password in the first place.
Being that it's open source, someone has to code it, and maybe that one person might be able to sell that 'secured' version. Better than what is out there now.
Previewing comments are for sissies!
Let the user select a location that is not standard.
If you store cash under your bed and someone breaks into your house, its gone. That's why most people don't keep their money under their beds - they put it in a bank. The bank has much better security than you do. If someone robs a bank, it's the bank that loses money, not the customers. And if they lose so much money they can't pay back the customers, then the government covers it.
I wouldn't store large sums of money in a file on my computer, but once my bank offers to let me deposit bitcoins and let them manage the security, then it becomes a real option.
"I'm too busy to research this and form an educated opinion, but I do have time to tell everyone my uninformed opinion."
I can sympathize with the suspicion about something new, especially a financial idea, but I can't sympathize with these particular points.
Supposedly, it isn't anonymous, which makes it even less useful as that would make it unsuitable to replace bags of cash for criminal deeds.
True, but how do you securely send large bags of cash 100+ miles for free?
You get bitcoins by doing the calculations which are required to use bitcoins, so, it's not based upon anything other than the belief that it's valuable.
You get them by trading something for bitcoins -- just like how you get USD. You can also get *newly created bitcoins* in the minting process by contributing cycles to authenticating the validity of the transaction data. It's a bit strange to object to this method of minting money, but not one in which a sovereign can costlessly print as much money as they want.
When did you ever get an invitation to partake in a share of the US Mint's next run?
so, it's not based upon anything other than the belief that it's valuable. On top of that, the rate at which ones gets bitcoins slows as time goes by to a fixed amount, meaning that early adopters get bitcoins for basically nothing, while the people later on get screwed.
Just like everything else. Early adopters of the next big thing benefit if it takes off and provides a network or infrastructure that is beneficial to others. I think you forget all the people who adopt something that *doesn't* take off. There seems to be this mentality that, "I should get to partake in the fruits of a successful enterprise [not that Bitcoin is an "enterprise", strictly speaking], but not have to put any skin in the game or take the risk of losing a lot when it doesn't succeed."
Sorry, you can't have it both ways. You probably knew about Bitcoin long before, and had every opportunity to be an early adopter. Didn't want to take the risk? Then don't complain about not getting the reward.
Additionally, unlike other fiat currencies, you're not guaranteed to be able to buy anything with them later on, or even doing anything with them. USDs are essentially just paper, but you're guaranteed to at least be able to pay your taxes with them, pay debt, or exchange them into whatever your local currency is via most banks.
Sure, but at what rate? It's little consolation that your dollars will cancel your $10,000 tax bill, if the government is going to keep injecting trillions to wipe out whatever savings you had.
Yes, currencies have a risk of gaining or losing value. Bitcoin is no different in this respect.
Information theory is life. The rest is just the KL divergence.
In 2004 we had a politician running for governor that claimed to be able to rebuild a local bridge with 8 lanes instead of the planned 6 lanes and to be able to do so for less money than what we were going to pay for the 6 lane bridge. He nearly won the election. Just because it's obvious, doesn't mean that there aren't people who are stupid enough to fall for it.
Being able to transmit money for free, is nice, but it's not a reasonable way of choosing a form of payment.
The US Mint doesn't print money, they strike the coinage, the Bureau of Engraving prints the money. (Not really important to the point, but I'd rather not let that slip by. The mint is run by political appointees that were themselves appointed by individuals that I got to vote for. The number of coins in circulation is based upon need, and the growth in the supply is more or less meaningless. They don't just keep minting coins because they can, those coins cost money and they only strike them as needed. Same goes for paper currency, the amount they print has a relationship to the number that they have to replace and the size of the economy.
The Federal Reserve's policy relation in all of this is ultimately not as open ended as you seem to suggest. Sure they created a lot of money in recent years via quantitative easing, but the effect itself, particularly with the early stages was nihil. They could have done the same thing by way of issuing government assurances that the government would step in for some portion if need be. And required banks to put their own money to buy themselves out of government ownership in exchange. Same solution to the same problem, the only difference was nominal. Believe it or not, the rich and the corporations that normally are for class warfare are even more opposed to that sort of thing than the lower classes are as they have much more to lose. Hence we won't be seeing that in the long term.
When it comes to bitcoins, you aren't being given the opportunity to partake of the next run. The number of bitcoins popping into existence at this point is embarrassingly small, it's hardly unusual for somebody to spend more money on electricity than if they were to just buy the coins. I'm not sure on what basis one would claim that one was getting anything. This isn't any different than how the mint does it, I can buy those coins. The Mint doesn't lie to people about what they're getting or how they get them.
The last point is a straw man, and blatantly so. Yes, we in the US could have hyperinflation, but we won't. The reason why is that businesses and government like some inflation, but not hyperinflation. Hyperinflation isn't something that just happens, it's more or less a deliberate act of economic sabotage. Nobody in the US, whether it be citizen, corporation or government official is going to let that happen. We might have high inflation, but it will never get to that point, and we will still be able to pay off our debts using that cash. Something which is decidedly not the case with bitcoins.
In other words, the real world economy is pretty well understood, and so is the bitcoin economy, but unlike the real world economy, there is only one outcome that we're likely to see. And that's a run on the bank as the early adopters rush for the exits leaving everybody else holding the bag.
No, that's not a problem with currencies. It's a problem with corrupt, incompetent government officials. Hyperinflation doesn't just happen, and in practice it doesn't happen in countries with a functioning government. Zimbabwe had that because of deliberate sabotage of the economic system to keep Robert Mugabe in power.
We won't see that in the US because neither the rich, poor, corporations nor government appointees are willing to let that happen, and the problem is about as hard to avoid as a train. It's well understood what causes that to happen, it's not exactly hard to avoid.
...besides creating a poisoned wallet, naming it wallet.dat, and moving your real wallet to a usb drive off the computer?
But he was actively lying to people; the bitcoin devs aren't! As I said, their FAQ is very honest.
Dilbert RSS feed