News for hackers. Stuff that matters.
Re:The EU's new Cyber Resilience Act is about to tell us how... by mrguyorama on Friday March 03, 2023 @11:42AM (#35011883)
Oh no! People expect us to do our jobs well and have absolute minimum legal standards and expectations of outcome? What a horror! What if we write code full of bugs, fail to write good unit tests, fail to do any manual dev testing, fail to find those bugs in QA (because we fired all of them or don't let them have any power to stop broken stuff from being pushed out), fail to find those bugs in integration testing, fail to have robust systems that can tolerate that kind of bug, and then people actually hold us accountable for that POS?

Gosh, can you imagine if other industries had to deal with such oppressive requirements, like if the local taco truck had to abide by some minimum standards of food safety, or if engineers would be held accountable for a bad bridge, or if accountants were expected to actually do their job correctly?

What a terrible world that would be.

Re:The EU's new Cyber Resilience Act is about to tell us how... by krono on Friday March 03, 2023 @11:51AM (#35012032)
Of course, as per usual, this will come with entirely unfair and unproductive enforcement. Multinational corporate violators will be left alone or get sent on their way with a slap on their wrists, and small one-time hobbyist violators will get prosecuted into dissolution.
Re:The EU's new Cyber Resilience Act is about to tell us how... by madsbuch on Friday March 03, 2023 @11:55AM (#35012089)
Do you have any examples of something like this happening in Europe.

I understand that Americans tend to think like this. But proportionality works quite well in Europe: Large companies get more scrutiny and higher fines while small companies get a warning.

Re:The EU's new Cyber Resilience Act is about to tell us how... by krono on Friday March 03, 2023 @12:08PM (#35012264)
Yes (see my reply to your sibling comment 1) but these are not large cases and I'd rather not connect this HN account to my real life activities.

All but one of the cases ended in a warning, but it does show the increased scrutiny that smaller entities seem to enjoy.

Edit: just to clarify me or my business were not directly involved with all those cases, but in the one that we were, it was something we had simply overlooked with regards to GDPR and all was good immediately when the auditor determined we had resolved the problem

1 https://news.ycombinator.com/item?id=35012128

Re:The EU's new Cyber Resilience Act is about to tell us how... by unity1001 on Friday March 03, 2023 @12:19PM (#35012445)
Not so since GDPR. GDPR is enforced at every level, including the individual. Whereas 10% of the global revenue of a megacorp only upsets the shareholders a little without ever risking the megacorps power, it can literally bankrupt or starve individuals and small businesses, most of which operate with thin margins.

https://www.enforcementtracker.com/

This trend is similar to how the megacorps block out competition in the US by killing small businesses and making it very difficult to engage in economic or engineering activity through the regulations they sponsor.

This law in particular seems to be the product of the private German interests which at the moment dominate the Euparl. So, yeah, its happening in Europe now too.

Re:The EU's new Cyber Resilience Act is about to tell us how... by cccbbbaaa on Friday March 03, 2023 @12:57PM (#35012929)
Per your link, proportionality seems to be working. Big fines are directed towards big companies (cf. Fines Statistics). For individuals (“private person” or “private individual”), it seems they mostly are fined 3-digits amounts, with some in the 4-digits, and 3 at 10-11k.
Re:The EU's new Cyber Resilience Act is about to tell us how... by unity1001 on Friday March 03, 2023 @01:24PM (#35013235)
> proportionality seems to be working

The fine is arbitrarily decided. There isnt anything solid governing the amount if the fine is not % of revenue. So it totally depends on the whim of the regulator. Which is totally in lieu of the principles of civil law that Europe uses. Its more like the common law practice in which the authority can interpret things and can act arbitrarily without solid, inviolable, democratically-made laws governing its behavior.

This may look like working today. Tomorrow you may find it disproportionately hitting whichever segment or sector that the interests behind the incumbent regulatory appointees target.

Re:The EU's new Cyber Resilience Act is about to tell us how... by cccbbbaaa on Friday March 03, 2023 @01:59PM (#35013611)
> The fine is arbitrarily decided. There isnt anything solid governing the amount if the fine is not % of revenue

This is wrong. See GDPR article 83, and https://edpb.europa.eu/system/files/2022-05/edpb_guidelines_...

Re:The EU's new Cyber Resilience Act is about to tell us how... by unity1001 on Friday March 03, 2023 @03:34PM (#35014664)
> This is done by evaluating the classification of the infringement in the GDPR, evaluating the seriousness of the infringement in light of the circumstances of the case, and evaluating the turnover of the undertaking. The third step is the evaluation of aggravating and mitigating circumstances related to past or present behaviour of the controller/processor and increasing or decreasing the fine accordingly

How is 'evaluation' done and who does the 'evaluating' you think...

There is no solid legal directives defined in GDPR regarding static amounts. They hinge on on the regulators' interpretations.

Re:The EU's new Cyber Resilience Act is about to tell us how... by cccbbbaaa on Friday March 03, 2023 @04:02PM (#35014940)
Thankfully, there is still 38 pages left after that quote. You will have a hard time finding a flowchart in a law though…

Anyway, my point was that the fines dispensed nowadays are sensible. As for the future, DPAs know very well that the instant they go rogue, ie. distribute disproportionate fines or misinterpret the law, their decisions will be reversed by an appeal court. It already happened, in fact.

edit: I just read this on the website of my govt:

> The court that sentences the offender is free to set the amount of the fine, but not to exceed the maximum amount set for that offence.

Turns out judges here have even more leeway than my DPA! The finepocalypse should come any day from now. And don't get me started on courts of assizes.

Re:The EU's new Cyber Resilience Act is about to tell us how... by unity1001 on Friday March 03, 2023 @04:24PM (#35015227)
The static fines' maximums are defined in the 'Legal Maximums' section. The other 38 pages are not needed. Next time, do read the reference you are sharing.

> Anyway, my point was that the fines dispensed nowadays are sensible.

The sensible fines of today do not guarantee the fines of the future. The precedent concept does not apply to civil law. When an authority is given free range interpretation power like this, the next batch of regulators can interpret it in however they want. Which is in itself a violation of civil law principles.

> ie. distribute disproportionate fines or misinterpret the law, their decisions will be reversed by an appeal court

No Open Source contributor will risk getting such a fine, then going through a lengthy court battle to revert it. They will just stop contributing.

Good afternoon.

Re:The EU's new Cyber Resilience Act is about to tell us how... by raverbashing on Saturday March 04, 2023 @01:12AM (#35018648)
> in which the authority can interpret things and can act arbitrarily without solid, inviolable, democratically-made laws governing its behavior.

A speeding ticket has a fixed fine, anything more complex than that has some level of arbitrariness.

This is how things work in pretty much every other country of the world.

And of course fines are appealable, etc

Re:The EU's new Cyber Resilience Act is about to tell us how... by redeeman on Friday March 03, 2023 @03:30PM (#35014625)
i can say with quite some confidence that huge companies in europe do not get the same level of scrutiny from the tax department as some regular joe does.

They will come after the little guy with the full force of the state, with their lackeys wearing a pistol belt, and you had better comply, or else. Meanwhile they dont have resources to perform audits on the big guys

Re:The EU's new Cyber Resilience Act is about to tell us how... by ohgodplsno on Friday March 03, 2023 @11:54AM (#35012064)
Source: I made it up

This is not what has happened with previous regulations. In fact, it's mostly weaponized against US companies, but that's mostly because it's fun and deserved.

Re:The EU's new Cyber Resilience Act is about to tell us how... by krono on Friday March 03, 2023 @11:58AM (#35012128)
Source I have experienced this with my own business, and saw it happen to other commercial as well as non-commercial entities with previously implemented acts and directives.

It's not dissimilar to how the tax authorities always seem to pick small timers for a random extensive audit.

Re:The EU's new Cyber Resilience Act is about to tell us how... by ikiris on Friday March 03, 2023 @12:19PM (#35012446)
Won't someone think of the poor oppressed small business owners.

It's not like they're the cause of half of regulations or anything due to all the scummy small business owners...

Re:The EU's new Cyber Resilience Act is about to tell us how... by krono on Friday March 03, 2023 @12:40PM (#35012726)
You are missing the point entirely.

Yes think of smaller entities - which are not all commercial, mind you - just don't think of them more often and more thoroughly than the multinational megacorporations that have been racking up endless violations, most of which they are continuously worsening rather than fixing, and are in many cases actively trying to litigate into oblivion.

Re:The EU's new Cyber Resilience Act is about to tell us how... by DyslexicAtheist on Friday March 03, 2023 @12:10PM (#35012299)
there is nothing in history that could be used as a precedent to predict how this will be enforced. big companies will be in the news very hard for violating these laws. no-name small timers might get a slap on the wrist. but pretty sure fines will be proportional. about time companies are held accountable
Re:The EU's new Cyber Resilience Act is about to tell us how... by krono on Friday March 03, 2023 @12:27PM (#35012585)
As previously implied this does not conform to my own observations

The idea is good and I'm all for it, but mostly due to said observations I'm not convinced its practical implementation will be very effective at all

Re:The EU's new Cyber Resilience Act is about to tell us how... by unity1001 on Friday March 03, 2023 @12:09PM (#35012292)
That is the modus operandi of US regulatory apparatus. Example: Glaxo Smith Klein !knowingly! killed ~150,000 Americans by pushing Avandia for a purpose that it was not approved for. They knew that it would kill a lot of people before they launched it, and they started bribing and coercing medical professionals and institutions, including top names in the US to lie about it. They kept an information siege of lies up until whistleblowers protected by Qui Tam principle blow the cover, protected by the government.

The result?

GSK paid $4 bn in fines. They made $11 bn in profits from that drug. Net $7 bn even with the fine.

...

This is the way regulation works in the US. And this is why the Americans dislike it: Small businesses can never risk that. Big businesses dont need to care about that. Its designed to kill the small for the sake of the big.

The Eu used to be different. But judging from how this law is crafted, it might be changing.

Re:The EU's new Cyber Resilience Act is about to tell us how... by donnowhy on Friday March 03, 2023 @12:55PM (#35012911)
this is "GOOD BUSINESS" and bad (evil) everything else. oh the humanity
Re:The EU's new Cyber Resilience Act is about to tell us how... by unity1001 on Friday March 03, 2023 @04:26PM (#35015241)
Yep. One person among the US authority that led this prosecution explained very well what GSK was did in an Al Jazeera documentary. He said: "This wasn't a mistake. This was a good business plan."
Re:The EU's new Cyber Resilience Act is about to tell us how... by PoignardAzur on Friday March 03, 2023 @12:43PM (#35012758)
That's not how regulations work. Big corporations are targeted first, because they're big obvious targets and have auditable paper trails. Small-time hobbyists are the ones who fly under the radar.
Re:The EU's new Cyber Resilience Act is about to tell us how... by krono on Friday March 03, 2023 @12:54PM (#35012881)
The distribution of consequences rather than discovery of violations is what I expressed my cynicism about.
Re:The EU's new Cyber Resilience Act is about to tell us how... by s1k3s on Friday March 03, 2023 @11:50AM (#35011998)
You didn't read the article, right? Go check it out, it brings up some good points. There's definitely stuff in that Act that's more than "absolute minimum legal standards", some even impossible to achieve.
Re:The EU's new Cyber Resilience Act is about to tell us how... by kristiandupont on Friday March 03, 2023 @12:24PM (#35012519)
Here's one part:

>(f) protect the availability of essential functions, including the resilience against and mitigation of denial of service attacks;

>Did the EU just require me to make software that can withstand (unspecified) denial of service attacks? Something that is mathematically proven impossible?

That does not seem like the intent of the paragraph. My first thought is that it's a poorly worded (though legalese oftentimes needs to be) way of saying that devices should not easily be turned into DDOS nodes. But it might also just say that even if it's under DDOS attack, there should be a way to operate essential functions still, which is very much possible with some compartmentalization.

Re:The EU's new Cyber Resilience Act is about to tell us how... by mkmk3 on Friday March 03, 2023 @12:48PM (#35012812)
Would be nice, but I think since (a-e) weren't in that line and that (g) is directly addressing that, that would be incredibly bad wording.

Regardless, I can imagine there are some products with 'essential functions' which require the channel that could be DDOSd, no?

My stance here is that it's very broad, and I think it's easy to create an exploitable system from these directives. But unfortunately the problem is real and the mitigations complex. I was buying into this initially because of that, it seems reasonable without much thought on what the exact solutions look like, which I think makes it more dangerous.

If other engineering fields have seen this process, and the involved regulatory bodies have stayed independent of large corporate interests, I guess we should have a good shot. But with my lack of knowledge on that topic, I hold some trepidation for the future of smaller software shops and individual developers.

> (g) minimise their own negative impact on the availability of services provided by other devices or networks;

Re:The EU's new Cyber Resilience Act is about to tell us how... by DyslexicAtheist on Friday March 03, 2023 @11:57AM (#35012123)
can you paste one that you feel goes beyond minimum or even "impossible"? otherwise this comment is just he said she said.
Re:The EU's new Cyber Resilience Act is about to tell us how... by kneebonian on Friday March 03, 2023 @12:18PM (#35012416)
> The CRA describes ’essential cybersecurity requirements’ which are well intended, and mostly ok, but leave a lot of room for interpretation. These requirements tell us to implement adequate denial of service & exploit mitigation techniques, for example, and no one can be certain what that means

Service exploit mitigation techniques? Really why didn't I just think about not writing bugs, and vulnerable code.

Re:The EU's new Cyber Resilience Act is about to tell us how... by DyslexicAtheist on Saturday March 04, 2023 @01:45PM (#35023284)
a shame that he is unfamiliar with RED. It's meaning is literally just system hardening as it is also defined in RED (CRA is just an expansion of RED to the rest of the ecosystem), which is in this contexts outgoing firewalls rules on devices, system hardening, anomaly detection, ... It is not a definitiv list of things because this would change based on what makes sense on a system. Instead you need to demonstrate that you've considered a threat model when applying the mitigation. And the mitigation is sufficient for the intended purpose.

One example could be limit what the system can and can't do. And don't allow it to communicate with the whole world when your only required endpoints are api.samsung.com, an ntp server, DNS and MQTT.

A shame that he had to write this hit-piece when he could have asked what notified bodies are testing _today_ to meetx requirements for RED.

Re:The EU's new Cyber Resilience Act is about to tell us how... by s1k3s on Friday March 03, 2023 @12:01PM (#35012183)
Yeah, literally the entire 2nd half of the article. Go read it, I'm not your tldr bot.
Re:The EU's new Cyber Resilience Act is about to tell us how... by DyslexicAtheist on Friday March 03, 2023 @12:04PM (#35012222)
I'm deeply familiar with the actual draft proposal of the law and no person working in security would consider these outrageous. this shit really is just best practice and good security hygiene.

refusing to quote what you mean is bad faith. and you're not really contributing to the conversation

Re:The EU's new Cyber Resilience Act is about to tell us how... by s1k3s on Friday March 03, 2023 @04:48PM (#35015496)
So you didn't read the article, you have no idea what you're talking about and you call me "being in bad faith". Is this Reddit now?
Re:The EU's new Cyber Resilience Act is about to tell us how... by kitsunesoba on Friday March 03, 2023 @12:29PM (#35012607)
The real question is if execs and management are going to allocate the extra time and resources required to make consistently meeting these standards reasonably achievable or if they're just going to squeeze harder and expect more without any adjustments.

I would bet that a lot of devs actually want to write high quality, well-tested code and engage in proper project hygiene but simply aren't given the bandwidth required to do so. In my experience everything is so tilted towards "ship now, fix later (maybe)" that any IC's efforts to do things more correctly is a bit like trying to swim upstream.

Re:The EU's new Cyber Resilience Act is about to tell us how... by Atlas22 on Friday March 03, 2023 @12:53PM (#35012872)
Ill place my bet that the squeeze will get harder on developers and there will be new "compliance officers" in the office that dont actually do anything but make silly demands to waste peoples time. So pretty much the same as every other security regulation...
Re:The EU's new Cyber Resilience Act is about to tell us how... by wkat4242 on Friday March 03, 2023 @03:05PM (#35014339)
Yeah just like the complete ISO bullshit we have to deal with already.
Re:The EU's new Cyber Resilience Act is about to tell us how... by pcdevils on Friday March 03, 2023 @04:31PM (#35015306)
How many story points is that
Re:The EU's new Cyber Resilience Act is about to tell us how... by brnt on Friday March 03, 2023 @12:06PM (#35012240)
This. It's about time software is treated like any other engineering: lives depend on it. Not enough heads are rolling.
Re:The EU's new Cyber Resilience Act is about to tell us how... by BeFlatXIII on Friday March 03, 2023 @12:55PM (#35012902)
All software or just important software?
Re:The EU's new Cyber Resilience Act is about to tell us how... by Jensson on Friday March 03, 2023 @01:16PM (#35013141)
All software storing user details that would be a problem if they were leaked, I'd assume. That would include basically all software with a login.
Re:The EU's new Cyber Resilience Act is about to tell us how... by brnt on Friday March 03, 2023 @03:56PM (#35014879)
Until proven irrelevant I'd say.
Re:The EU's new Cyber Resilience Act is about to tell us how... by BeFlatXIII on Saturday March 04, 2023 @10:20AM (#35021394)
Proven irrelevant by actual de facto use or by the license? In other words, would adding "this software is not certified or fit for medical, aviation, nuclear, etc…" suffice to exempt it (assuming it is not then sold to medical or airplane manufacturers)?
Re:The EU's new Cyber Resilience Act is about to tell us how... by Longlius on Friday March 03, 2023 @12:00PM (#35012160)
This article points out that this doesn't just apply to companies. If you maintain an open-source project and accept donations, then you're potentially affected as well.
Re:The EU's new Cyber Resilience Act is about to tell us how... by fabianhjr on Friday March 03, 2023 @01:14PM (#35013131)
Adoption of open source, most open source licenses already come with broad waivers so compliance would fall mostly on the adopters.
Re:The EU's new Cyber Resilience Act is about to tell us how... by ahubert on Friday March 03, 2023 @01:38PM (#35013401)
that's not how the act works, sorry.
Re:The EU's new Cyber Resilience Act is about to tell us how... by fabianhjr on Friday March 03, 2023 @01:44PM (#35013458)
Article 6, Numeral 2 "In determining the level of cybersecurity risk, one or several of the following criteria shall be taken into account" seems very reasonable in scope and wouldn't include most open source/free software.
Re:The EU's new Cyber Resilience Act is about to tell us how... by tgv on Friday March 03, 2023 @11:59AM (#35012152)
The negative comments are indeed a bit hypocritical. It's as if the profession that ships faulty products almost by definition throws a fit because a (legal) product might not be perfect on the first attempt.
Re:The EU's new Cyber Resilience Act is about to tell us how... by yazzku on Friday March 03, 2023 @12:09PM (#35012297)
Why is this downvoted? Did it hurt someone's ego?
Re:The EU's new Cyber Resilience Act is about to tell us how... by brushfoot on Friday March 03, 2023 @12:23PM (#35012514)
It violates HN guidelines [0]:

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

> When disagreeing, please reply to the argument instead of calling names.

It's okay to disagree with someone, but saying their comments are hypocritical and that they're throwing a fit is not okay.

0: https://news.ycombinator.com/newsguidelines.html

Re:The EU's new Cyber Resilience Act is about to tell us how... by yazzku on Friday March 03, 2023 @10:32PM (#35017882)
That's all fantastic, but this guy actually has a point. Software quality at large is pathetic, anybody who uses technology knows this, and especially those who develop it for a living. The lack of regulation plays a big role in this. The field can barely call itself engineering. Yet the guy's comment also just happens to make the fanboys uncomfortable, so he gets immediately down-voted (didn't even last two minutes). On the other hand, look at that motherfucker up there who dismissed my comment saying that all I do is type too fast. Now that is clearly against the guidelines, yet no down-votes? Fascists, too, are very good at applying double standards.
Re:The EU's new Cyber Resilience Act is about to tell us how... by mrguyorama on Friday March 03, 2023 @12:17PM (#35012408)
A lot of people's paycheck on this forum depends on having zero standards of quality in the entire industry.
Re:The EU's new Cyber Resilience Act is about to tell us how... by yazzku on Friday March 03, 2023 @11:59AM (#35012158)
Unimaginable horror can come from stopping the endless pursuit of profit and the cutting of costs at the expense of quality in engineering. And to hold companies accountable? That is just over the top. Can you imagine if, next, people had... the right to repair? Or the right to look at source code? Terrible consequences.
Re:The EU's new Cyber Resilience Act is about to tell us how... by fwlr on Friday March 03, 2023 @12:44PM (#35012766)
Can you imagine if taco trucks gave away food for free, or if engineers built and maintained some of the biggest bridges in the world out of their own pockets and didn’t ask for a dime, or if accountants did their job without charging any fees?
Re:The EU's new Cyber Resilience Act is about to tell us how... by Luker88 on Friday March 03, 2023 @01:21PM (#35013197)
You might have missed the part where this is already scaring Theo de Raadt, to the point of recommending EU users not use openSSH anymore.

How many here are confident of writing software as securely as Theo?

edit: I still think this is going in a good direction, but at this stage this kills a lot of small businesses, startups and open source.

Requiring certification for every release means killing off most software, let alone the fees. Forget multiple supported releases or LTS, everything will be rolling release.

Re:The EU's new Cyber Resilience Act is about to tell us how... by Filligree on Friday March 03, 2023 @01:36PM (#35013383)
I guess I’ll use telnet instead. It’ll be fine.
Re:The EU's new Cyber Resilience Act is about to tell us how... by e12e on Saturday March 04, 2023 @11:56AM (#35022300)
Re:The EU's new Cyber Resilience Act is about to tell us how... by bennysonething on Friday March 03, 2023 @03:05PM (#35014337)
And who gets to say what these good practices are? Until recently everyone thought Clean Code was a wonderful book full of great coding advice, now we see that it's full of really crap examples.

Does all public code on GitHub need to be audited?