Email or username:

Password:

Forgot your password?
popey

[Blog] Hey! Remember a month ago I mentioned there was a scam BitCoin wallet in the Snap Store. There's another one. This time I took it apart to see how it works.

Edit: It's worse - they published ten scam apps under different wallet brand names. :(

popey.com/blog/2024/03/exodus-

#linux #snapcraft #ubuntu

66 comments
RossMadness

@popey So what criteria does Canonical use to label a Snap as "safe"? Just the fact that no one has complained yet?

Leaflet

@rossmadness @popey It's considered safe if it has strict sandboxing. Problem is that social engineering scams don't require breaking the sandbox. They just need you to enter information and network permission to send that to the scammers.

Aaron Rainbolt

@popey Sheesh. What a mess.

As much as I love the idea behind Snap and think the implementation is good, some parts of this need some *help*.

furicle

@popey can you comment on how this would compare to flat pak or pipi or the Apple app store? Same issue right? Can't be identified without a mark one eyeball inspection?

popey

@furicle No human review in the snap store. There is human review in Apple, FlatHub, and I presume Pypi

constancies

@popey This NEEDS to stop. It looks really bad on Canonical’s image as an app distributor and creates unease around the safety of the Snap Store that could totally be avoided in my opinion!

popey

Here's a one-liner an intern at Canonical can run.

while true; do snap find exodus | grep -v kubelogin && notify-send "Fire torpedoes!" || echo "Nothing found, sleepy time"; sleep 1000; done

Bill

@popey They're all too busy trying to evaluate candidate capacity to mentally rotate "R"'s on a 2D plane.

Jim Jones

@popey I think you've just replaced that intern with a shell script.

scott

@popey@mastodon.social looks like Canonical gets to have their brand name plastered all over the next AUR debacle.

Ministerofimpediments

@popey …so, putting aside the whole crypto nonsense itself and setting aside the whole part of doing this inside the Snap store is low hanging fruits so low they are essentially potatoes…
…is this really the mole to be whacked? The optics suck, yes, but I’d actually rather they kept them lazy and stupid instead of whacking them then having nefarious junk reappear inside of an editor or something people actually use that is hard to see.
Assuming Canonical is actually doing this…

popey

@ministerofimpediments Speaking as someone who I imagine didn't have half a million in crypto scammed from them.

Ministerofimpediments

@popey @ministerofimpediments …think about that statement.

And honestly, yes, that would not apply to me. But pick your poison. I’d rather someone lose $500k in *crypto* than a regular person get their bank password hoovered from a faux password manager and lose $50 that they can’t afford to.

And I say it that way because if you own $500k in crypto (hah) then it’s money you can afford to lose because that’s the inherent risk with an investment that is so wildly insecure and volatile.

Ministerofimpediments

@popey …which I *should not* assume…but I’ll take optimism where I can get it.
Basically I’d rather the wallet nonsense in something I can see from lazy people than phishing code from clever people in something I can’t see.

popey

@ministerofimpediments Why not both dot gif.

Also, this isn't about you.

This is about normies out there who cannot spot the wolf in wolf or sheep clothing.

Ministerofimpediments

@popey @ministerofimpediments …yes and no. You point is perfectly correct. They should do both. And there appears to be doubts on that happening. My hope is they are doing β€˜some’ on the really nasty stuff.
I will push back on the β€œnormies” part. If you are installing snaps, on Ubuntu, to access your $500k in crypto then you have stopped being a normie a while back. If you have $500k in crypto you should be very very well aware people are out to get you…

popey

@ministerofimpediments BZZZT. Incorrect assumption.
Ubuntu has a ton of non-nerd users, like, a lot. Just like Mint. Many of them follow advice from friends about all manner of things, including investment.
Some super-normie non-Linux people even follow online guides to spin up Ubuntu in a VM and then install a crypto app to keep is "safe" from their Windows machine.
You'd be amazed what normies are willing to do, and they can be easily fooled, sadly.

Ministerofimpediments

@popey @ministerofimpediments I wouldn’t be surprised at all. I know the same kinds of people. Asking the same questions. Taking the same risks. Unfortunately there is a limit to saving people from themselves. Canonical’s is (probably) higher than most.

Side question…does Flatpak have the same problem? Same publisher? For curiosity sake mostly.

popey

@ministerofimpediments No, because every flatpak initial submission is human-reviewed. Something potentially could slip through, all things are possible, but it's less likely. Someone could submit a legit app, and then pivot it later, once it has a decent userbase. Or rug-pull, like many crpto things do.

Ministerofimpediments

@popey @ministerofimpediments They say the first step in fixing a problem is identifying the actual problem.
It seems the crypto wallet thing is a symptom. The real problem is a deficiency in initial/periodic review of the snaps and related security in the snap store itself.
And that is a problem for not just the normies, but for everyone who uses it.

popey

@ministerofimpediments This is something I mentioned in my blog post.

Ministerofimpediments replied to popey

@popey @ministerofimpediments …then I should probably read your blog post. So should someone at Canonical. One of these is more likely than the other.

Ministerofimpediments

@popey @ministerofimpediments …and it’s not the $500k bit either…any amount of crypto would meet the criteria to be clear.
There is an easy and effective solution to the problem. No wallets in the snap store. I didn’t suggest that because the whole consenting adults thing. But that would save the normies. But if they get to stay then it’s whack-a-mole. And I’d prefer my local police outside the bank instead of outside the casino…but they should do both…but resources.

thetechdog

@popey Darn it! This is really ruining snap store's reputation... I know that some things will slip through regardless, but they have to do something!

popey

For what it's worth, I spoke to Hostinger abuse with the wireshark and my blog.
They've suspended the account as of ~25 minutes ago.
I confirmed the snaps which were published today, which use the same backend host, are now functionally crippled.

Joshua Strobl :verified:

@popey You're putting seemingly 10x more effort into it than Canonical is.

If Canonical wants to run a centralized distribution platform then they need to assume responsibility for it and put into place proper review processes. This lack of initiative and slow action on their part is just disappointing.

Morgenkaff

@me @popey yeah.. The snap store doesn't quite seem to be the app store I'm feeling safe letting my mother or children loose in.. Should probably disable it for them πŸ˜•

Not that they do anything in cryptocoins. But still..

Pierre Spring

@popey I’ve been reading a lot of negative toots about Apple’s gatekeeping with regard to app reviews… I guess this is the other side of the medal.

popey

@caillou Yeah, I imagine there's a happier place somewhere in the middle.

Ryan Finnie

@popey Obviously the solution to ensure quality is to ask the crypto wallets about their high school transcripts.

popey

@foo

🌟🌟🌟

Three gold stars, young Master Finnie, put your chair on your table and go home early. That's enough for today!

πŸ‘‹

JiΕ™Γ­ Eischmann :fedora:

@popey I guess this is where the curating approach (no multiple instances of the same app) and partly manual process of Flathub is paying off.

popey

@sesivany Curation has something to be said for it, for sure.

lproven

@popey Handy time-saver: if it's got the word 'blockchain' in it, it's bollocks.

100% of anything to do with cryptocurrencies are scams. All cryptocurrency tools on Snap, and Flatpak, and all other app stores of any kind, are scam apps.

The only question is who is doing the top-level scam. If it's the app vendor, it's still not significantly different. The user will still get scammed.

popey

@lproven

I'll update my whack-a-mole.sh script...

 while true; do snap find blockchain && notify-send "Bollocks!" || echo "Nothing found, sleepy time"; sleep 1000; done

Oh no.

Mike JπŸ‘ΉπŸ€ 🀘🏻

@popey Nothing is a "scam" if code is law. If you want to opt out of the financial system, I don't see why anybody should be concerned when the inevitable happens.

Jason Nucciarone

@popey welp... being able to easily publish software as snaps to the world was fun while it lasted 😭

Obviously this is being played close to chest by the involved Canonicalers, but I hope some new form of publisher trust & authentication mechanism is rolled out sooner rather than later. Clearly the malicious actor isn't going to give up until the store is locked down further. Yet another day of crypto having me broke, busted, and disgusted

popey

@nuccitheboss I still think it's possible to have a fast pipeline for trusted developers, while also putting a toll-booth sized small passport office in the way of new people.

Basically this lot.

Jason Nucciarone

@popey Yes, I'd personally like stricter verification for new publishers. I already have "trust issues," so I typically only use snaps from verified publishers, the Snapcrafters, or star developers. Can't make everyone as distrusting as me though πŸ˜…

I'd also add that there should be regular check-ins with verified publishers. Just because you're trustworthy now doesn't mean you won't become "mad emperor Nero" either after you've made it through the passport office πŸ”₯

scooter

@popey I’m not familiar with publishing snaps. Is there a vetting process or review for the official snap store?

popey

@scooter No and yes. Anyone can (currently) sign up, and publish a confined snap. You can get verified, and there is review of some types of unconfined snap, or snaps which require access beyond the basic confinement.

Ariadne Conill 🐰

@popey @thelinuxEXP as I keep saying, the only secure software distribution method is the one which is actually reviewed by humans.

Joshua Lee

@popey Canonical really should do better in this regard if their going to be the ones controlling the servers we use to download the snaps from.

Emil "AngryAnt" Johansen

@popey Will be interesting to see if Canonical can be bothered to invest what it takes to run a closed store lile that.

I'm not saying they are the ones behind this set of scam apps - in an effort to establish a budget for a vetting team - but it does seem like an efficient way to secure the necessary income ;)

tallship

@popey

*OH!
*Snap!**

And to think we have Mark Shuttleworth to thank for that, lolz....

Go Up