Too Long; Didn't Read
White-box cryptography combines methods of encryption and obfuscation to embed secret keys within application code. The goal is to combine code and keys in such a way that the two are indistinguishable to an attacker. The difficult problem that it aims to solve is how to keep those keys safe while using them in execution. White box practices have certainly been used, but not many time-tested open-source solutions currently exist. A recent 2018 paper on cracking white-box may be insightful. It may be the first enterprise-ready solution.