Google confirms critical Android crypto flaw used in Bitcoin heist
arstechnica.com
arstechnica.com
http://android-developers.blogspot.com/2013/08/some-securera...
I am willing to bet Cyanogenmod will have a fix out in days, if not hours.
This goes for other ROMs like Paranoid too.
I refuse to buy hardware which isn't supported by the open-source community, such as Cyanogen.
If I don't 0wn it, I don't own it.
Dropbox is a huge competitor to Apple's cloud services. While they're different, if Apple really was trying to be heavy handed, Dropbox would never have gotten on the App Store. By the way, what's the default maps application on Android? Google is a model of openness right? So open that your gmail has "no expectation of privacy." I wonder how they feel about things being done using an Android device. After all, if even your private person-to-person emails have no privacy expectation, then what expectation would one have for using an Android device?
As far as "wrecking the industry," I've never made more money from development as I have since the App store came along. So unless your industry is creating malware or porn apps, iOS has hardly wrecked anything. If it weren't for iOS, there'd likely be no Android. Apple essentially created the smartphone industry, at least as we know it today. Entire new businesses were created because of the App Store. I can't even on one hand the number of consumer mobile development companies that existed before iPhone. I'm sure there were plenty, but hardly the billion dollar industry it is today.
I'm not an Apple apologist, however when I see the same tired arguments about the "closed" ecosystem it gets frustrating. Especially since the App Store has over 900,000 apps. That's a lot of apps for such an oppressive system. A large percentage of them are crap, but comparing sales numbers to Google Play, it's pretty obvious that Apple is doing something right, at least from the perspective of the consumer -- which is the market. There are some notable screwups with the app approval process, however weighing that in the aggregate against the overall success of developers within the App store, the screwups are a drop in the bucket.
Luckily iOS never became dominant, and so the long term damage to the market is limited. In the short term, certainly a lot of developers made some quick money on iOS, and as one of them I can see why you are so keen to defend them. But in the long run, if they had reached dominance then it would have been a catastrophe for the industry on a scale far worse than Windows dominance in the 90s.
There are a lot of other reasons that it would have been bad, that often don't occur to people in cozy western environments, such as the impact it would have had on developing countries. A lot of elitist iOS developers say its not a problem that you can only develop iOS apps on a Mac, because "anyone can afford a Mac mini", but try telling that to a highschool student in India.
AKA: iOS developers make more money because iOS users are more likely to spend it. Android users are people like the highschool student in India who is never going to buy an app.
(caveat: unless otherwise stated numbers in this post, and many of my others, are plucked from thin air)
As for keeping ~50 BTC - a possible scenario is that the guy/gal bought a specific, cheap Android phone as a "safe" - that is, installed only the blockchain app, and cut off the internet/cellular connection. One would expect the phone being offline and the app being from a trustable source to be secure :)
This is a failure of the CSPRNG. What "not implementing your own crypto" usually means is trying to cobble together primitives like AES, RSA, and some mode of operation (and, if you're lucky, there's a MAC algorithm in there too), which would still probably have been horribly broken in some way. That's completely orthogonal to this issue.
Are you insinuating that explicitly seeding the CSPRNG with information from the OS' CSPRNG is somehow a bad thing, or that it is frowned upon, or that it constitutes "implementing your own crypto"?
I thought urandom should only be used for crypto.