Penetration testing
Penetration testing is one of the greatest ways to improve upon your product security level , the philosophy of penetration testing wrap around the idea of Hack it yourself before they hack it for you , it brings the good side of hacking known as Ethical Hacking , In this field hackers use their long time experience to the benefit of the product it self , so instead of discovering a security whole or a Bug [1] , exploit it in their benefit to damage the product in any context , they discover it and try to fix it with the help of the product owners .