Security is a key aspect of today's IT, and much effort is put into guaranteeing the greatest possible extent of it particularly on the network side of things. However, it is equally important to take security aspects into account while designing the architecture and developing applications.