i thought it was checks against a local list of hashes? with frequent updates

this is how Firefox does it. can't speak for the rest.