• TankieTanuki [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    31
    ·
    edit-2
    1 month ago

    Normally, a U.S.-based remote worker’s computer would send keystroke data within tens of milliseconds.

    How does Amazon know when they actually pressed the key?

    “I asked him via Slack how the project was progressing, and it took 800 ms for him to start typing a reply! We expect no less than 300 ms here at Amazon.”

    • Gucci_Minh [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      9
      ·
      1 month ago

      Easiest way I can come up with would be to have the keylogger send timestamps with the keystrokes, which would be compared with the time at the server that receives them.

      • TankieTanuki [he/him]@hexbear.net
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 month ago

        The system time on computers is typically off by a couple seconds.

        I can understand how the server could measure the latency by pinging the computer, but that doesn’t involve keystrokes at all.

        • Gucci_Minh [he/him]@hexbear.net
          link
          fedilink
          English
          arrow-up
          4
          ·
          1 month ago

          Yeah it could just be an incorrect description of how the program actually works. Or they’re just making shit up to obfuscate how they actually did it.

        • Blep [he/him]@hexbear.net
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          You check the latency if the remote machine from the machine being remoted into, you dont need to corroborate that witha server. Im not an expert but it sounds plausible, even though remoting into the work machine is still a bigger flag to me