https://medium.com/@drsaleemkhan3740142/enhancing-software-security-best-practices-and-strategies-8e2ded5e1469