A posteriori defensive programming: an annotation toolkit for DoS-resistant component-based architectures

  • Authors:
  • Valerio Schiavoni;Vivien Quéma

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 2006 ACM symposium on Applied computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Denial-of-Service (DoS) attacks are a major concern for modern distributed applications. They exploit weakness in the software in order to make it unavailable to well-behaved users. Building DoS resistant software is still an issue. Solutions relying on the use of annotations have been proposed. Nevertheless, they require modifying the source code of the application, and must thus be applied at design time. In this paper, we propose an annotation toolkit that allows building DoS resistant component-based systems. The solution we propose does not require any modification of the source code of the application. Moreover it can be applied at deployment time. Its implementation relies on the use of Aspect-Oriented Programming techniques together with Java 1.5 annotations.