Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. Project Glasswing:

Project Glasswing:

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
15 Indlæg 12 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • glyph@mastodon.socialG glyph@mastodon.social

    @0xabad1dea It's like inverse responsibility-laundering. Instead of having humans take the blame for its mistakes, we're supposed to let the bots take the credit for all the humans' work.

    glyph@mastodon.socialG This user is from outside of this forum
    glyph@mastodon.socialG This user is from outside of this forum
    glyph@mastodon.social
    wrote sidst redigeret af
    #5

    @0xabad1dea This sucks.

    1 Reply Last reply
    0
    • 0xabad1dea@infosec.exchange0 0xabad1dea@infosec.exchange

      Project Glasswing:

      Claiming to have found 26 thousand real vulnerabilities but only 0.8% of them have resulted in a real fix in a real project after five months is dire. They blame it on the human independent review bottleneck, but human experts being paid for their time definitely have a higher throughput than that when working with data that’s actually actionable.

      The assigned-at-Claude severity ratings are also dire. It assigns “high” or “critical” to 91% of findings. Most findings in the real world are low or medium. This should be especially true when using a magic machine to shake out every last little issue that was overlooked by humans focused on the biggest risks.

      [Edit: I should be more careful and note that this figure is calculated only from findings which have received a second opinion from project maintainers, which is much higher than the 0.8% fixed rate but much less than the entire dataset, so there’s probably bias towards reviewing those with critical ratings first. However, the maintainers found the high/critical rate to be quite inflated.]

      Together this implies it’s generating thousands of trivial or nonsensical findings and labeling them HIGH DANGER CRITICAL MUST FIX, and the human independent verifiers are sifting for the rare needle in this haystack worth passing on. This isn’t really an improvement over the high-noise automated scanners we already had

      (This is a corporate blog of someone with their own vulnerability management services to sell, so apply an appropriate number of grains of salt to their analysis. Filter keywords: AI LLM Anthropic)

      https://www.vulncheck.com/blog/anthropic-glasswing-receipts

      nazokiyoubinbou@urusai.socialN This user is from outside of this forum
      nazokiyoubinbou@urusai.socialN This user is from outside of this forum
      nazokiyoubinbou@urusai.social
      wrote sidst redigeret af
      #6

      @0xabad1dea This is interesting because the result of this seems to be some pretty excellent fear-mongering that I suspect is the biggest reason so many things (like the Linux kernel) have decided to integrate such tools into processes that really shouldn't have them directly integrated. These things fire off so many "critical warning! Dangerous! Be scared!" warnings that people kneejerk into panic.

      1 Reply Last reply
      0
      • 0xabad1dea@infosec.exchange0 0xabad1dea@infosec.exchange

        Project Glasswing:

        Claiming to have found 26 thousand real vulnerabilities but only 0.8% of them have resulted in a real fix in a real project after five months is dire. They blame it on the human independent review bottleneck, but human experts being paid for their time definitely have a higher throughput than that when working with data that’s actually actionable.

        The assigned-at-Claude severity ratings are also dire. It assigns “high” or “critical” to 91% of findings. Most findings in the real world are low or medium. This should be especially true when using a magic machine to shake out every last little issue that was overlooked by humans focused on the biggest risks.

        [Edit: I should be more careful and note that this figure is calculated only from findings which have received a second opinion from project maintainers, which is much higher than the 0.8% fixed rate but much less than the entire dataset, so there’s probably bias towards reviewing those with critical ratings first. However, the maintainers found the high/critical rate to be quite inflated.]

        Together this implies it’s generating thousands of trivial or nonsensical findings and labeling them HIGH DANGER CRITICAL MUST FIX, and the human independent verifiers are sifting for the rare needle in this haystack worth passing on. This isn’t really an improvement over the high-noise automated scanners we already had

        (This is a corporate blog of someone with their own vulnerability management services to sell, so apply an appropriate number of grains of salt to their analysis. Filter keywords: AI LLM Anthropic)

        https://www.vulncheck.com/blog/anthropic-glasswing-receipts

        david_chisnall@infosec.exchangeD This user is from outside of this forum
        david_chisnall@infosec.exchangeD This user is from outside of this forum
        david_chisnall@infosec.exchange
        wrote sidst redigeret af
        #7

        @0xabad1dea Just before they did the ‘security’ stuff, someone sent me a ‘comprehensive code review’ of one of my projects. Most of the performance things were lifted directly from open issues I’d written, but one that it flagged as high importance was an intentional design decision.

        It pointed out that one operation does a broadcast cache invalidation that invalidates all caches, rather than the subset that it actually needs to. The recommendation was to switch to having fine-grained cache state tracking. The problem is, that actually made cache accesses more expensive on the most performance-critical path in the system. Cache invalidations happened less than once every million accesses in typical programs, so this was an incredibly unusual case and optimising for it hurt performance everywhere else.

        But, because it didn’t actually understand the code or the context, it saw a pattern that was slow and matched it to a high-severity warning.

        I would expect it to do exactly the same thing with security reports. Memory-safety bug in a code path that can be reached only via trusted data? Highest severity!

        bms@mastodon.bsd.cafeB c0dec0dec0de@hachyderm.ioC 2 Replies Last reply
        0
        • glyph@mastodon.socialG glyph@mastodon.social

          @0xabad1dea It's like inverse responsibility-laundering. Instead of having humans take the blame for its mistakes, we're supposed to let the bots take the credit for all the humans' work.

          itgrrl@infosec.exchangeI This user is from outside of this forum
          itgrrl@infosec.exchangeI This user is from outside of this forum
          itgrrl@infosec.exchange
          wrote sidst redigeret af
          #8

          @glyph @0xabad1dea which aligns with Cory Doctorow’s application of the idea of centaurs & “reverse centaurs” to the combination of humans & spicy autocarrots – the low-value high-volume firehose of slopped vuln discoveries turns humans into reverse centaurs, which is the opposite of what we expect & want our technologies to do 😕

          1 Reply Last reply
          0
          • 0xabad1dea@infosec.exchange0 0xabad1dea@infosec.exchange

            Project Glasswing:

            Claiming to have found 26 thousand real vulnerabilities but only 0.8% of them have resulted in a real fix in a real project after five months is dire. They blame it on the human independent review bottleneck, but human experts being paid for their time definitely have a higher throughput than that when working with data that’s actually actionable.

            The assigned-at-Claude severity ratings are also dire. It assigns “high” or “critical” to 91% of findings. Most findings in the real world are low or medium. This should be especially true when using a magic machine to shake out every last little issue that was overlooked by humans focused on the biggest risks.

            [Edit: I should be more careful and note that this figure is calculated only from findings which have received a second opinion from project maintainers, which is much higher than the 0.8% fixed rate but much less than the entire dataset, so there’s probably bias towards reviewing those with critical ratings first. However, the maintainers found the high/critical rate to be quite inflated.]

            Together this implies it’s generating thousands of trivial or nonsensical findings and labeling them HIGH DANGER CRITICAL MUST FIX, and the human independent verifiers are sifting for the rare needle in this haystack worth passing on. This isn’t really an improvement over the high-noise automated scanners we already had

            (This is a corporate blog of someone with their own vulnerability management services to sell, so apply an appropriate number of grains of salt to their analysis. Filter keywords: AI LLM Anthropic)

            https://www.vulncheck.com/blog/anthropic-glasswing-receipts

            webhat@infosec.exchangeW This user is from outside of this forum
            webhat@infosec.exchangeW This user is from outside of this forum
            webhat@infosec.exchange
            wrote sidst redigeret af
            #9

            @0xabad1dea in my experience of getting bug reports from Claude, it loves to classify things as use-after-free, I've yet to find a correctly identified security vulnerability

            1 Reply Last reply
            0
            • 0xabad1dea@infosec.exchange0 0xabad1dea@infosec.exchange

              Project Glasswing:

              Claiming to have found 26 thousand real vulnerabilities but only 0.8% of them have resulted in a real fix in a real project after five months is dire. They blame it on the human independent review bottleneck, but human experts being paid for their time definitely have a higher throughput than that when working with data that’s actually actionable.

              The assigned-at-Claude severity ratings are also dire. It assigns “high” or “critical” to 91% of findings. Most findings in the real world are low or medium. This should be especially true when using a magic machine to shake out every last little issue that was overlooked by humans focused on the biggest risks.

              [Edit: I should be more careful and note that this figure is calculated only from findings which have received a second opinion from project maintainers, which is much higher than the 0.8% fixed rate but much less than the entire dataset, so there’s probably bias towards reviewing those with critical ratings first. However, the maintainers found the high/critical rate to be quite inflated.]

              Together this implies it’s generating thousands of trivial or nonsensical findings and labeling them HIGH DANGER CRITICAL MUST FIX, and the human independent verifiers are sifting for the rare needle in this haystack worth passing on. This isn’t really an improvement over the high-noise automated scanners we already had

              (This is a corporate blog of someone with their own vulnerability management services to sell, so apply an appropriate number of grains of salt to their analysis. Filter keywords: AI LLM Anthropic)

              https://www.vulncheck.com/blog/anthropic-glasswing-receipts

              skjeggtroll@mastodon.onlineS This user is from outside of this forum
              skjeggtroll@mastodon.onlineS This user is from outside of this forum
              skjeggtroll@mastodon.online
              wrote sidst redigeret af
              #10

              @0xabad1dea

              There's a Norwegian expression I'm reminded of. "'Mykje skrik og lite ull,' sa mannen, han klipte grisen." Or, in English, "'A lot of noise and not much wool,' said the man who sheared his pig."

              1 Reply Last reply
              0
              • glyph@mastodon.socialG glyph@mastodon.social

                @0xabad1dea This is my read as well but it is very good to have your judgement on this as well.

                I don't think Twisted is in Glasswing's purview but this lines *right* up with the reports we have gotten. Overwhelming, but fewer than advertised, considerably less serious than the bots rate them, and, shall we say, poor quality remediations that would be unusable even if our policy were to accept slop fixes

                spawnie@mastodon.socialS This user is from outside of this forum
                spawnie@mastodon.socialS This user is from outside of this forum
                spawnie@mastodon.social
                wrote sidst redigeret af
                #11

                @glyph @0xabad1dea

                I was the unfortunate witness of a Fable-generated review of a game engine prototype and a non- negligible portions of output tokens were spent on how the offline video game might *gasp* not be memory-safe.
                But it congratulated the author for their "serious warning posture" of compiling with -Wall -Werror so there's that.
                I think you could probably point it at Hamlet and it would identify at least a couple vulns.

                1 Reply Last reply
                0
                • 0xabad1dea@infosec.exchange0 0xabad1dea@infosec.exchange

                  Project Glasswing:

                  Claiming to have found 26 thousand real vulnerabilities but only 0.8% of them have resulted in a real fix in a real project after five months is dire. They blame it on the human independent review bottleneck, but human experts being paid for their time definitely have a higher throughput than that when working with data that’s actually actionable.

                  The assigned-at-Claude severity ratings are also dire. It assigns “high” or “critical” to 91% of findings. Most findings in the real world are low or medium. This should be especially true when using a magic machine to shake out every last little issue that was overlooked by humans focused on the biggest risks.

                  [Edit: I should be more careful and note that this figure is calculated only from findings which have received a second opinion from project maintainers, which is much higher than the 0.8% fixed rate but much less than the entire dataset, so there’s probably bias towards reviewing those with critical ratings first. However, the maintainers found the high/critical rate to be quite inflated.]

                  Together this implies it’s generating thousands of trivial or nonsensical findings and labeling them HIGH DANGER CRITICAL MUST FIX, and the human independent verifiers are sifting for the rare needle in this haystack worth passing on. This isn’t really an improvement over the high-noise automated scanners we already had

                  (This is a corporate blog of someone with their own vulnerability management services to sell, so apply an appropriate number of grains of salt to their analysis. Filter keywords: AI LLM Anthropic)

                  https://www.vulncheck.com/blog/anthropic-glasswing-receipts

                  overtondoors@infosec.exchangeO This user is from outside of this forum
                  overtondoors@infosec.exchangeO This user is from outside of this forum
                  overtondoors@infosec.exchange
                  wrote sidst redigeret af
                  #12

                  @0xabad1dea

                  Anthropic needs another pallet of cash to keep the gas turbines spinning, so, WOLF BIG BADY BAD BAD WOLF!!!1!1Q

                  It's a VC cash plea posing as an actionable threat assessment. Anthropic's core talent is turning capital into waste heat.

                  1 Reply Last reply
                  0
                  • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                    @0xabad1dea Just before they did the ‘security’ stuff, someone sent me a ‘comprehensive code review’ of one of my projects. Most of the performance things were lifted directly from open issues I’d written, but one that it flagged as high importance was an intentional design decision.

                    It pointed out that one operation does a broadcast cache invalidation that invalidates all caches, rather than the subset that it actually needs to. The recommendation was to switch to having fine-grained cache state tracking. The problem is, that actually made cache accesses more expensive on the most performance-critical path in the system. Cache invalidations happened less than once every million accesses in typical programs, so this was an incredibly unusual case and optimising for it hurt performance everywhere else.

                    But, because it didn’t actually understand the code or the context, it saw a pattern that was slow and matched it to a high-severity warning.

                    I would expect it to do exactly the same thing with security reports. Memory-safety bug in a code path that can be reached only via trusted data? Highest severity!

                    bms@mastodon.bsd.cafeB This user is from outside of this forum
                    bms@mastodon.bsd.cafeB This user is from outside of this forum
                    bms@mastodon.bsd.cafe
                    wrote sidst redigeret af
                    #13

                    @david_chisnall @0xabad1dea Revocation of capability or RBAC access control *behind* the capability grant does present an exception to usual received wisdom for soft state vs hard state, recalling Noel Chiappa's original note on the subject; it's closer to his definition of "critical state".

                    An LLM is not expected to understand this, paraphrasing the original UNIX source code comment.

                    1 Reply Last reply
                    0
                    • 0xabad1dea@infosec.exchange0 0xabad1dea@infosec.exchange

                      Project Glasswing:

                      Claiming to have found 26 thousand real vulnerabilities but only 0.8% of them have resulted in a real fix in a real project after five months is dire. They blame it on the human independent review bottleneck, but human experts being paid for their time definitely have a higher throughput than that when working with data that’s actually actionable.

                      The assigned-at-Claude severity ratings are also dire. It assigns “high” or “critical” to 91% of findings. Most findings in the real world are low or medium. This should be especially true when using a magic machine to shake out every last little issue that was overlooked by humans focused on the biggest risks.

                      [Edit: I should be more careful and note that this figure is calculated only from findings which have received a second opinion from project maintainers, which is much higher than the 0.8% fixed rate but much less than the entire dataset, so there’s probably bias towards reviewing those with critical ratings first. However, the maintainers found the high/critical rate to be quite inflated.]

                      Together this implies it’s generating thousands of trivial or nonsensical findings and labeling them HIGH DANGER CRITICAL MUST FIX, and the human independent verifiers are sifting for the rare needle in this haystack worth passing on. This isn’t really an improvement over the high-noise automated scanners we already had

                      (This is a corporate blog of someone with their own vulnerability management services to sell, so apply an appropriate number of grains of salt to their analysis. Filter keywords: AI LLM Anthropic)

                      https://www.vulncheck.com/blog/anthropic-glasswing-receipts

                      paco@infosec.exchangeP This user is from outside of this forum
                      paco@infosec.exchangeP This user is from outside of this forum
                      paco@infosec.exchange
                      wrote sidst redigeret af
                      #14

                      @0xabad1dea Internally at work we had a shit-ton of Glasswing findings. I got 5 sev-2 tickets for Glasswing issues. All on a project we had shut down 18 months prior. Of the 5, 4 were junk. They were in code that was only a partial implementation of a new feature, and we had stopped the entire project before the feature was finished.

                      The fifth was really subtle and interesting. It was legit, and something I had wondered whether it was possible. I checked it out and it was definitely true and exploitable the way it described. Shame the project had been shut down for 18 months.

                      I ended up accepting its PRs and then marking all the code repos as deprecated just to shut the bot up. They probably call that success.

                      1 Reply Last reply
                      0
                      • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                        @0xabad1dea Just before they did the ‘security’ stuff, someone sent me a ‘comprehensive code review’ of one of my projects. Most of the performance things were lifted directly from open issues I’d written, but one that it flagged as high importance was an intentional design decision.

                        It pointed out that one operation does a broadcast cache invalidation that invalidates all caches, rather than the subset that it actually needs to. The recommendation was to switch to having fine-grained cache state tracking. The problem is, that actually made cache accesses more expensive on the most performance-critical path in the system. Cache invalidations happened less than once every million accesses in typical programs, so this was an incredibly unusual case and optimising for it hurt performance everywhere else.

                        But, because it didn’t actually understand the code or the context, it saw a pattern that was slow and matched it to a high-severity warning.

                        I would expect it to do exactly the same thing with security reports. Memory-safety bug in a code path that can be reached only via trusted data? Highest severity!

                        c0dec0dec0de@hachyderm.ioC This user is from outside of this forum
                        c0dec0dec0de@hachyderm.ioC This user is from outside of this forum
                        c0dec0dec0de@hachyderm.io
                        wrote sidst redigeret af
                        #15

                        @david_chisnall @0xabad1dea ugh, we have static tools that you can tune to be this annoying OpenText (this week, that’s who owns it anyway) Fortify’s default view is rich with the kind of false positives that the LLMs like to come up with.
                        You didn’t sanitize the command-line inputs! Sure, and if this were a suid executable that might matter, but it’s not.
                        Insecure randomness! This is a test function, doesn’t need to be cryptographically secure.

                        1 Reply Last reply
                        0
                        • jwcph@helvede.netJ jwcph@helvede.net shared this topic
                        Svar
                        • Svar som emne
                        Login for at svare
                        • Ældste til nyeste
                        • Nyeste til ældste
                        • Most Votes


                        • Log ind

                        • Har du ikke en konto? Tilmeld

                        • Login or register to search.
                        Powered by NodeBB Contributors
                        Graciously hosted by data.coop
                        • First post
                          Last post
                        0
                        • Hjem
                        • Seneste
                        • Etiketter
                        • Populære
                        • Verden
                        • Bruger
                        • Grupper