Title
Experiments and Proofs in Web-service Security
Abstract
Many web services have a subsystem for allowing users to register, authenticate, reset their password, and change personal details. It is important that such subsystems cannot be abused by attackers to gain access to the accounts of other users. We study a system which was initially prone to such attacks. Specific attacks are demonstrated and the system is then modified to prevent such attacks in future. The design achieved in this way is then analysed to show that it can't be broken in future unless users allow their email to be intercepted. This is achieved by formulating the requirement as a statement of the user's expectations of the system and then analysing the source code of the system to prove that it meets these requirements. The process of attack, correction, and formulation of security rules, and proof that rules hold, is proposed as a methodical security design philosophy.
Year
DOI
Venue
2018
10.1109/ATNAC.2018.8615367
2018 28th International Telecommunication Networks and Applications Conference (ITNAC)
Keywords
DocType
ISSN
web service security,security design,password reset,security rules,stakeholder analysis.
Conference
2474-1531
ISBN
Citations 
PageRank 
978-1-5386-7178-8
0
0.34
References 
Authors
7
5
Name
Order
Citations
PageRank
Dawood Sheniar100.34
Nabeel Hadaad200.34
David Martin303.04
Ron Addie400.34
Shahab A. Abdullah500.34