Remote Attestation server stops peers communication
MikkySnow opened this issue · comments
1. Bug/Vulnerability Description
Multiple calls to 46789
(port of Remote Attestation server) stops production of new blocks / communication with other peers
2. Hardware and Software Specifications
- OS Name & version: Ubuntu 22.04
- CPU Name & Brand Intel Xeon E-2286G
- Go version: 1.18
- Rust version 9eb3afe9e 2023-03-27
- SGX version (optional) sdk 1.15
- [-] Docker environment
3. Steps to Reproduce
Send >10 remote attestation requests to 46789
port of node using swisstronikd request-master-key [node_address]
4. Impact Analysis
This issue makes node to lose connection to other peers / stops block production
5. Code Fix Submission
Make Remote Attestation server another service, which should run separately
Thank you for contributing to the improvement of our project!👨💻👩💻
Swisstronik internal use only
- [+] Not duplicate issue
- [+] Appropriate labels applied
Fixed with moving Remote Attestation to external service