Ho letto una risposta qui sui siti Web che forniscono file scaricabili insieme ai relativi hashsum. Conteneva una frase a cui pensavo ogni volta che scaricavo qualcosa, ma non l'ho mai veramente capito: The provided hash lets you double-check that the file you downloaded was not corrupted accidentally in transit
.
Penso di potermi ricordare vagamente che questo, dover scaricare di nuovo un file perché è rotto, è successo qualche volta in passato, quando ho sofferto di un modem 56k, e scarica dove c'è un dolore in generale. Ma non sono sicuro che sia successo, e non ho potuto spiegarlo - c'è il TCP, che dovrebbe essere in grado di gestire il mio download perfettamente bene, ed è in circolazione almeno dal 1983.
C'è un modo in cui un file scaricato può differire dal file sul server, oltre agli attacchi malevoli come il MITM? Oppure: come utente, se penso che qualcosa non sia giusto per il download finito, deve essere un attacco MITM?