In this chapter we have proposed solutions to the security problems on the host that were presented in Chapter 3. For most of the host security problems, we have presented easy-to-implement software solutions. It is only for the problem of misconfigured software that a clear-cut and effective solution could not be devised or implemented. The next chapter attempts to provide solutions to security problems that exist on the network.