Hacker reveals smart meters are spilling secrets about the Texas snowstorm
dailydot.com
dailydot.com
The rest of the world uses 3G/4G modems in their smart meters, they are usually also connected to a different APN than generic mobile data. Sometimes multiple meters are connected to a central hub with a physical wire (in apartment buildings for example). The hub is then the only gateway to the internet.
The hack in question is only viable because of the weird way US smart meter collection is done.
US Smart Meters use RF to shout out their values everywhere like an RF beacon. A power company vehicle drives around the neighbourhood, collecting the values, storing them and moves on.
Source: I did smart metering software for L+G.
https://www.nytimes.com/2000/07/19/us/little-rock-journal-go...
Yes. I guess it's worth stressing this, as it seems taken for granted by people experienced with cellular M2M/IoT but maybe not so well known in the general public.
A cellular modem is first connected to an operator network. For mainstream subscriptions it is then connected from there to the Internet, making a device behind the modem reachable over the Internet, with all the security issues associated.
But for business customers the telcos offer "private APN" subscriptions, with a VPN connection to the customer. Then the modems are connected to the customer and not to the internet, and the devices behind are not publicly reachable.
Support of private APNs is part of cellular data since 2G GPRS, so from the very start. One can expect industrial cellular users to use them.
Upgrading the modem in a smart meter requires visiting every location you serve. That's not something a utility would like to do more than once every few decades. With 3G and 2G now being phased out, will utilities have to replace all their smart meters?
Companies doing smart meters are not taking the basic subscriptions made for the public. They have dedicated contracts with their telcos, with commitment for long term support. So these smart meters companies have visibility and guarantees, and are updated on the telcos long term plans. That's what enable them to deploy meters with 15 years of life span.
The way it works in practice is that telcos may close their "old" 2G (or 3G, but 3G is not used much there. Most jump direct from 2G to 4G) networks to the public, but keep some capacity in operation for those industrial users only for a lot more time --- as long as needed per their contractual obligations. The general public won't see this, as these frequencies will be denied to anyone but specific industrial subscribers. There's no need for much capacity either, as smart meter don't "talk" much.
Another way these long term needs can be addressed is through standard support. For IoT, LTE (perceived as a 4G technology) meets the 5G requirements from R15 onward. And there's work to support these LTE IoT devices (LTE-M, NB-IoT) over "5G" (the tech is called "NR", or "New Radio". Engineering naming ;) channels onward, so there won't be a need for dedicated LTE IoT channels for IoT, as is done for 2G.
So independent of the way it's done, the cellular industry does support long term commitment for M2M/IoT. But as you can see, it's geared toward big customers in practice. In theory one could think about ways to open this to smaller clients (cloud like subscription and access), but I'm not sure anyone does this. It's not a tech problem, more a cultural and business one.
What the fuck
(I believe that at least some of the blatant inequity in the Texas blackouts was necessary for this type of reason. There were various critical facilities (gas pumping stations, for example) that, if shut down due to rolling blackouts, would have further reduced grid capacity.)
The grid wouldn't be dependent on the cell network. Billing would.
As an aside, there are distressing reports of meter-associated fires. These seem to come in two categories: installation issues (poor contact between meter and socket) and issues with the relay itself. The former is not specific to smart meters per se, but the latter is. A device that can safely switch 100-320A at 240V is not that cheap and not that small, and I suspect that some smart meter manufacturers try to cut costs.
Also, around here (Portugal) you're billed for the maximum power in your contract - it starts at 3.45 kVA, I think, with 6.9 and 10.35 levels commonly available (at 230 volts, that's 15, 30 or 45 amps). Used to be that a hardware circuit breaker enforced that limit, nowadays it's the meter cutting off supply in case of excess power draw.
(No reports of fires that I've heard of.)
The last two places I lived, it was.
In the more recent one, residential customers who didn't opt in to the smart thermostat, which allows the power company to override your temperature settings in an emergency, could be automatically cut off from the grid in a crisis.
In the older one, a factory I worked for was part of a program where they volunteered to be cut off from the grid remotely in the event of a power emergency. The factory got some kind of discount or rebate for being part of the program.
Except for the first year where there was a bug that turned it off for an hour at a time, it's never been noticeable.
I think most utilities would act in the same way.
“ The company halted operations because its billing system was compromised, three people briefed on the matter told CNN, and they were concerned they wouldn't be able to figure out how much to bill customers for fuel they received. One person familiar with the response said the billing system is central to the unfettered operation of the pipeline. That is part of the reason getting it back up and running has taken time, this person said. Asked about whether the shutdown was prompted by concerns about payment, the company spokesperson said, "In response to the cybersecurity attack on our system, we proactively took certain systems offline to contain the threat, which temporarily halted all pipeline operations, and affected some of our IT systems." At this time, there is no evidence that the company's operational technology systems were compromised by the attackers, the spokesperson added”
Source: https://edition.cnn.com/2021/05/12/politics/colonial-pipelin...
Sorry, in what relevant scenario does the power company never get paid?
OP pointed out a potential feedback loop between the cell network going down and the grid failing. Are you suggesting everyone will crank up their AC when the network fails because the power company will have some difficulty collecting metering data that day?
It is quite common for those meters to be placed so that they are visible from a public street or alley, so that meter readers can read them without entering the property.
Here is one electric company that talks about this in their meter reading FAQ [1].
> The numbers on a electric meter are clearly visible from six to ten feet away. And, by noting the position of the dial indicators, an experienced meter reader can accurately read an electric meter from as far away as twenty feet. We also provide binoculars and/or monoculars for readings beyond the range where the dials are not clearly visible.
[1] https://www.snopud.com/home/homefaqs/faqmtrread.ashx?p=1285
A lot more private information is already placed onto the street, in public: the contents of your garbage cans.
It's not binary accessible v. non-accessible, it's level of effort.
The connection in home smart meters is used mostly just for consumption data and maybe remote diagnostics. In some cases it's used for load management, but this requires a written contract with the user.
Basically it goes "You let us turn off your AC/Furnace/other high load unit during load peaks and we'll give you a discount on your electric bill."
Just the information on which meters can't be connected to (due to cell networks being down) gives the power company a bunch of data on where the actual fault is located.
The result is a smart home energy monitor that doesn't require any clamps near the electrical panel, and it exactly matches the usage for which I'll be billed.
https://hackaday.com/2014/02/25/using-sdr-to-read-your-smart...
Still, hat's off to Darren and Shannon!
One uses more electricity than I do and the other less.
SDG&E uses encrypted Zigbee to transmit data. AFAIK, it has not been cracked.
Charges for fraud (in the case of false data) and disruption to electrical service at the state level, and charges for unauthorized radio interference at the federal level.
Worst case scenario isn't as far away as you might think. Consider that the FCC is pretty good at winning the cat-and-mouse game against pirate radio broadcasters. And those are people who can change their locations at will.
How long do you think it would take to go from the power company noticing an anomaly to someone walking down the street with equipment to detect the source? A week, maybe? There's money at stake, and these aren't stupid people.
That's how people who steal power get caught for example and grow-houses :)
And it's also a useful tool for the consumers themselves to know if they are spending more/less/equal amounts of electricity as people with similar profiles.
I also imagine (Hope?) that the power company would measure @ the pole level at some key points to make sure everything added up, and they have lots of data to help spot discrepancies.
Big Clive details one of the attacks on older (UK) meters here: https://www.youtube.com/watch?v=gFtB0C0rBaM
It was possible to run them backwards. He mentions possible evidence this would leave behind, and notes (taken from the description):
> Latterly devices to detect this activity were added to meters in the form of non-resettable flags that would move out if the meter ran in the wrong direction, or in the case of digital meters a tamper indicator.
Utilities have a lot of financial incentive to keep people from (at least blatantly) manipulating their billing.
Ofc with the new prevalence of home cameras, that would be risky now.
And to make it worth my while I can just war-drive around the swanky areas of the city.
But the draw will be very consistent.
If you could design an algorithm for your wardriver gear, you might be able to detect when growers switch from 18/4 to 12/12 hour light cycles.
A lot of the all-in-one “grow lights” aren’t well evaluated, but I’m sure some out there get the job done.
Also, please excuse my pedantry, but it is impossible to rob an unoccupied dwelling.
The data was always "out in public" anyways.
They have vans with very visible PVC pipes mounted on the roof to interact with the meters.
That's more likely a fiberglass antenna.
US statistic: https://www.statista.com/statistics/676472/number-of-smart-m...
In 2005 in Finland about 7% of households had smart meters, with 80%+ coverage mandated by 2013 and actual coverage of 99.6% of under-63A meters in 2016 (Finnish sources: https://www.vttresearch.com/sites/default/files/julkaisut/mu... https://tem.fi/documents/1410877/3481825/AMR+2.0+loppuraport...).
Everything over that is a commercial building and they get billed with different rules and measurements due to the equipment they tend to have. Something about three phase engines and power phases in commercial lighting. I zoned out during those meetings :D
As for your guess: That's just a cultural thing I suppose. I've never seen outdoor meters around here.
Anyway the point is 3 phase is not added in the same way as split phase. I think you know that, but I'm sure someone else doesn't.
It's a good solution for a nation with a low population density. In higher density locations, meter readers and cellular connections are used.
Maybe it used to work this way, or some uncommon types of meters work this way, but I've never seen them. The only ones I've seen broadcast to collectors that are usually on street lights, which are then connected to the power company's network. If you go to the wiki that's linked at the end of the article, they've even got pictures of one: https://wiki.recessim.com/view/Landis%2BGyr_Collector
The connector on the front would have an antenna, and they're usually placed right before the light on the pole facing down.
I wonder how long it is until Uber or Amazon, or the postal service, strikes a deal with the power company to power this last mile sneakernet.
> Source: I did smart metering software for L+G.
How long ago? I believe that was how the earliest meters that did not require someone to actually look at the dials worked, but many or most have moved on.
For example the meters that Puget Sound Energy is in the middle of upgrading too (they did mine a couple months ago) (Landis+Gyr meter using their Gridstream RF system) form a mesh network to communicate with the mothership, which they describe thusly [1]:
> At the center of the Gridstream RF Mesh solution is a true mesh, peer-to-peer network where each endpoint, device and router communicate in a peer-to-peer fashion, extending the coverage and reliability of the network. The asynchronous, multi-channel communication structure allows for increased data throughput and opens more paths to the data collector.
> The self-healing network features dynamic routing messages that automatically adjust for changes to endpoints and the introduction of obstructions, such as foliage or new construction. System routers utilize one Watt of power to increase transmit distance and throughput, while data collectors support up to 25,000 meters, further minimizing infrastructure and maintenance costs.
The documents tab on that page has PDFs with product sheets for the various components (endpoints, collectors, routers).
The previous meters PSE used looked like traditional analog meters, but my account page at PSE showed my daily usage, updated daily, so they definitely had some kind of remote reading capability. I'm sure it was not someone driving around the neighborhood daily because it continued updating even whenever weather made it so it was very difficult to get a vehicle into my area for several days. I don't know if those were a mesh network--they were installed sometime in the very early 2000s I believe which seems a little early for that. Could have been cellular or power line networking. I know that both of those techniques have been used fairly widely--I just don't know what my particular meter was using.
Meshnets are the newer system, but still use RF and have their own issues (like car keyfobs in the same frequency either freezing completely or randomly opening/locking car doors :D)
https://texasmonitor.org/settlement-reached-on-austins-made-...
Actually, most is collected now via Internet connected reception points typically installed on traffic lights and electrical poles strategically stationed near neighborhoods.
The Germans would have a fit about that. It's illegal to measure electricity with under 24 hour granularity in Germany and IIRC in Switzerland. And there are really specific rules on what can be measured and how much of the data can be stored in the meter.
I believe a union was involved but don't quote me on that.
This is what someone told me, I am not presenting it as fact. If you know differently, please debunk.
Some countries (like France or Spain), use communications via PLC which are encrypted to the local transformer. They are then sent to the distributor via 4g/whatever
Water meters in our area do the same, but since it is near the street and below-grade I can only see a few of those.
After having looked around for a while in disbelief, I now filter the capture from the SDR to just the ids of my meters. And I accept the fact that someone sufficiently-motivated could figure out when we're on vacation based on the broadcast consumption values...
Germans did royally fuck this up at one point and they had a provider that measured power consumption at so high a frequency that you could detect what TV show people were watching based on the power consumption. [0]
[0] https://nakedsecurity.sophos.com/2012/01/08/28c3-smart-meter...
I thought they transmitted over the power line? https://en.wikipedia.org/wiki/Power-line_communication
But when it works, it's a lot more reliable than the RF abomination some networks are doing =)
Check out yaantc's comment. tl;dr it's a completely separate network with no internet access. Basically a VLAN inside the cell network.
The metres themselves have a 10m range (one for gas, usually outside, another for leccy, usually inside) so a receiver outside of that won't function.
I think most electrical utilities in the US would balk at being dependent on a cellular telephone company. Many of them won't even lease fiber from the telcos, insisting on stringing up their own instead.
(Source: employer locked up the thermostat to keep us frigid to save money, but I just put an ice pack on top of it)
You might not be able to wind them back (they are digital) but I'm pretty sure you can manipulate them with sufficient heat shielding something like your method to change the value.
I thought the scam would be to heat the metal temperature probe inside the exit pipe faster than it rejected that heat (doable with an RF beam).
I'd suspect this is an exaggeration. I've been plenty of places in the world (yes, even Europe) with no cellular connectivity. So clearly "the rest of the world" is a generalization.
who knew that 'uptime' would be such a security potential?
ERCOT and utilities didn’t even to know which circuits not to shed to keep gas pipeline infra (compressor stations) running during the spring winter event.
Local permit data around electrical infra and ground truth from open data sources will take you far if you want to identify these loads. Folks answer a lot of questions they shouldn’t if you roll up with a hard hat, clipboard, and hi viz vest from your non descript pickup truck if you’re more bold.
In my area the chance of an outage can vary considerably between one neighborhood and an adjacent neighborhood. It would be nice when considering buying a house to be able to know if it is one of the lower outage neighborhoods or not.
Can't you just ping a couple of servers at a centre and get an extremely accurate readout of a data centre's uptime?
Since the meters broadcast in the clear I would not be surprised if war driving becomes standard practice for the retail electricity providers. Yes that's right. When you sign up with a REP they don't know your habits: how much power you're actually going to use or when. Having historic meter data is a competitive advantage in building your pricing models.
I'm getting really tired of people who have no idea how the system functions in Texas making strong assertions based on errors and sweeping generalizations from journalists that don't have a clue how things work either.
I have two U.S. ISO's, multiple REPs, and a large generator as clients. I know people on the board of ERCOT and get the back story on everything, especially things the public will never hear about. This business has nothing in common with anything you've probably read unless it comes from industry insiders.
I know they stopped accepting zigbee device pairing starting this year, and only allow authenticated API based requests which is delayed by 24 hours. Right now there is no way for customer to get real time data from the meters themselves.
http://www.ercot.com/committee/board
Contact Information Chair: Vacant Vice Chair: Vacant
That's a problem.
Re-frame the problem in terms of rich vs. poor. Now it makes sense because power companies (which are privatized in Texas) will prioritize fixing infrastructure for their reliable, paying customers over fixing infrastructure for more unreliable customers (which poor people tend to be). And it happens that some minorities have a higher probability of being poor (because of inter-generational poverty, or just being an immigrant coming from a poor country).
from the article
I'd clarify this as "needed be attributed to intentional, malicious racism."
A system can be racist in terms of outcome without having been intentionally designed to be racist. That still might be a problem. A sibling comment posited low-income areas are both more likely to have monitory residents and older infrastructure. That seems possible. But doesn't make it a non-issue.
The problem with this line of thinking is it is so broad in its scope that it could literally be applied to anything where there isn't perfect uniformity of outcome. Just take out race:
> A system can be ___ist in terms of outcome without having been intentionally designed to be ___ist.
Consider these dubious outcome-based claims:
Classist: poor people don't own cargo ships, therefore the shipping industry is classist.
Sexist: spas attract more women than men, therefore the spa industry is sexist.
Racist: most Ethiopian universities have majority black student populations, therefore most Ethiopian universities are racist.
You get the idea. The question when assigning blame for ___ism shouldn't be What is the apparent outcome?, but What is the apparent intent? – and it's only fair to assume good intentions in others until proven otherwise.
But I think implicit in the parent comment is that there are some systems that have demographic variation and where that variation significantly impacts the power, agency, or well-being of one of the groups.
And for cases like that, real people are being harmed. They are unfairly not getting the same opportunity for success and liberty that other groups receive. That is a problem that anyone who cares about fairness should care to solve regardless of whether that's the intent of the system. It's not about blaming and shaming the architects of the system. It's simply a matter of something akin to good engineering to want systems that work well for all users.
The fact that men don't go to spas as much ultimately doesn't matter. But if black people in Houston disportionately lost power and froze to death that is an entirely different category of problem. We should not equate them.
Orthogonal to that issue is the one you raised, and that is whether some people (regardless of race, income level, etc.) need improved utility infrastructure. Manifestly, they do. But I care about that issue because they're human beings. I care because the government has a moral duty to provide the life-critical services it promised its citizens. Freezing in the winter is a serious problem regardless of how we draw the demographic boundaries around those freezing.
Edit: It's for this reason I was frustrated in previous decades when politicians constantly used to say "do it for the children." No matter the issue, it was always "for the children." They still say it, but it's largely been replaced with "do it for the minorities." Why not just do it for people if it's a good idea? If it's a bad idea, let's skip it.
I don't think that's an accurate representation of the parent comment. They said, "A system can be racist in terms of outcome without having been intentionally designed to be racist." So it's clear they aren't implying that unequal outcomes are a singular measure of intent.
Something I try to be more mindful of when commenting on social media is how my reply steers the conversation. I think we all fall into the trap of "Oh, I agree with 90% of this but I'm going to correct this 10% bit here." In practice, that often derails the conversation completely away from the 90% that actually matters.
I believe these online conversations can be a meaningful and important part of how we learn about and interact with the world, so I try to be mindful of the goal of the entire thread and not just whether my comment is technically correct or not.
In this case here, I think your point detracts from the very important general point that there are many systems in the US that are clearly, measurably racist against Black people. And quibbling about the intent of the current participants in that system takes attention and effort away from actually fixing anything.
Imagine you're standing in your bathroom and raw sewage is firehosing out of the toilet all over the ceiling and walls. There is an interesting discussion to be had with your roommate about the relative merits of plastic versus copper pipes, temperature-dependent material fatiguing effects in winter-time, etc. But maybe that should be tabled until the matter at hand is addressed.
Right now, Black people are jailed, assaulted, and killed at a significantly greater rate than other races in the US in large part because of persistent systems whose history stretches back to a time when its creators were deliberately, actively, intentionally racist.
> Why not just do it for people if it's a good idea? If it's a bad idea, let's skip it.
Let's say you have a classroom where half the students are failing because the teachers mumbles and speaks really quickly and those students don't speak English as their first language. You might rightly say that, "Well, we want to improve the test scores of all students, right?" So you do all sorts of study plans, etc. and raise the scores of the whole class by 10 points. Great. Everyone is better. But the scores of those ESL kids are still unfairly lower than the other kids because you deliberately ignored any relative inequities by choosing to only focus on things that improved scores for all kids.
1 - Critical infrastructure (hospitals, etc);
2 - Interconnects on the T&D infrastructure;
3 - Population density.
This is actually heavily regulated.
When that storm hit, ability to pay meant absolutely nothing. Poor and rich alike all lost power. When the generating stations and lines all freeze, it becomes impossible to get energy out, whether anyone can pay or not. Money doesn't magically make capacity appear when the delivery network itself fails. That was really the downfall of the Texas approach. Naive economics assumes you can deal with shortages by just rationing using price, and higher prices will incentivize producers to produce more. But if the delivery infrastructure stops working, it makes no difference what the producers' incentives are. They can't deliver anything whether they want to or not, no matter what you're willing to pay them.
Not that I necessarily disagree with this but do you have any data to back this claim up?
Edit: I am pretty sure that many poor homes wouldn't be able to pay a power bill of a few thousand dollars, which is what you'd pay if you have variable rate and ran as normal throughout the texas power crisis.
What was also interesting is that it correlated with altitude of the meter which indicates a preference for wealthier neighborhoods.
The problem is that the data Hash collected is incomplete and hard to draw conclusions from:
* It’s a war driving effort of a small strip of Dallas * The data becomes impossible to capture as normal interruptions happen and reset the uptime counter.
It’s also unclear to me if these uptime counters are affected by having a generator or other backup power supply. One of the examples he noted was a Chase Bank that hadn’t experienced an interruption at all.
I live in Dallas and can tell you there was no disparity during this last winter storm. Unless you were critical infrastructure, they blacked out everyone. I live within spitting distance of city hall and I was still losing power every few hours for two weeks.
Also “over [N] times higher” is usually a marker that you’re being misled. Four times 0.00001 is still an extremely small number, not even statistically significant.
Also, TFA: "Income status of areas did not appear to be a strong factor"
There's something else they are hiding IMHO. Perhaps it includes answers to how the few million without power is either a BS number, or an explanation as to why my city alone(which owns a power company and had enough power generation for its citizens/owners) had 1-2/3 of the resident without power for days.. If only about 1/10th of the state was without power why did the rolling blackouts stop rolling for so many people? We essentially "took one for the team".
My guess is they are hiding layers of yet-uncovered incompetence.
I'd call you Captain Obvious(tm), but this is the Texas Laboratory for Shitty Government (to paraphrase Molly Ivins) we're talking about.
Things they are likely hiding:
1) The grid is shit and has no control granularity.
The granularity is sufficiently high that they couldn't disconnect enough load. Too many things are on the same circuits as the essential things. To fix this requires new power feeds (read: expensive copper wire) and the controls to run the smaller granularity. Nobody wants to to pony up the cash to fix this, so this will not get fixed.
2) Factories aren't connected with controls
ERCOT couldn't summarily disconnect manufacturing plants with controls and had to fiddle with pricing games to finally force the plants to disconnect. The fact that people were without power but manufacturing plants still had power will make some people upset. But, don't worry, they'll still vote for Republicans.
3) The "critical" portions of the grid are now larger than the "non-critical"
At least in the winter, residential simply just isn't pulling enough load to be able to stop a grid collapse. People have energy efficient residences. Consequently, essential things like your water treatment plant are consuming an amount of energy that takes a lot of residences to match. The only way to fix this is to keep fuel and backup turbine generators on-site to allow the plant to keep working after it disconnects. This costs money, so nobody will do it.
The whole point of Texas not being on the national grid is so that the pieces of the grid don't have to spend money and be useful when things go to shit.
this is a brilliant bit of knowledge that I had somehow slightly understood and had never seen verbalized anywhere previously. as a bonus, it is perfectly worded.
he is exactly right; to use an analogy: an immune system that is never attacked cannot defend against any attack, because only attacks can teach the immune system how to defend. it's the same (mostly) for computer security concerns.
Nice neighborhoods were powered down. Poor neighborhoods were powered down. Maybe some had essential infrastructure. Maybe they didn't. There's a possibility that poor or minority majority neighborhoods were unfairly targeted. The inverse is also possible.
The bottom line is, you and I both have NO idea who was affected, how, or how that decision was made. So stop trying to pretend racism or inequality can't exist. There literally is a grand mystery here because the companies responsible won't inform anyone.
And yes, I fully accept that while it can exist that doesn't mean that it does exist in this situation but you have to also accept that with incomplete data you can't prove it doesn't.
If the ERCOT Grid was really concerned about cyber attacks they wouldn't be partnering with Bitcoin mining companies that have access to the grid, and have a special partnership with ERCOT.
https://www.prnewswire.com/news-releases/layer1-launches-bit...
If the same people are always forced to endure the burden of blackouts, and elites are not they will keep happening.
I’ll assume since the user pays for it, there’s no consideration for this cost of equipment that saves the utility money.