Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Besides the privacy issue of sending package names clear-text, there is a second non-mitigated issue: Censorship.

An MitM could selectively block certain package being installed / update. Imagine using this to prevent: Bitcoin being installed / enforce a ban on crypto without backdoors / block torrent installations.

This doesn't work as well with the 'recognize package size' method because you need to download the entire package before you know the size. Given the need for Ack in TCP, an MitM can't just buffer data until they have the entire package size.



> This doesn't work as well with the 'recognize package size' method because you need to download the entire package before you know the size. Given the need for Ack in TCP, an MitM can't just buffer data until they have the entire package size.

All they have to do is corrupt the final packet and the package checksum fails. An attacker only needs to buffer a single packet worth of data.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: