ABSTRACT

The major problem with many software applications is that they do not have any inherent security. This is a particular weakness, and is typically caused by the following factors:

• Lack of education. Many software architectures and developers are not given a strong background in security methods. This is changing as security becomes the number one issue in IT, and a lack of security in applications can often cause a great deal of embarrassment, let alone the possibility of legal action.