logoalt Hacker News

dcmintertoday at 4:21 PM3 repliesview on HN

The "signature verification" in the fix being CRC32 is pretty hilariously clueless.


Replies

jeroenhdtoday at 4:52 PM

It's technically possible (though I don't know if they actually do this) that they're not referring to a signature check in the download part, but are verifying the code signing signature of the executable downloaded. You'd only notice the CRC if you were looking at the downloaded content, but if the updater refuses to launch an executable that isn't signed by AMD's cert then they would be fine.

Given the way AMD has been treating this issue, I'm assuming they're just incompetent, though.

show 2 replies
throwway120385today at 4:52 PM

Especially because if they had read about or studied this problem they would find tons of prior art where CRC32 was considered not secure for solving the problem. CRC32 solves a different problem -- how do you verify that the data that was received is identical to the data that was sent. It makes no guarantees about who is sending the data, which is the real problem signatures solve.

show 1 reply
sitkacktoday at 4:32 PM

They should have done base64 encryption before the crc32. noobs