(no title)
svorakang | 2 years ago
I have worked in the automotive embedded software industry since 2009 and I have got caught in the safety track in my career. It's a strange place to be, because the basics are extremely simple, yet it takes hundreds if not thousands of man-years to get a modern vehicle reasonable safe just in terms of the electrical system (this includes the software in automotive terms). There are so many ways to make a mistake that could easily result in an accident. Even the window regulators have non-trivial implementation concerns for anti-pinch. Allowing a random hacker to override this is a terrible idea. Now imagine what kind of mess you could do with brakes and steering...
Designing a vehicle to be hackable will very likely lead to an unsafe vehicle.
I believe what I just wrote applies similarly for security too.
Furthermore releasing software for the market, extensive testing is carried out by an independent body to ensure that legislation is followed. Even conceivably simple things such as lighting or headbeam alignment is a pretty large problem domain by itself. Also, so is just the communication standards for diagnostics.
I would say that large changes would be required to transform this industry. In some, protected domains there is use of open source, such as Qt/Linux for HMI, but opening the HMI to be fully hackable is unlikely to happen. There is quite some liability to make the HMI non-distracting.
jacquesm|2 years ago
Obviously the only people that can be trusted with our safety are the manufacturers, because the people whose lives are on the line are irresponsible madmen.
> Designing a vehicle to be hackable will very likely lead to an unsafe vehicle.
Vehicles are hackable, but they're not documented which makes them more dangerous, not less dangerous. Witness comma.ai and others.
ncts|2 years ago
You are knowledgeable enough to make them work. Many aren't. Some can't be. Hacking requires knowledge and skill, and most importantly, being contained. Cutting yourself with your self-programmed hackable laser in your garage is unfortunate, but cutting other people is a disaster you can't afford.
> Vehicles are hackable, but they're not documented which makes them more dangerous, not less dangerous. Witness comma.ai and others.
I see two points here.
1. Security through obscurity is bad. That's true, but we have "business" in the play, so that's how it goes. Maybe push for better regulation.
2. comma.ai, an "autopilot", based on reverse engineering, or as you put it, the base product "not documented", thus makes it "more dangerous". No, it's dangerous not because the base product is not documented, but because there's no real autopilot at the moment, and comma.ai is irresponsibly advertising as being able to "drive for hours without driver action". There are many "black box" products with a ToS that forbid reverse engineering. Does that make the product inherently more dangerous too?
Besides, you seem to suggest that, with open products, people can not make things unsafer. That's not true. Some don't know what they are doing when they "hack" things.
adhesive_wombat|2 years ago
In the same way you can't just merrily hack about with a plane. The FAA don't really care that much if you die in your experiment. They do care if the burning wreckage falls on someone minding their own business.
sircastor|2 years ago
Tell me about the liability laws in place related to you operating your lathe, or the state-required licensing and insurance that each lathe operator holds.
A machining tool is worlds away from a motor vehicle.
ahmedfromtunis|2 years ago
Because I bet you if I buy a new car and discover that I can access its internal components via an API, I will be toying with it.
On any other platform that would never be a problem: found a bug? Just restart the container!
But with a car, this might mean a bug in my code manifesting itself while I'm driving 120 kph. And maybe there's a pedestrian crossing the road and I can't stop in time because the bug makes the brake 60% weaker.
This time however, there's not a restart docker button.
I'm sure if this happens people would be attacking Ferreri viciously the way they pile up on Tesla whenever a douche sleeps at the wheel going 100 kph, even though the company said before that that's not safe.
debatem1|2 years ago
Automotive security is nearly an oxymoron. The reasons for that are simple: the difficulty and expense of attacking a vehicle exceeds the bored grad student/curious tinkerer threshold, and the automotive industry has collectively the worst attitude towards security I've ever encountered.
The depressingly predictable result is that third party automotive security testing is a sport reserved for people who are extremely disinterested in disclosing their methods to you, aka the actual attackers.
bboygravity|2 years ago
This doesn't intuitively make sense to me. At the very least there are probably huge differences between countries when it comes to this?
Aside from the fact that some people would likely love to modify their car in every way possible to use it on the racetrack or whatever private property?
jacquesm|2 years ago
frenchie4111|2 years ago
svorakang|2 years ago
Open access, but secure access to software download could make sense, at least for commodity parts.
When it comes to features with competitive advantage, though, I don't see that OEMs or its suppliers have anything to gain.
thomastjeffery|2 years ago
I'm not even a tiny bit convinced that making cars hackable would be a detriment to safety. Give me one example of that happening in literally any other sector.
svorakang|2 years ago
yjftsjthsd-h|2 years ago
jacquesm|2 years ago
Hyundai and Kia are reportedly so bad that they ended up paying out a large amount of money to compensate owners.
https://www.reuters.com/legal/hyundai-kia-agree-200-million-...
But don't worry, it's been fixed now. Probably.
pests|2 years ago
Tesla just got hit by this a few months back. They had to remove the auto roll-up-windows when you walk away after parking. Apparently they didn't have the sensors or hardware to do it safely.
matheusmoreira|2 years ago
It should be a basic right no matter how "terrible" a idea it is. We bought it, we should have full control. Void the warranty or something.
lm28469|2 years ago
dack|2 years ago
lo_zamoyski|2 years ago
mikrotikker|2 years ago