ConceptioArchivearXiv CS
arXiv CSopen access

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

Unknown · arxiv_cs
arXiv CS · Papers · License: Open Access
Open Source ↗Direct PDF ↓
cryptographycybersecurityprivacysecurity
cryptography, security, privacy, cybersecurity

arXiv:2609.07783v1 [cs.CR] 7 Sep 2026

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks Anna Raymaker

Samuel Talkington

Zeezoo Ryu

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Richard Asiamah

Emad Abukhousa

Betelihem Ashebo

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Animesh Chhotaray

Daniel K. Molzahn

Frank Li

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Saman Zonouz

Raheem Beyah

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Georgia Institute of Technology Atlanta, GA, USA [email protected]

Abstract Grid-connected solar distributed energy resources (DERs), such as solar inverters and monitoring platforms, have been deployed at unprecedented scale over the past few years, with global solar capacity more than doubling since 2022. To support monitoring and control, many of these systems are Internet-connected and configured by installers or end users, yet the real-world scale of their Internet exposure and the implications for power grid operation remain poorly understood. In this paper, we present an Internet-scale evaluation of exposed and vulnerable solar DER infrastructure, and assess the risk that compromised DERs can pose to energy grids. We develop a method for accurately identifying solar DERs from Internet scanning data, and discover a diverse population of over 66,000 Internet-exposed solar DERs. We detect that at least 10,000 of these DERs may have known CVEs, such as unauthenticated monitoring and control endpoints. To assess the risk that these vulnerable DERs pose to a power grid, we use an electric grid network for Oahu, Hawaii, established and used by the power system research community, and conduct a power system analysis. Our evaluation shows that by compromising exposed DERs, attackers can cause voltage and line flow violations across multiple locations in the Oahu network, resulting in a range of consequences from degraded power quality to damaged power system components to power outages. Ultimately,

This work is licensed under a Creative Commons Attribution 4.0 International License. CCS ’26, The Hague, Netherlands. © 2026 Copyright held by the owner/author(s). ACM ISBN 979-8-4007-2871-6/2026/11 https://doi.org/10.1145/3830454.3846739

our work brings to light the emerging threat of grid-connected DERs, and provides directions for improving energy security.

CCS Concepts • Hardware → Power networks; Power estimation and optimization; • Security and privacy → Hardware attacks and countermeasures; Domain-specific security and privacy architectures; • Applied computing → Operations research.

Keywords grid cyber resilience, distributed energy resources, mathematical optimization, inverters, measurement ACM Reference Format: Anna Raymaker, Samuel Talkington, Zeezoo Ryu, Richard Asiamah, Emad Abukhousa, Betelihem Ashebo, Animesh Chhotaray, Daniel K. Molzahn, Frank Li, Saman Zonouz, and Raheem Beyah. 2026. Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks. In Proceedings of the 2026 ACM SIGSAC Conference on Computer and Communications Security (CCS ’26), November 15–19, 2026, The Hague, Netherlands. ACM, New York, NY, USA, 20 pages. https://doi.org/10.1145/ 3830454.3846739

1

Introduction

In December 2025 [43], a coordinated cyberattack targeted Poland’s renewable energy sector, exploiting Internet-exposed control interfaces to disrupt distributed energy systems across the country. Rather than breaching centralized utility infrastructure, attackers exploited known vulnerabilities in edge-facing devices. This marked a shift from past attacks [14, 17, 58] on the Ukrainian power grid, which focused on high-value control centers, to a distributed attack model aligned with the grid’s evolution toward distributed

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

energy resources (DERs)1 [15]. Post-incident analysis of the attack in Poland estimates that a broader compromise could have removed over a gigawatt of generation capacity simultaneously [17]. Such a sudden loss during peak demand could have triggered frequency instability and cascading failures, similar to those observed during the 2025 Iberian grid collapse [20]. The incident illustrates a recurring pattern in power-grid attacks: exploiting known vulnerabilities in reachable devices to induce system-wide disruption. The attack on DERs in Poland coincides with their rapid global expansion, particularly solar DERs. Between 2022 and 2024, global solar capacity doubled to 2 terawatts, driven by widespread adoption of grid-connected inverters and batteries. Unlike centralized generation, DERs inject power directly into distribution networks and are frequently managed via cloud dashboards, web interfaces, or vendor APIs. This architecture introduces new cyber–physical vulnerabilities, as devices (e.g., solar inverters) that directly affect grid behavior are now reachable from the public Internet [21, 22, 31]. The security implications are increasingly evident. In just two years, over 129 CVEs have been issued for solar DER platforms covering vulnerabilities in firmware, web dashboards, and control APIs [8, 31, 40]. Yet despite the expanding threat landscape, two critical gaps remain: (a) no reproducible, validated methodology exists for discovering the heterogeneous DER population at scale, and (b) we lack a grounded understanding of the worst-case grid consequences if such devices, especially solar inverters that directly control power generation, are compromised. In this paper, we address both challenges. Prior work has made progress along two separate axes. Internetwide scans have exposed vulnerabilities in cyber-physical systems [18, 35, 42, 47] but have not systematically characterized solar DER exposure or connected it to grid impact. Power-systems research has modeled the destabilizing potential of high-wattage load manipulation [45, 48, 52] but assumes hypothetical adversaries with control over millions of devices. Neither line addresses the central question for solar DERs: what can attackers actually do with the inverters exposed today? Answering this requires modeling powersupply-side attacks against the empirically exposed population – fundamentally different from prior demand-side analyses, since compromised inverters control both active and reactive power and require orders of magnitude fewer devices. In practice, measuring DER exposure is challenging due to fragmented vendors, device roles, and installer-driven deployments that rely on non-standard, vendor-specific web interfaces. This heterogeneity produces noisy scanner artifacts that make it difficult to distinguish operational DER devices from generic web infrastructure at scale. Translating measured exposure into gridlevel impact is similarly constrained by the limited availability of realistic distribution-network models with detailed DER placement. These challenges and research gaps motivate the questions: RQ1: How are solar DER platforms exposed on the public Internet, and what security-relevant control surfaces are reachable? RQ2. What grid-level consequences could an attacker induce by manipulating these devices?

Raymaker et al.

To answer these questions, we combine Internet-scale measurement with power-system analysis. We develop a cross-vendor discovery pipeline that identifies exposed solar DER platforms across Internet scan data. To filter non-device infrastructure at scale, we use an LLM to label a training set and a supervised classifier to apply those labels across 1.8M hosts. We then characterize reachable interfaces, map them to attacker capabilities, and simulate worst-case attacks on a realistic power grid model. We identify 66,379 solar DER hosts spanning over 150 countries. Exposure is dominated by web-based management interfaces that enable device configuration and control, and at least 11,826 hosts are associated with known vulnerabilities. To our knowledge, this is the largest population of Internet-exposed cyber-physical devices identified by a measurement study, exceeding prior work on PLCs [42] and EV charging systems [38] by a factor of two or more. Grounding this exposure in a power-system context, we conduct the first measurement-driven grid impact analysis in the security community. Using exposed inverters in Oahu, we show that coordinated manipulation of just 41.1 MW of generation is sufficient to drive 18 of 37 buses more than 10% below nominal voltage and overload 6 of 89 transmission lines on a realistic grid model, conditions that can damage motors and transformers and force protective disconnections that lead to outages. Unlike prior (power) demandside attacks that require coordinating millions of high-wattage IoT devices [48, 52], supply-side compromise gives attackers direct control over both active and reactive power. This enables voltage manipulation that demand-side attacks cannot achieve, with orders of magnitude fewer devices. Our findings demonstrate that insecure DER interfaces are widespread and operationally consequential. They provide adversaries with an expanding and poorly secured attack surface that warrants immediate attention from vendors, operators, and regulators. In summary, our contributions are as follows: • A measurement-driven power-system analysis that maps empirically observed Internet-exposed solar DERs into attacker capabilities and quantifies resulting grid-level violations using a realistic power grid model. • A global, Internet-scale measurement of 66,379 exposed solar DER hosts, produced by a scalable discovery pipeline that combines deterministic fingerprinting, LLM-assisted labeling, and supervised classification to separate operational DERs from Internet noise across heterogeneous vendor ecosystems. • https://gridtrouble.xyz, a public tool that simulates and visualizes the maximum grid impact achievable on Oahu using actual, currently exposed DERs from our measurement. Users can select inverter subsets, adjust control settings, and watch the impacts change.

2

In this section, we present our threat model, review prior work on Internet-wide discovery of networked devices and on the systemlevel impact of large-scale device compromise, and give an overview of our measurement and power-analysis approach.

2.1 1 DERs: small-scale grid-connected assets including solar inverters, batteries, and the

meters and gateways used to monitor and control them.

Threat Model, Related Work, and Overview

Threat Model

We consider an Internet-based adversary targeting solar-DER infrastructure such as rooftop and small-commercial solar inverters,

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

monitoring gateways, and fleet, or installer-managed platforms, through publicly reachable interfaces. Consistent with known attacks [43] against DERs, we consider the adversary operates without physical proximity or on-premises access and interacts with devices solely via the public Internet, including web management interfaces, monitoring dashboards, installer portals, and exposed industrial control protocols (e.g., Modbus TCP). When authentication is weak or absent, the attacker may read or modify inverter configuration parameters such as power setpoints, operational modes, or device state, and may trigger actions including disconnection, reboot, or firmware upload. We infer the capabilities of the attacker only from scanner-visible interfaces and documented control functionality.

2.2

Related Work

Internet-Wide Discovery. Prior work has shown that Internetwide scanning and indexing platforms such as Censys and Shodan enable large-scale measurement of exposed networked systems [18]. Early studies revealed widespread exposure of industrial control systems (ICS), often lacking authentication or basic access controls [35]. Subsequent work identified exposed ICS remote management interfaces and extended Internet-wide measurement techniques to other cyber-physical domains such as robotics and automotive systems [12, 46, 47, 56, 60]. More recent research has introduced automated discovery pipelines. PLCHound [42] showed that iterative, cross-protocol inference can substantially improve recall for programmable logic controllers (PLCs), while ChargePrint [38] applied Internet-scale measurement to electric vehicle charging systems. These approaches succeed because their targets share structural regularities that discovery can key on: PLCs expose a small set of standardized industrial protocols (e.g., Modbus, EtherNet/IP, CODESYS) and consistent product identifiers (e.g., recognizable web-management banners) that generalize across vendors, and EV chargers commonly implement OCPP [3]. DER ecosystems share none of these regularities, so existing discovery techniques do not readily generalize to DERs; applying PLCHound’s method [42] to our DER population confirms this, returning few devices. These structural differences also limit brand- and product-anchored discovery, as in Forescout’s Shodan-based snapshot [22]: it misses devices without a recognizable identifier (53.7% of our validated hosts carry no vendor fingerprint; Section 4.2) and relies on scannerprovided device labels shown to be unreliable [42]. Our pipeline instead recovers this heterogeneous, largely unbranded population. More fundamentally, prior industry and academic efforts characterize exposure but stop there. We are the first to bridge exposure and impact: connecting a measured, validated DER population to a quantified, grid-level consequence analysis (Section 5) is the central contribution of this work. Large-Scale Device Compromise. A complementary line of work has examined the consequences of large-scale compromise of networked devices. Studies of IoT botnets, most notably Mirai [6], showed how insecure ecosystems enable rapid, widespread device takeover. In the energy domain, BlackIoT [23, 50, 52] and MaDIoT [34, 45, 48, 49] showed that coordinated control of highwattage IoT devices can destabilize power systems even in the presence of standard grid protections. Other work has shown that

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

attacks on individual solar inverters can induce voltage and frequency disturbances [7]. Our work differs from this line in three ways. First, BlackIoT and MaDIoT are demand-side attacks that manipulate load through compromised IoT devices; we study supply-side attacks that compromise generation directly through exposed inverters. This distinction is consequential: demand-side attacks can only manipulate active power, while compromised inverters independently control both active and reactive power, enabling voltage manipulation that load-based attacks cannot achieve. Second, prior work assumes an adversary already controls a hypothetical population of millions of devices; we instead measure the population that is actually Internetexposed and vulnerable and ask what an attacker controlling that population can do. Third, supply-side compromise achieves comparable grid impact with orders of magnitude fewer devices than demand-side attacks require.

2.3

Approach Overview

Our approach combines Internet-scale measurement with powersystem analysis to map DER exposure and quantify its grid-level consequences. Measurement pipeline (Sections 3 and 4). Our measurement is anchored in publicly available Internet scan data from Censys [2], which provides protocol- and service-level observations of IPv4 and IPv6 hosts. We execute our discovery pipeline over two single-day Censys snapshots taken approximately four months apart. Snapshot 1 applies queries for 34 DER vendors and yields 166K candidate hosts; Snapshot 2 expands coverage to 96 vendors and yields 1.8M candidates. For each candidate, we extract scanner-visible metadata (service banners, open ports, TLS certificate fields, and HTTP response data) and, where web services are exposed, retrieve and parse associated web content. Using Snapshot 1, we produce a labeled dataset via LLM-assisted classification and deterministic refinement (Section 3.2). These labels train an interpretable lowlatency classifier that scales DER identification to the 1.8M hosts in Snapshot 2 (Section 3.3), yielding 66,379 validated DER hosts. Power-system analysis (Section 5). To translate measured exposure into grid-level impact, we augment a validated synthetic transmission model of Oahu [51] with the exposed inverter population identified above. We isolate all 571 exposed and vulnerable DERs in Oahu and manually verify each for attacker-relevant exposures (e.g., unauthenticated management interfaces, firmware upload endpoints, or externally reachable control protocols) and aggregate them into compromisable units totaling 41.1 MW of generation capacity. We formulate worst-case attacks as adversarial AC optimal power flow problems: compromised inverters maximize voltage and line-flow violations, subject to physical inverter limits and the automatic response of non-compromised generators. This produces an upper bound on grid impact for the empirically observed attack surface.

3

Methodology

We present a measurement pipeline for discovering and characterizing DER devices that are reachable from the public Internet. The

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Raymaker et al.

2.) Training Set Labeling and Validation

3.) Scaled DER Classification

LLM Judge

Snapshot 1

1.) Vendor-Driven Discovery manuals,

Snapshot 1

products,

datasheets model IDs, URLs

Candidate Hosts x.x.x.x

166k Hosts

PostClassification

y.y.y.y z.z.z.z Query Construction

tls.cert: "vendorx.com"}

DER Tree-based

Hosts

Classifier

Filtering

+ {html.title: "SolarVendorX" html.body: "Model5000"

Labeled

Snapshot 2 1.8M Hosts

marketing, corporate, other sites

login, controls, monitoring

web content

4.) Device and Security Analysis Vendor/Device Type inverter, gateway, portal

DERs

Exposed Interface web, modbus, controls

Snapshot 2

Vulnerabilities

Unlabeled

CVEs, misconfigurations

Hosts

Other sites

Figure 1: Methodology overview for discovering and characterizing Internet-exposed DERs. We derive vendor-specific fingerprints from public documentation and construct deterministic Censys queries to identify candidate hosts. An LLM-based classifier labels a first snapshot (34 vendors), producing training data for a tree-based model that scales classification to a second, broader snapshot (96 vendors) taken four months later. Validated DER hosts are then characterized by vendor, interface exposure, and security properties. pipeline proceeds in four stages (Figure 1). First, we derive vendorspecific fingerprints from public documentation and construct deterministic queries over Internet scan data to identify candidate hosts (Vendor-Driven Discovery). Second, we apply an LLM-based classifier to a single-day Censys snapshot to produce labeled training data (Training-Set Labeling and Validation). Third, we train a tree-based classifier on those labels and apply it to a second, larger snapshot taken approximately four months later to identify DER hosts at scale (Scaled DER Classification). Finally, we characterize each validated host by vendor, interface exposure, and security properties (Device and Security Analysis). The two-snapshot design serves two purposes. First, it enables scalable classification: the LLM produces high-quality labels on Snapshot 1 (166K hosts) but is too slow for per-host inference on Snapshot 2 (1.8M hosts), so a lightweight supervised model trained on those labels handles the larger set. Second, it enables a generalization test: Snapshot 2 was collected approximately four months after Snapshot 1 and incorporates queries for 96 DER vendors compared to 34 in Snapshot 1, allowing us to evaluate whether the classifier can identify previously unseen brands and whether exposure patterns persist over time.

3.1

Stage 1: Vendor-Driven Discovery

We systematically identify Internet-facing DER candidates by mining publicly available vendor documentation and translating the resulting fingerprints into deterministic Censys queries. Fingerprint Extraction. For each target vendor and monitoring platform (Table 10 in the appendix), we scrape installation manuals, datasheets, and support documentation. From these sources, we extract product names and model numbers that appear in configuration or status interfaces (e.g., SMA Sunny Boy, Sunny WebBox), user-interface strings from documented dashboards and login pages, and portal domains used for remote monitoring or fleet management. Identifiers are retained only when they co-occur with solar or photovoltaic context in the source documentation; generic tokens without energy-specific qualifiers are discarded. For vendors with common names (e.g., ABB, Delta, Siemens), identifiers are constrained to co-occur with DER-specific terms such as solar

inverter or photovoltaic to prevent matches against unrelated industrial systems. Minor textual variants are consolidated through exact matching and edit-distance clustering. Industry data indicates that the top ten global inverter vendors account for at least 86% of worldwide PV inverter shipments [13, 27, 54]. Our initial vendor set of 34 covers the major manufacturers and commonly deployed monitoring ecosystems. For Snapshot 2, we expand coverage to 96 vendors by incorporating additional regional manufacturers, white-label products, and monitoring platforms identified during error analysis of Snapshot 1 results. Query Construction. Each fingerprint is translated into a Censys query that searches scanner-visible fields where deployment identifiers are likely to appear, including HTTP response titles and bodies, TLS certificate subject fields, and service-level response data. Multifield matching is necessary because deployed DER systems surface identifiers inconsistently across titles, page content, certificates, and auxiliary service metadata. For vendors with distinctive identifiers (e.g., IQ Gateway, SUN2000), fingerprints are matched directly as exact or near-exact strings. For ambiguous vendors, queries conjoin vendor identifiers with energy-domain terms. In addition to brand-specific queries, we construct a single generic discovery query from recurring DER-specific interface terms (e.g., photovoltaic system, solar dashboard) that appear across vendors once brand names are removed. This generic query targets white-label, rebranded, or otherwise unattributed devices. All queries are generated programmatically from the fingerprint database and stored prior to execution, ensuring reproducibility. Further details on queries and field-matching logic are in Appendix C. Snapshots and Coverage. We execute the discovery pipeline at two points in time. Snapshot 1 comprises 166K candidate hosts from a single-day Censys scan using 34 vendor-specific queries plus one generic query. Snapshot 2, taken approximately four months later, incorporates 96 vendor queries and BigQuery-based full HTTP body search, yielding 1.8M candidate hosts. Vendor-specific queries identified nearly 50% of validated DER hosts that would have been missed by generic queries alone, while producing 14.7% false positives compared to 85.3% for the generic query. We also filter honeypots; see Honeypot Handling in Section 3.3 below for more details.

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

Table 1: LLM-based device classification performance LLM

CL

#IPD

#O

Precision

Recall

Llama3.3:70b Gemma3:27b Qwen3:32b Qwen3:32b

8K 8K 8K 128K

67,293 86,222 32,631 31,808

98,710 79,781 133,372 134,195

58% 34% 60% 58%

97% 81% 97% 88%

CL = context length; #IPD = identified potential DERs; #O = other devices. Precision and recall are estimated from manually labeled samples of 50 predicted-DER and 50 predicted-non-DER hosts for each LLM (100 total).

3.2

Stage 2: Training-Set Labeling and Validation

Snapshot 1 contains both operational DER devices and non-device artifacts such as vendor marketing pages, academic resources, and unrelated industrial infrastructure. Accurately labeling 166K hosts requires a classifier that can generalize across diverse interface styles without a pre-existing labeled dataset. We therefore apply an LLM in a zero-shot setting — the only approach that can produce reliable labels at this scale without manual annotation of tens of thousands of hosts. LLM-Assisted Classification. For each host, an off-the-shelf large language model receives scanner-visible metadata (service banners, ports, protocols, TLS fields) and scraped web content (HTML titles, bodies, headers, and reachable paths) and classifies it as either a DER-related deployment or a non-DER artifact. Simple keyword matching is insufficient for this task because distinguishing a page that is a device from one that merely discusses a device requires semantic understanding of page structure and content [11]. We evaluated four open-source LLMs spanning different architectures and context windows (8K–128K tokens), summarized in Table 1. Each classifies hosts using a structured three-component prompt that separates invariant classification logic from per-host evidence (Figure 8), detailed in Appendix D. We select Llama 3.3:70b, which identifies a larger set of candidate DER hosts than the Qwenbased models while exhibiting comparable true positive and negative rates. Retaining a larger candidate set here is desirable because subsequent stages conservatively eliminate residual false positives, so high recall matters more than precision at this step. We use openweight models instead of commercial APIs, as they achieve sufficient screening performance while avoiding per-token inference costs over a corpus of this size (166K hosts in Snapshot 1). Across all evaluated models, misclassifications are dominated by false positives rather than false negatives, reflecting the intended role of the LLM as a high-recall screening filter. Applying Llama 3.3:70b reduces the candidate set from 166K to 67K hosts. Deterministic Refinement. Manual inspection of LLM errors reveals that false positives cluster around a small number of recurring patterns: consumer-grade solar-powered cameras (e.g., Reolink), network management appliances, and academic pages that discuss power systems or expose industrial protocols without operational control surfaces. We encode these patterns as explicit suppression rules operating on scanner-visible characteristics (HTML titles, server headers, protocol combinations, vendor strings). This hybrid approach, LLM screening plus deterministic suppression, achieves 98% precision on a manually validated random sample (Table 8).

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Full details of the error taxonomy, suppression rule construction, and final validation are provided in Appendix D. The output of this stage is a set of labeled DER (41,755) and nonDER (124,208) hosts from Snapshot 1, which serves as the training set for Stage 3.

3.3

Stage 3: Scaled DER Classification

Snapshot 2 contains 1.8M candidate hosts. Per-host LLM inference at this scale is impractical: classifying Snapshot 1 (166K hosts) with Llama 3.3:70b alone required 634 GPU-hours across 17 jobs on H100/H200 GPUs, and evaluating all four candidate LLMs consumed 1,426 GPU-hours total. Scaling this to Snapshot 2’s 1.8M hosts would require roughly an order of magnitude more compute. Beyond cost, the LLM pipeline also requires a separate deterministic refinement stage to suppress recurring false-positive patterns (Section 3.2), adding manual effort and engineering complexity. We therefore train a Random Forest classifier on the Snapshot 1 labels. A tree-based model addresses both limitations: it classifies the full 1.8M-host set in under five minutes on a single CPU, and its learned decision boundaries internalize the suppression logic that the LLM pipeline requires as a separate post-processing stage. The resulting classifier is also interpretable: feature importances identify which signals drive predictions, enabling systematic auditing of classification behavior without probing a black-box model. Feature Engineering. For each host, we extract 25 hand-crafted features from scanner-visible metadata, organized into three groups. DER content signals capture solar- and energy-specific indicators: the number of matched energy-domain terms (e.g., inverter, voltage, yield), brand-name detection with word-boundary enforcement for short strings (to prevent, e.g., the four-character brand “Tigo” from matching “Tigoni”), solar-related HTTP titles, TLS certificate fields referencing solar platforms, and industrial protocol exposure (SNMP, Modbus). Suppressor signals flag hosts that lack DER evidence. A no_solar_content_signal feature fires when none of the DER content features are active. Additional compound features detect many-port hosts with zero DER indicators, lighttpd servers without corroborating solar evidence, and DevOps, AI, or database dashboards (e.g., Jupyter, Grafana, pgAdmin) that are structurally similar to monitoring interfaces but unrelated to energy systems. TF-IDF features provide text-level discrimination using a discriminative vocabulary. Negative terms are selected by 𝜒 2 association with the not-solar class, filtered to remove CCTV-specific and web boilerplate, and supplemented with a seeded list of known falsepositive indicators (e.g., docker, kubernetes, wordpress). Positive terms are drawn from a curated DER phrase list intersected with terms that appear frequently in solar-labeled documents. Remaining vocabulary slots are filled with top-frequency corpus terms as a hybrid backfill. Training. We train a Random Forest (200 trees, max depth 30) on the full set of labeled hosts from Snapshot 1. We limit tree depth to 30 to reduce overfitting to training-set-specific patterns; holdout evaluation confirmed that unrestricted depth did not improve precision or recall. Two hundred trees provide stable probability estimates while keeping training and inference fast enough for iterative development; we observed no improvement beyond this

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Raymaker et al.

Table 2: Random Forest classification performance on the training distribution (Snapshot 1, ground truth) and the target distribution (Snapshot 2, audit of random samples). Dataset

Evaluation

Snapshot 1 Snapshot 2

Stratified holdout Manual audit (n=200)

Precision

Recall

98.2% 99%

86.1% 98%

point in cross-validation. No class-weight rebalancing is applied, so that the model’s prior reflects the natural class distribution and hosts with no solar signal default to not-solar. Threshold Selection. The Random Forest outputs a probability estimate 𝑃 (solar) ∈ [0, 1] for each host, representing the model’s confidence that the host is a DER deployment. We classify a host as solar when 𝑃 (solar) exceeds a threshold 𝜏; the choice of 𝜏 trades off precision against recall: higher 𝜏 admits fewer but more confident predictions, while lower 𝜏 catches more devices at the cost of false positives. Sweeping 𝜏 from 0.10 to 0.90 (Figure 9, Appendix E) reveals an elbow at 𝜏 = 0.25, where the predicted host count transitions from steep decline to gradual decrease. We select this value as our operating point. Consensus Voting. To reduce sensitivity to training randomness, we train five independent models using different random seeds and retain only hosts classified as solar by all five runs (intersection consensus). This further improves precision by excluding hosts whose classification is unstable across training perturbations. Generalization to New Brands. Because Snapshot 2 incorporates 62 vendors not present in Snapshot 1, the classifier must generalize beyond the specific brands it was trained on. It does so through features that capture general DER characteristics (i.e., energy-domain terminology, telemetry patterns, embedded server signatures, and industrial protocol exposure) rather than relying solely on brandname matching. This design enables the classifier to identify DER hosts from vendors that were absent from the training data, and allows us to assess whether exposure patterns observed in Snapshot 1 persist four months later. Validation. We evaluate the classifier on both the training distribution (Snapshot 1) and the target distribution (Snapshot 2). On Snapshot 1, five-fold stratified cross-validation yields 98.0% precision and 86.3% recall (solar class). A held-out stratified test split confirms these estimates (98.2% precision, 86.1% recall; Table 2). On Snapshot 2, we draw a random sample of 100 predictedsolar and 100 predicted-not-solar hosts and manually inspect each. Of the 100 predicted-solar hosts, 99 are true DER deployments; the single false positive is a Reolink solar-powered camera that was not represented in the Snapshot 1 training set and evaded the suppression rules developed in Stage 2. Of the 100 predicted-notsolar hosts, 98 are correctly rejected; the two false negatives are hosts with valid SMA Solar Technology AG TLS certificates and inverter-related metadata, but whose body content lacked sufficient brand or telemetry signal to exceed the classification threshold. This is a consequence of our precision-prioritizing design. The output of this stage is a validated set of 66,379 Internetexposed solar DER hosts, which serves as the input to device attribution and security analysis in Stage 4.

Honeypot Handling. Honeypots are a known confound for Internetexposed ICS/OT measurement and can constitute a non-negligible fraction of such populations. We address them at two levels. First, when constructing the training set, we remove hosts flagged as honeypots by Censys’s built-in detection (1,114 hosts, 0.67%, in Snapshot 1; 50,753, 2.68%, in Snapshot 2) and reassign them to the not-solar class, instead of discarding them, so the classifier learns to reject honeypot-like hosts even when Censys does not flag them. This is reinforced by our suppressor and negative TF-IDF features, which down-weight generic-infrastructure and non-DER text patterns characteristic of decoys. Crucially, the Censys honeypot flag is not a classifier input feature: on Snapshot 2, the model assigns flagged hosts to the not-solar class on its own. As evidence that residual honeypots do not affect our results, no host in the final validated population of 66,379 carries a Censys honeypot flag, and our manual audits (100 predicted-solar hosts per snapshot) surfaced none. Second, for the 571 devices used in our Oahu power-grid analysis (Section 5), we perform an additional cyber-physical consistency check of the kind described by Tay et al. [55], manually verifying each against satellite imagery to confirm a real physical installation.

3.4

Stage 4: Device and Security Analysis

For each validated solar DER host, we extract security-relevant attributes that characterize both its operational role and its exposure to Internet-based attacks. This analysis maps scanner-visible properties to attacker capabilities defined in our threat model and enables population-level measurement of exposed control surfaces. Vendor and Device Attribution. We first attribute each host to a vendor and device category using a combination of HTML content, TLS certificate metadata, and extracted model identifiers. Vendor attribution is performed by matching brand names, portal domains, and model numbers against the fingerprint database. Hosts are then classified by device role into inverters, monitoring gateways or loggers, and installer or fleet-management portals based on interface structure and functionality. For example, an SMA host exposing a Sunny WebBox interface with per-device telemetry and configuration menus is classified as an inverter or gateway, whereas an interface listing multiple sites under an account.sma or login.sma portal is classified as an installer or fleet-management portal. Exposed Interfaces and Misconfigurations. We then analyze each host for exposed security features and misconfigurations. Authentication controls are assessed by detecting login forms, authentication challenges (e.g., HTTP 401 responses), and unauthenticated access to status or control endpoints. To identify protocol-level exposure, we inspect open services and ports for industrial control protocols such as Modbus TCP, as well as vendor-specific management interfaces. For instance, some SMA devices expose a web dashboard without authentication while simultaneously advertising an open Modbus service, directly enabling unauthenticated read or control access from the public Internet. Where web interfaces are accessible, we detect the presence of power and control functionality, including active and reactive power setpoints, disconnect or shutdown controls, reboot actions, and firmware update endpoints. In the SMA example, these controls often appear as documented configuration pages referenced in

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

Table 3: Externally reachable interfaces observed on Internetexposed solar DER hosts.

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Table 4: Distribution of vendor matches per DER host. Hosts matching two or more vendors reflect heterogeneous deployments combining multiple inverters, monitoring gateways, or installer-managed platforms.

Interface class

Service

% hosts

Example capability

Web (HTTP)

Management portals Monitoring APIs Fleet portals

94.7% 10.6% 3.0%

device configuration power telemetry multi-site management

# vendors per host

Hosts

Share

Control protocols

Modbus/TCP (502) IEC 60870-5-104, DNP3 Others

4.8% 0.7% 0.2%

inverter setpoints grid telemetry BACnet, etc.

28.9% 6.9% 16.0%

system access firmware files device consoles

35,662 25,912 3,726 1,079

53.7% 39.0% 5.6% 1.6%

Remote access

SSH FTP Telnet / VNC / RDP

0 vendors (Generic) 1 vendors 2 vendors 3+ vendors Total

66,379

100.0%

4.1

vendor manuals and exposed verbatim in deployed interfaces. The presence of such controls indicates the feasibility of curtailment, forced disconnection, or coordinated manipulation attacks. Vulnerabilities. To assess software vulnerabilities, we extract software and firmware version information from HTTP headers, HTML content, and service banners when available. Extracted versions are matched against public vulnerability databases to identify known CVEs affecting exposed components. This includes both DER-specific vulnerabilities and general-purpose issues in embedded web servers and management frameworks used by DER platforms. For example, SMA web interfaces frequently disclose web server versions that can be matched to known vulnerabilities in third-party components. We perform CVE matching only when version identifiers are explicitly present. Because scan-visible version disclosure does not capture configuration, feature enablement, or vendor backports, CVE matches indicate potentially affected deployments rather than confirmed exploitability. Finally, we associate each host with geographic metadata derived from Censys, including country and autonomous system number (ASN). These attributes enable aggregation of exposure statistics by region, network operator, and vendor, and support the population-level analyses presented in Section 4. The resulting characterization yields a structured per-host record capturing vendor attribution, device role, exposed interfaces, misconfigurations, and known vulnerabilities. The per-host records form the basis for our measurement of real-world DER security posture.

4

RQ1: Exposure Results

We evaluate how solar DER platforms are exposed on the public Internet and what security-relevant control surfaces are reachable in practice. This section addresses RQ1: How are solar DER platforms exposed on the public Internet, and what security-relevant control surfaces are reachable? Using the validated host set produced by our Internet-scale discovery pipeline, we characterize exposure along four dimensions: (i) externally reachable interfaces and protocols, (ii) vendor attribution and deployment heterogeneity, (iii) temporal persistence across snapshots, and (iv) observable software vulnerabilities. Exposure spans over 150 countries; the full geographic distribution is reported in Appendix F.

Externally Reachable Interfaces

Table 3 summarizes the externally reachable interfaces observed across all confirmed solar DER hosts. Interface classes are inferred from scanner-visible evidence, including open ports, service fingerprints, HTTP responses, and protocol metadata extracted from Censys. Each row represents a distinct class of externally reachable functionality; categories are not mutually exclusive. Web-based interfaces dominate the exposed attack surface. Nearly all hosts expose at least one HTTP service, with 95% presenting web-based management portals that support device configuration actions such as setting operating modes, updating parameters, or triggering maintenance workflows. A smaller but still significant fraction expose monitoring APIs that return live power or status telemetry, and 3% expose fleet or installer portals that aggregate and manage multiple devices or sites. These fleet interfaces are particularly security-relevant, as compromise enables simultaneous interaction with many inverters. Beyond web interfaces, we observe direct exposure of industrial control protocols. Modbus/TCP is reachable on 4.8% of hosts, typically exposing SunSpec registers that support low-level inverter control. An additional 0.7% expose grid-oriented protocols such as IEC 60870-5-104 and DNP3, which are designed for trusted operational networks and provide structured telemetry and control semantics. A small fraction of hosts (0.2%) expose other control protocols, like BACnet and OPCUA. While less common than HTTP, these protocols directly map to inverter state and grid behavior. Remote access services further expand the exposed surface. Almost 30% of hosts expose SSH, and a non-trivial fraction expose FTP or remote console services such as Telnet, VNC, or RDP. These services indicate general-purpose system access and increase the likelihood that vulnerabilities in embedded operating systems or credential management translate into full device compromise. Together, these results show that Internet-exposed solar DERs frequently present interfaces capable of configuration, coordination, or low-level control, rather than being limited to passive monitoring. In fact, in the 2025 distributed cyberattack [43] on Poland’s renewable energy sector, attackers exploited default credentials in the web interfaces and remote-access services (SSH, FTP) to gain control of critical DER devices.

4.2

Vendor and Deployment Heterogeneity

We next examine how exposed interfaces map to vendors and deployment models. Table 4 reports the number of vendor fingerprints matched per host. Over half of all exposed hosts (53.7%) cannot

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Raymaker et al.

Table 5: Global prevalence of brands across exposed solar DER hosts. Note that a single host may have multiple brands and hosts with no brand match are excluded from this table. Vendor SMA Fronius Campbell Scientific Auo Huawei Tesla Energy Chint Solarlog Tigo REFU Other brands (75)

Hosts matched

% hosts

5,814 3,786 3,294 2,900 2,866 1,700 1,655 1,613 1,486 1,165 10,492

8.8% 5.7% 5.0% 4.4% 4.3% 2.6% 2.5% 2.4% 2.2% 1.8% 15.8%

be attributed to any of the 96 vendors in our fingerprint set and are labeled as generic. To confirm that these hosts are not simply missed vendor matches, we manually inspected a random sample of 50 generic hosts. In nearly all cases, these interfaces exposed extremely generic language (e.g., “Solar Inverter v5.0”), minimal branding, and direct access to configuration or control functionality, consistent with installer-specific deployments, white-label platforms, or customized firmware instead of known vendor portals. Among attributed hosts, most map to a single vendor, but a notable fraction match multiple vendors. These multi-vendor hosts reflect heterogeneous deployments, such as an inverter paired with a third-party monitoring gateway or an installer-managed platform layered on top of vendor firmware. From a security perspective, such layering increases complexity and creates additional opportunities for misconfiguration or inconsistent security controls. We observe that many generic and multi-vendor deployments expose interfaces that appear to be operated by third-party integrators rather than inverter manufacturers themselves, often providing unified monitoring or management across equipment from multiple vendors. While such integration can simplify operations, it also shifts security responsibility away from manufacturers toward installers or service providers that may not follow consistent security practices. This deployment model helps explain both the prevalence of generic interfaces and their frequent Internet exposure. Table 5 complements this host-level view by showing the global prevalence of vendors across all attributed deployments. Exposure is distributed across a broad set of vendors with a gradual decline in prevalence: SMA appears on 8.8% of all exposed hosts, followed by Fronius (5.7%), Campbell Scientific (5.0%), AUO (4.4%), and Huawei (4.3%). Beyond the top ten, each vendor accounts for less than 2% of hosts, and the bottom 60 vendors each appear on fewer than 0.1%. Because hosts may match multiple vendors, these percentages are not mutually exclusive. From a security perspective, this concentration has two implications. First, vulnerabilities or insecure defaults in a small number of widely deployed platforms can affect thousands of Internet-exposed devices simultaneously, amplifying attacker impact. Second, beyond these few dominant vendors, exposure quickly fragments across a long tail of platforms and deployments, reinforcing the challenge of

relying on vendor-specific signatures alone: even among branded hosts, no single vendor dominates enough to support comprehensive measurement without accounting for diversity, rebranding, and third-party integration.

4.3

Persistence and Generalization

To assess whether Internet exposure of solar DERs is persistent and to validate the classifier’s ability to generalize beyond its training data, we compare validated DER hosts across the two snapshots taken four months apart. IP-level persistence. Of the 41,755 validated DER hosts in Snapshot 1, 63.7% (26,605) reappear in Snapshot 2, indicating that the majority of exposed devices remain Internet-facing over a multimonth window. The remaining 36.3% (15,150) of Snapshot 1 hosts are absent from Snapshot 2, likely due to IP churn, remediation, or changes in network configuration. Conversely, 59.9% of Snapshot 2 hosts (39,774) are entirely new, reflecting both the broader query coverage (96 vs. 34 vendors) and the natural growth of Internetexposed DER deployments. This persistence rate implies that exposed DERs constitute a sustained attack surface: an adversary who identifies a vulnerable device has a window of months, not hours, in which to exploit it. Brand distribution stability. To fairly assess whether vendor exposure is stable over time, we restrict comparison to the 34 vendors with queries in both snapshots. Among these shared vendors, the top five are SMA, Fronius, Campbell Scientific, Huawei, and Solar-Log; their rank order is unchanged across both snapshots, and relative shares are consistent (e.g., SMA accounts for 15.2% of branded hosts in Snapshot 1 and 8.8% in Snapshot 2, with the decrease reflecting dilution from the expanded vendor set, not reduced SMA exposure). This confirms that the exposure landscape is structurally stable across snapshots, and that the classifier trained on Snapshot 1 labels produces consistent attribution when applied to independent data collected months later. Examining individual vendors within the shared set reveals movement in both directions. Enphase decreases from 451 to 394 attributed hosts; in correspondence with the authors, Enphase confirmed active efforts to reduce the Internet exposure of their IQ Gateway devices between the two snapshot periods, suggesting that the observed reduction reflects deliberate remediation. Contec, whose SolarView Compact monitors were targeted by Mirai-based botnets in 2024 [31], also decreases from 686 to 512 hosts, possibly reflecting operator response to publicized exploitation. Solis shows the steepest relative decline among shared vendors, dropping from 488 to 193 hosts. In the other direction, Growatt increases from 939 to 1,128 hosts, consistent with Growatt’s rapid global market expansion as the world’s largest residential inverter supplier. These per-vendor trends indicate that while the overall exposure landscape is stable, individual vendors’ footprints do shift: in some cases due to active security remediation, and in others due to continued deployment growth outpacing any hardening efforts. Generalization to unseen vendors. Snapshot 2 incorporates 62 vendors absent from the Snapshot 1 query set and therefore absent from the training data. The classifier successfully identifies hosts for 6 of these previously unseen brands (46 hosts), including Also Energy, Span, Skyfri, and Omnidian. While the absolute count is

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

Table 6: Potential CVEs observed on Internet-exposed solar DER hosts grouped by brand or device component. Vulnerable component

# CVEs

Affected hosts

% hosts

Fronius ⋄ IF Growatt ⋄ IF Contec ‡ SC Solar-Log ⋄ IF Enphase ⋄ IF SolarEdge • MI Sungrow ⋄ IF APsystems ⋄ IF Other DER devices

16 2 10 10 10 10 2 10 4 26

4,738 2,175 889 486 328 234 71 54 17 2,834

7.1% 3.3% 1.3% 0.7% 0.5% 0.4% 0.1% 0.1% 0.0% 4.3%

Total

100

11,826

SMA ⋄ IF

⋄ IF = inverter firmware; • MI = management interface; ‡ SC = SolarView Compact

modest, these detections confirm that the feature set, built around energy-domain terminology, telemetry patterns, and embedded server signatures, generalizes beyond brand-specific memorization. The remaining 56 new-query vendors yield zero attributed hosts after classification. While vendor-specific queries for these brands do return Censys results, the returned hosts consist of marketing pages, documentation sites, and other non-device infrastructure that the classifier correctly rejects. Security consequences. Together, these results establish that Internet exposure of solar DER platforms is both persistent and structurally stable. The high IP overlap rate means that vulnerability windows extend across months, giving adversaries sustained access to exposed control surfaces. The stable vendor distribution across independent snapshots confirms that exposure arises from systemic deployment practices rather than transient misconfigurations, and that effective mitigation will require changes to how DERs are installed and managed at scale.

4.4

Observed Software Vulnerabilities

Finally, we examine known software vulnerabilities visible on exposed hosts. Table 6 aggregates observed CVEs by affected component, drawing on publicly reported DER-related vulnerabilities [31]. CVEs are identified by extracting explicit firmware or software version identifiers from banners, HTTP responses, and protocol metadata, and matching them against public vulnerability databases. Vulnerabilities are highly concentrated within specific vendor firmware and management components, reflecting the underlying vendor distribution of exposed devices. In particular, SMA inverter firmware accounts for almost 5,000 affected hosts across 16 distinct CVEs, consistent with SMA being the most prevalent branded platform in our dataset (Table 5). Several other widely deployed vendors also exhibit smaller but non-trivial vulnerable populations. These vulnerabilities frequently affect web management interfaces or embedded services that are directly reachable from the public Internet. As a result, a meaningful fraction of exposed DERs run software with known, documented weaknesses. We note that CVE presence indicates potential vulnerability based on version matching, not confirmed exploitability; however, when combined with the externally reachable control surfaces shown earlier, these

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

vulnerabilities substantially increase the feasibility of remote compromise at scale. Taken together, our results for RQ1 show that Internet-exposed solar DER platforms frequently expose management, coordination, and control interfaces; that exposure spans a fragmented and partially unbranded ecosystem; and that many exposed devices run potentially vulnerable software. This combination of reachable control surfaces and known weaknesses motivates the grid-level impact analysis that follows, where we examine what an attacker could achieve by exploiting this exposure in a realistic power system. Finally, we use the results of this pipeline to ground our powersystem impact analysis. From the globally identified host set, we isolate all exposed solar DERs located in Oahu, Hawaii. Each of these hosts is then manually inspected to confirm the presence of severe, attacker-relevant exposures, including unauthenticated management interfaces, firmware upload endpoints, or externally reachable control protocols such as Modbus/TCP. Only devices that satisfy this conservative validation are included in the subsequent power grid analysis. This ensures that the grid-level results presented in the next section are based exclusively on real, Internet-exposed inverters with demonstrable control or disruption potential.

5

RQ2: Power Grid Analysis

This section demonstrates the effects of the attacker’s efforts on a realistic power grid model. An attacker may have multiple objectives when compromising DERs, such as destroying individual DER devices, disrupting network stability, and affecting operational aspects such as electricity markets [9, 24]. This section analyzes a scenario in which the attacker causes significant violations of steady-state voltage and current flow limits. Specifically, we seek to determine the worst possible disruptions to bus voltages and transmission line flows that an attacker can cause with full control of all compromisable solar DERs. We analyze this using the DERs identified in Section 4 along with a power grid model of the Hawaiian island of Oahu. We select Oahu for this study since it is on the leading edge of the broader trend of accelerating solar DER deployments. DER penetration in Oahu is higher than most other regions in the country [19], making Oahu especially valuable for studying grid-level risks as DER deployments continue to grow. This is consistent with many power system studies that use the Oahu power grid as a test region for high-DER integration, e.g., [53, 59].

5.1

Testbed Description

Our analysis uses a power grid model of Oahu from [51], developed and validated as part of the US Department of Energy’s GRID DATA program [57] and widely used by the power systems research community. This model is comprised of a 37-bus electric transmission system covering Oahu’s geographic footprint. As part of the GRID DATA program, this model and all other models provided in [51] have been validated for realism and accuracy [10]. The system serves a peak load of 1100 MW. To represent realistic reactive power demands, we set load power factors of 0.95 lagging. The grid model is visualized in Figure 2.

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Raymaker et al.

Table 7: Power grid model augmented with the identified exposed inverters. The original case refers to the Oahu network from [51]. The augmented case adds compromisable solar DERs in Oahu as identified in Section 4.

Total solar capacity (MW) Compromisable capacity (MW)

Original

Augmented

167.4 0

208.5 41.1

𝑄𝑘 attack

𝑆𝑘max

normal

𝑃𝑘

𝑃𝑘2 + 𝑄𝑘2 ≤ (𝑆𝑘max ) 2

Figure 3: Operating region for inverter 𝑘 ∈ 𝒢𝑐 . The red area is the attacker’s feasible region bounded by the inverter’s apparent power rating 𝑆𝑘max (arc). The attacker can change the inverter’s output from the normal operating point (green) to a malicious one, e.g., one with large reactive power injection (red), to induce violations of voltage and flow limits.

Figure 2: A diagram of the synthetic electricity grid network of the Oahu island, Hawaii [51].

with each Oahu DER manually confirmed as severely exposed; conversely, full simultaneous control is an assumption we make to bound the worst case. We next formalize these optimization problems by modeling the transmission network, both compromised and non-compromised generators, and the attacker’s objectives. Network and Component Models. We consider a power network defined by buses 𝒩 , lines ℰ ⊆ 𝒩 × 𝒩 , and generators 𝒢. The 𝑓𝑡 current flow through line (𝑖, 𝑗) ∈ ℰ is denoted as 𝐼𝑖 𝑗 , with 𝐼𝑖 𝑗 and 𝑡𝑓

Leveraging the results from Section 4, we augment the original Oahu system from [51] with the compromisable solar DERs we identified in Oahu. We manually verified each compromisable DER’s location via Google Maps satellite imagery, confirming visible solar panels at the expected sites, thus providing the cyber-physical consistency check noted in Section 3.3 and ensuring the grid analysis rests on real installations and not decoy honeypots. Consistent with typical transmission system modeling practices, we represent the distribution networks connected to the transmission system by equivalent power injections at each bus. Accordingly, we attach each compromisable solar DER model to the geographically closest transmission system bus. As shown in Table 7, our augmented test case contains the original system’s 41 generators, 6 of which are solar units, with 41.1 MW of additional compromisable solar DERs.

5.2

Problem Formulation

To model the attacker’s actions upon controlling all of the compromisible DERs, we formulate and solve optimization problems that manipulate the DERs’ active and reactive power injections to maximize disruptions to the voltage magnitudes and line flows. This yields a worst-case upper bound on physically achievable impact: it characterizes what the AC power-flow physics permit an attacker controlling the compromised inverters to do, independent of assumptions about that attacker’s knowledge or coordination. The device exposure underlying this set is empirically validated

𝐼𝑖 𝑗 indicating flows into the bus 𝑖 terminal (“from bus”) and the bus 𝑗 terminal (“to bus”), respectively. Each bus 𝑖 ∈ 𝒩 has a voltage phasor 𝑉𝑖 ∠𝜃 𝑖 as well as active and reactive power demands 𝑃𝑖𝑑 and 𝑄𝑖𝑑 . Line flows and voltages have limits required for acceptable 𝑓𝑡 𝑡𝑓 max min ≤ |𝑉 | ≤ system operation: |𝐼𝑖 𝑗 | ≤ 𝐼𝑖max 𝑖 𝑗 , |𝐼𝑖 𝑗 | ≤ 𝐼𝑖 𝑗 , and 𝑉𝑖 max 𝑉𝑖 . Generator Modeling. The set of generators 𝒢 is partitioned into non-compromised generators in the set 𝒢𝑛𝑐 ⊂ 𝒢 and inverters corresponding to compromised DERs in the set 𝒢𝑐 ⊂ 𝒢. The compromised inverters 𝑘 ∈ 𝒢𝑐 are constrained by their apparent power rating 𝑆𝑘max and a lower bound on active power output 𝑃𝑘min = 0 corresponding to curtailable solar production (cf Figure 3). The attacker controls the compromised inverters’ active and reactive outputs within this operating region. Following typical power system modeling practices, non-compromised generators respond automatically to system conditions. For active power, generators participate in automatic generation control (AGC) via droop response modeled with a distributed slack bus formulation [16]: ideally, 𝑃𝑘 = 𝑃𝑘0 + 𝛼𝑘 Δ for each generator 𝑘 ∈ 𝒢𝑛𝑐 , where 𝑃𝑘0 is the nominal setpoint, 𝛼𝑘 is the specified participation factor, and Δ is a system-wide frequency deviation signal. This linear relationship saturates at the generator’s physical limits 𝑃𝑘min and 𝑃𝑘max . We model this with a smooth sigmoid approximation: 𝑓AGC (Δ) = 𝑃𝑘min +

𝑃𝑘max − 𝑃𝑘min , 0

1 + 𝑒 −𝜅𝑘 (Δ−Δ𝑘 )

(1)

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

where 𝜅𝑘 controls the steepness and Δ𝑘0 = 𝜅𝑘−1 ln (𝑃𝑘max − 𝑃𝑘0 )/(𝑃𝑘0 −  𝑃𝑘min ) ensures the curve passes through the nominal operating point (𝑃𝑘0 when Δ = 0). The parameter 𝜅𝑘 is chosen to best approximate the piecewise linear droop curve. Each generator 𝑘 ∈ 𝒢𝑛𝑐 in PV mode regulates its terminal voltage to its setpoint 𝑉𝑘∗ by adjusting its reactive output 𝑄𝑘 . When 𝑄𝑘 reaches its upper or lower limit (𝑄𝑘max or 𝑄𝑘min , respectively), the generator switches to PQ mode (constant reactive power). We model this piecewise linear PV/PQ switching characteristic [61] with a smooth sigmoid approximation: 𝑄𝑘max − 𝑄𝑘min

𝑓PV/PQ (𝑉 ) = 𝑄𝑘min + 1+𝑒

𝜅 pv (𝑉 −𝑉𝑘∗ )+ln

𝑄 max −𝑄 0 𝑘 𝑘 𝑄 0 −𝑄 min 𝑘 𝑘

,

(2)

where 𝜅 pv controls the switching sharpness and the logarithmic term ensures the curve passes through the nominal point (𝑉𝑘∗, 𝑄𝑘0 ). Both sigmoid functions are illustrated in Figure 4. Worst-case attack model. The attacker computes the worst possible attack via adversarial AC optimal power flow (AC OPF) optimization problems. To identify the worst-case violations of operational requirements, the attacker solves separate optimization problems targeting distinct failure modes: 𝑓𝑡 (1) Line overloading (from→to direction): max |𝐼𝑖 𝑗 | 2 for target line (𝑖, 𝑗) ∈ ℰ. 𝑡𝑓 (2) Line overloading (to→from direction): max |𝐼𝑖 𝑗 | 2 for target line (𝑖, 𝑗) ∈ ℰ. (3) Overvoltage: max |𝑉𝑖 | for target bus 𝑖 ∈ 𝒩 . (4) Undervoltage: min |𝑉𝑖 | for target bus 𝑖 ∈ 𝒩 . Each optimization problem targets a single component, yielding 2|ℰ | + 2|𝒩 | independent problems, each with different objective functions but sharing the same constraints. For line currents, we 𝑓𝑡 𝑡𝑓 report max(|𝐼𝑖 𝑗 |, |𝐼𝑖 𝑗 |) for each line. Conceptually similar to the subproblems in robust OPF algorithms that are used to manage uncertain renewable generation [37, 44], the general form of each attack optimization is: max

𝑓attack (·)

(3a)

𝑃,𝑄,𝑉 ,𝜃,Δ 𝑔

∑︁

𝑃𝑖 𝑗 (𝑉 , 𝜃 )

∀𝑖 ∈ 𝒩

(3b)

𝑄𝑖 𝑗 (𝑉 , 𝜃 )

∀𝑖 ∈ 𝒩

(3c)

𝑃𝑘2 + 𝑄𝑘2 ≤ (𝑆𝑘max ) 2

∀𝑘 ∈ 𝒢𝑐

(3d)

0 ≤ 𝑃𝑘 ≤ 𝑃𝑘max

∀𝑘 ∈ 𝒢𝑐

(3e)

𝑃𝑘 = 𝑓AGC (Δ; 𝑃𝑘0, 𝛼𝑘 )

∀𝑘 ∈ 𝒢𝑛𝑐

(3f)

𝑄𝑘 = 𝑓PV/PQ (𝑉𝑖 (𝑘 ) ; 𝑄𝑘0 , 𝑉𝑘∗ )

∀𝑘 ∈ 𝒢𝑛𝑐

(3g)

s.t. 𝑃𝑖 − 𝑃𝑖𝑑 =

𝑗:(𝑖,𝑗 ) ∈ ℰ 𝑔

𝑄𝑖 − 𝑄𝑖𝑑 =

∑︁ 𝑗:(𝑖,𝑗 ) ∈ ℰ

𝑓𝑡

𝑡𝑓

where 𝑓attack is |𝐼𝑖 𝑗 |, |𝐼𝑖 𝑗 |, |𝑉𝑖 |, or −|𝑉𝑖 | based on the attack objective. Constraints (3b)–(3c) enforce AC power balance at each bus, where 𝑃𝑖 𝑗 (𝑉 , 𝜃 ) and 𝑄𝑖 𝑗 (𝑉 , 𝜃 ) are the standard AC power flow 𝑔 𝑔 equations [36] and 𝑃𝑖 and 𝑄𝑖 denote the total power generation at bus 𝑖 ∈ 𝒩 from all generators at that bus.

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

(b) 𝑓PV/PQ (𝑉 )

(a) 𝑓AGC (Δ)

𝑄𝑘

𝑃𝑘 𝑃𝑘max 𝑃𝑘0

Δ

𝑃𝑘min

𝑄𝑘max 𝑄𝑘0

𝑉 − 𝑉𝑘∗

𝑄𝑘min

Figure 4: Sigmoid responses for non-compromised generators. (a) AGC: active power 𝑃𝑘 follows a smoothed droop response saturating at 𝑃𝑘min and 𝑃𝑘max ; the dashed line is the idealized linear droop 𝑃𝑘 = 𝑃𝑘0 + 𝛼𝑘 Δ. (b) PV/PQ switching: within limits 𝑄𝑘min and 𝑄𝑘max , the reactive power 𝑄𝑘 adjusts to regulate voltage. For compromised inverters, constraints (3d)–(3e) bound the apparent power injection to the inverter’s rated capacity—this halfcircle region in the P-Q plane represents the physical limit of the power electronics; see Figure 3. For non-compromised generators, (3f)–(3g) enforce the sigmoid control responses in (1)–(2). These sigmoid approximations ensure differentiability for numerical optimization while capturing realistic generator characteristics [16, 32, 61]. The nominal setpoints 𝑃𝑘0 , 𝑄𝑘0 , and 𝑉𝑘∗ are obtained via a cost-minimizing AC OPF problem which ensures that all nominal voltages and line flows are within limits. Our implementation of (3) uses customized code in MATLAB with the FMINCON nonlinear solver along with the modeling tools YALMIP [33] and Matpower [62].

5.3

Results

Solving (3) for each line and bus in the Oahu system yields the worst-case attacks achievable by maliciously controlling the compromised DERs. Figures 5 and 6 show the Oahu grid’s vulnerability to overvoltages, undervoltages, and line flow violations, with undervoltages being particularly significant. For each bus 𝑖 ∈ 𝒩 , the voltage limits given in [51] for the Oahu test case are 𝑉𝑖min = 0.90 per unit and 𝑉𝑖max = 1.10 per unit, i.e., ±10% of the nominal voltage. These limits are consistent with power quality standards such as ANSI C84.1 [5], IEEE 1547 [1], and NEMA MG1 [39]. As shown by the upper plot in Figure 5, the attacker can force overvoltages beyond 1.10 per unit at 4 of the 37 buses (10% of the system), albeit by relatively small amounts (maximum voltages of 1.11 per unit). Overvoltages elevate dielectric stress, which can compromise insulation integrity and increase long-term failure probabilities. More strikingly, the lower plot in Figure 5 shows that the attacker can cause significant undervoltages at any bus in the Oahu network. Nearly half of the buses in the system (18 out of 37 buses) have worst-case voltages below 0.80 per unit, with some as low as 0.73 per unit. Compared with the lower voltage limits of 0.90 per unit, these undervoltages are far below the acceptable range for this test case. Undervoltage conditions necessitate increased current draw for constant power loads, elevating resistive losses and inducing substantial thermal stresses on conductors, transformers, and motors. Consuming over half of all electric power in aggregate [28],

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Worst-Case Overvoltages

7

2

6

1 1.02

1.06

1.08

1.10

1.12

Voltage (per unit) Worst-Case Undervoltages

5

Number of buses

1.04

5 4 3 2

Normal operation Undervoltage violation

4 3

1 0 0%

2

20%

40%

60%

80%

100%

Line Flows (% of Rating)

1 0

Normal operation Flow limit violation

8

3

0 1.00

Worst-Case Line Flows

9

Normal operation Overvoltage violation

Number of Lines

Number of buses

5 4

Raymaker et al.

0.75

0.80

0.85

0.90

0.95

1.00

Voltage (per unit)

Figure 6: Histogram of the worst-case line flow limit violations. The nominal rating for each line is at 100%. The attacker can overload 6 out of 89 lines.

Figure 5: Histograms of worst-case bus voltage magnitudes across attack scenarios. The figure shows two plots in which the attacker’s goal is to cause an overvoltage (upper plot) or an undervoltage (lower plot). The red dashed line indicates the acceptable voltage range (0.90–1.10 per unit) per the Oahu test case’s specifications [51], consistent with power quality standards such as ANSI C84.1 [5], IEEE 1547 [1], and NEMA MG1 [39]. The lower voltage limits can be violated significantly, potentially causing outages and equipment damage. motors are particularly sensitive to undervoltages. Undervoltages of this severity could cause substantial motor malfunctions and significantly reduce lifespans [39]. The worst-case line flows in Figure 6 are also concerning, with 6 out of 89 lines (6.7% of the system) being overloaded, sometimes up to 12% beyond their nominal ratings. This is near the typical range of emergency ratings where corrective actions must be taken within a few minutes to avoid significant overheating and increased sagging [26]. Operators may have to disconnect these lines to avoid equipment damage, possibly leading to power outages. Simultaneously overloading multiple lines could cause system-wide blackouts. In summary, the results show that even with today’s levels of exposed inverters, attacks could cause significant power grid disruptions. As DER penetration increases, future scenarios could have even greater potential for outages and component failures. We next discuss some nuances and implications of these results. Sensitivity to the Compromised Fraction. The preceding results assume the attacker controls the full exposed population. In practice, an adversary may control only a subset, and defenses act precisely by shrinking that subset. Figure 7 therefore evaluates worst-case grid impact as the compromised fraction varies from 0% to 100% in increments of 10 percentage points, reported both as a fraction of total DER capacity and as the equivalent number of compromised devices. Impact scales smoothly with the compromised fraction: undervoltage violations first appear at 40% compromise, and the

Figure 7: Worst-case grid impacts in Oahu as the number of compromised DER devices increases. The upper plot shows the minimum and maximum attainable bus voltages, with the green and red dashed lines indicating the 0.90 and 1.10 p.u. limits, respectively. The lower plot shows the number of individually overloadable lines. The horizontal axis reports both the equivalent number of compromised devices and the corresponding percentage of total DER capacity. Across compromise levels evaluated in 10 percentage-point increments, undervoltage first appears at 40% compromise, while four lines become overloadable at 30%, five at 40%, and six at 90%. number of individually overloadable lines grows from four at 30%, to five at 40%, to six at 90%. This curve doubles as a quantitative measure of defense effectiveness. The mitigations we discuss in Section 6, restricting public

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

exposure, requiring VPN or allowlisted access, and strengthening authentication, all reduce the set of devices an attacker can reach. Reading the analysis in reverse, driving the reachable population below 40% of capacity eliminates undervoltage violations entirely, and smaller reductions yield proportionally fewer overloaded lines. Practical, deployment-level defenses thus translate directly into measurable reductions in grid risk. Interpretation of Worst-Case Analysis. The optimization formulation (3) computes an upper bound on attack impact—the worst outcome given the attacker’s control capabilities. The exposure of these specific devices is established empirically; the attacker’s knowledge, coordination, and simultaneous control of them are assumptions that upper-bound the achievable impact. Real attacks may achieve less impact due to imperfect attacker knowledge of network topology, measurement noise, or defensive responses. We also note that the worst-case impacts are not simultaneously achievable, as the attack that maximizes the impact on one component does not generally yield the worst-case impact for another component. However, the worst-case analysis reveals the fundamental vulnerabilities: the physics of power flow permit adversarial manipulation to cause significant violations of voltage and line flow limits.

6

Concluding Discussion

Power systems are undergoing a structural shift from centralized generation to grid-connected assets deployed in homes and small commercial settings. These DERs rely on Internet-connected interfaces for monitoring, configuration, and fleet management, placing operational control surfaces outside traditional utility security boundaries. As a result, devices deployed for convenience and scalability can directly influence grid behavior through publicly reachable interfaces. This risk is not hypothetical: the December 2025 cyberattack on Poland’s renewable energy sector demonstrated how exposed DERs can be exploited in practice. Grounded in this context, our Internet-scale measurement shows that exposed solar DERs form a global, control-capable attack surface. Across 66,379 validated hosts, most expose web-based management portals enabling direct configuration, while smaller but operationally significant fractions expose fleet portals, remote-access services, and industrial control protocols (Table 3). When this empirically measured exposure is incorporated into a power grid model, coordinated manipulation of 41.1 MW of exposed inverters in Oahu drives 18 of 37 buses more than 10% below nominal voltage and overloads 6 of 89 transmission lines (Table 7, Figures 5, 6) – conditions that can damage equipment and force protective disconnections. Deployment-Driven Exposure. A striking signal in our measurement is the prevalence of generic and layered deployments. Over half of exposed hosts present unbranded interfaces, and a non-trivial subset match multiple vendors, consistent with invertergateway stacks and installer-managed dashboards (Table 4). Even with secure manufacturer defaults, exposure is introduced downstream through installer choices, enabling remote access, forwarding management ports, or aggregating multiple vendors behind one interface. In practice, the effective security boundary is often defined by integrators rather than manufacturers, suggesting that improving DER security requires addressing installer and third-party operational practices alongside firmware vulnerabilities (Table 6).

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Persistent Exposure as a Sustained Attack Surface. Comparing snapshots taken four months apart (Section 4.3), 63.7% of Snapshot 1 hosts reappear in Snapshot 2, with structurally stable vendor distributions. Adversaries who identify a vulnerable device therefore have a window of months, not hours, to exploit it. The same stability makes remediation visible: Enphase confirmed active attempts to reduce IQ Gateway exposure between snapshots, and Contec, whose SolarView monitors were targeted by Mirai botnets in 2024 [31], also declined. Exposure is durable enough to enable sustained access but can be reduced through deliberate action. Implications and Mitigations. Our measurements suggest concrete mitigations across stakeholders, targeting the interfaces that dominate exposure (Table 3): • Vendors: ship secure-by-default exposure modes, stronger authentication, and role separation on management and fleet portals, which dominate the exposed attack surface (Section 4.1, Table 3). Fleet and installer portals warrant priority, as a single compromise scales across many inverters. • Installers/operators: keep control protocols and remote-access services off the public Internet, mediating them through restricted gateways, VPN-only access, or network-level allowlists; adopt install-time exposure testing with automated warnings when management interfaces become publicly reachable [41]. Because most exposed deployments are generic or installer-layered rather than manufacturer-branded (Section 4.2, Table 4), this is where much of the attack surface can be removed. • Operators: monitor for anomalous DER command patterns, such as coordinated disconnects or bulk active/reactive setpoint changes, characteristic of the manipulation attacks modeled in Section 5. Because a large fraction of devices persist across snapshots (Section 4.3), such monitoring must be sustained over time. • Regulators/standards bodies: much of the observed exposure is introduced by installers and third-party integrators, not by manufacturer defaults (Section 4.2); standards that reach these parties, mandating secure-by-default deployment and disclosure of Internet-reachable management interfaces, would close a gap that manufacturer-focused requirements alone cannot. Reducing reachability of these surfaces also mitigates CVE risk in management services (Section 4.4, Table 6) even before patches propagate. These defenses act by reducing the compromisable device set, whose grid-impact effect we quantify in Section 5.3. Operators also deploy protective schemes such as undervoltage load shedding, but these are designed for natural disturbances, not adversarial manipulation: an attacker aware of relay settings could potentially craft trajectories that avoid triggering protection while still causing damage. Modeling such protection mechanisms against adversarial manipulation is an important direction for future work. Grid Impact at Today’s Exposure Levels. Our measurementgrounded grid analysis (Section 5) shows that the exposed inverter population is operationally consequential at present-day deployment levels. Coordinated manipulation of 41.1 MW can drive nearly half of the Oahu network’s buses below safe voltage (Figure 5) and overloads 6.7% of transmission lines up to 12% beyond nominal ratings (Figure 6). Such conditions induce significant thermal stress on conductors, transformers, and motors and could force protective disconnections that propagate into widescale outages.

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Two features make this risk fundamentally different from prior cyber-physical attacks. First, (power) supply-side compromise gives attackers direct control over both active and reactive power, enabling voltage manipulation that demand-side attacks [45, 48, 52] cannot achieve, explaining why orders of magnitude fewer devices are sufficient. Demand-side attacks such as MaDIoT, by contrast, require coordinating millions of devices to achieve comparable impact. Second, our analysis is grounded in inverters exposed today rather than hypothetical botnet populations, shifting the question from “what could happen if attackers controlled X devices?” to “what can attackers do with the X devices already exposed?” As DER penetration grows, this gap between Internet exposure and grid risk will widen unless deployment practices evolve [30, 31, 41]. Limitations. Our analysis has several limitations. Geographic attribution relies on IP-based geolocation from Censys, which may not reflect the physical location of deployed devices due to VPNs, cloud relays, or backhauled monitoring infrastructure. Our measurement captures only DER devices directly reachable from the public Internet, representing the exposed attack surface rather than the full installed base. Device characterization depends on scannervisible artifacts; devices that obfuscate this information may be undercounted. CVE associations are derived from disclosed software versions and do not imply confirmed exploitability. The two-snapshot design introduces additional considerations. The LLM-based labels used for training (Stage 2) may contain errors; we mitigate this through deterministic refinement rules and manual validation, achieving 98% label accuracy. The Random Forest must also generalize from Snapshot 1 to Snapshot 2 across a four-month gap and a nearly threefold expansion in vendor coverage; we address this through features capturing general DER characteristics rather than brand-specific patterns, and through consensus voting and threshold tuning. Finally, short brand-name matching uses word-boundary constraints to reduce spurious substring matches, though some coincidental overlaps may remain. Future Work. Future work includes extending the classifier to track exposure longitudinally across additional snapshots and improving attribution for generic deployments. Complementary user studies of installers and service providers could clarify why insecure configurations persist in practice. On the power system side, our sensitivity analysis (Section 5.3) quantifies impact under a reduced compromised set; extending this to incorporate further adversarial constraints, such as imperfect topology knowledge or coordination timing, would refine how measured exposure translates into grid risk. Modeling protection mechanisms (e.g., undervoltage load shedding) and their interaction with adversarial manipulation is another important direction. Finally, dynamic power-system analysis of attacks over shorter time scales, such as frequency instability, remains open and contrasts with our steady-state analysis.

7

Acknowledgments

We thank the anonymous reviewers for their constructive feedback. This work was supported by the U.S. Department of Energy, Office of Cybersecurity, Energy Security, and Emergency Response (CESER) and by the National Science Foundation Graduate Research Fellowship Program under Grant No. DGE-2039655.

Raymaker et al.

References [1] 2018. IEEE Standard for Interconnection and Interoperability of Distributed Energy Resources with Associated Electric Power Systems Interfaces. IEEE Std 1547-2018 (Revision of IEEE Std 1547-2003) (2018), 1–138. doi:10.1109/IEEESTD. 2018.8332112 https://doi.org/10.1109/IEEESTD.2018.8332112. [2] 2026. Censys. https://censys.com/. https:// [3] Open Charge Alliance. 2025. Open charge point protocol. openchargealliance.org/protocols/open-charge-point-protocol/. [4] Anonymous. 2026. Repository for Power Systems Analysis. https://anonymous. 4open.science/r/hawaii_solar_project-7D46/README.md. [5] ANSI. 2020. ANSI C84.1-2020: American National Standard for Electric Power Systems and Equipment—Voltage Ratings (60 Hz). Technical Report. American National Standards Institute. [6] Manos Antonakakis, Tim April, Michael Bailey, Matt Bernhard, Elie Bursztein, Jaime Cochran, Zakir Durumeric, J Alex Halderman, Luca Invernizzi, Michalis Kallitsis, et al. 2017. Understanding the Mirai Botnet. In 26th USENIX Security Symposium (USENIX Security 17). 1093–1110. https://www.usenix.org/conference/ usenixsecurity17/technical-sessions/presentation/antonakakis. [7] Anomadarshi Barua and Mohammad Abdullah Al Faruque. 2020. Hall Spoofing: A Non-Invasive DoS Attack on Grid-Tied Solar Inverter. In 29th USENIX Security Symposium (USENIX Security 20). USENIX Association, 1273–1290. https://www. usenix.org/conference/usenixsecurity20/presentation/barua. [8] Matt Baumgurtel, David O’Carroll, Raeesa Lambat, and Ellie Zervos. 2025. Securing the Smart Grid: Cybersecurity Challenges in Australia’s Distributed Energy Future. https://hamiltonlocke.com.au/securing-the-smart-grid-cybersecuritychallenges-in-australias-distributed-energy-future. [9] Neel Bhaskar, Jawad Ahmed, Rahat Masood, Nadeem Ahmed, Stephen Kerr, and Sanjay K. Jha. 2024. A Comprehensive Threat Modelling Analysis for Distributed Energy Resources. ACM Trans. Cyber-Phys. Syst. 8, 4, Article 40 (Nov. 2024), 32 pages. doi:10.1145/3678260 https://doi.org/10.1145/3678260. [10] Adam B. Birchfield, Ti Xu, Kathleen M. Gegner, Komal S. Shetye, and Thomas J. Overbye. 2017. Grid Structural Characteristics as Validation Criteria for Synthetic Networks. IEEE Transactions on Power Systems 32, 4 (2017), 3258–3265. doi:10. 1109/TPWRS.2016.2616385 https://doi.org/10.1109/TPWRS.2016.2616385. [11] Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel Ziegler, Jeffrey Wu, Clemens Winter, Chris Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Benjamin Chess, Jack Clark, Christopher Berner, Sam McCandlish, Alec Radford, Ilya Sutskever, and Dario Amodei. 2020. Language Models are Few-Shot Learners. In Advances in Neural Information Processing Systems, H. Larochelle, M. Ranzato, R. Hadsell, M.F. Balcan, and H. Lin (Eds.), Vol. 33. Curran Associates, Inc., 1877–1901. https://proceedings.neurips.cc/paper_files/paper/2020/file/ 1457c0d6bfcb4967418bfb8ac142f64a-Paper.pdf [12] Wentao Chen, Sam Der, Yunpeng Luo, Fayzah Alshammari, and Qi Alfred Chen. 2024. Understanding the Internet-Wide Vulnerability Landscape for ROS-based Robotic Vehicles. In NDSS Symposium on Vehicle Security and Privacy (VehicleSec) 2024. https://www.ndss-symposium.org/wp-content/uploads/vehiclesec2024-18paper.pdf. [13] Sagar Chopra. 2023. Top 10 solar PV inverter vendors cornered 86% of the market in 2022. https://www.woodmac.com/news/opinion/top-10-solar-pv-invertervendors-cornered-86-of-the-market-in-2022/. [14] CISA. 2021. Cyber-Attack Against Ukrainian Critical Infrastructure. https: //www.cisa.gov/news-events/ics-alerts/ir-alert-h-16-056-01. [15] USA Department of Energy. 2025. Solar Integration: Distributed Energy Resources and Microgrids. https://www.energy.gov/eere/solar/solar-integrationdistributed-energy-resources-and-microgrids. [16] Sairaj V. Dhople, Yu Christine Chen, Abdullah Al-Digs, and Alejandro D. Domínguez-García. 2020. Reexamining the Distributed Slack Bus. IEEE Transactions on Power Systems 35, 6 (2020), 4870–4881. [17] Dragos, Inc. 2026. ELECTRUM: Cyber Attack on Poland’s Electric System 2025. https://hub.dragos.com/report/electrum-targeting-polands-electric-sector. [18] Zakir Durumeric, David Adrian, Ariana Mirian, Michael Bailey, and J Alex Halderman. 2015. A Search Engine Backed by Internet-Wide Scanning. In ACM SIGSAC Conference on Computer and Communications Security (CCS). https://doi.org/10.1145/2810103.2813703. [19] Feldman, David and Margolis, Robert. 2019. Q4 2018/Q1 2019 Solar Industry Update. https://docs.nrel.gov/docs/fy19osti/73992.pdf. https://docs.nrel.gov/ docs/fy19osti/73992.pdf [20] World Economic Forum. 2025. What we can learn about building a resilient energy grid from the Iberian power outage. https://www.weforum.org/stories/ 2025/05/resilient-energy-grid-iberian-power-outage/. [21] Robert Freedman. 2025. ’Rogue’ communication devices found on Chinese-made solar power inverters. https://www.utilitydive.com/news/rogue-communicationdevices-found-on-chinese-made-solar-power-inverters/748242/.

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

[22] Eric Geller. 2025. Vast array of solar power equipment left exposed online. https://www.cybersecuritydive.com/news/solar-equipment-exposedvulnerable-forescout/749806/. [23] Bing Huang, Alvaro A Cardenas, and Ross Baldick. 2019. Not everything is dark and gloomy: Power grid protections against { IoT } demand attacks. In 28th USENIX Security Symposium (USENIX Security 19). 1115–1132. [24] Xiangyu Hui, Samuel Karumba, Sid Chi-Kin Chau, and Mohiuddin Ahmed. 2025. Destabilizing Power Grid and Energy Market by Cyberattacks on Smart Inverters. In Proceedings of the 16th ACM International Conference on Future and Sustainable Energy Systems (e-Energy). 136–151. doi:10.1145/3679240.3734613 https://doi.org/ 10.1145/3679240.3734613. [25] IEA. 2025. China’s share in global PV manufacturing capacity, 2024 and 2030. https://www.iea.org/data-and-statistics/charts/china-s-share-in-globalpv-manufacturing-capacity-2024-and-2030. [26] IEEE Standards Association. 2023. IEEE Std. 738-2023: Standard for Calculating the Current-Temperature Relationship of Bare Overhead Conductors. Technical Report. [27] Fortune Business Insights. 2026. Solar Monitoring System Market Size Forecast, 2026-2034. https://www.fortunebusinessinsights.com/solar-monitoring-systemmarket-111007. [28] International Energy Agency. 2025. Electric motor systems: Why are they important? Technical Report. https://www.iea-4e.org/wp-content/uploads/2025/12/4EPolicy-Brief-EMSA-9-20251218.pdf. [29] IRENA. 2024. RENEWABLE ENERGY STATISTICS 2024. https://www.irena.org/ Publications/2024/Jul/Renewable-energy-statistics-2024. [30] Danielle Jablanski. 2023. Security by design’s shining moment: Cybersecurity for the energy transformation. https://www.utilitydive.com/news/distributedenergy-resources-cybersecurity-energy-transition/693235/. [31] Jay Johnson. 2025. Public History of Solar Energy Cyberattacks and Vulnerabilities. https://dersec.io/reports/DERSec-Solar-Vulnerability-Summary-v2.0Final.pdf. [32] Prabha Kundur. 1994. Power System Stability and Control. McGraw-Hill, New York. [33] Johan Löfberg. 2004. YALMIP: A Toolbox for Modeling and Optimization in MATLAB. In IEEE International Symposium on Computer Aided Control Systems Design (CACSD). 284–289. [34] Suman Maiti, Anjana Balabhaskara, Sunandan Adhikary, Ipsita Koley, and Soumyajit Dey. 2023. Targeted attack synthesis for smart grid vulnerability analysis. In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security. 2576–2590. [35] Ariana Mirian, Zane Ma, David Adrian, Matthew Tischer, Thasphon Chuenchujit, Tim Yardley, Robin Berthier, Joshua Mason, Zakir Durumeric, J Alex Halderman, et al. 2016. An Internet-Wide View of ICS Devices. In 14th Annual Conference on Privacy, Security and Trust (PST). 96–103. doi:10.1109/PST.2016.7906943 https: //doi.org/10.1109/PST.2016.7906943. [36] Daniel K. Molzahn and Ian A. Hiskens. 2019. A Survey of Relaxations and Approximations of the Power Flow Equations. Foundations and Trends in Electric Energy Systems 4, 1-2 (February 2019), 1–221. doi:10.1561/3100000012 [37] Daniel K. Molzahn and Line A. Roald. 2018. Towards an AC Optimal Power Flow Algorithm with Robust Feasibility Guarantees. 20th Power Systems Computation Conference (PSCC) (June 2018). [38] Tony Nasr, Sadegh Torabi, Elias Bou-Harb, Claude Fachkha, Chadi Assi, et al. 2023. ChargePrint: A Framework for Internet-Scale Discovery and Security Analysis of EV Charging Management Systems. In The Network and Distributed System Security (NDSS) Symposium. https://www.ndss-symposium.org/wpcontent/uploads/2023-84-paper.pdf. [39] NEMA. 2024. NEMA MG 1-2024 Motors and Generators. Technical Report. National Electrical Manufacturers Association. [40] NERC. 2023. Privacy and Security Impacts of DER and DER Aggregators. https://www.nerc.com/comm/RSTC_Reliability_Guidelines/ JointWhitePaper_PrivacyAndSecurityImpactsOfDERAggregators.pdf. [41] NREL. 2025. Cybersecurity Standards for Distributed Energy Resources. https: //www.nrel.gov/security-resilience/cybersecurity-standards. [42] Ryan Pickren, Animesh Chhotaray, Frank Li, Saman Zonouz, and Raheem Beyah. 2024. Release the Hounds! Automated Inference and Empirical Security Evaluation of Field-Deployed PLCs Using Active Network Data. In ACM SIGSAC Conference on Computer and Communications Security (CCS). doi:10.1145/3658644.3690195 https://doi.org/10.1145/3658644.3690195. [43] CERT Polska. 2026. Energy Sector Incident Report - 29 December 2025. https: //cert.pl/en/posts/2026/01/incident-report-energy-sector-2025/. [44] Line A. Roald, David Pozo, Anthony Papavasiliou, Daniel K. Molzahn, Jalal Kazempour, and Antonio Conejo. 2023. Power Systems Optimization under Uncertainty: A Review of Methods and Applications. Electric Power Systems Research 214, 108725 (January 2023). Presented at the 22nd Power Systems Computation Conference (PSCC 2022). [45] Néstor Rodríguez-Pérez, Javier Matanza, Lukas Sigrist, José Rueda Torres, and Gregorio López. 2025. MaDIoT 3.0: Assessment of Attacks to Distributed Energy Resources and Demand in a Power System. IEEE Open Access Journal of Power

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

and Energy 12 (2025), 552–563. doi:10.1109/OAJPE.2025.3595631 https://doi.org/ 10.1109/OAJPE.2025.3595631. [46] Luis Salazar, Sebastián R Castro, Juan Lozano, Keerthi Koneru, Emmanuele Zambon, Bing Huang, Ross Baldick, Marina Krotofil, Alonso Rojas, and Alvaro A Cardenas. 2024. A tale of two Industroyers: It was the season of darkness. In 2024 IEEE Symposium on Security and Privacy (SP). IEEE, 312–330. [47] Takayuki Sasaki, Akira Fujita, Carlos H Gañán, Michel van Eeten, Katsunari Yoshioka, and Tsutomu Matsumoto. 2022. Exposed Infrastructures: Discovery, Attacks and Remediation of Insecure ICS Remote Management Devices. In 43rd IEEE Symposium on Security and Privacy (S&P). 2379–2396. doi:10.1109/SP46214. 2022.9833730 https://doi.org/10.1109/SP46214.2022.9833730. [48] Tohid Shekari, Alvaro A. Cardenas, and Raheem Beyah. 2022. MaDIoT 2.0: Modern High-Wattage IoT Botnet Attacks and Defenses. In 31st USENIX Security Symposium (USENIX Security 22). USENIX Association, Boston, MA, 3539–3556. https://www.usenix.org/conference/usenixsecurity22/presentation/shekari https: //www.usenix.org/conference/usenixsecurity22/presentation/shekari. [49] Tohid Shekari, Celine Irvene, Alvaro A Cardenas, and Raheem Beyah. 2021. MaMIoT: Manipulation of energy market leveraging high wattage IoT botnets. In Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security. 1338–1356. [50] Brian Singer, Amritanshu Pandey, Shimiao Li, Lujo Bauer, Craig Miller, Lawrence Pileggi, and Vyas Sekar. 2023. Shedding light on inconsistencies in grid cybersecurity: Disconnects and recommendations. In 2023 IEEE Symposium on Security and Privacy (SP). IEEE, 38–55. [51] Smart Grid Center. 2026. Electric Grid Test Case Repository. https://electricgrids. engr.tamu.edu/ Accessed: 2026-01-08. [52] Saleh Soltan, Prateek Mittal, and H Vincent Poor. 2018. BlackIoT: IoT Botnet of High Wattage Devices Can Disrupt the Power Grid. In 27th USENIX Security Symposium (USENIX Security 18). 15–32. https://www.usenix.org/conference/ usenixsecurity18/presentation/soltan. [53] Stewart, Emma and MacPherson, James and Vasilic, Slavko and Nakafuji, Dora and Aukai, Thomas. 2013. Analysis of High-Penetration Levels of Photovoltaics into the Distribution Grid on Oahu, Hawaii. https://docs.nrel.gov/docs/fy13osti/ 54494.pdf. https://docs.nrel.gov/docs/fy13osti/54494.pdf [54] Tim Sylvia. 2021. Enphase challenging SolarEdge in US inverter market. https://www.pv-magazine.com/2021/02/09/enphase-set-to-challengesolaredge-in-us-inverter-market/. [55] Vanessa Tay, Xinran Li, Daisuke Mashima, Bennet Ng, Phuong Cao, Zbigniew Kalbarczyk, and Ravishankar K Iyer. 2023. Taxonomy of fingerprinting techniques for evaluation of smart grid honeypot realism. In IEEE SmartGridComm. [56] Takahiro Ueda, Takayuki Sasaki, Katsunari Yoshioka, and Tsutomu Matsumoto. 2022. An Internet-Wide View of Connected Cars: Discovery of Exposed Automotive Devices. In 17th International Conference on Availability, Reliability and Security (ARES 2022). doi:10.1145/3538969.3543802 https://doi.org/10.1145/ 3538969.3543802. [57] U.S. Department of Energy ARPA-E. 2016. DOE Announces $11 Million for Seven New Projects to Test New Options for Optimal Efficiency of the U.S. Electric Grid. https://arpa-e.energy.gov/news-and-events/news-andinsights/doe-announces-11-million-seven-new-projects-test-new-optionsoptimal-efficiency-us-electric-grid [58] David E Whitehead, Kevin Owens, Dennis Gammel, and Jess Smith. 2017. Ukraine cyber-induced power outage: Analysis and practical mitigation strategies. In 2017 70th Annual conference for protective relay engineers (CPRE). IEEE, 1–8. [59] Woodford, Dennis. 2011. Oahu Wind Integration and Transmission Study (OWITS): Hawaiian Islands Transmission Interconnection Project. https://docs.nrel. gov/docs/fy11osti/50411.pdf. https://docs.nrel.gov/docs/fy11osti/50411.pdf [60] Mengying Wu, Geng Hong, Jinsong Chen, Qi Liu, Shujun Tang, Youhao Li, Baojun Liu, Haixin Duan, and Min Yang. 2025. Revealing the Black Box of Device Search Engine: Scanning Assets, Strategies, and Ethical Consideration. In Network and Distributed System Security (NDSS) Symposium 2025. doi:10.14722/ ndss.2025.241924 https://www.ndss-symposium.org/wp-content/uploads/20251924-paper.pdf. [61] Jinquan Zhao, Hsiao-Dong Chiang, Ping Ju, and Hua Li. 2008. On PV–PQ Bus Type Switching Logic in Power Flow Computation. In 16th Power Systems Computation Conference (PSCC) (2008-07). [62] Ray D. Zimmerman, Carlos E. Murillo-Sánchez, and Robert J. Thomas. 2011. MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education. IEEE Transactions on Power Systems 26, 1 (2011), 12–19.

A

Open Science

This work involves Internet-scale measurement of security-relevant exposure in deployed critical infrastructure. We do not publicly release the discovery pipeline, Internet-wide queries, or host-level datasets, as these artifacts could be misused to locate and target

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

vulnerable solar DER deployments. The paper provides a detailed description of the measurement and analysis methodology to support independent evaluation, and selected artifacts may be shared with vetted researchers upon request. The power system analysis code, including the adversarial OPF formulation and the augmented Oahu test case, is publicly available at [4]. A variation of the analysis code is also publicly displayed at https://gridtrouble.xyz.

B

Ethical Considerations

Stakeholders. Stakeholders affected by this work include solar DER owners and operators, installers and service providers, inverter and platform vendors, grid operators and utilities, regulators, and the broader public that depends on reliable and secure power systems. Additional stakeholders include vendors whose products and default configurations are implicated, as well as researchers and practitioners studying critical infrastructure security. Impacts and Potential Harms. This study analyzes Internetexposed solar DER platforms using publicly available Internet scan data and scanner-visible artifacts such as service banners, web interfaces, and protocol metadata. We did not interact with devices beyond passive observation, did not authenticate to systems, and did not modify device state. Potential harms include the risk that characterizing exposed interfaces and vulnerable software versions could be misused or could cause concern among vendors and operators. In addition, the presence of a vulnerable software version does not necessarily imply exploitability in a given deployment. Mitigations. To mitigate potential harms, we analyze exposure at an aggregate level and do not disclose IP addresses, credentials, or exploit details. Vulnerability findings are framed as potential exposure to known CVEs based on scanner-visible information, and we explicitly avoid claims of active exploitation. We also pursue responsible disclosure by notifying affected vendors of exposure trends and common misconfigurations prior to publication, with the goal of supporting remediation and more secure deployment practices. Several vendors have acknowledged these disclosures, and we are engaged in ongoing technical discussions aimed at improving deployment practices. Beyond vendor disclosure, we have briefed senior leadership at the U.S. Department of Energy’s Office of Cybersecurity, Energy Security, and Emergency Response (CESER), which oversees grid cybersecurity, on the outcomes of this research to support broader grid-security efforts. Our companion tool (https://gridtrouble.xyz) simulates and visualizes potential grid-level attacks on Oahu using the actual exposed inverter population from our measurement. During review, the tool is password-protected with credentials shared only with reviewers (password: mz692Am1bsfdrXBO). At publication, the publicly accessible version will use a sanitized grid model that preserves qualitative attack patterns for educational and research use but cannot be used to plan an attack on the actual Oahu network; access to the unmodified model will be restricted to vetted researchers. Ethical Decision. We determined that proceeding with this research and its publication is ethically justified because it relies solely on passive measurement of publicly reachable systems, does not violate reasonable expectations of privacy or consent, and provides

Raymaker et al.

societal benefit by improving visibility into an emerging attack surface affecting critical energy infrastructure.

C

Query Construction Details

Scanner-Visible Field Matching. Each query is generated from a fixed template that searches scanner-visible fields where deployment identifiers are likely to appear. In addition to HTTP response titles and HTML bodies, we match fingerprints against Censysextracted metadata including TLS certificate subject fields and service-level response data. This allows queries to capture identifiers exposed through device web interfaces, monitoring portals, embedded management servers, and certificate configurations. These fields are selected because deployed DER systems frequently surface product names, model identifiers, portal domains, or vendor branding in at least one scanner-visible artifact, even when branding is absent from the primary web interface. Manual inspection of exposed devices confirms that identifiers may appear inconsistently across titles, page content, certificate subjects, or auxiliary service metadata, making multi-field matching necessary for robust discovery. For vendors with distinctive identifiers, such as Sunny Boy, IQ Gateway, or SUN2000, fingerprints are incorporated directly as exact or near-exact string matches. For vendors with common or ambiguous names (e.g., ABB, Delta, Siemens), we apply additional constraints requiring solar- or photovoltaic-specific context to reduce false positives from unrelated industrial or corporate infrastructure. In practice, this is implemented by conjoining vendor identifiers with energy-domain terms such as solar, inverter, or photovoltaic, ensuring that matches reflect DER-related deployments and not unrelated web services. Generic Discovery Query. The generic discovery query is derived from the same vendor documentation corpus used for fingerprint extraction, by identifying DER-specific interface terms that consistently appear across vendors once brand names are removed. Concretely, we extract recurring phrases associated with solar inverter monitoring and control (e.g., photovoltaic system, solar inverter, energy monitoring, power output, solar dashboard) and combine them into a single query without vendor identifiers. While less precise than brand-specific queries, this approach targets interface language that is characteristic of deployed solar DER systems and expands coverage to devices that do not expose recognizable branding but still present DER-relevant interfaces on the public Internet. Document Mining. For each vendor, we scrape publicly accessible installation manuals, datasheets, and support documentation. These sources include inverter hardware vendors (e.g., SMA, Fronius, Huawei), monitoring and logging platforms (e.g., Solar-Log, Solarman, eGauge), and hybrid systems that combine control and telemetry. Documents are parsed from PDF and HTML formats into plain text. We extract identifiers that vendors explicitly reference as part of device configuration, monitoring, or management workflows. For example, SMA documentation repeatedly names product families such as Sunny Boy and Sunny Tripower, model identifiers such as SB3000, and web-facing components such as Sunny WebBox and account login endpoints.

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

Identifiers are extracted deterministically using rule-based parsing: (i) product names and model numbers specified in configuration or status interfaces, (ii) user-interface strings that appear in documented dashboards or login pages, and (iii) portal domains and service names used for remote monitoring or fleet management. Extracted identifiers are consolidated through exact matching and edit-distance clustering to merge minor textual variants (e.g., capitalization or spacing differences). The resulting fingerprints are grouped by vendor and used directly in downstream query construction.

D

LLM Classification and Refinement Details

Prompt Structure. Host classification is performed by a structured three-component prompt illustrated in Figure 8 that separates invariant logic from per-host evidence. The system prompt (a) fixes the classifier role and a strict JSON schema. The user prompt (b) issues the query and injects a per-host {device_summary}, which the template in (c) populates from Censys scanner output. Only the device summary varies across the ∼166K candidate hosts, keeping the screening logic fixed across all models in Table 1. LLM Evaluation Protocol. To characterize LLM behavior and select an appropriate screening model, we evaluated multiple LLMs with different architectures and context lengths. Table 1 summarizes performance based on manual inspection of randomly sampled outputs. For each model, we uniformly sampled 50 hosts classified as DERs and 50 classified as non-DERs, and manually assessed correctness to estimate relative precision and recall for screening purposes. Across all evaluated models, misclassifications are dominated by false positives rather than false negatives. For example, Llama3.3:70b and Qwen3:32b (8K) each exhibit only 1 false negative in 50 nonDER samples while maintaining a high true negative rate. This behavior reflects the intended role of the LLM as a conservative screening filter that substantially reduces the non-DER search space while preserving the majority of true DER deployments. Model Selection. While the evaluated models exhibit broadly similar error characteristics, we select Llama 3.3:70b as the base classifier. Llama identifies a larger number of candidate DER hosts than the Qwen-based models while exhibiting comparable true positive and negative rates. Retaining a larger candidate set at this stage is desirable because subsequent steps are designed to conservatively eliminate residual false positives. In practice, applying Llama 3.3:70b reduces the candidate set from 166K to 67K hosts. Systematic Error Analysis. Manual inspection of misclassified samples across all evaluated models revealed that classification errors were not random but clustered around a small number of recurring patterns. Common false positives included: • Consumer-grade solar-powered cameras (e.g., Reolink): these hosts use terms such as “solar,” “battery,” and “power” despite having no grid connection or inverter functionality. They exhibit a consistent signature including Reolinkbranded web interfaces, camera-specific services, and the absence of inverter sensor information or control endpoints. • Network management appliances: devices with web dashboards exposing power or energy metrics in a network monitoring context rather than a DER context.

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Table 8: Stage 2 classification pipeline. LLM screening reduces non-DER artifacts with high recall; filtering suppresses recurring false-positive patterns, producing the final labeled dataset used to train the Stage 3 classifier. Stage LLM screening Filtering

Hosts retained

†P

◦R

67,293 41,755

58% 98%

97% 100%

† P = precision; ◦ R = recall

• Academic and institutional web pages: pages discussing power systems that also expose industrial protocols (e.g., Modbus) without operational control surfaces. False negatives, while rare, typically corresponded to genuine DER devices that lacked explicit branding or used non-standard naming conventions. Suppression Rules. From false-positive samples, we extract recurring scanner-visible characteristics, including HTML titles, server headers, software identifiers, protocol combinations, and vendor or product strings, and encode these as explicit suppression rules that remove known non-DER artifacts. For example, the Reolink suppression rule removes hosts whose scanner-visible artifacts match Reolink-specific identifiers without co-occurring DER control or monitoring features. Similar rules are constructed for other recurring false-positive classes. Final Validation. After refinement, we perform a final round of manual validation on a randomly sampled subset of the resulting DER host set. This confirms a true positive rate of 98% and a true negative rate of 100% for the final refined dataset, as summarized in Table 8. The remaining misclassification corresponds to a single academic website discussing power systems that exposed an industrial control protocol but did not represent an operational DER deployment. Given its ambiguity and lack of control functionality, we conservatively exclude this host from subsequent analysis.

E

Probability Threshold Selection

The Random Forest classifier produces a probability estimate 𝑃 (solar) for each host. To select a classification threshold, we sweep values from 0.10 to 0.90 in increments of 0.05. Figure 9 shows the predicted DER host count at each threshold. We select 0.25, the elbow of the curve, where the predicted count transitions from steep decline to gradual decrease. Manual inspection of a random sample of 100 hosts at this threshold yields a true positive rate of 99%. This threshold is applied in conjunction with five-run consensus voting (Section 3.3), which further removes hosts whose classification is unstable across training perturbations.

F

Geographic Distribution of Exposed DERs

We show the geographic distribution of Internet-exposed solar DER hosts in Figure 10. We can see that DER-exposure is global but highly concentrated. Canada alone accounts for 24.2% of all exposed hosts (16,050), followed by the United States at 18.6% (12,332); together, these two countries comprise nearly half of all observed exposure. A second tier of countries contributes a substantial additional share, including Germany (6.9%), France (4.9%), and Japan

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Raymaker et al.

Prompt component:

(a) System Prompt

Profile/Role

Directive

Context

Constraints

Output Format/Style

(c) Device Summary Template

(b) User Prompt

PROFILE/ROLE

DIRECTIVE

CONTEXT

You are an expert at identifying solar

Is this a REAL solar inverter/monitoring

IP Address:

{ip}

inverters and industrial control devices.

device or something else?

Location:

{city}, {country}

Services:

{service_names}

Open Ports:

{ports}

Software:

{software_list}

DIRECTIVE

PLACEHOLDER

Classify each device as:

{device_summary}

Placeholder

- TRUE_POSITIVE: Actual solar inverter, data logger, monitoring device, or industrial control system - FALSE_POSITIVE: Corporate website, cloud infrastructure, generic web server, or unrelated device

OUTPUT FORMAT/STYLE You MUST reply with ONLY valid JSON, no other text. The JSON must have exactly

URL 1: {url} Status: {status_code} (Success/Failed)

this structure:

Server: {server}

{

Title:

"verdict": "TRUE_POSITIVE", "reason": "One clear sentence explaining

CONSTRAINTS

Web Scraping Results ({n} URLs):

Be strict - only mark as TRUE_POSITIVE if

{html_title}

Content indicators: {indicators}

your decision",

there is clear evidence of inverter or

(URLs 2..n follow the same format)

"confidence": 0.5

monitoring functionality.

}

OUTPUT FORMAT/STYLE

CONSTRAINTS

output and HTTP response bodies, then injected

Reply ONLY in valid JSON with this structure:

CRITICAL:

into the User Prompt (b) as {device_summary}.

Fields populated per host from Censys scanner

- verdict must be EXACTLY "TRUE_POSITIVE"

{ "verdict": "TRUE_POSITIVE" or "FALSE_POSITIVE", "reason": "One clear sentence explaining your decision", "confidence": 0.0-1.0 }

or "FALSE_POSITIVE" (all caps, with underscore) - Do not include any text before or after the JSON - Do not use markdown code blocks - Return only the raw JSON object

Figure 8: Three-component structure of the LLM classification prompt. (a) The system prompt defines the classifier role, the binary verdict space, and a strict JSON output schema. (b) The user prompt instantiates a single classification query and reiterates formatting constraints, inserting the per-host {device_summary} at runtime. (c) The device summary template is populated with scanner-visible evidence from Censys, including service metadata, open ports, software, and up to 𝑛 scraped web responses. Placeholder fields (rendered in teal italics) are substituted per host before the template is injected into panel (b).

Figure 9: Predicted DER host count as a function of the solar probability threshold. The count drops steeply at low thresholds and stabilizes above 0.25. We select the elbow at 0.25 as the operating point.

(3.9%), while the remaining top ten countries each contribute between 2.5–3.4%. Countries central to recent grid-security incidents also appear in our dataset, including Poland (1.1%, 729 hosts) and Ukraine (0.3%, 176 hosts), though at smaller scale. Table 9 (in the appendix) reports the geographic distribution for the top countries in our dataset. Beyond these regions, exposure extends broadly across the globe. A long tail of 147 additional countries collectively contributes 13.5%

Figure 10: Global distribution of Internet-exposed solar DER hosts. Each point represents a geolocated Internet-facing interface associated with a validated solar DER platform.

of exposed hosts (8,937), indicating that Internet-exposed solar DER platforms are not confined to a small number of grids, markets, or regulatory regimes. In contrast to this broad global presence, exposure in China appears comparatively limited given its dominant role in the global solar industry. Despite being the world’s largest solar PV manufacturer and installer, China accounts for only 2.7% of exposed hosts (1,777) in our dataset [25]. This discrepancy likely reflects differences in deployment and connectivity practices. Many Chinese inverters and monitoring systems are deployed behind carrier-grade NATs, operate on private or utility-managed networks, or rely on

Grid Trouble in Paradise: Uncovering Vulnerable Distributed Energy Resources and Their Grid-Level Risks

Table 9: Geographic distribution of internet-exposed solar DER hosts (top 20 countries). Country Canada United States Germany France Japan Brazil Italy Netherlands China South Korea Greece Sweden Spain Czech Republic Austria Poland United Kingdom India Turkey Portugal All other countries (147)

Exposed hosts

% total

16,050 12,332 4,563 3,277 2,576 2,279 2,086 1,949 1,777 1,632 1,561 1,414 1,190 963 738 729 628 598 564 535 8,937

24.2% 18.6% 6.9% 4.9% 3.9% 3.4% 3.1% 2.9% 2.7% 2.5% 2.4% 2.1% 1.8% 1.5% 1.1% 1.1% 0.9% 0.9% 0.8% 0.8% 13.5%

cloud-mediated control channels that do not expose device-facing interfaces directly to the public Internet. In addition, regulatory and operational norms in China may discourage direct Internet exposure of device management interfaces. Interpreting these counts requires care. Host geolocation reflects the network location of the Internet-facing interface, which may differ from the physical location of the underlying DER, for example due to cloud-hosted monitoring portals, ISP backhaul, or centralized installer infrastructure. Even with this caveat, two security-relevant patterns emerge. First, exposure broadly aligns with regions that have high penetration of residential and small-commercial PV and rely heavily on installer-managed monitoring platforms, suggesting that Internet exposure commonly arises from standard deployment and management practices [29]. Second, the substantial long tail indicates that insecure exposure appears across diverse markets and regulatory environments, pointing to a systemic issue. Taken together, the geographic distribution shows that Internet exposure of solar DER platforms is a global phenomenon shaped by how DERs are deployed and managed, implying that effective mitigation will require changes to installation and operational practices at scale.

G

Extra Tables

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

CCS ’26, November 15–19, 2026, The Hague, Netherlands.

Raymaker et al.

Table 10: Solar DER vendors by device and platform role. Vendors without a dagger (†) are included in both Snapshot 1 (34 vendors) and Snapshot 2. Vendors marked † are added in Snapshot 2 (62 additional vendors, 96 total). Vendor

Type(s)

ABB Inverter Afore† Inverter Also Energy† Monitoring platform Altenergy† Microinverter APsystems† Microinverter AUO† Microinverter Beckhoff† Industrial automation Bosswerk† Inverter Brookfield Renewable Fleet management Campbell Scientific Data logger Canadian Solar† Inverter Carlo Gavazzi† Energy meter CHINT† Inverter Contec Monitoring gateway Curb Energy† Energy monitor Danfoss† Inverter Delta Inverter Deye Inverter Digi International† IoT gateway eGauge Energy meter Emporia Energy† Energy monitor Enphase Microinverter; Portal EPEver† Charge controller Fimer (ABB Solar) Inverter Fox ESS† Inverter Fronius Inverter; Portal FusionSolar Monitoring portal GE Vernova† Utility-scale inverter Generac† Inverter; Battery GivEnergy† Inverter; Battery GoodWe Inverter; Portal Growatt Inverter; Portal Hanwha† Inverter Hitachi Energy† Utility-scale inverter Hoymiles Microinverter; Portal Huawei Inverter; Portal IBC Solar† Inverter Inavitas† Monitoring platform Ingeteam† Inverter Kostal† Inverter Kstar† Inverter Locus Energy Monitoring platform LoggerNet Data logging software SEL† Protection relay

Vendor

Type(s)

Meteocontrol† Midnite Solar† Morningstar† NEP† Neurio† Omnik† Omnidian† Outback Power Power Electronics PowerHub† Q Cells† Refu Revolt† SAJ† Samil† Satel Iberia† Schneider Electric Sense† Shanghai Hi-Flying† Shoals Technologies† Siemens Sineng Electric Skyfri† SMA Smappee† Sofar Solar† Sol-Ark† Solar Analytics† Solar-Log SolarBOS† SolarEdge Solarman Solax Solectria† Solivia Solis (Ginlong) Span† Sungrow SunPower† Sunsynk† TBEA Tesla† Tigo Trannergy† Victron Weidmuller† Yaskawa† ZCS Azzurro† Zeversolar†

Monitoring platform Charge controller Charge controller Microinverter Energy meter Inverter Monitoring platform Inverter Utility-scale inverter Inverter; Monitoring Inverter Inverter Inverter Inverter Inverter Monitoring gateway Inverter; Energy mgmt Energy monitor WiFi module (inverter) Combiner/monitoring Inverter; Energy mgmt Inverter Monitoring platform Inverter; Portal Energy monitor Inverter Inverter Monitoring platform Monitoring gateway Combiner/monitoring Inverter; Portal Monitoring platform Inverter; Portal Inverter Inverter Inverter; Portal Smart panel Inverter; Portal Inverter; Portal Inverter Inverter Inverter; Battery Optimizer; Monitoring Inverter Inverter; Energy mgmt Monitoring gateway Inverter Inverter Inverter

Record · ID 667918 · SHA-256 c47a31d39a20f60f
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.