11 ms·
I find it worrying that the side effects of leaving Mullvad enabled are that the keyboard takes longer to wake from sleep. What the hell is going on here?
by unicornfinder 6y ago
I find it worrying that the side effects of leaving Mullvad enabled are that the keyboard takes longer to wake from sleep. What the hell is going on here?
- Zarel 6y agoThis explains a lot, actually. I travel a lot, so I often deal with very bad internet connection quality. I also often have the problem that my keyboard takes a long time to start working again after sleep mode. I've even gotten the "you don't have a keyboard plugged in" error message on my laptop (because the keyboard hasn't been detected after ~30 seconds).
- bede 6y agoMy guess is that this is somehow linked to iCloud device handoff, which does all kinds of questionable stuff [0] on e.g. device wake. [0] https://arxiv.org/pdf/1904.10600.pdf https://arxiv.org/pdf/1904.10600.pdf
- FireBeyond 6y agoThis is also an issue on always-on VPNs, where the process of verifying keyboard firmware can result in the alarming "Please connect a keyboard via Bluetooth" dialog on even a laptop. It goes away as soon as the verification completes, but is not the fault of Mullvad per se.
- crazygringo 6y agoI'm aware of this being a well-documented issue starting in Catalina [1], but I wasn't aware there was a definitive answer as to why. Do you have a source for the fact that it's firmware verification? Either way, seems like a terribly buggy design. [1] https://www.reddit.com/r/PrivateInternetAccess/comments/gqkhor/macos_catalina_keyboard_and_trackpad_issue_on/ https://www.reddit.com/r/PrivateInternetAccess/comments/gqkh...
- FireBeyond 6y agoI wish I did. I just remember it being a huge annoyance. It does both make sense and seem incredibly buggy. It'd have to be a fairly impressive attack vector that hits the keyboard firmware, but if you did, I suppose you'd have access to the raw key stream to exfiltrate... not curious to see if it applied on my Mac Pro (which just has a WASD keyboard - I don't use the Apple Magic Keyboard), or a MBP without touchbar (maybe this is the firmware, not the keyboard per se). I do know it is demonstrably the VPN at issue - I can disable our always-on device VPN and the problem goes away, but alas, no easily accessible source that says "verification of HID firmware" or similar.
- jontro 6y agoI've seen this when using vmware fusion.
- marcinzm 6y agoI mentioned this issue regarding my laptop during the apple server downtime last week. Someone mentioned that the T2 chip connects to Apple during wake from sleep. I'm guessing the keyboard goes through the T2 chip and until the timeout is hit it won't let it through.
- formerly_proven 6y agowtf?
- deleted 6y ago[deleted]
- dathinab 6y agoYes, from what I know the keyboard goes through that chip. I also think to have heard that in some cases broken keyboards can cause your laptop to not work anymore at all because of this but I didn't remember where I heard this, does anyone happen to know the source/correctness of that?
- jgeada 6y agoI assume this is related to the iCloud 'Find My Mac' feature: whenever a device wakes up one of the first few things it does is update its location on iCloud. Yes, it is both a security leak and a useful feature: it is useful to find a lost/stolen device as the location will become visible whenever anyone powers it up with access to an internet connection.
- dylan604 6y agoI've wondered about the practicality of this for some time, but never came up with an answer. For a device with an always on connection like an iDevice with cell chips, the location can always be updated. However, a locked laptop with WiFi only would need to be unlocked to be told to join an available WiFi network. If I'm someone that is inclined to do something with an Apple laptop with a T2 chip that has found its way to me, I'm not going to allow it to join a WiFi. How does find myMac work in this case?
- teejmya 6y agoSaw this earlier, likely related https://news.ycombinator.com/item?id=24839101 https://news.ycombinator.com/item?id=24839101