News for hackers. Stuff that matters.
Re:Astrée Static Analyzer for C and C++ by intelVISA on Friday February 03, 2023 @12:43AM (#34637566)
Outside of regulated fields like healthcare and travel is the market even significant for such tooling? Can't say I know any shop that prioritizes code correctness outside of press releases.
Re:Astrée Static Analyzer for C and C++ by ryao on Friday February 03, 2023 @01:10AM (#34637710)
I am interested in using it on OpenZFS. I will probably try the trial in a couple months. Assuming that it does well, it is unfortunate that I will not be able to use it beyond the trial period, since I expect the price to be too expensive.
Re:Astrée Static Analyzer for C and C++ by nextos on Friday February 03, 2023 @01:33AM (#34637849)
That's my point, IMHO this is much more useful than LLM-autocompletion right now.

But there are so few options available, at such a high cost, that nobody uses them.

Abstract interpretation / static analysis can detect lots of defects automatically.

Re:Astrée Static Analyzer for C and C++ by transpute on Friday February 03, 2023 @02:01AM (#34638029)
Attackers can use trial versions to narrow their search for 0-day defects.
Re:Astrée Static Analyzer for C and C++ by edwcross on Friday February 03, 2023 @03:42AM (#34638785)
In practice, it's not that easy; fuzzers tend to be more effective for that.

Usually, the time required to properly setup and understand and refine the analysis will take most of the trial period.

These tools are better thought of in the long term, they may require some changes to coding style, and also some knowledge of the code itself.

While they are good for building defenses, they are not so effective for helping attackers. But in the end, yes, they _could_ be used for that.

Re:Astrée Static Analyzer for C and C++ by jamesfinlayson on Friday February 03, 2023 @01:04AM (#34637666)
If there's a high enough risk, maybe. I've worked in gambling (regulated, but not to the same degree as something that's life and death) and the security team has pushed for the use of tools like this.
Re:Astrée Static Analyzer for C and C++ by eddsh1994 on Friday February 03, 2023 @01:14AM (#34637738)
Networking? Defense? Operating systems? Etc
Re:Astrée Static Analyzer for C and C++ by ryao on Friday February 03, 2023 @01:18AM (#34637763)
Most operating system developers are unlikely to be able to afford it given how it’s pricing is “if you need to ask, it costs too much”. :/
Re:Astrée Static Analyzer for C and C++ by defrost on Friday February 03, 2023 @12:54AM (#34637617)
Geophysical data aquisition, processing, interpretation.

Fire simulation modelling.

Computational GIS tooling (Hexagon et al)

Computational Algebra (eg Cayley|Magma)

Fireball monitoring, Square Kilometre Array processing, . . .

I'm struggling to recall anything I've worked on that didn't emphasis code correctness.

Re:Astrée Static Analyzer for C and C++ by GuB-42 on Friday February 03, 2023 @10:24AM (#34642244)
You can add energy and defense to the list.

And regulated fields are a big market, not just the huge companies that work in this field (you can see a short list on the linked page), but also suppliers of these companies.