logoalt Hacker News

whalesaladtoday at 1:48 PM7 repliesview on HN

I bought some ambient room lighting recently. You cannot control them without a proprietary app. This bugged me ... so I grabbed an APK from the Google store, unpacked it, and found essentially keys to the kingdom: api keys for the backend, api keys for shopify, etc. Haven't done anything with this knowledge yet.


Replies

zroboticstoday at 9:50 PM

Ugh, that's a new low. I can't think of a single good reason a lighting app would need shopify api access.

That said, I've done some consulting work on shopify stores, and I wouldn't be shocked at all to see something like that at all. The bar for code quality that a lot of low end consultants/designers deliver is just abysmal.

Ecstatoday at 1:59 PM

There's a lot of public keys that don't give you any special access, unless the dev is really bad.

Anyone who cares about security will be using App Attest or the Google store equivalent.

show 2 replies
tehliketoday at 3:18 PM

Another rule of thumb - i know it's not always the best since some products are really nice aesthetically - is to buy only local smart stuff, for example, zigbee/zwave.

show 1 reply
dev_l1x_betoday at 2:30 PM

In many cases it is bad to publish this info because they might come after you. There used to be a company who shielded the “researcher” from the legal consequences, can’t remember the name though.

show 1 reply
inigyoutoday at 2:19 PM

Everything can be controlled without a proprietary app. Hope you reverse engineer the protocol and publish how to do it.

show 1 reply
fragmedetoday at 2:54 PM

Have you actually tried to do anything with them though? The keys are in there, but may not grant you any real extra access beyond what your user is actually allowed to do via the app.

show 1 reply
inisirextoday at 3:14 PM

[flagged]