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 20 of 55 for “"software security"”.

  1. Program variation for software security

    ghent Repository record for Program variation for software security (opens in a new tab)

  2. Hardware Architectures for Software Security

    The need for hardware-based software protection stems primarily from the increasing value of software coupled with the inability to trust software that utilizes or manages shared resources. By correctly utilizing security functions in hardware, trust can be removed from software. Existing …

    vt Repository record for Hardware Architectures for Software Security (opens in a new tab)

  3. Towards Empirical Evaluation of Software Security Risk

    … with a particular focus on cryptographic software. Through quantitative analysis of source code and vulnerability metrics from a variety of cryptographic libraries, we arrive at a more precise notion of what types of modifications introduce a higher level of risk into a system. Empirical …

    mit Repository record for Towards Empirical Evaluation of Software Security Risk (opens in a new tab)

  4. BINARY INSTRUMENTATION AND TRANSFORMATION FOR SOFTWARE SECURITY APPLICATIONS

    The capabilities of software analysis and manipulation are crucial to counter software security threats such as malware and vulnerabilities. Binary instrumentation and transformation are the essential techniques to enable software analysis and manipulation. However, existing approaches fail to meet …

    purdue-thes Repository record for BINARY INSTRUMENTATION AND TRANSFORMATION FOR SOFTWARE SECURITY APPLICATIONS (opens in a new tab)

  5. A systems approach to software security in aviation

    Field Loadable Software in commercial aviation is indispensable for vital avionics functions yet its security has never been studied in depth. Due to the recent introduction of wireless software loading capabilities and Internet-connected in-flight entertainment systems along with several …

    mit Repository record for A systems approach to software security in aviation (opens in a new tab)

  6. Enhancing CryptoGuard's Deployability for Continuous Software Security Scanning

    … speed via Agile may introduce overlooked security steps in the process, with an example being the Iowa Caucus application. Verifying the protection of confidential information such as social security numbers requires security at all levels, providing protection through any connected …

    vt Repository record for Enhancing CryptoGuard's Deployability for Continuous Software Security Scanning (opens in a new tab)

  7. Software security challenges in the era of modern hardware

    Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2023-12-04 without embargo terms

    uiuc Repository record for Software security challenges in the era of modern hardware (opens in a new tab)

  8. Moth: a hybrid threat model for improving software security testing

    … test cases for the recommendation of efficient security requirements needed to prevent SQL injection attacks. A 100% risk mitigation was achieved after applying these recommendations due to a complete security test coverage of all test cases during the experiment as all test cases successfully …

    uthm Repository record for Moth: a hybrid threat model for improving software security testing (opens in a new tab)

  9. From Theory to Practice: Deployment-grade Tools and Methodologies for Software Security

    … guidelines and recommendations are crucial in software security, which is mostly obstructed by accidental human errors. Automatic screening tools have great potentials to reduce the gap between the theory and the practice. However, the goal of scalable automated code screening is largely …

    vt Repository record for From Theory to Practice: Deployment-grade Tools and Methodologies for Software Security (opens in a new tab)

  10. A Framework for Deriving Verification and Validation Strategies to Assess Software Security

    In recent years, the number of exploits targeting software applications has increased dramatically. These exploits have caused substantial economic damages. Ensuring that software applications are not vulnerable to the exploits has, therefore, become a critical requirement. The last line of defense …

    vt Repository record for A Framework for Deriving Verification and Validation Strategies to Assess Software Security (opens in a new tab)

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

    … game between programmers and adversaries forces security researchers to continually develop novel security measures. Widely adopted schemes like NX bits have safeguarded systems against traditional memory exploits such as buffer overflows, but new threats like code-reuse attacks quickly bypass …

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

  12. Designing security into software

    When people talk about software security, they usually refer to security applications such as antivirus software, firewalls and intrusion detection systems. There is little emphasis on the security in the software itself. Therefore the thesis sets out to investigate if we can develop secure …

    mit Repository record for Designing security into software (opens in a new tab)

  13. Secure coding in organisations: practice, culture, motivations and tensions

    … considers how to measure and improve secure software development in organisations. The thesis comprises three studies; a literature review, a large-scale survey of software developers, and a study comprising interviews with software professionals. The work is motivated by the continuing high …

    cork Repository record for Secure coding in organisations: practice, culture, motivations and tensions (opens in a new tab)

  14. Security Requirements for the Prevention of Modern Software Vulnerabilities and a Process for Incorporation into Classic Software Development Lifecycles

    Software vulnerabilities and their associated exploits have been increasing over the last several years - this research attempts to reverse that trend. Currently, security experts recommend that concerns for security start at the earliest stage possible, generally during the requirements …

    vt Repository record for Security Requirements for the Prevention of Modern Software Vulnerabilities and a Process for Incorporation into Classic Software Development Lifecycles (opens in a new tab)

  15. Orthogonal Security Defect Classification for Secure Software Development

    Security defects or vulnerabilities are inescapable in software development. Thus, it is always better to address security issues during the software development phases, rather than developing patches after the security threats are already in place. In line with this, a number of secure software

    queens Repository record for Orthogonal Security Defect Classification for Secure Software Development (opens in a new tab)

  16. Assessing Security Vulnerabilities: An Application of Partial and End-Game Verification and Validation

    Modern software applications are becoming increasingly complex, prompting a need for expandable software security assessment tools. Violable constraints/assumptions presented by Bazaz [1] are expandable and can be modified to fit the changing landscape of software systems. Partial and End-Game …

    vt Repository record for Assessing Security Vulnerabilities: An Application of Partial and End-Game Verification and Validation (opens in a new tab)

  17. Extensibility in end-user network applications : a feature or a flaw?

    … This, coupled with the improvements in software security that have forced a shift from syntactic to semantic attacks points at an every-growing likelihood of attacks targeting the human element. Literature predicts the extensibility of applications as presenting a growing threat, but the …

    cape-town Repository record for Extensibility in end-user network applications : a feature or a flaw? (opens in a new tab)

  18. DR_BEV: Developer Recommendation Based on Executed Vocabulary

    Bug-fixing, or fixing known errors in computer software, makes up a large portion of software development expenses. Once a bug is discovered, it must be assigned to an appropriate developer who has the necessary expertise to fix the bug. This bug-assignment task has traditionally been done …

    vt Repository record for DR_BEV: Developer Recommendation Based on Executed Vocabulary (opens in a new tab)

  19. P-TAXI : enforcing memory safety with programmable tagged architecture

    … is a well-known problem that remains a threat to software security. With the advancement of code-reuse attacks and return-oriented programming (ROP), it becomes problematic to protect a program from being compromised. Several defenses have been developed in an attempt to defeat code-reuse attacks. …

    mit Repository record for P-TAXI : enforcing memory safety with programmable tagged architecture (opens in a new tab)

  20. Beyond rules: how Large Language Models are redefining cryptographic misuse detection

    The use of Large Language Models (LLMs) in software development is rapidly growing, with developers increasingly relying on these models for coding assistance, including security-critical tasks. Our work presents a comprehensive comparison between traditional static analysis tools for cryptographic …

    uoit Repository record for Beyond rules: how Large Language Models are redefining cryptographic misuse detection (opens in a new tab)

Page 1 of 3