BFTDiagnosis: An Automated Security Testing Framework with Malicious Behavior Injection for BFT Protocols
Published in Computer Networks (CN), 2024
Recommended citation: Wang, J., Zhang, B., Wang, K., Wang, Y., & Han, W. (2024). "BFTDiagnosis: An Automated Security Testing Framework with Malicious Behavior Injection for BFT Protocols." Computer Networks (CN). http://academicpages.github.io/files/bftdiagnosis.pdf
BFT Consensus Protocol Security Testing Framework: This paper proposes an automated security testing framework for BFT protocols called BFTDiagnosis:
- The framework can automatically configure and launch protocol testing tasks and build consensus nodes to execute different BFT protocols.
- During testing, consensus nodes can inject malicious behaviors based on pattern matching strategies and malicious behavior trigger mechanisms to simulate various malicious scenarios.
- Through an analyzer, BFTDiagnosis can collect protocol runtime data from consensus nodes and calculate four security quantification metrics to evaluate protocol performance.
Recommended citation: Wang, J., Zhang, B., Wang, K., Wang, Y., & Han, W. (2024). “BFTDiagnosis: An Automated Security Testing Framework with Malicious Behavior Injection for BFT Protocols.” Computer Networks (CN).
