Skip to main content

Posts

What happened at Iberdrola's 'Núñez de Balboa' PV Power Plant?

  The "mystery" of what happened at the "Núñez de Balboa" photovoltaic power plant is, to this day, one of the most significant unresolved questions of the Iberian blackout. In this post I elaborate on this issue by using open-source intelligence, official reports and a bit of reverse engineering. Introduction In a recent official hearing of the Spanish Senate commission investigating the blackout, the president of REE (Spain’s TSO), Beatriz Corredor, stated the following. " Let me tell you why we believe, why we know, that the whole process starting at 12:03 began in Extremadura, because we have physical evidence and therefore we can demonstrate that the extraordinary 0.6 Hz oscillation, that began at 12:03, was due to poor management and poor control of a high-power photovoltaic plant installed in the province of Badajoz[...] The same plant had had a similar failure, proven and documented, the previous year, and that the people in charge of that plant themse...
Recent posts

The innocuous but interesting case of Signal’s UNENCRYPTED_FOR_TESTING username

A couple of months ago I spent some time reading code from Signal (libsignal, Android/iOS apps, server, etc.) and came across some interesting issues, which I reported to @Security.  This post describes the case of the UNENCRYPTED_FOR_TESTING hardcoded username in Signal's TLS Proxy implementation, a debugging-only feature that could be 'exploited' (though the impact is very limited) in Signal for Android. So, what happens when an active actor tries to block your connection to Signal’s servers? Signal offers  different alternatives, including community-supported Signal TLS Proxies. The Signal TLS Proxy Signal provides plenty of information on how , and when , to use a Signal TLS Proxy. Signal TLS Proxy is a simple relay proxy implemented using nginx and ‘ssl_preread’. Depending on the received SNI, nginx will relay the connection to the specific server. https://github.com/signalapp/Signal-TLS-Proxy/blob/main/data/nginx-relay/nginx.conf ... stream { map $ssl_prer...

A new Cyber-Physical Angle in Spain’s Blackout

Just a few days ago, a reliable but anonymous source shared with me telemetry data from the day of the blackout, covering thousands of solar inverters deployed across Spain. Yesterday evening, the Spanish government released its official report on the blackout. In this post I present a detailed analysis of the telemetry data to understand how inverter-based resources may be linked to the voltage oscillations. This analysis offers a cyber-physical perspective that has not yet been publicly explored, and remains under investigation, according to the official report (p. 84-87)  I would like to mention that yesterday morning, many hours before the official report was published, I informed INCIBE of my intention to publish this research. I believe this heads-up was the right thing to do. Watch out, a long read ahead. Introduction  The following summary may be helpful for those looking to catch up on this complex scenario.  Week 1 : Introduction to the Spanish transmission ne...