JamesNay
In academics there is nothing really interesting about key loggers specifically. It's just a software, that reads memory.
You could whitelist processes, but the attacker will patch itself into whitelisted programs at runtime and run under their hood - low level kernel operations are the things, that an attacker ignores, when she already is a kernel module or sits in your ME. That's why Antivirus solutions are basically useless against a skilled attacker.
When the NSA designed DEC, they primed it with constants, that you'd need to know to break the encryption with low effort.
Somebody discovered that and made it known publicly.
So now before the rumors evolve into actual security engineers looking into it, the NSA creates a scapegoat APT, that "altered" some "code" at Juniper.
Of course nobody finds out, who those APT are, because attribution is 1% more accurate than astrology.
1. Missing Import/Export Functionality. It's called OPML. 2. Missing search integration of the biggest Podcast Providers. A simple lookup at apple's directory would've been enough, but I guess there wasn't a prefabricated piece of JS available for the task.
The only interesting aspect of this project, the WebTorrent and IPFS integrration, remains basically useless, since you would need a +500 user base for this, to work properly.