Securing Web Applications with Secure Coding Practices and Integrity Verification

Loading...
Thumbnail Image

Authors

Anis, Arafa Mohd

Date

Type

thesis

Language

eng

Keyword

Web Application Security , Javascript , Integrity Verification

Research Projects

Organizational Units

Journal Issue

Alternative Title

Abstract

The concept of security in web applications is not new. However, it is often ignored in the development stages of the web applications. Being multitiered and spread across different domains, it is challenging to come up with a security solution that works for all web applications. Moreover, developers are more inclined to produce working features for the applications in the rapid development approaches that are chosen, than providing security for the code and often do not practice secure coding. Therefore, countless web applications are launched with security vulnerabilities which manifest later in their life cycle. Integrating security features should be part of the development process for these web applications to prevent unwanted attacks. Along with cross-site scripting, injection attacks and resource alterations; code tampering on the client side is a serious security risk for web applications. Without practicing secure coding and having an integrity verification system in place, it is difficult to defend these unwanted attacks. We present a system that integrates security measures on the client side code based on the best practices of secure coding and an integrity verification system. The proposed approach can be integrated with both new and existing web applications to provide security against prevalent attacks and make the client side tamper resistant. We implement our approach for JavaScript-based applications for which the security flaws are the most common.

Description

Citation

Publisher

License

CC0 1.0 Universal
Queen's University's Thesis/Dissertation Non-Exclusive License for Deposit to QSpace and Library and Archives Canada
ProQuest PhD and Master's Theses International Dissemination Agreement
Intellectual Property Guidelines at Queen's University
Copying and Preserving Your Thesis
This publication is made available by the authority of the copyright owner solely for the purpose of private study and research and may not be copied or reproduced except as permitted by the copyright laws without written authority from the copyright owner.

Journal

Volume

Issue

PubMed ID

External DOI

ISSN

EISSN