IEEE Transactions on Knowledge and Data Engineering · 2003 · 51 citations · 8 references
ComputingComputer ScienceCybersecurityApplication SecurityComputer SecurityWeb SecuritySoftware Security EngineeringWeb Application SecurityWeb Application VulnerabilitiesWeb AuthenticationHeterogeneous EnvironmentsSecure Web DevelopmentSecurity Policies Modeling
Application-level Web security refers to vulnerabilities inherent in the code of a Web-application itself (irrespective of the technologies in which it is implemented or the security of the Web-server/back-end database on which it is built). In the last few months, application-level vulnerabilities have been exploited with serious consequences: Hackers have tricked e-commerce sites into shipping goods for no charge, usernames and passwords have been harvested, and confidential information (such as addresses and credit-card numbers) has been leaked. We investigate new tools and techniques which address the problem of application-level Web security. We 1) describe a scalable structuring mechanism facilitating the abstraction of security policies from large Web-applications developed in heterogeneous multiplatform environments; 2) present a set of tools which assist programmers in developing secure applications which are resilient to a wide range of common attacks; and 3) report results and experience arising from our implementation of these techniques.
8
A theory of type polymorphism in programming
Robin Milner · Journal of Computer and System Sciences · 1978 · 2.2K citations · Full text
Abstracting application-level web security
David Scott, Richard R. Sharp · 2002 · 248 citations
A taxonomy of replay attacks [cryptographic protocols]
Paul Syverson · 2002 · 158 citations