How to assess vulnerabilities for better system security ?

These days there are many ways for attackers to exploit several vulnerabilities on different platforms and to reduce the risk of…