Bitcoin Forum
May 25, 2024, 04:56:43 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 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 110 »
41  Bitcoin / Wallet software / Verifiable builds need attention. Only 3 of 68 Android wallets are verifiable on: December 30, 2019, 11:03:12 AM
At WalletScrutiny today we finished our first round assessing the 84 apps we had found to look like maybe being relevant Android Bitcoin wallets. The results are grim:

  • 3 are verifiably built from the project's published source code
  • 21 apps claim to be open source but either we failed to compile them from the information provided on their repositories or the compilation result differed non-trivially from the app found on Google Play. Trivial differences would be file timestamps, differences in few files that can be quickly understood to be harmless, like an API key not being included in the repository, although that is pointless as it sticks out in the diff even more.
  • 25 apps are closed source meaning neither the Playstore description, nor their website nor GitHub searched for their appId revealed any source code
  • 19 apps are for custodial services, the biggest being Coinbase. Coinbase recently reached 10 million downloads and with no other app reviewed having even 5 million, that is more users on Coinbase than on all open source wallets combined. Being your own bank ... not so much Sad
  • 18 apps turned out to be either not wallets, not for Bitcoin or they had only 1000 downloads or less.

This project is only getting started. If you want to look behind the curtain and maybe want to contribute, source for the website is public.

Now the next steps are:

  • Automate verification for wallets that were verifiable once
  • Efficiently collect wallet updates
  • Alert when verification fails
  • Build awareness

If you don't understand what this is about or think it is not important, consider this:

If you are the release manager of a wallet, would you tell your brother to trust your app? Should you trust it? After all it was you who pushed that compile button, right?
Well, if your computer has a backdoor, your compiler might bake in some wallet-stealing "feature" into every version of your app without your knowledge.
How big is the incentive to plant such a backdoor? For some wallets it is gigantic. Hundreds of millions of dollars. Criminals would kill for that amount, which brings me to the second issue:
What if somebody puts you under duress? If whatever you build is not being verified by a second person, ideally far away on an unrelated system, you can't trust yourself and nobody can trust you to release the software you should release. If in an open source project, verification is not easily possible, most likely it is not done internally.
42  Bitcoin / Bitcoin Discussion / WalletScrutiny finished assessing 86 Android apps. Only 3 are verifiably ... on: December 30, 2019, 10:06:05 AM
At WalletScrutiny today we finished our first round of assessing the 84 apps we had found to look like maybe being relevant Android Bitcoin wallets. The results are grim:

  • 3 are verifiably built from the project's published source code
  • 21 apps claim to be open source but either we failed to compile them from the information provided on their repositories or the compilation result differed non-trivially from the app found on Google Play. Trivial differences would be file timestamps, differences in few files that can be quickly understood to be harmless, like an API key not being included in the repository, although that is pointless as it sticks out in the diff even more.
  • 25 apps are closed source meaning neither the Playstore description, nor their website nor GitHub searched for their appId revealed any source code
  • 19 apps are for custodial services, the biggest being Coinbase. Coinbase recently reached 10 million downloads and with no other app reviewed having even 5 million, that is more users on Coinbase than on all open source wallets combined. Being your own bank ... not so much Sad
  • 18 apps turned out to be either not wallets, not for Bitcoin or they had only 1000 downloads or less.

This project is only getting started. If you want to look behind the curtain and maybe want to contribute, source for the website is public.

Now the next steps are:

  • Automate verification for wallets that were verifiable once
  • Efficiently collect wallet updates
  • Alert when verification fails
  • Build awareness
43  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 18, 2019, 01:35:50 AM
It's nice that you have set up this kind of project for the community, it surely is a big help for all of us, since everybody here is using all those wallets listed in your websites, I'm glad that all the wallet that I'm currently using are all verified, I have bookmarked your site for future reference and recommendation.

Thanks for your kind words but we do not verify much. We only test if the wallets at the time of our test can be audited. An audit itself would cost tens of thousands of dollars per wallet and would be outdated with the next release. As this is not a practical thing to expect, we will go in a slightly different direction and make sure the incentives are there for finding the one issue through something like bug bounties.
44  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 17, 2019, 03:16:40 AM
Android is too unsecure platform to store wallet there

You need to increase your knowledge about the wallets. You store the wallets on your desktop/ laptop or on your mobile phone, there is no difference in security and risk. For example you can store your coins in electrum wallet either in your PC or through Electrum app for Android. You will get the same security.

Well, the answer is certainly more nuanced than that.

On your desktop you usually run Windows, Mac or Linux and the security models differ quite dramatically. And the way people use those systems varies. If you keep your system updated and don't install anything, you are more secure than if you regularly install pirated software or otherwise software from untrusted sources.

That said, Android is really good at sandboxing, so one app should not have access to another app's storage, so it's much harder to screw up on Android than on Windows.

Lastly, larus maybe wasn't talking about desktops but about hardware wallets cause with these it's even harder to lose your bitcoins.
45  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 16, 2019, 05:38:58 AM
What I meant was something like the + signs in Microsoft download pages, maybe done even smarter (I don't know if it's possible to "cascade" this feature).

For what it's worth, the scary "code" blocks are now limited to 25 lines. Inclined users can still scroll inside those boxes but it's certainly less scary now. We will improve that further after some urgent updates.

This puts you in an kind of never ending loop as everything is always in flux.
You should put more detail in the testing then.
If you really want to do it then put tested Date-Month-Year. Version tested AND what was the latest version available at the time of your test. etc.

For example:
You have 3.0.0.23 as the version you used to test mycelium that is from the end of September. It's mid December and the version Google Play just put on my phone was 3.2.0.11.

We are aware of that. The current iteration of the project is "all manual" but if there is interest (read: money to be earned), we will automate the process and alert users of issues. We are considering the fact that Android can be rolled out in different versions to different countries and that reviewing huge changes is more time consuming than reviewing small changes. It's just that the status quo is miles away from caring about actual reviews. Reviewability is the current mission.

Bitcoin.com is a copay clone, took about 3.2 seconds of searching to find it:
https://github.com/Bitcoin-com/Wallet

That repository has its last code update in June, while the wallet on Google Play's last update was in October. This repository was not linked from Google play or their website. Why should I assume it's relevant?

It's linked from the app. You can actually click on something in the app to get to the github.


As stated on our page, we considered the Playstore description and the project's website, not the app itself and we will not change that, as apps can't be parsed without having the source code in the first place.

A few things in there:
1) If mycelium owes you money and you are doing work for them, that should also be stated in the review. Because sooner or later I would think you are going to have to cut your losses and that is also relevant to wallet security. That is just my opinion, you can keep working for free but I would assume it would fall lower on your priority list as time goes on.

Absolutely! I still do get money. Less money for less work though.

2) Rassah is still the mod of the mycelium forum and although claims to not have any affiliation with them (don't know why he would lie) he was still a contact point. Now everyone get's to bug you about the bugs....

In bitcointalk you mean? I had no idea that that was something of interest to people. For all I know it never was an official company outlet.

3) You did not address the rest of what was in my rant such as the syncing issues, the dead support links, the ads that still come on when turned off [as of 3.2.0.11 it still did it but not with any regularity]. And that is fine, you don't need to defend your project to random internet stranger.

There is not much to address there. Syncing issues should be fixed. There is no support, right. Media-flow-opt-out should work from 3.2.0.17 on.

But, do not pretend they don't exist. Because saying that the code on github matches the compiled version is only part of the issue. If you have to export your keys to another wallet because the one you are using does not sync then the code is not really important is it?

The walllet being verifiable is the subject of our project and having to restore your mnemonic on a different wallet is a minor detail compared with a wallet pulling an exit scam. My mission is to make exit scams harder.
46  Bitcoin / Project Development / Re: New project to scrutinize Bitcoin wallets: walletscrutiny.com on: December 16, 2019, 01:46:45 AM
The idea of the project is excellent, you need some adjustments to the interface, but as a whole, the idea is very beautiful.

Thanks! The left side menu being on top on mobile is certainly not ok given almost all users were mobile so far Cheesy

- I don’t know what the arrangement algorithm is, but I think there should be options for searching so that I can search for some features like Lightning Network, control over fees and others.

Once we diverge into many more apps, we will need filters but at this stage it's not necessary yet.

I wouldn't want the user to filter out the good wallets just because he filtered for pink ones and there are only shitty pink ones. Once more wallets fix their verifiability, we might add more filters but I tend to rather raise the bar and push for actual code reviews so the next criteria to get on the top will be a bug bounty program.

- You can ask questions to choose the best wallet based on the answers, it is like ----> https://bitcoin.org/en/choose-your-wallet

Bitcoin.org is multi-platform. It makes sense to filter by platform, which we do: Android. Else, it's very brief and lacks accountability. Our project explains in much more detail our findings.

- One of the verified applications "Blockstream Green Wallet": I think that this wallet gives you a multi-signature address only so that the user can choose either a 2of2 or 2of3 signatures (that the company has control of one of the signatures.) It is especially bad with hardforks so I hope you reassess them.

We do not look at features yet and will probably only favourably consider hardware wallet and multisig support later.

Their design makes a lot of sense and I don't see an issue with hardforks there, neither. Sure, their company server will not create altcoin transactions but as you are in full control anyways, you can still work around this.

- you can add infinito & magnum wallets.

Have Playstore links for those? Ideally give me a block like this one:

Code:
---
title: "Coinomi Wallet :: Bitcoin Ethereum Altcoins Tokens"

wallet: true
users: 1000000
appId: com.coinomi.wallet
launchDate: 2014-11-01
latestUpdate: 2019-11-12
apkVersionName: 1.17.1
stars: 4.6
commentCount: 20727 # actually this is the rating count
permissions:
website: https://www.coinomi.com/
repository:
icon: "images/wallet_icons/coinomi.png"
bugbounty:
verdict: nosource # May be any of: wip, nowallet, custodial, nosource, nonverifiable, verifiable, bounty, cert1, cert2, cert3

date: 2019-11-14
permalink: /posts/2019/11/coinomi/
redirect_from:
  - /coinomi/
tags:
  - Android
  - Security
---


- you can add Coinstarts price tracker.

If it's not holding coins, it's not of interest for security audits.
47  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 15, 2019, 01:57:30 PM
It's the same situation if someone finds a seed from a hardware wallet, most people save their backup on paper. In the end, it comes down to how well or badly someone protects their backup. I am not sure how you think to restore private key from paper wallet on a hardware wallet, as far I know most wallet support only seed words, and that seed is created by hardware wallet, it should be entered only there.

By importing private key/s from paper wallet there is always a risk that coins can be stolen, in most cases by fake wallets, or if user for some reason tries to type private key manually and his device is infected with keylogger/RAT virus.

If you are worried about your backup being found by the wrong person, you can always buy 2 hardware wallets and put the same key on both of them and use one as backup.

Importing private keys sounds scary. The Android clipboard can be monitored by all installed apps without even an extra permission and as soon as the user copies the private key, all malicious apps race to broadcast their attempt of stealing the funds Cheesy
48  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 15, 2019, 01:11:41 PM
Risk is always present, there is no guarantee for any type of wallet in terms of 100% security. But we can still try to minimize this risk by prioritizing a specific type of wallets. I used to consider desktop wallets pretty safe as a beginner, then I began to doubt them more and more, so I invested in a hardware wallet, but today I cannot say that I have complete confidence in such storage. Not because I think I might fall victim to an individual hack, but because of what you're talking about, and it's some kind of imaginary global hack that would do immeasurable damage.

Actually with multisignature you can get very far in terms of security. Create a wallet involving your iphone, your android, your Windows PC, your Linux laptop and your hardware wallet and create a 5-of-5 wallet. What are the odds that this setup steals your coins?

While I'm not sure how technically feasible this is (when it comes to hardware wallets), desktop/mobile wallets are certainly vulnerable to large-scale attacks. I think that for storing larger amounts, only a properly made paper wallet guarantees an extremely high degree of security, of course with the risk of damage or theft which is always present.

Paper wallets are vastly inferior to hardware wallets as whoever finds them gets control of the coins. The hardware wallets are strictly superior, as you can restore your paperwallet private key on a hardware wallet and gain the protection against thieves without losing anything.

eah it looks like you already have a lot of experience about the security of android wallets. And maybe you also have many clients who consult to improve the security of their wallet projects. Only one question I have? is it possible for an android wallet to have security like a hardware wallet?

Maybe it's possible, by not connecting the internet but is there another way?

We so far are not offering consultancy. Android wallets cannot offer the same security as hardware wallets even with secure elements but that's a long topic. Android phones would need special hardware to indicate the operation of secure code for that and it would still have a much bigger attack surface than a Trezor for example.
49  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 15, 2019, 02:09:37 AM
One suggestion is to introduce a thread in the technical and wallet section for Bitcoin. There are actual wallet users there who are good with coding (I'm not one of them) who, if interested could try out your code. How many programmers do you have?

Sorry, what? We are currently two developers following build instructions found on wallet projects. We are both Android Bitcoin Wallet developers, so we certainly are more up to this task than the average user who wants to compile the wallet for himself but we do not code much. Just the website.

So I saw this post and clicked on it.
Hmm, can't build bitpay wallet, can't build copay cant find bitcoin.com
As a NOOB I built copay took about an hour.
We disclosed our findings in great detail, including the date we did our investigation. If back when you did it or now, things are different, that might explain it and we might give it another shot.

Bitcoin.com is a copay clone, took about 3.2 seconds of searching to find it:
https://github.com/Bitcoin-com/Wallet

That repository has its last code update in June, while the wallet on Google Play's last update was in October. This repository was not linked from Google play or their website. Why should I assume it's relevant?

<RANT>

While we have a commitment with Mycelium, we also have a private life and while we do work for the company, we do not call the shots. Also Mycelium still owes me money since June and Rassah?? Do you live under a rock? He's not with Mycelium since years and said so in various occasions.

I can only say that so far I have only used the Electrum Android version and that I have no objection to anything related to that wallet. I find it safe until the opposite is proven, and for bigger amounts, I will never use it anyway.

That's the problem. Those wallets have not millions of dollars under management, they have millions of users that have god knows how many dollars in their wallets. This is a huge incentive for anybody who could pull it off, to leak the private keys to then empty all wallets at once. This is also a huge incentive to provide a wallet for free that many people use and trust. To pay people to do great support and to go to conferences ...

if you use a very old version of Android that no longer supports updates/patches, any mobile wallet in such a potentially dangerous environment is just an extra risk, no matter how safe it is. It should also be highlighted that most people do not perceive the security of their smartphones as something important, as if there were no viruses/malware for Android/iOS.

Yes, this is an issue and why I use a "GoogleOne" phone, which comes with guaranteed updates for years. On the other hand, wallets can alert their users about security issues and I know Mycelium alerts users that try to run it on certain insecure versions of Android. In the end, Android is pretty secure though. More secure than your average Windows certainly.

experts recommends using a hardware wallet

Totally agree. Never put life-changing amounts in anything but a trusted hardware wallet. If you manage amounts that would change the life of many people, don't trust any single hardware wallet neither. Use multi signature with at least 3 brands of hardware wallet and pay somebody who knows how that works. Don't try that at home with that amount of money.

In any case being inherently riskier, mobile wallets should be relegated for very small, perhaps a day worth of use at most.

Thanks to the backup I trust my Android with more money than my leather wallet. Losing one is not like losing the other. For any serious money, other wallets are more suited.

I don't particularly trust anything not open source to begin with. And Android is plagued from that, just like Windows. Linux can't help when surrounded by closed software, which is how its done in Android.

To be fair, sandboxing on Android is pretty good. With your argument you could also say to not use the web cause of Java Script being insecure. Sometimes Browser makers screw up but usually it's so much more secure than to install apps on your Windows where the app can do whatever with the storage of all the other apps ...

Android is too unsecure platform to store wallet there
Yeah, I like the project with researching the security of wallets, but why are you looking specifically at Android Wallets? I mean, does the majority of users even store Bitcoins on Android..?

Android is what I know as a contributor at Mycelium and I see the issue there, with more than 20 million downloads for the wallets I investigated.
If people care, we might expand to other platforms and maybe also other apps but for now, Android is already quite a lot of apps to look after.

And since the article about the methodology of this project admits that verifiability does not really say about much, I wonder whether the team is thinking about improving the methodology by adding some other factors to consider. It could be really useful to know which wallets are more secure and which are less, but limiting the project to, basically, exit scam possibility for Android wallets seems too narrow.

If people care, we will expand. For now, there are only 3 wallets "green", so it's kind of pointless to be more strict and have them all red. My hope is that some 10 of the open source wallets fix their build setup so we can verify it and then we raise the bar. We would love to test new releases in real time and alert users if a verifiable app turned non-verifiable. We would also like to list bug bounties paid by the different projects, so security researchers get on board for the better paying ones.

Anyway, I don't know how good op's project is in terms of accuracy, but whether it is or isn't, people need to watch what kinds of crypto apps they put on their phones anyway, not just wallets.  It's possible for someone to install a coin stealer onto your phone, tho I haven't heard of this being done yet...and it may be that I've just never heard of it happening, but it could have.

Android is pretty good at sandboxing apps. One app should not be able to reach into another app's sandbox unless you give it root access. Keep your Android updated and it's pretty secure. More secure than Windows for sure.

If it's bitcoin you're storing on your phone, I'd only use one of the trusted wallets like electrum or mycelium which have been around for years and haven't had security issues.  None of the newer wallets offer any real advantages over those two.  And I'm not even sure if there's a multi coin wallet that's been proven to be secure.

There is no such thing as proven to be secure. Any wallet provider in distress might turn evil. So you trust Mycelium? I'm compiling the release versions for that wallet. How do you know you can trust it? Maybe somebody took my family hostage. Do you believe I care more about your bitcoins than their life? Maybe somebody infected my work laptop with a malware that injects a backdoor when I compile the wallet. Those are the reasons why reproducibility matters even for closed source projects. You have to check every build. At Mycelium, if there is a backdoor in our wallet, not only must I have missed it, my whole team and interested outside security researchers must have missed it as every release is compiled and verified by other team members and the public source code is pushed before we push the apk to Google Play. All this happens behind the scenes but it matters greatly and only if the app is publicly verifiable can people hope that it's actually been verified.

I hope you plan in future to involve even PC/Linux/Mac wallets in your project!
Thanks for good work
We certainly would hope to get the funding necessary to focus on this project and expand it to cover all wallets. For now we have to see how the community receives the project.

Already good and really helpful for the new people who hasn't determined which wallet thay gonna use. You should add more wallet to review and make a filter for that list, or search bar would be help a lot if people want to check their wallet is secure or not.
Which wallets should we add? Please provide a link to Google Play if you want us to review your wallet of choice. We only looked at what we know and could easily find.
Every browser should have a search feature Wink
Already good and really helpful for the new people who hasn't determined which wallet thay gonna use. You should add more wallet to review and make a filter for that list, or search bar would be help a lot if people want to check their wallet is secure or not.
Check out our Methodology page.


I, as a Blockchain Wallet user, see that this worries me about the security of my assets. Blockchain Wallet Still Not Verifiable!
will it still be safe?
Didn't you give a message to Blockchain Wallet to solve this Not verifiable problem.
Blockchain Wallet has the most users and the highest rating.
I'm glad you care and I don't want to say you shouldn't but as you see you are not alone in trusting your money to a wallet that cannot be publicly scrutinized. I hope that many of the anyway open source wallets will come around and fix their setup so they can be easily audited. I bumped this issue and maybe you want to state your concern to them there, too.

50  Bitcoin / Project Development / Re: New project to scrutinize Bitcoin wallets: walletscrutiny.com on: December 15, 2019, 12:40:27 AM
This is a very good service indeed! Really loved the way you guys have analyzed wallets and detailed the errors while running it locally. I was surprised to see Blockchain.com's wallet doesn't match with their source code. Do you have an automated process of doing this or has to be done manually?
So far it has to be done all manually. There are some different ways of building the apps and I will automate stuff once I see people care.

This is amazing idea. Most people who prefer open-source sofware actually don't bother or could verify it by themselves.

The "could" part doesn't matter if others can and do and the built apk is verifiable. That's the point of this project.

Meaning, when OP's team tried to compile the wallet from the source provided by Blockchain.info, the compiled version didn't match the production version which was released on Google-Play. So they assumed it's Not verifiable?
Right. You can read the detailed analysis. We ran into a known issue from their issue tracker.

But verifying/auditing application and it's source code is complex task, so i might be wrong.
We don't verify/audit applications and their source codes. We test if it could theoretically be done. We test verifiability. We do not verify.

Let me ask you a question. I was though Samourai Wallet was open source. Why you couldn't verify that the published code matches the app? Don't they have a gitlab github or something?
Please read our detailed analysis. While we hope that many of the open source wallets come forward and fix their sloppy documentation or release code quicker or otherwise make it verifiable, we also assume that not all will do this. Let's see.

51  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 14, 2019, 11:35:19 AM
Are those Android wallets? If you want, share a link on our reddit.

Yes, they have android wallets. I'm using eidoo on my android phone and exodus on my iPhone but I know that it has a version for Android, too.

If you think we should add them, share the links to the Playstore listing, please.
52  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 14, 2019, 10:34:48 AM
First of all, I still don't understand how can people just keep money on a phone which then then they keep unlocked in the back pocket.
Then, as shown by OP website, what you download is not exactly what you expect, even in the case of reputed publishers (like Electrum, Samourai, ..)
What I want to tell is that crypto wallets on Android should really use hardware wallets if we talk about a bit bigger funds.

May I pick on the "reputed publishers" there? Do you know who they are? If the publisher hides in secrecy, that on its own is a huge red flag for me.

I totally agree on hardware wallets being the way to go but my list involves wallets with a combined download count of 20 million and a hardware wallet still costs over $100. You only invest $100 if your expected loss of not doing so is greater than $100. If you estimate your chance of the wallet losing funds at 5%, you won't use a hardware wallet for anything up to $2000. The exit scammer though may empty a million accounts at once, so here there is a lot of money to be made. Lets spot the black sheep and kick them out.

Now about the website. The initiative is great, but the implementation needs a bit more care for the newbies. In the way it's shown now it's big, it's scary for the newbies and most would not know how to read between the lines the info they need. Maybe those big diff pages should be shown only "by request" by the ones who what to see more than the conclusions (and even those would have a "show more" and a "show all" option?)

Thanks for the feedback! Scary landing page was certainly intended. Boring techy stuff was more the result of us wanting to justify our conclusions. To not show what we tried would look like we didn't try and we don't want to call out wallets on a whim. Maybe we can move the "analysis protocols" into separate documents for the more technically inclined audience?

Perhaps a community rating might be a better solution [I do know that there's already a column for google play ratings but some of them tend to artificially inflate those ratings].

So far nobody has discovered the donate button but I was thinking of adding one per wallet and make it kind of a popularity contest that also pays for the project.

I have gone through the site to check the android wallets but found only 3 wallets to be verified. Can you tell me what does it mean by Non - Verifiable ?



Currently it's even worse: Only three are publicly verifiable which is not the same as actually being verified which would be an expensive and ongoing process.

As nobody cares, it probably doesn't mean much yet, as I refuse to believe that the other 34 are scammers but if people wake up to the idea that verifiability matters, we will see which wallets will actually come forward and make their apps verifiable and which don't.

I only started the project and most wallets don't care cause users don't care yet. I expect many of the non-verifiable ones will slip into the verifiable section if people care.
The thing is if the companies behind it were to hear from the actual voices of their users, maybe they would. I doubt it would happen any time soon because I think they don't want someone making their programs open source, especially with the public. Is this the only reason why you started this project?
I don't understand sentence 2 and 3. Many wallets are open source but not verifiable. Those I hope to win over. The closed source wallets I consider outright evil.

Once people care, wallets that remain non-verifiable turn more into red flags by my estimate. Also I intend to raise the bar once people move towards caring.
I do think that it would help your project if you conducted a mini-survey before visiting your site to see if users "care."
You mean like a pop-up on the landing page?
Do you care?
O Yes
O No
?

I noticed you did not review Trust wallet though it is one of the widely used cryptocurrency wallet.

You mean this wallet?

Also can you consider the review of these hardware wallets in the near future?

I am considering to mark Android wallets that support hardware wallets for a start but hardware wallets on their own are a very different kind of tool than Android apps.

It's so relieving to see my favourite wallet Mycelium in the verifiable section. I think this post will spur cryptocurrency wallets to be more secured in safeguarding the assets of their users. A big thumbs up to all the developers of this project. I would be glsd if you can cinsider looking at HubrisOne wallet, I think that wallet might scam users someday to come.

Honored by your trust but as stated on the detailed analysis of that wallet, contributors to walletscrutiny are also contributors to Mycelium. In fact I introduced verifiability to Mycelium a year or so ago and it's an integral part of our release protocol to have each build be verified by at least a second engineer. No malware on the release manager's machine should be able to sneak in backdoors.
53  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 14, 2019, 05:18:02 AM
I'm not going to pretend that I did understand every bit of the "coding part explanations" but I appreciate what you did there...

Thank you! I'm polishing it and hope to standardize it more, as it should get automated anyway, so what you see so far is the experimentation phase.

Suggestion:
  • You might want to consider adding another column for rating them based on how secure they are [regardless of it being subjective].

Being a wallet dev myself (lead dev Mycelium for Android) being subjective is not cool. I would love to but there is people hating me with a passion because I rated their wallet one star 3 years ago. If I say something about other wallets, it better be solid Wink

32. Posting multiple posts in a row (excluding bumps and reserved posts by the thread starter) is not allowed.

Ah, now I remember how this forum works. OMG. Haven't posted in years. Should I group my posts now or is the harm already done and I will get banned from the forum anyway?

Edit: deleted two posts. Bumping was not my intention.
54  Bitcoin / Project Development / Re: Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 14, 2019, 04:07:23 AM
The title of this topic is clickbait. And I fell for it. Grin
Strike! Cheesy

For an average user like myself, I tend to rely on other people's experience and their reviews on how the wallet is and if it's reputable to trust with your funds. Your website tends to answer some of those questions, and having only three verifiable wallets' suggestion on your end doesn't seem to explain a lot for me. In the end, I still chose to have a hardware wallet that I know I would be in control of.

I only started the project and most wallets don't care cause users don't care yet. I expect many of the non-verifiable ones will slip into the verifiable section if people care.

Once people care, wallets that remain non-verifiable turn more into red flags by my estimate. Also I intend to raise the bar once people move towards caring.

Currently, being verifiable unfortunately doesn't mean that anybody would verify any code and we also have ideas how to fix that.

Count me in that category. Being verifiable does offer me much security in a sense that I cannot make the verification myself. I am not familiar with codes and I cannot for sure tell whether there are some bad codes inserted into it. But it definitely makes me feel easy knowing that verifiable means there are a lot of competent people out there, like you, who will do the work for the people like me.


Then verifiability is still for you. Only if a wallet is verifiable does the verification anybody does matter. You like 99.999% of all users take what's there on Google Play but if one researcher reviews the code and the code actually has to do with the app you are running (it is verifiable), you gain security from that guy doing his scrutiny.

By the way, a wallet that I am using right now falls under the no source category. I am using coins.ph as my local wallet. That is apparently worse than not verifiable. I am also using Electrum and it is still not the most secure apparently because it is not verifiable.

In the individual articles I only distinguish between "does not apply", "verifiable" and "not verifiable". No source being available is the easier version of not verifiable, as then I don't waste two hours trying to compile stuff but it's certainly alarming as that means the provider does not want public scrutiny as he could release the code under a license that doesn't allow competition instead.

I also have eidoo and exodus wallets. I cannot find both of them on the list, though.

This is a great guide. Thanks for this.

Are those Android wallets? If you want, share a link on our reddit.

Where is the bitcoin core fall into?

If you are talking about the Bitcoin Core I know, then that is not an Android wallet and in terms of verifiability it ranks in its own class well above all there is on Android, as it actually gets smore scrutiny than all other wallets combined.
55  Bitcoin / Project Development / New project to scrutinize Bitcoin wallets: walletscrutiny.com on: December 14, 2019, 03:19:08 AM
We've been working on walletscrutiny.com for about two months now as a side project and hope to see many wallets that are currently "only" open source to care more about verification and make it into the "verifiable" category but the resonance in the community so far was underwhelming. How can we get users to care about the integrity of the wallets they are using?

With the community's support, this project could turn into a permanent thing, with new wallet versions automatically being checked as they are being published and we certainly would also expand to other platforms and more attributes.

Currently, being verifiable unfortunately doesn't mean that anybody would verify any code and we also have ideas how to fix that, starting with bug bounties, so security researchers actually care.

Any feedback welcome!
56  Bitcoin / Project Development / Is your Android Wallet secure? Most of the 37 wallets should scare you! on: December 14, 2019, 03:14:30 AM
We've been working on walletscrutiny.com for about two months now as a side project and hope to see many wallets that are currently "only" open source to care more about verification and make it into the "verifiable" category.

With the community's support, this project could turn into a permanent thing, with new versions being checked as they are being published and we certainly would also expand to other platforms and more attributes to look at.

Currently, being verifiable unfortunately doesn't mean that anybody would verify any code and we also have ideas how to fix that.

Any feedback welcome
57  Bitcoin / Mycelium / Re: Mycelium now has full Segwit support on: December 25, 2018, 06:19:42 PM
There would be nothing wrong with forcing you to use native SegWit address if all services were compatible with it. I wonder if forcing users to use bech32 addresses would result in services finally implementing support for them.
For mycelium users, yes that would be great and to some wallet also. The only missing thing is most explorer should support bech32 aside btc.com.

Mycelium will not force users to use bech32. bech32 is still not popular and has clear issues as for example the signing of messages is not yet well defined. If using bech32 puts you into a smaller anonymity set, it degrades your privacy. We opted to improve privacy instead by providing the mixed account feature, where you can seamlessly switch between address types.
58  Economy / Service Announcements / Re: [ANN] Joinmarket - Coinjoin that people will actually use on: April 10, 2016, 11:42:58 PM
3% per year? I could just invest in a S&P mutual fund tracker if I wanted to make that much.

I wonder how you can track bitcoin and S&P at the same time though. For me, selling bitcoins to put them into whatever other economic opportunity feels stupid for me, as I'm so bullish on Bitcoin. Earning 3% on bitcoin savings though sounds great.
59  Bitcoin / Bitcoin Discussion / Re: Bitcoins to revolutionize insurances on: March 15, 2016, 12:59:01 AM
How do u determine how much pay into policy? This is based on statistics and many other factors.

Insurance is a bet against events happening. "My house will not burn". How much is the house worth? How likely is it that it will in fact burn? This will determine how much it costs to cover the case of it actually burning.

If your house is worth $1million and chances it will burn are about 0.1%/year, the policy should cost $1000/year.

Now this simple example shows why insurances don't like over-covered risks. If your house in fact is not worth a million or you insured it ten times with ten companies, it becomes worth burning it down yourself. Aka over-insured assets tend to have much higher risks. I guess it will be exciting to see how a decentralized insurance deals better with this than today's insurance companies.
60  Bitcoin / Bitcoin Discussion / Re: Bitcoins to revolutionize insurances on: March 14, 2016, 07:53:22 PM
Necro-posting cause teambrella seams to take on the challenges addressed in this thread.

They just published this to reddit.
Pages: « 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 110 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!