KeenLab Blog
keenlab.tencent.com · Company blog · on HN since 2016
Tencent's Keen Security Lab publishes vulnerability research on cars, virtual machines, and iOS, including its Tesla Autopilot work.
What HN saysHN links it for the Tesla Autopilot security research, and commenters use it to question self-driving safety and to find the original paper.
22HN people shared it
8linked it in comments
16stories submitted
228story points
2 years agolast shared
2016people per year2026
Most-shared posts
- 1What happens if an attacker can get code execution on Tesla's autopilot [pdf]5 people · 10 points · first shared 2019 · 1 comments on HN
- 2Tencent Keen Security Lab: Experimental Security Research of Tesla Autopilot4 people · 2 points · first shared 2019 · discussion on HN
- 3Car Hacking Research: Remote Attack Tesla Motors3 people · 8 points · first shared 2016 · 1 comments on HN
- 4Experimental Security Assessment of BMW Cars: A Summary Report [pdf]3 people · 5 points · first shared 2018 · discussion on HN
- 5VMware Bugs Leading to Guest to Host VMWare Virtual Machine Escapes2 people · 1 points · first shared 2018 · discussion on HN
- 6Exploiting Wi-Fi Stack on Tesla Model S1 people · 196 points · first shared 2020 · 68 comments on HN
- 7New Car Hacking Research: 2017, Remote Attack Tesla Motors Again1 people · 3 points · first shared 2017 · 1 comments on HN
- 8Exploiting iOS 11.0-11.3.1 Multi-path-TCP:A walk through1 people · 2 points · first shared 2018 · discussion on HN
- 9Racing for everyone: descriptor describes TOCTOU in Apple's core1 people · 1 points · first shared 2017 · discussion on HN
- 10WindowServer The privilege chameleon on macOS Part 21 people · first shared 2017
- 11WindowServer The privilege chameleon on macOS Part 11 people · first shared 2024
What HN people wrote when they linked it
krackers · 2024-05-09
Yeah on macos the communication between your app and the window server (which is conveniently called WindowServer) happens via mach ports. Most of it is undocumented, in fact anything more "low-level" than using AppKit is undocumented, although IIRC it is in principle possible to use undocumented CG* apis to create and manipulate windows yourself without going through the appkit layers. I think each CG* api is basically a thin shim that communicates to the window server, which has a corresponding CGX* implementation which does the actual logic. This article has some details https://keenlab.tencent.com/en/2016/07/22/WindowServer-The-privilege-c…
gridlockd · 2019-05-19
Haven't read what they're doing, but chances are they are using an adversial neural network.
The job of the adversarial network is to tell apart real from fake. The job of the neural network is to fool the adverserial network. Both are trained in tandem.
One could imagine training another adverserial network that isn't used to train the network itself, and so will pick up on nuances that the original adversary doesn't pick up on. Anyone could do that, I don't think it's the author's responsibility.
Somewhat related:
https://keenlab.tencent.com/en/2019/03/29/Tencent-Keen-Security-Lab-Ex…
Maimedpuppet · 2019-04-04
Given recently revealed vulnerabilities to the Tesla autopilot [1],for example, the adversarial markers that can cause the car to change lane, is it responsible for Tesla to go even further toward self driving without some way to mitigate such vulnerabilities first?
[1] https://keenlab.tencent.com/en/2019/03/29/Tencent-Keen-Security-Lab-Ex…
aurelwu · 2019-03-31
you can link to a specific page in pdfs by adding #page=[PageNumber] to it, for example:
https://keenlab.tencent.com/en/whitepapers/Experimental_Security_Resea…
Or did you mean that there is not a specific page in the pdf which gives an overview?
lelf · 2019-03-31
tomcooks · 2019-03-31
Why link to some dude's twitter, I WONDER, when he links the [actual paper](https://keenlab.tencent.com/en/whitepapers/Experimental_Security_Resea…
badrabbit · 2023-06-17
It doesn't have to be vt-d:
https://keenlab.tencent.com/en/2018/04/23/A-bunch-of-Red-Pills-VMware-…
I can confidently tell you that your understanding of security mitigations is flawed. And I say that based on experience not just a baseless opinion. Silver bullets in security don't exist.
Let's every moveit instance was run in a container in a vm and in a dmz (actually moveit transfer is usually deployed in a dmz, isolated from everything else). But the entire purpose of the software is to contain all these important files and expose them to authorized parties, basically a file server (even has sftp!). The threat actors in this case didn't even bother compromising the OS, they just got a session id as a result of abusing sqli and .net deserialization flaw and logged into the webui and downloaded the files. At no point could a vm have stopped any of this.
I said your undersranding is flawed because you mindset is solution centric not data centric. If all an attacker cares about is access to your gmail, a qubes VM with strict selinux rules is useless if they get you to click on a link that exploits firefox to steal your gmail cookies, defeating any yubikey 2fa you may have.