News for hackers. Stuff that matters.
Re:Letting Bird’s scooters fly free by flyinglizard on Thursday October 24, 2019 @02:36AM (#21342209)
Why on earth didn’t Bird lock down the STM32 through builtin hardware fuses, thus disabling the debug interface? Is that a consequence of moving fast and breaking things?
Re:Letting Bird’s scooters fly free by avian on Thursday October 24, 2019 @03:19AM (#21342407)
Because you must really be confident in your firmware before you start disabling debug interfaces. Most people aren't. They see more value in being able to fix their bugs after the fact than locking out potential hackers.

Imagine just receiving a batch of 1000 scooters with a botched firmware, which you must write off now because you can't reprogram them due to the disabled SWD. This happens more often than you might imagine.

Re:Letting Bird’s scooters fly free by Cthulhu_ on Thursday October 24, 2019 @06:41AM (#21343249)
I dunno, how expensive are these units? And how does that compare to the labor and time expense of hooking them up to be reprogrammed, vs the risk of theft / hacking?

I'm genuinely curious btw, Bird and co have a huge scale challenge on their hands, thousands of units all over the place.

Re:Letting Bird’s scooters fly free by zwirbl on Thursday October 24, 2019 @03:39AM (#21342499)
They could at least have locked down the flash and RAM, triggering a flash mass erase when attempting to dump the firmware/RAM contents. Not that this would be 100% secure either, but with these STM32 HW features in place this is already significantly more difficult.
Re:Letting Bird’s scooters fly free by saagarjha on Thursday October 24, 2019 @05:33AM (#21342896)
I don’t see how making it harder to dump the firmware makes the platform any more secure. Determined attackers will get in anyways and you’ll lose out on people who are interested in poking around.
Re:Letting Bird’s scooters fly free by sannee on Thursday October 24, 2019 @07:10AM (#21343393)
It's usually done to prevent cheap chinese clones of your boards, not so much for security.
Re:Letting Bird’s scooters fly free by sannee on Thursday October 24, 2019 @07:09AM (#21343386)
You can still provide a write-only bootloader interface (over UART or whatever) to allow for firmware updates.
Re:Letting Bird’s scooters fly free by LIV2 on Thursday October 24, 2019 @04:07AM (#21342601)
Probably because the business risk is minimal, it's not likely to impact their bottom line so it doesn't have to be Fort Knox
Re:Letting Bird’s scooters fly free by baybal2 on Thursday October 24, 2019 @05:24AM (#21342867)
I think they just buy a conversion kit from a Chinese OEM