Live data from Hacker News

My security camera shipped a GitHub admin token in its login page

hhh.hn

51–60 of 265 posts

Re: My security camera shipped a GitHub admin token in its login page

#51

Not surprised, many of these vendors are doing crazy things, insane defaults, broken security, hardcoded values. Security is not a priority, I get that, but at the very least some baseline check would be nice (no hardcoded credentials for starting)

There’s some irony to security not being a priority for security cameras. Different kind of security I know, but still.

Re: My security camera shipped a GitHub admin token in its login page

#52

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.

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.

Re: My security camera shipped a GitHub admin token in its login page

#54
post #31
post #23

Earlier quoted context omitted.

Yet another thing ipv6 solves. Yeah you can do the officially supported fdXX:XXXX:XXXX:... but you can also just pick something like 1::1 and it's unlikely to conflict with the current global range. If you're gonna do that, though, it's better if you use fd00:... or one of the other assigned ranges so it's still in the standard range. OSes use this as a heuristic for source address selection.

> Yet another thing ipv6 solves. ... it's unlikely to conflict with the current global range I'm not familiar with IPv6's details, could you elaborate on this? To me, this reads like you're saying that IPv6 solves the problem by having low adoption rates rather than an actual function of the protocol.

All global IPv6 addresses start with 2. This is by design. Pedantically, 3 is also reserved for global. Some other prefixes are also reserved, like fd for the ULA (local) range.

The point of IPv6 was to make the addresses so long they are easy to manage.

Re: My security camera shipped a GitHub admin token in its login page

#55
post #31

Earlier quoted context omitted.

> Yet another thing ipv6 solves. ... it's unlikely to conflict with the current global range I'm not familiar with IPv6's details, could you elaborate on this? To me, this reads like you're saying that IPv6 solves the problem by having low adoption rates rather than an actual function of the protocol.

The argument is that IPv6 addresses are UUIDs and any random block is unlikely to collide with any other random address. It's not about low adoption, it's that there are unimaginably many IPv6 addresses. ...which is a major reason for why it has low adoption

Thanks for the reply. I'm reminded every now and then of the magnitude of the address space in v6. Then I do nothing with that information and slowly lose appreciation for the size again :)

Re: My security camera shipped a GitHub admin token in its login page

#56
post #30
post #23

Earlier quoted context omitted.

Yet another thing ipv6 solves. Yeah you can do the officially supported fdXX:XXXX:XXXX:... but you can also just pick something like 1::1 and it's unlikely to conflict with the current global range. If you're gonna do that, though, it's better if you use fd00:... or one of the other assigned ranges so it's still in the standard range. OSes use this as a heuristic for source address selection.

"all that 192 stuff was silly and too complicated... but this fd00: stuff is easy peasy!"

you can use 1234 if you want, that's also unused space

Re: My security camera shipped a GitHub admin token in its login page

#57
post #39

LLMs have truly killed obfuscation. It only worked previously by making things extremely tedious but AI doesn't care about that.

On the bright side, even a small local LLM can easily improve garbage code like that.

I'm 100% confident in hardware companies' ability to make infinitely incompetent software given infinitely smart agents. They do it because they don't care about software, not because they lack tools. No agent can turn them into software companies if they don't want it themselves.

Re: My security camera shipped a GitHub admin token in its login page

#59
post #4

The US Department of War IP adresses baked into the firmware is the bigger story here. Note to self: never buy a Korean security product.

just buy stuff you can put your own firmware/os on because it's either just the worst security in the world (aka anything not from china) or, well... china. and while i currently don't hate china as much as i do US rn (because canadian; sorry) i can also say -- due to being an aforementioned leaflandian -- that due to very personal experience i have zero faith in anything from china that has the ability to connect to…

That sounds horrible. I got an old PI4, would it make for a decent router, if at all possible?
Post reply on HN