https://blogs.msdn.microsoft.com/vcblog/2017/06/28/security-features-in-microsoft-visual-c/ https://docs.microsoft.com/en-us/cpp/security/security-best-practices-for-cpp