Hacker News new | ask | show | jobs
by askvictor 776 days ago
We had to recently look at this as we sell our product in the UK. The rules are really quite pissweak. From the article:

* that password procedures are more secure, including ensuring any set by the manufacturer are not left blank or using easy-to-guess choices like "12345" or "admin"

Reasonable. But that's a _really_ low bar.

* that there is clarity around how to report "bugs" or security problems that arise

i.e. an email address published on the vendor website. No actual requirement to take action.

* that manufacturers and retailers inform customers how long they will receive support, including software updates, for the device they are buying

which means nothing if the manufacturer goes bankrupt.

7 comments

> The rules are really quite pissweak.

Ah, but you need to look at how the UK government has implemented this [1].

The law itself is the Product Security and Telecommunications Infrastructure Act 2022. That law makes reference to "security requirements" with which manufacturers must comply. Importantly however, the actual security requirements aren't specified in the Act itself. Instead, they're specified as regulations set by the Secretary of State. As I understand it, regulations are easier to update than acts, and here the government is actually obliged to review the suitability of the regulations at least every five years [2].

In theory this allows the government to apply salami tactics: start with some regulations (the 2023 version) which are indeed so weak that no manufacturer could have reasonably objected to them, but then to add more requirements over time, hopefully ending up at a point where we have some more impactful requirements placed on this stuff. Whether the government actually does that, and over what timescales, remains to be seen.

[1] https://www.gov.uk/government/publications/the-uk-product-se...

[2] https://www.legislation.gov.uk/uksi/2023/1007/regulation/10/...

Many major brands, particularly in the construction industry, rebrand smart locks, meters, house automation and smart relay equipment of unknown origin with their own brand names. Since they're the ones who put the products on the market, they're the ones who will have to provide maintenance and safety updates, regardless of whether they're an OEM or not.

People were unhappy to discover that their cloud-connected smart lock was no longer working after 2 years. And states don't want to have a large population of vulnerable equipment that could be used to amplify state-sponsored attacks on their national networks.

This is the purpose of the European Cyber Resilience Act.

> Since they're the ones who put the products on the market, they're the ones who will have to provide maintenance and safety updates

But these rules make no such requirement.

I think the third one has no effect on startups but it could have a big effect on for e.g. the Google's of this world who buy small companies then kill their product line or end support after a couple of years.
> that manufacturers and retailers inform customers how long they will receive support, including software updates, for the device they are buying

and importers.

This is the usual requirement in UK law for anything like this (e.g. safety, manufacturing defects). Retailers are responsible for what they sell, and importers are responsible for what they import. If you buy it on credit the credit provider (e.g. a credit card provider) is responsible for a lot of things too (not this AFAIK, but for things like faults in what you bought).

This is what the Brexit contras were warning for. The UK will still have to follow EU law, because they want to sell stuff in the EU. They just lost their voice in the process to write law
It was 95%* about immigration so none of those arguments mattered

* number pulled from my behind. But it was surely very high

It was about brown people. Always is. They aren't bothered by white immigrants.
I'm not sure that's entirely true in the UK. The Polish plumber taking British jobs is a fairly common trope in far-right discourse. I believe this is prevalent across Western Europe in general.
I’m not convinced that the adherents of the UK and Western European far-right count Polish people as white, despite the typical Polish skin color. This is like how Italian and Irish people were often not considered white in the late 19th and early 20th century in the US, and probably in the UK too although I’m less familiar with that.
I think that was true 10 years ago, but now it seems to have evened off a bit. Generally speaking (in my circles and the circles I see around me with family etc) there’s an acceptance of the “polish plumber” as a hard working person getting by these days.
How I long for a Polish plumber. Hard workers, better skilled, better value.
Now you just can't get a plumber at all. I'm not sure they really were "taking British jobs" after all.
I would think that the majority of immigrants that are not white are also not from the EU, but I don't know that statistics.
That is not true.

The leaders of both the Brexit campaigns (Boris Johnson and Nigel Farage) both clearly said that they wanted more non EU (so mostly non-white) immigration - provided it was skilled people. Government policy since Brexit has made non-EU immigration easier.

Remainers wanted less non-EU immgration and more EU immigration.

So somehow the people who wanted less white immigration and more non-white immigration are the racists?

This is one reason a lot of us Brown people voted for Brexit. not my main reason, which was mostly opposition to further integration (the commitment to "ever closer integration") and some aspects of EU decision making, legislation and regulation.

I don't remember seeing any emphasis on immigration from the remainers. The remainers simply wanted to stay part of the EU for the economic and travel benefits. The Brexit campaign made immigration a focus point, and of course both Johnson and Farage had to provide some reasoning about replacing EU immigration. Once out of the EU, the only other immigration to replace it with was non-EU. So their argument was: we don't want to be in the EU, we still need immigration, so we'll replace it with skilled non-EU immigration.

Basically the UK replaced the culturally and economically close immigration from EU with culturally and economically far immigration from other countries, while also kneekapping itself economically...

And finally: "This is one reason a lot of us Brown people voted for Brexit. not my main reason, which was mostly opposition to further integration (the commitment to "ever closer integration") and some aspects of EU decision making, legislation and regulation."

Perhaps. Or perhaps it is the very common pattern of immigrants voting against further immigrants coming in. Notably, a very significant LatAm immigrant continent in the US are staunch Republican voters against immigration. Sure, they might come up with a variety of excuses why they are voting against their fellow countrymen being able to immigrate like they did, but ultimately it's quite clearly an attempt to burn the bridge behind them to close off further competiton for their own jobs.

It's normal for racists to create excuses for why they are not racist, and more generally, fascists to create excuses for wby they are not fascist. You have to learn to see through it.

Like, in the USA, they always complain about illegal immigration but say legal immigration is perfectly okay. If that were actually the case, they'd want an easy streamlined legal process. But they don't, because the point of the legal process being difficult is to keep certain types of people out. They're actually not okay with the kinds of certain kinds of people which mostly correlate to the ones who can't get through the legal process, and use "they're just too lazy to follow the process and if they followed the process I'd be fine with them" as a memetic shield against criticism.

The first point is true, but

> Remainers wanted less non-EU immgration and more EU immigration.

This is not true. I don't think there's a consensus on what 'remainers' wanted to do with non-EU immigration.

Kinda. I think it's slowly becoming more anti immigration in general.

Though with the London Mayoral election on Thursday, it seems like people want Khan out, using "ULEZ" as the excuse for not wanting a "brown" person. I know a fair few people who live in London and their only criticism of him is ULEZ, even if it doesn't effect them at all (massively brainwashed by Facebook)

Rishi Sunak, our current prime minister, is brown, and I don't think that's really come into play at all.

Sadiq Khan is Muslim which is more of a wedge issue, but I would say in my circles, ULEZ, and more generally anti car sentiment, is a huge concern.

In my experience as a Brit no-one really cares about skin colour but about culture, religion (if fundamentalist), accent, etc. It basically just comes down to "are you integrated". I don't think that it's unfair to expect people to fit into society.

That's pretty much what the immigration debate is all about. If a Nigerian millionare comes over, brings his family, whacks them in a private school, basically no-one cares. Bring more.

It's unskilled, uneducated people who have issues with integration that basically everyone wants to limit.

Looks like concerns around ULEZ were way overblown, given Khan's comfortable win. A lot of noise drummed up by a small minority of fruitcakes on social media.
This is ultimately a good thing since UK politicians are mostly selected for by class. It's good for the EU that these useless eaters don't get to write legislation.
Can you explain the credit thing?

Surely a credit provider is just lending you money?

Money is fungible.

If I have £100 already, and someone lends me an extra £100, and then I buy two things that both cost £100, and one of them is faulty, how do we determine whether the credit provider is responsible?

There are some extra protections on credit card purchases that you don't get from buying things with cash/debit cards

https://www.moneysupermarket.com/credit-cards/guide-to-credi...

It kicks in when the credit provider provides credit for that particular purchase. Common examples are credit card payments and car finance.
This is V0, the actual requirements are regulations, which can be updated really easily. Much easier to pass a law with very basic requirements and increase them later.

This is much better than nothing, which is what most countries have.

I would actually prefer a low that (in addition?) required a reasonable standard of care with regard to security, imposed responsibility for consequential loss for negligence, and left the courts to interpret it.
Anything that relies on suing major corporations over unclear standards is doomed to mean nothing.
You can already sue a manufacturer for consequential loss if you can prove negligence?
Yes, but 1) I would like to make it clearer that failing to meet generally accepted good security practice is negligence, and 2) make importers and retailers liable to some extent for negligence with regard to security, not just manufacturers.

I would apply this to hardware, not pure software, or separately sold software.

> Reasonable. But that's a _really_ low bar.

... one that even companies like Cisco routinely fail [1], and completely forget about chinesium "smart" devices where the extra 10 cents to provision a unique local password and print it on a label would ruin the profit margin.

> which means nothing if the manufacturer goes bankrupt.

Yep but now customers can hold the seller accountable if that is violated, which will lead sellers and importers to either demand a cash escrow from vendors to account for dealing with refunds should the vendor go bankrupt or that there will be some sort of code escrow industry formed, similar to insurance - should the vendor go bankrupt or cease support prior to the communicated date, the code escrow will release the source code to the sellers/importers so that they can do firmware updates on their own.

[1] https://www.tomshardware.com/news/cisco-backdoor-hardcoded-a...

There should be a requirement to release security updates for $X years or release the code as open-source.