North Korean infiltrator caught at Amazon due to 110ms keystroke lag

(tomshardware.com)

65 points | by bns 18 hours ago ago

11 comments

  • PaulHoule 32 minutes ago ago

    Reminds me of the Michael Crichton "Mousetrap" story which was published at the top of the Wargames craze:

    https://codegolf.stackexchange.com/questions/41417/michael-c...

  • channeleaton 15 hours ago ago

    I’ve come across two of these in the last few years of running interviews.

    All you have to do is ask about where they live and what they like about it. One, when asked about living in a dead-flat suburb of Houston, said he liked the mountains.

  • ivraatiems 16 hours ago ago

    The Arizona woman the article refers to was sentenced to 102 months in prison for her role in this scheme: https://www.justice.gov/opa/pr/arizona-woman-sentenced-17m-i...

    Pretty fascinating stuff.

  • keyle 11 hours ago ago

    Mind boggling. But well done Amazon.

    So if I'm reading this right, all the NK perpetrators have to do "next time", is to have a local remote-desktop as a proxy?

  • the_biot 15 hours ago ago

    When you work for Amazon, your computer is monitored to the point they check your keyboard typing speed. Dystopian doesn't even begin to describe it.

    • chatmasta 14 hours ago ago

      According to the article (and therefore Amazon, so take it with a grain of salt), they’ve “foiled more than 1,800 DPRK infiltration attempts since April 2024.”

      Company laptops are company property, and employees are warned prominently about the privacy implications of this. Endpoint security is the most critical protection against insider threats, which are the highest leverage attack vectors. One bad actor inside your infrastructure can do untold damage to company finances, reputation, trade secrets, etc. Add to this the sensitive data Amazon processes on behalf of clients, and protecting against these threats becomes necessary for survival.

      Also, this detection method doesn’t require full key logging. It just requires measuring the latency between some sample of keystrokes and receiving them on the server. It could be implemented in JavaScript on the login page. In fact it’s actually a clever technique that could be used for VPN detection by normal websites… in the case of Amazon it’s probably more complicated since the “client” may be behind a KVM/VNC server, but the same concept works.

      • farbklang 4 hours ago ago

        I fail to understand how you can measure keystroke latency coming from a KVM. Everything behind the KVM is invisible to you, assuming that it is spoofing a legitimate logitech dongle and emulating a legitimate screen edid.

        The KVM uses buffering and queues the keystrokes. So the net time between them is the same as if I would type them locally.

        What you could measure is the fingerprint of USB initialization and enumeration of keyboard, mouse etc when connecting and starting up.

    • inglor_cz 8 hours ago ago

      This is a dystopian consequence of an already dystopian fact that "you" might be a bot or someone completely different from what "you" purport to be.

      In such a world, impersonation becomes too easy. It would be nigh impossible in the "all back to office" scenario, but people don't like that scenario either.

  • belter 18 hours ago ago

    A employee of an Amazon contractor...

    Article is clear as mud, and its sourcing Bloomberg, on who has sketchy reputation on this type of stories.

    • wmf 17 hours ago ago

      I'm not sure how keypress delay is measured but the rest sounds entirely consistent with the documented MO of North Korean hackers.

  • deafpolygon 5 hours ago ago

    This is kind of dystopian if you think about it — they’re collecting all kinds of data from their workers. They probably can clock you in and out of your bathroom breaks automagically at some point soon.