AIDeM: Agent-Based Intrusion Detection Mechanism

  • Cristian Pinzón
  • Martí Navarro
  • Javier Bajo
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 71)


The availability of services can be comprimised if a service request sent to the web services server hides some form of attack within its contents. This article presents AIDeM (An Agent-Based Intrusion Detection Mechanism), an adaptive solution for dealing with DoS attacks in Web service environments. The solution proposes a two phased mechanism in which each phase incorporates a special type of CBR-BDI agent that functions as a classifier. In the first phase, a case-based reasoning (CBR) engine utilizes a Naïves Bayes strategy to carry out an initial filter, and in the second phase, a CBR engine incorporates a neural network to complete the classification mechanism. AIDeM has been applied within the FUSION@ architecture to improve its current security mechanism. A prototype of the architecture was developed and applied to a case study. The results obtained are presented in this study.


Availability Web Service Attack Multi-agent case-based reasoning 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Negm, W.: Anatomy of a Web Services Attack: A Guide to Threats and Preventative Countermeasures (2004)Google Scholar
  2. 2.
    Nadalin, A., Kaler, C., Monzillo, R., Hallam-Baker, P.: Web Services Security: SOAP Message Security 1.1 (WS-Security 2004) (2006)Google Scholar
  3. 3.
    Bajaj, S., Box, D., Chappell, D., Curbera, F., Daniels, G., Hallam-Baker, P., Hondo, M.: Web Services Policy Framework (WS-Policy) version 1.2 (2006)Google Scholar
  4. 4.
    Anderson, S., Bohren, J., Boubez, T., Chanliau, M., Della, G., Dixon, B.: Web Services Trust Language (WS-Trust) (2004)Google Scholar
  5. 5.
    Corchado, J.M., Tapia, D., Bajo, J.: A Multi-Agent Architecture for Distributed Services and Applications. International Journal of Ambient Computing and Intelligence - IJACI, 15–26 (2009)Google Scholar
  6. 6.
    Aamodt, A., Plaza, E.: Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Communications 7, 39–59 (1994)Google Scholar
  7. 7.
    Cerami, E.: Web Services Essentials Distributed Applications with XML-RPC, SOAP, UDDI & WSDL, 1st edn. O’Reilly & Associates, Sebastopol (2002)Google Scholar
  8. 8.
    Bratman, M.E., Israel, D.J., Pollack, M.E.: Plans and resource-bounded practical reasoning. Computational Intelligence 4, 349–355 (1988)CrossRefGoogle Scholar
  9. 9.
    Jennings, N.R., Wooldridge, M.: Applying agent technology. Applied Artificial Intelligence 9, 357–369 (1995)CrossRefGoogle Scholar
  10. 10.
    Pinzón, C., De Paz, Y., Bajo, J.: A Multiagent Based Strategy for Detecting Attacks in Databases in a Distributed Mode. In: Corchado, J.M., Rodríguez, S., Llinas, J., Molina, J.M. (eds.) International Symposium on Distributed Computing and Artificial Intelligence - DCAI 2008, vol. 50. Springer, Heidelberg (2008)Google Scholar
  11. 11.
    Bajo, J., Corchado, J.M., Pinzón, C., Paz, Y.D., Pérez-Lancho, B.: SCMAS: A Distributed Hierarchical Multi-Agent Architecture for Blocking Attacks to Databases. International Journal of Innovative Computing, Information and Control (2008)Google Scholar
  12. 12.
    Laza, R., Pavón, R., Corchado, J.M.: A Reasoning Model for CBR_BDI Agents Using an Adaptable Fuzzy Inference System. In: Conejo, R., Urretavizcaya, M., Pérez-de-la-Cruz, J.-L. (eds.) CAEPIA/TTIA 2003. LNCS (LNAI), vol. 3040, pp. 96–106. Springer, Heidelberg (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Cristian Pinzón
    • 1
  • Martí Navarro
    • 2
  • Javier Bajo
    • 3
  1. 1.Universidad Tecnológica de PanamáPanama
  2. 2.Departamento de Sistemas Informáticos y ComputaciónUniversidad Polítecnica de ValenciaValenciaEspaña
  3. 3.Escuela Universitaria de InformáticaUniversidad Pontificia de SalamancaSalamancaSpain

Personalised recommendations