handle TLS attack #4

Merged
valy merged 2 commits from noormohammedb/hacker-challenge-sgx-general:patch_net_attacks into main 2025-01-06 16:36:12 +00:00
Showing only changes of commit 9e9036280d - Show all commits

@ -93,7 +93,14 @@ impl NodeServer {
let conn = if let Err(e) = conn { let conn = if let Err(e) = conn {
println!("Error accepting TLS connection: {e}"); println!("Error accepting TLS connection: {e}");
if e.to_string().contains("HandshakeFailure") { let attack_error_messages = [
"HandshakeFailure",
"peer sent no certificates", // "NoCertificatesPresented",
"Not found quote extension",
];
let err_str = e.to_string();
if attack_error_messages.iter().any(|att_er_str| err_str.contains(att_er_str)) {
state.increase_net_attacks().await; state.increase_net_attacks().await;
} }
return; return;