Securing and Auditing Your Application Software Infrastructure: Operating Systems, Web Servers and Databases