GrapheneOS is currently defending its use of AI coding tools on Mastodon against complaints by various accounts claiming to be users.

We do not understand where you’re coming from or why you’re so incredibly angry with us. It’s not justified and does not make sense.

  • Spice Hoarder@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    20 hours ago

    Agree 100% I was about to mention training the LLM on decompiled binaries, but you mentioned that too. I guarantee the Chinese models are already doing it.

    • HaraldvonBlauzahn@feddit.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      18 hours ago

      Another thing is I think one can analyze binaries (decompiled or not) to extract control structures in machine code or byte code to control flow graphs. Using some classical pattern matching, that should not be too difficult because the number of ways compilers transform code like loops are limited. Allowing some degree of fuzziness, I’d often expect these to be very characteristic for the original source of a code piece. That source might often be FOSS code; often an old, vendored version not updated in years.

      One could then use standard graph search/fuzzy matching algorithms and graph databases in order to find out which GPL’d open-source code e.g. some proprietary product has included. This would give away potentially vulnerable versions. And it would not necessarily need a lot of computing resources.

      • Spice Hoarder@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        11 hours ago

        I’m just waiting for Microsoft and Windows to get blown wide open by this Pandora’s box they’ve opened.