Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 15 of 15 for “"Taint Analysis"”.

  1. Transparent and Precise Malware Analysis Using Virtualization: From Theory to Practice

    <p>Dynamic analysis is an important technique used in malware analysis and is complementary to static analysis. Thus far, virtualization has been widely adopted for building fine-grained dynamic analysis tools and this trend is expected to continue. Unlike User/Kernel space malware analysis

    syracuse-diss Repository record for Transparent and Precise Malware Analysis Using Virtualization: From Theory to Practice (opens in a new tab)

  2. Precise Detection of Injection Attacks in Real-world Applications

    … To detect injection attacks in web applications, taint analysis is mostly proposed but the precision, scalability, and runtime overhead of the detection depend on the analysis types (e.g., static vs dynamic, sound vs unsound). Moreover, in the existing dynamic taint tracking approach for Java- …

    passau-thes Repository record for Precise Detection of Injection Attacks in Real-world Applications (opens in a new tab)

  3. Detecting vulnerabilities of broadcast receivers in Android applications

    … In this thesis, we first present a detailed analysis on vulnerabilities of Broadcast Receiver. Then, we design and develop a Broadcast Receiver Vulnerability Detection (BRVD) system that examines such vulnerabilities, using a combination of semantic analysis and taint analysis. Furthermore, …

    uoit Repository record for Detecting vulnerabilities of broadcast receivers in Android applications (opens in a new tab)

  4. Performing binary fuzzing using concolic execution

    … control flow. The system is designed around a Taint/Crash Analysis tool combined with a Path Exploration system to generate symbolic representations of the paths, generating a new set of inputs to be tested. These are implemented using a combination of Intel PIN for the Taint Analysis and …

    mit Repository record for Performing binary fuzzing using concolic execution (opens in a new tab)

  5. Usage Management Enforcement in Cloud Computing Virtual Machines

    … capabilities and extending tools developed for taint analysis, we developed a software-based usage management enforcement mechanism that uses dynamic data flow tracking. Based on usage flow policies that are specified in machine readable licenses, the enforcement mechanism can permit or inhibit …

    unm Repository record for Usage Management Enforcement in Cloud Computing Virtual Machines (opens in a new tab)

  6. Dynamic execution prediction and pipeline balancing of streaming applications

    … behavior prediction approach based on compiler analysis that can be used to efficiently estimate the time to be spent in different pipeline stages for upcoming inputs. Our approach first uses dynamic taint analysis to automatically generate an input-based execution characterization of the …

    gatech Repository record for Dynamic execution prediction and pipeline balancing of streaming applications (opens in a new tab)

  7. End-to-end security in service-oriented architecture

    … monitoring and enforcement framework based on taint analysis mechanism to monitor the information flow within services and prevent information disclosure incidents. Fourth, we proposed an adaptive and secure service composition engine (ASSC), which takes advantage of an efficient heuristic …

    purdue-thes Repository record for End-to-end security in service-oriented architecture (opens in a new tab)

  8. Program Transformations for Vulnerability Detection in Binary Executable Files

    … software on any hardware platform. Vulnerability analysis entails the process of determining whether a system contains a flaw which an attacker can exploit to compromise the system. Across the years, many approaches and strategies to perform vulnerability analysis and detection have been developed …

    de-montfort Repository record for Program Transformations for Vulnerability Detection in Binary Executable Files (opens in a new tab)

  9. Practical Analysis of the Dynamic Characteristics of JavaScript

    … for software engineering clients. Dataflow analysis approximates software behavior by analyzing the program code; it is the foundation for many software tools. However, several unique features of JavaScript render existing dataflow analysis techniques ineffective. Reflective constructs, …

    vt Repository record for Practical Analysis of the Dynamic Characteristics of JavaScript (opens in a new tab)

  10. Software defect localization using explainable deep learning

    … discovery, outperforming traditional static analysis techniques. Despite their potential, machine learning-based vulnerability detectors face challenges. They exhibit low transferability and generalizability, meaning that models trained on one project may not perform well on another. The …

    tu-berlin Repository record for Software defect localization using explainable deep learning (opens in a new tab)

  11. Selective Dynamic Analysis of Virtualized Whole-System Guest Environments

    <p>Dynamic binary analysis is a prevalent and indispensable technique in program analysis. While several dynamic binary analysis tools and frameworks have been proposed, all suffer from one or more of: prohibitive performance degradation, a semantic gap between the analysis code and the execution …

    syracuse-diss Repository record for Selective Dynamic Analysis of Virtualized Whole-System Guest Environments (opens in a new tab)

  12. Enhancing Software Security through Code Diversification Verification, Control-flow Restriction, and Automatic Compartmentalization

    … Based on user inputs, IBCS employs hybrid taint analysis to generate sensitive code paths and further analyze each tainted data using novel assembly analyses to identify and enforce selective targets. Evaluations of IBCS demonstrate its security effectiveness through adversarial analysis

    vt Repository record for Enhancing Software Security through Code Diversification Verification, Control-flow Restriction, and Automatic Compartmentalization (opens in a new tab)

  13. Enhancing automated debugging for java programs through data-flow analysis and automated program repair

    Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-20 without embargo terms

    uiuc Repository record for Enhancing automated debugging for java programs through data-flow analysis and automated program repair (opens in a new tab)

  14. Automated detection of injection vulnerabilities in web applications

    … In this dissertation, we describe two different analysis techniques that could be used to automatically prevent and/or detect two specific types of injection vulnerabilities— SQL injection attacks on web applications and cross-context scripting attacks in Firefox browser extensions. In case of …

    uiuc Repository record for Automated detection of injection vulnerabilities in web applications (opens in a new tab)

  15. Quantitative Metrics and Measurement Methodologies for System Security Assurance

    Proactive approaches for preventing attacks through security measurements are crucial for preventing sophisticated attacks. However, proactive measures must employ qualitative security metrics and systemic measurement methodologies to assess security guarantees, as some metrics (e.g., entropy) used …

    vt Repository record for Quantitative Metrics and Measurement Methodologies for System Security Assurance (opens in a new tab)