WebThe Java platform provides various cryptographic APIs to facilitate secure coding. However, correctly using these APIs is challenging for developers who lack cybersecurity training. Prior work shows that many developers misused APIs and consequently introduced vulnerabilities into their software. WebUnfortunately, APIs can be misused, which can have catastrophic consequences, especially if the APIs provide security-critical functionalities like cryptography. Understanding what API misuses are, and for what reasons they are caused, is important to prevent them, e.g., with API misuse detectors.
CRYPTOREX: Large-scale Analysis of Cryptographic Misuse in …
WebMay 31, 2024 · Further, we integrated our dataset into MUBench [3], a benchmark for API misuse detection. Our dataset provides a foundation for research on Crypto API misuses. For example, it can be used to evaluate the precision and recall of detection tools, as a foundation for studies related to Crypto API misuses, or as a training set. Webthe vulnerabilities in the “cryptography issues” category of the Common Vulnerabilities and Exposures (CVE) database have been dominated (83%) by the Cryptography API misuses [18]. The detection of cryptographic API misuses can be mapped to a set of program analysis problems [19]. Most of these greentech seattle
Oracle Labs Single Publication Page
WebAutomatic Detection of Java Cryptographic API Misuses: Are We There Yet Authors: Zhang, Ying; Kabir, Md Mahir; Xiao, Ya; Yao, Danfeng Daphne; Meng, Na Award ID (s): 1929701 1845446 Publication Date: 2024-01-01 NSF-PAR ID: 10345922 Journal Name: IEEE Transactions on Software Engineering Page Range or eLocation-ID: 1 to 1 ISSN: 0098-5589 WebMar 16, 2024 · Misuses of cryptographic APIs are prevalent in existing real-world Java code. Some open-sourced and commercial cryptographic vulnerability detection tools exist that capture misuses in Java program. To analyze their efficiency and coverage, we build a comprehensive benchmark named CryptoAPI-Bench that consists of 171 unit test cases. WebFeb 11, 2024 · Automatic Detection of Java Cryptographic API Misuses: Are We There Yet? Abstract: The Java platform provides various cryptographic APIs to facilitate secure … fnb of pa auto