My definition of a whitelist is: the set of SHA256 hashes of every binary found in every release of ubuntu.
This is a trivially monetizable idea as well - you can keep the whitelist on your servers and make the users upload their live binary SHA256 hashes to the server before checking them, so that your whitelist remains a commercial asset (similar to the VirusTotal model).
I'd be willing to pay good money for this. Can someone please build this?