225Software Development in Cloud
of data breaches. One tenant can easily get access to the other tenants’ data,
which will result in a serious issue. This is the reason why most of the enter-
prises are not ready to adopt SaaS applications for their business needs and
isolating tenants’ data is one way to overcome this, which is the biggest chal-
lenge for any SaaS developer. As SaaS applications are web based, the secu-
rity threats that are applicable to traditional applications are applicable to
SaaS applications as well. Internal and external security attacks should be
detected and prevented by using proper intrusion detection and intrusion
prevention systems. The developers can incorporate other security mecha-
nisms such as strong encry