• Login
    • Login
    Advanced Search
    View Item 
    •   UoN Digital Repository Home
    • Theses and Dissertations
    • Faculty of Science & Technology (FST)
    • View Item
    •   UoN Digital Repository Home
    • Theses and Dissertations
    • Faculty of Science & Technology (FST)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Agent-based Vulnerability Assessment of Government of Kenya Web Applications

    Thumbnail
    View/Open
    Full-text (384.8Kb)
    Date
    2014
    Author
    Wekesa, Bernard B
    Type
    Thesis; en_US
    Language
    en
    Metadata
    Show full item record

    Abstract
    The growth of the internet in recent times has led to the spread of information crimes in renewed and changing ways. Today almost all organizations including the government of Kenya have improved their performance through allowing more information exchange within and without their organization using web support. Databases are central to the modern websites as they provide necessary data and store critical information such as user credentials etc. these websites have been continuously targeted by highly motivated malicious users to acquire their intentions. Structured Query Language (SQL) injection and Cross Site Scripting Attack (XSS) is perhaps one of the most common application layer attack techniques used by hackers to deface websites, manipulate and/or delete the database contents through inputting unwanted command strings and using session cookies. SQL injection and XSS attacks are ranked as the two top most vulnerability attacks by the Open Web Application Security Project (OWASP) top 10, 2013 vulnerability list and has resulted in massive attacks on a number of websites including the government of Kenya ones recently. Agent orientation is emerging as a dominant research area and also prevails as a new paradigm constructing solutions to problems. Agents provide developers and designers with a way of structuring applications around autonomous and communicative elements In this study, we present a system that uses multi-agents to detect both SQL injection and XSS attacks vulnerabilities on web applications. The system has been developed in Java programming language and using Prometheus methodology as an Agent Oriented Software (AOS). It will specifically target websites in development environment for testing the vulnerabilities before being hosted in the production environment. We have also incorporated the testing of already hosted websites for the two vulnerabilities. Tests against a set of SQL injection and XSS attacks show the effectiveness of the proposed system to be used by web developers and owners of websites.
    URI
    http://hdl.handle.net/11295/76424
    Citation
    Master of Science in Computer Science
    Publisher
    University of Nairobi
    Collections
    • Faculty of Science & Technology (FST) [4206]

    Copyright © 2022 
    University of Nairobi Library
    Contact Us | Send Feedback

     

     

    Useful Links
    UON HomeLibrary HomeKLISC

    Browse

    All of UoN Digital RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Copyright © 2022 
    University of Nairobi Library
    Contact Us | Send Feedback