Usando uma mistura de flash, java e javascript, um site pode descobrir:
- Qual navegador + o SO você está usando
- Quais fontes estão instaladas
- Sua resolução de tela e profundidade de cor
- Quais plugins estão instalados
- Aproximadamente onde você está
O hardware só pode vazar se houver um plugin específico para ele (não é um caso comum), ou se algum ActiveX verificar.
Um novo elemento HTML5 device
permitirá o uso de webcams etc., mas isso provavelmente será uma abstração e só dirá se você tem uma ou não, em vez da marca.
Dê uma olhada no link para ter uma visão interessante do que seu navegador informa a um site.