The Register Home Page

back to article ASCII smuggling isn't just an AI security risk

Fraudsters have found a new use for ASCII smuggling, typically used to hide malicious prompts intended for AI models, in an old-school attack method: email phishing. Microsoft uncovered a massive phishing campaign using invisible Unicode tag characters that peaked at more than 2.37 million messages in late February, remained …

  1. Yet Another Anonymous coward Silver badge

    Stop Unicode now

    Then we can replace ASCII with BSCII, which includes £.

    We can also add back, þ, ð, and æ

    1. alain williams Silver badge

      Re: Stop Unicode now

      What you mean is ISO 8859-1 also known as Latin-1.

      1. Dan 55 Silver badge

        Re: Stop Unicode now

        Yeah, but what have the Latins ever done for us?

        1. ecofeco Silver badge

          Re: Stop Unicode now

          Splitter!

    2. Bebu sa Ware Silver badge
      Coat

      Re: BSCII

      ASCII is/was a seven bit encoding; BSCII given the opportunism, expediency and general corner cutting in 'B' must be a two bit code. ;) Three characters plus an escape char (unnecessary for politicians as they rarely say anything that is worth two bits let alone needing one bit.)

      A suboptimal (it would be wouldn't it) Huffman encoding.

      If you were pining for thorn and eth an Iceland keyboard and locale, might serve. ;)

      1. Yet Another Anonymous coward Silver badge

        Re: BSCII

        In these financial conditions BSCII will need to make cuts and will be 6bits.

        So lowercase will be eliminated, this has the advantage that by shouting in CAPS foreigners will be able to understand proper language

        1. Dan 55 Silver badge

          Re: BSCII

          I don't know, spending all this money reinventing something which already exists.

          If you want to push the boat out, bit 7 is for reverse colours.

  2. ChoHag Silver badge
    Thumb Down

    Oh if only someone had warned us about this in 2014 https://www.unicode.org/reports/tr36/tr36-15.html !

    (ISTR reading about it much sooner than that but I am too lazy to look for the history of the Unicode TRs (see also 39) for this throw-away comment to a problem we've known about for well over a decade that the AI folk have decided to reanimate)

    (Also it's not an ASCII anything; if we were only using ASCII this problem would not occur, not even with a NRCS)

    1. the spectacularly refined chap Silver badge

      (Also it's not an ASCII anything; if we were only using ASCII this problem would not occur, not even with a NRCS)

      No ASCII had its own set of very similar flaws, perhaps not so much with GUIs but certainly with text consoles or anything that emulates them.

      Consider for instance

      via car^H^H^H^Hgra

  3. Tron Silver badge

    Well...

    You would have assumed that this sort of thing was being spotted from day 1 on even basic e-mail filters.

    As for prompt injections, AI should never be able to do anything without user consent on a system. Otherwise it is just a hacking platform that should be outlawed. If you do not consent, you are fine. If you do, you are playing Russian roulette.

    1. Pascal Monett Silver badge

      Re: Well...

      The only type of consent that has ever been baked into anything Internet is auto-acceptance.

      Anything else requires a coder to manage the situation, and coders still haven't come around to understanding that.

      Most don't really have the choice anyway because manglement tells them that acceptance should be done by default (looking at you, Redmond, but you're hardly alone in this).

  4. Richard 12 Silver badge
    Holmes

    Where's the news?

    This has been standard spam practice for over a decade, possibly two decades.

    The presence of any non-printing Unicode used to significantly raise the spam score. Heck, non-printing codepoints within a word used to raise the score to infinity and either bounce or immediately erase it.

    1. Phil O'Sophical Silver badge

      Re: Where's the news?

      Teo decades? I remember sending "invisible" escape sequences in email back in the 80s, to trick the recipients' VT100 terminals into misbehaving. VT131s were even better.

      1. Ken Shabby Silver badge
        Mushroom

        Re: Where's the news?

        I love the smell of UTF-8 in the morning

    2. Anonymous Coward
      Anonymous Coward

      Re: Where's the news?

      > , possibly two decades

      Well, there's your problem, grandad.

      What self-respectin' vibe coder gonna read stuff wrote before he was even born?

  5. just4this Silver badge

    old is new

    “to split financial-lure words in phishing emails in an apparent attempt to evade keyword matching”

    It was a common trick to post things like….

    Why don’t you fu[b][/b]ck off?

    on forums to bypass keyword matching decades ago. This new technique doesn’t seem too dissimilar to me.

  6. Anonymous Coward
    Anonymous Coward

    So only idiots using AI

    will be hurt?

    Good!

  7. Anonymous Coward
    Anonymous Coward

    Not already filtering out these?

    Shouldn't any basic spam filter already catch this? Seems like you'd want to run the mail through the filter twice:

    First time as-is

    Then remove all nonprinting characters, formatting, etc. and replace looks-like-English-but-isn't letters (like the Cyrillic "а") with their English equivalents.

    Then run the results through the spam filter again.

  8. TheWeetabix

    Correct me if I’m wrong

    Redmond watched this happen for several months in a row and did nothing other than produce a report?

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon