El investigador Alfredo Ortega ha revelado en una conferencia de seguridad en Argentina cómo usar un disco duro mecánico para captar sonidos cercanos. Su ingeniosa técnica convierte el mecanismo de protección del disco duro contra las vibraciones del entorno en un rudimentario micrófono espía.

‚ÄúTodav√≠a no es lo bastante preciso para grabar conversaciones ‚ÄĒexplic√≥ Ortega al blog Bleeping Computer‚ÄĒ, pero hay investigadores que pueden recuperar datos de voz a partir de se√Īales de muy baja calidad mediante el reconocimiento de patrones, por lo que no descartar√≠a que se vaya a poder hacer en un futuro‚ÄĚ.

Advertisement

El m√©todo de Ortega se basa en el dise√Īo de los discos duros. Por dise√Īo, no se puede leer ni escribir informaci√≥n en un disco duro cuando este se mueve por las vibraciones del entorno, y los sonidos son precisamente ondas mec√°nicas que hacen vibrar los platos del perif√©rico. Un disco duro convencional espera a que las oscilaciones se detengan para empezar a realizar cualquier operaci√≥n.

Bien, aquí está el truco. Ortega se dio cuenta de que los sistemas operativos modernos vienes con herramientas que miden con precisión de nanosegundos las operaciones del disco duro, y por lo tanto pueden revelar en detalle los retrasos de estas operaciones. Cuanto más largos son estos retrasos, más fuertes serán los sonidos o las vibraciones que los causan. Así es como consiguió reconstruir las ondas de sonido captadas por los platos de su disco duro.

Como advert√≠a el propio Ortega, el resultado no es muy preciso (de hecho es bastante rudimentario), pero el investigador sac√≥ una segunda conclusi√≥n de su investigaci√≥n: un sonido que coincida con la frecuencia de resonancia del disco duro pueden usarse a modo de ‚Äúataque de denegaci√≥n de servicio‚ÄĚ para que este deje de responder a los comandos del sistema operativo. La frecuencia depende del tama√Īo del disco y de d√≥nde est√© montado. Ortega descubri√≥ que un tono continuo de 130 Hz hac√≠a que su disco duro dejara de responder: el kernel de Linux lo desconect√≥ por completo despu√©s de 120 segundos.

Advertisement

[Bleeping Computer]