Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CryptoGuardOSS/cryptoapi-bench
https://github.com/CryptoGuardOSS/cryptoapi-bench
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/CryptoGuardOSS/cryptoapi-bench
- Owner: CryptoGuardOSS
- License: mit
- Created: 2019-02-05T04:12:31.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-05-09T13:21:50.000Z (over 2 years ago)
- Last Synced: 2024-08-04T00:11:52.729Z (5 months ago)
- Language: Java
- Size: 116 KB
- Stars: 11
- Watchers: 2
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-software-engineering-research - CryptoAPI-Bench
README
### Build Cryptoapi-bench
1. Run `cd /path/to/cryptoapi-bench`
2. Run `gradle clean build`A Jar will be created in `cd /path/to/cryptoapi-bench/build/libs/` folder. Use different Cryptographic vulnerability detection tools to analyze the Jar.
The `CryptoAPI-Bench_details.xlsx` contains the summary of secure and nonsecure code and pointed out the vulnerability.
A new version of CryptoAPI-Bench containing 171 test cases can be found in https://github.com/CryptoAPI-Bench/CryptoAPI-Bench/tree/master/src/main/java/org/cryptoapi/bench.
### Paper
If you use this code or these benchmarks in your research, please cite the following publication.
```
@inproceedings{afrose2019cryptoapi,
title={CryptoAPI-Bench: A Comprehensive Benchmark on Java Cryptographic API Misuses},
author={Afrose, Sharmin and Rahaman, Sazzadur and Yao, Danfeng},
booktitle={2019 IEEE Cybersecurity Development (SecDev)},
pages={49--61},
year={2019},
organization={IEEE}
}@inproceedings{rahaman2019cryptoguard,
title={Cryptoguard: High precision detection of cryptographic vulnerabilities in massive-sized java projects},
author={Rahaman, Sazzadur and Xiao, Ya and Afrose, Sharmin and Shaon, Fahad and Tian, Ke and Frantz, Miles and Kantarcioglu, Murat and Yao, Danfeng},
booktitle={Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security},
pages={2455--2472},
year={2019}
}
```### Contact
If you have any questions or suggestions, please email to [email protected]