60 Hurts per Second – How We Got Access to Enough Solar Power to Run the United States (2024)

The electricity grid – the buzzing, crackling marvel that supplies the lifeblood of modernity - is by far the largest structure humanity ever built. It’s so big, in fact, that few people even notice it, like a fish can’t see the ocean.

Until the grid goes down, that is. Then, like the fish dangling from the angler’s hook, we see our vulnerability. Modernity dissolves into a sudden silence, followed by the repeated flick of a light switch, and a howl of panic at the prospect of missed appointments, ruined dinners, lost workdays, stopped elevators and dark, cold evenings, and worse.

But most of the time, the grid hums along just fine ...

Now, take that labyrinthine system and add another complex network, this one delivering hundreds of gigawatts of power from the sun - solar power infrastructure. This ever-fluctuating source of energy is tapped via rooftop panels, distant solar farms, slapdash home arrays and other evolving infrastructure around the globe.

And with complexity comes risk ...

Then, take those two systems and intersect them with the Internet of Things, an ethereal network that runs from the limits of human thought – both positive and malicious – into the routines of daily life through seemingly innocuous gadgets.

At that intersection we find the mundane world of inverters and controllers.

And that's where a group of researchers stumbled upon an alarming fact:

a solar grid responsible for 195 gigawatts, or 20 percent of the world’s solar power output, is vulnerable. That’s enough to power the entire United States - and it’s just waiting to be hijacked.

Key Findings

  • Bitdefender researchers have identified a series of vulnerabilities in PV plant management platforms operated by Solarman and Deye.
  • This platform is responsible for coordinating production operations of millions of solar installations worldwide generating a whopping output of approximately 195 GW of solar power (20% of the global solar production)
  • If exploited, these vulnerabilities could allow an attacker to control inverter settings that could take parts of the grid down, potentially causing blackouts.
  • These vulnerabilities have been communicated to the affected vendors and fixed.

Understanding the Power Grid

The power grid is a vast network of power plants, transmission lines and distribution systems that delivers electricity from producers to consumers. It consists of three main components:

  1. Generation: Power plants generate electricity using various sources, including coal, natural gas, nuclear, hydro and, increasingly, solar and wind.
  2. Transmission: High-voltage transmission lines carry electricity over long distances from power plants to substations.
  3. Distribution: Substations lower the voltage for safe distribution to homes and businesses through local power lines.

The grid balances supply and demand in real time, ensuring that electricity is available when needed. When generation exceeds demand, voltage in the grid rises to dangerous levels that can damage sensitive equipment connected to it.

When generation can't meet demand, anomalies begin to occur. Initially, your microwave oven may get several minutes slower (as it computes its current time based on the “ticks” in the network measured in Hertz: 60 Hertz per second in the US, and 50 Hz per second in Europe). Secondly, parts of the grid where the imbalance is detected are disconnected before they drag the whole system into a downwards spiral that can take days to recover from.

60 Hurts per Second – How We Got Access to Enough Solar Power to Run the United States (1)

Fascinated? To learn more about how the grid works, you might want to watch this episode of Practical Engineering.

The Role of Solar Energy in the Grid

Solar energy has a powerful impact on the energy landscape. Solar panels convert sunlight into a clean, renewable source of power, which can be used immediately, stored in batteries, or fed into the grid.

Solar power systems are often decentralized, meaning they are installed on individual homes or businesses rather than centralized power plants. This means that generation and distribution often take place in the same ZIP code and (with some exceptions such as solar power production in parks), disruptions at this level have a limited geographic impact.

This decentralization presents several challenges and opportunities for the grid. Solar power reduces dependence on fossil fuels, lowers greenhouse gas emissions, and can enhance grid resilience by distributing power generation. However, integrating numerous small-scale solar systems into the grid can complicate management.

Solar setups produce variable amounts of electricity, and only during daytime. Maintaining voltage levels and managing the variability of solar power must be outsourced to a pre-programmed critical component called an inverter. An inverter converts the direct current (DC) electricity generated by solar panels into alternating current (AC) electricity, the standard used by most homes and businesses, as well as for transmission over the power grid.

The inverter performs two primary functions in a solar power system:

  • DC to AC Conversion: Solar panels generate DC electricity however, most electrical appliances and the power grid operate on AC electricity, which alternates in polarity and voltage. The inverter converts the DC electricity into AC electricity to be used by household appliances or fed into the grid.
  • Grid Synchronization: In grid-tied solar power systems, the inverter synchronizes the phase and frequency of the AC output with the grid. This ensures that the electricity generated by the solar panels is compatible with the grid and can be safely exported to it. Differences in phase and voltage can crash the grid. Power distributors and governments see any deliberate attempts to bypass these grid safety measures as a threat to national security.

Security Flaws in Solar Management Platforms

Bitdefender researchers started looking into potential cybercriminal use of inverters, as they are becoming increasingly visible on the radar of internet-connected devices. By the foresight of “we had one already available and we wanted to test it,” we looked into data loggers made by Solarman that are a popular choice for monitoring Deye inverter units..

To add context, Solarman is one of the world’s largest photovoltaic (PV) monitoring and management platform, and equipment connected to this platform is apparently responsible for the production of over 195 gigawatts of power across 2M+ active PV plants involving "10M+ devices in 190+ countries and territories”.

A quick look at the platform shows Solarman is not only an equipment builder, they also license parts of their infrastructure to other manufacturers (see the Appendix). Our analysis shows that the Solarman API architecture has multiple entry points exposed for multiple companies selling inverters, data loggers and a wide range of PV equipment. The investigation of the Deye inverter and Solarman data logger have uncovered severe security vulnerabilities that could be exploited to disrupt or even take down the grid.

Note - a data logger in an inverter setup records and transmits data on the solar power system's performance. It enables real-time and historical monitoring, fault detection, and remote management, ensuring the system operates efficiently and reliably. By gathering metrics such as power output, voltage and current, the data logger helps optimize energy production and usage, facilitates maintenance through timely alerts, and integrates with cloud platforms for accessible remote monitoring. This management feature improves system performance, enhances reliability, and supports informed decision-making, ultimately contributing to the longevity and effectiveness of the solar power installation.

The Solarman platform is linked to a variety of equipment and brands revolving around it. Many of these customers seem to use the entire platform as a service, while others wrap API endpoints in custom implementations and keep customer databases private.

Beyond the multiple entry-points exposed by the platform (discussed above), we sought to discover how various parts of this architecture fit together. To validate our assumptions, we successfully attempted to register a Solarman data logger into the Deye platform.

As far as we are able to tell, Deye has been using the original Solarman infrastructure up until 2024, but they have customized their implementation and spun off a new datacenter to accommodate their own user base.

The Solarman platform has two types of accounts: one is regular reporting, where the logged-in user has access to production and usage data in real time, while the other is a business (contractor) account used by the authorized installation company to control devices, modify voltage or frequency and control other power grid injection settings). With these details out of the way, it’s time to dig into how we managed to gain access to all business and regular accounts in all solar production devices made by Solarman and its partners.

Vulnerabilities in the Solarman platform

Our research on the Solarman platform uncovered the following vulnerabilities: (These flaws are detailed in a separate paper available below.)

Vulnerabilities in the Solarman platform Bitdefender-PReport-solarman-creat7907.pdf 974 KB download-circle
  1. Full Account Takeover: The Solarman platform’s /oauth2-s/oauth/token API endpoint lets attackers generate authorization tokens for any account. By modifying the JSON payload, attackers can gain control over any regular or business account. This means that a malicious user could iterate through all accounts, take over any of them and modify inverter parameters or change the way the inverter interacts with the grid.
  2. Token Reuse Across Platforms: JWT tokens issued by the Deye Cloud platform are also valid on the Solarman platform, granting full access to the accounts based on their ID. This cross-platform vulnerability can lead to widespread unauthorized access in the absence of well-defined boundaries to isolate vendors.
  3. Excessive Data Exposure: The Solarman platform’s API endpoints return excessive information about organizations, including private details such as email addresses and phone numbers. This information can be harvested to exploit the platform’s users and organizations. In addition to personally identifiable information, an attacker can chain this with the first vulnerability to run subsequent queries on the account and obtain GPS coordinates for solar installations as well as their real-time production capacity.

Vulnerabilities in the Deye platform

  1. Hard-Coded Credentials: The Deye platform uses a hard-coded account (`[emailprotected]` with password 123456) to access device data. This account can obtain an authorization token that grants access to any device, exposing sensitive information such as software versions, Wi-Fi credentials, and more​ (see the Deye disclosure report available below)​.
  2. Information Leakage: The API endpoint /user-s/acc/orgs on eu1.deyecloud.com returns excessive private information about users, including names, email addresses, phone numbers and user IDs. This endpoint can be exploited to leak information about all users on the platform​.
  3. Authorization Token Generation: The /oauth-s/oauth/token API endpoint has the same vulnerability as the endpoint used by Solarman. However, the JWT token that is generated contains a wrong value and is not accepted by the server, even though the token is valid and signed. This issue could pose a future risk if not properly patched​.
Vulnerabilities in the Deye platform Bitdefender-PReport-deye-creat7907.pdf 2 MB download-circle

Implications for Grid Security

While most of our previous findings have a serious impact on the individual or on the internet itself, the flaws detailed in this research are fundamentally different. Access to devices interacting with the grid can have devastating effects on the proper functioning of the grid itself. These vulnerabilities pose a significant threat to grid security in several ways:

  • Unauthorized Control: Attackers can take over accounts and control solar inverters, disrupting power generation and potentially causing voltage fluctuations.
  • Data Breaches: Sensitive information about users and organizations can be leaked, leading to privacy violations, information harvesting, targeted phishing attacks or other malicious activities.
  • Operational Disruptions: By accessing and modifying settings on solar inverters, attackers can cause widespread disruptions in power distribution, impacting grid stability and potentially leading to blackouts.

Disclosure Timeline

Solarman:

  • May 22, 2024: Bitdefender reaches out to Solarman for a security contact
  • May 23, 2024: Bitdefender gets in touch with Solarman security team and sends vulnerability information
  • May 24, 2024: Vulnerabilities acknowledged; account takeover gets immediately fixed
  • Jun 17, 2024: Vendor confirms that a fix for the API returning too much information is in place.
  • Jul 17, 2024: Vendor confirms that the Deye token reuse issue is now fixed.

Deye:

  • May 22, 2024: Bitdefender reaches out to Deye for a security contact
  • Jun 03, 2024: Authorized security partner asks Bitdefender for details
  • Jun 06, 2024: Bitdefender sends the vulnerability report
  • Jun 17, 2024: Bitdefender asks for an update on the reported issues
  • Jul 09, 2024: Deye sends an overview of the fixed issues
  • Aug 07, 2024: This report becomes public as per the coordinated vulnerability disclosure protocols.

Conclusion

Integrating solar power into the grid offers immense benefits, but it also introduces attack surfaces that equipment makers must take into account. The security flaws found in the Deye and Solarman platforms highlight the need for robust cybersecurity in managing solar energy systems, as well as in general IoT setups.

Protecting the grid from cyber threats is crucial to ensuring reliable and secure power for all. As we continue to embrace renewable energy, we must also remain vigilant and proactive in securing our energy infrastructure against evolving threats.

We’d like to thank the vendors involved for acknowledging and fixing these vulnerabilities in a timely manner.

Too long for a read? Watch this piece of research as a video presentation on August 9 at 5:00PM (Creator Stage 2 @ the IoT Village talks) at Defcon. If you are attending Defcon 32 in person, come see the talk live or meet and greet the researchers.

Appendix

Here is a list of Solarman partner companies using the platform and potentially affected by the reported vulnerabilities. Our testing reveals that most of these vendors have scheduled maintentance windows to deploy security patches. We presume that these scheduled maintenance intervals are set to implement mitigations for the issues we reported to Solarman and Deye.

CompanyLogin URLWebsite URL
Deyedeyecloud.com/logindeyeinverter.com
Aforehome.aforenergy.com/loginaforenergy.com
Canadian Solarmonitoring.csisolar.com/platformSelectcanadiansolar.com
Sofarpro.sofarsolarmonitor.com/loginsofarsolar.com
Intelbrassolarsendpro.intelbras.com.br/loginintelbras.com
Havellssolar.havells.com/loginhavells.com
Anfuotepartner.anfuote.com/loginanfuote.com/en
Beyondsunglobalpro.beyondsunenergy.com/loginbeyondsunpv.com
Fxpowerpro.fxpower.com.cn/loginfxpower.com.cn
Itramassolarsave.itramas.com/loginitramas.com
Yienergyglobalpro.yienergy.com/loginyienergy.com
Malinamonitor.malinagroup.cz/loginmalinagroup.cz
Trannergysmart.trannergy.com/logintrannergy.com
60 Hurts per Second – How We Got Access to Enough Solar Power to Run the United States (2024)

FAQs

Is there enough solar energy to power the US? ›

You only need about 100 miles by 100 miles of solar panels to power the entire United States…. The batteries you [would] need to store the energy, so you have 24/7 power, is 1 mile by 1 mile. One square-mile.”

How much land is needed to power the US with solar? ›

The US says it needs up to 22m acres for the solar energy transition – here's what that looks like. If the US is to rid itself of fossil fuels then one of its primary replacements, solar energy, is going to need land.

How many solar panels would you need to power the entire United States? ›

Therefore, about 7.85 billion individual solar panels, each providing about 350W per hour, are necessary to power the whole USA.

How much money would it take to power the US with solar? ›

To achieve 100 percent renewable energy over the next 10 years, the analysis finds that there would first have to be a massive buildout of wind and solar capacity, costing $1.5 trillion. Next, the U.S. would need to add 900 gigawatts of battery storage, raising the price tag to $4 trillion.

How many wind turbines would it take to run the United States? ›

It would take about 1.26 million wind turbines, covering about 0.01% of the land, to power the whole of the United States.

Can America run on renewable energy? ›

It is technically and economically feasible to run the US economy entirely on renewable energy, and to do so by 2050. That is the conclusion of a study last year in the journal Energy & Environmental Science, authored by Stanford scholar Mark Z. Jacobson and nine colleagues.

How much electricity does 1 acre of solar panels make? ›

Considering these practical facts, in 1 acre, around 250 kilowatt PV power plant can be constructed. This PV power plant can generate around 1200 megawatts of electricity(averagely).

Does solar or wind use more land? ›

Solar requires significantly more land than nuclear, and wind requires even more than solar. As a point of comparison, I will use nuclear power, which is the densest source of energy and thus requires the least amount of land use per kWh of electricity generated.

How many homes can 1 megawatt power? ›

One megawatt is equivalent to one million watts. It is a common unit used to describe the power output of large power plants or energy-generating facilities. To put it into perspective, one megawatt of power can light up approximately 1000 homes.

How long do solar panels last? ›

Manufacturers design solar panels to last for decades. According to the Solar Energy Industries Association (SEIA), solar panels last between 20 and 30 years. Some well-made panels may even last up to 40 years.

How many solar batteries are needed to power a house? ›

Your solar panels produce electricity for an average of 5 hours a day, so you'll need enough stored electricity to last the remaining 19 hours. Based on the 6.3 kW electricity load above, you'll need about 120 kWh of battery capacity—or about 12 average solar batteries.

How big is a 1 gigawatt solar farm? ›

A GW is 1,000 MW. It would require roughly 4,000 to 6,000 acres or 6.5 square miles to 9.4 square miles.

What percent of US energy comes from solar power? ›

What is U.S. electricity generation by energy source?
Energy sourceBillion kWhShare of total
Wind42510.2%
Hydropower2405.7%
Solar (total)1653.9%
Photovoltaic1623.9%
21 more rows

Is there enough solar power to power the world? ›

It would take about 115,000 square miles of solar PV at current tech and current use to power the world. That's about the size of New Mexico.

Can we survive off of 100% renewable resources? ›

If the world transitioned out of fossil fuels, could we generate the energy needed to power the world on 100 percent renewable energy? According to a new report by LUT University in Finland and Energy Watch Group, a German nonprofit, the answer is yes.

How long would it take for the US to switch to renewable energy? ›

“It is likely most cities will meet 10% of their energy demand with renewable energy, with best case scenarios reaching between 35% and 65% renewable penetration, within the next 20 to 30 years,” the researchers wrote.

References

Top Articles
Dana And Keith Cutler Net Worth – Repeat Replay
Judge Dana And Keith Cutler Net Worth – Equity Atlas
Kem Minnick Playboy
Elleypoint
Inducement Small Bribe
Dlnet Retiree Login
Best Team In 2K23 Myteam
Explore Tarot: Your Ultimate Tarot Cheat Sheet for Beginners
Wannaseemypixels
Crossed Eyes (Strabismus): Symptoms, Causes, and Diagnosis
R Tiktoksweets
Where does insurance expense go in accounting?
Craiglist Galveston
The Banshees Of Inisherin Showtimes Near Regal Thornton Place
ᐅ Bosch Aero Twin A 863 S Scheibenwischer
Payment and Ticket Options | Greyhound
Bend Pets Craigslist
Toy Story 3 Animation Screencaps
Publix Super Market At Rainbow Square Shopping Center Dunnellon Photos
Mychart Anmed Health Login
Schedule An Oil Change At Walmart
Happy Life 365, Kelly Weekers | 9789021569444 | Boeken | bol
[PDF] PDF - Education Update - Free Download PDF
eugene bicycles - craigslist
Striffler-Hamby Mortuary - Phenix City Obituaries
Co10 Unr
Meggen Nut
Little Einsteins Transcript
Uno Fall 2023 Calendar
5 Star Rated Nail Salons Near Me
Promatch Parts
Frommer's Belgium, Holland and Luxembourg (Frommer's Complete Guides) - PDF Free Download
Pch Sunken Treasures
Nail Salon Open On Monday Near Me
Indiana Immediate Care.webpay.md
Finland’s Satanic Warmaster’s Werwolf Discusses His Projects
Google Flights Orlando
Low Tide In Twilight Manga Chapter 53
Wilson Tattoo Shops
Seminary.churchofjesuschrist.org
Emily Tosta Butt
Inducement Small Bribe
LumiSpa iO Activating Cleanser kaufen | 19% Rabatt | NuSkin
Citroen | Skąd pobrać program do lexia diagbox?
Craigslist St Helens
Keci News
Mountainstar Mychart Login
Gonzalo Lira Net Worth
Mcoc Black Panther
Oefenpakket & Hoorcolleges Diagnostiek | WorldSupporter
6463896344
Diccionario De Los Sueños Misabueso
Latest Posts
Article information

Author: Patricia Veum II

Last Updated:

Views: 6433

Rating: 4.3 / 5 (44 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Patricia Veum II

Birthday: 1994-12-16

Address: 2064 Little Summit, Goldieton, MS 97651-0862

Phone: +6873952696715

Job: Principal Officer

Hobby: Rafting, Cabaret, Candle making, Jigsaw puzzles, Inline skating, Magic, Graffiti

Introduction: My name is Patricia Veum II, I am a vast, combative, smiling, famous, inexpensive, zealous, sparkling person who loves writing and wants to share my knowledge and understanding with you.