Slashdot Mirror


U.S. Gas Stations Vulnerable To Internet Attacks

itwbennett writes: Automated tank gauges (ATGs), which are used by gas stations in the U.S. to monitor their fuel tank levels can be manipulated over the Internet by malicious attackers, according to security firm Rapid7. "An attacker with access to the serial port interface of an ATG may be able to shut down the station by spoofing the reported fuel level, generating false alarms, and locking the monitoring service out of the system," said HD Moore, the chief research officer at Rapid7.

100 comments

  1. Once more by nehumanuscrede · · Score: 0

    We have to ask why everything NEEDS to be internet connected. A local connection to the sensors will allow the station to determine when they need to refill said tanks. Not much point in putting it out there on the big scary internet. :D

    1. Re:Once more by Mr+D+from+63 · · Score: 2, Informative

      RTFA, they are not internet connected. They can be access over the internet if someone takes a device to the pump, connects to the serial interface, and connected to a gateway device to the internet.

    2. Re:Once more by BarbaraHudson · · Score: 4, Informative

      We have to ask why everything NEEDS to be internet connected. A local connection to the sensors will allow the station to determine when they need to refill said tanks. Not much point in putting it out there on the big scary internet. :D

      Because they want to get the need to have anyone working at the gas station - kind of like how truckers can fuel up using their cardpass at fuel depots where nobody works. It's all about getting rid of people. And on-site cash, since everyone will have to pay by credit or debit card.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    3. Re:Once more by BarbaraHudson · · Score: 5, Informative
      RTFA yourself: The 5800 cited already are connected to the Internet.

      In order to monitor these systems remotely, many operators use a TCP/IP card or a third-party serial port server to map the ATG serial interface to an internet-facing TCP port. The most common configuration is to map these to TCP port 10001. Although some systems have the capability to password protect the serial interfaces, this is not commonly implemented.

      Approximately 5,800 ATGs were found to be exposed to the internet without a password. Over 5,300 of these ATGs are located in the United States, which works out to about 3 percent of the approximately 150,000 [1] fueling stations in the country.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    4. Re:Once more by jdkc4d · · Score: 1

      RTFA yourself: The 5800 cited already are connected to the Internet.

      In order to monitor these systems remotely, many operators use a TCP/IP card or a third-party serial port server to map the ATG serial interface to an internet-facing TCP port. The most common configuration is to map these to TCP port 10001. Although some systems have the capability to password protect the serial interfaces, this is not commonly implemented.

      Approximately 5,800 ATGs were found to be exposed to the internet without a password. Over 5,300 of these ATGs are located in the United States, which works out to about 3 percent of the approximately 150,000 [1] fueling stations in the country.

      I'm just irritated that someone somewhere thought it was necessary to say TCP/IP card as opposed to network card.

    5. Re:Once more by B33rNinj4 · · Score: 2

      This is why I tell my daughters to keep their ports locked.

    6. Re:Once more by Crudely_Indecent · · Score: 2

      I don't think it's to get rid of people, but taking away a responsibility from unreliable people. There will always be need for someone on site, but can they be trusted to catch a problem (like a low fuel tank) and notify the right people in time to actually do something about it?

      The station can't sell gas they don't have, so it's in their best interest to never run out. By connecting them to the internet, an automated system can be used to monitor level and usage to make predictions about when the tank will need to be refilled. A properly configured system would place an order for more fuel with enough lead time that when the fuel truck arrives the station has both not run out, and is in need of refill.

      People are unreliable, especially when it comes to repetitive and mundane processes. Machines don't care how often they have to perform an action, neither do they get bored doing them.

      --


      "Lame" - Galaxar
    7. Re:Once more by Anonymous Coward · · Score: 0

      Ours live behind a VPN and have passwords but we have them connected to network so we can have more efficient fuel distribution to stations. Makes it easy to judge when a station needs a delivery without calling a busy manager.

    8. Re:Once more by pr0fessor · · Score: 1

      They usually have a computer that runs all of the reporting for registers and from the ATG into a system like ruby or topaz and are either connected directly to the serial port or are assigned a private ip.

      3% setup their ATG insecurely and not in the manufacture recommended configuration I'm not surprised.

    9. Re:Once more by Anonymous Coward · · Score: 1

      While your fear of being replaced by a robot may be real in most situations, this is not one of them. At no time in the past did people ever perform the functions of an ATG.

      The ATG's are hooked up to the internet for two primary reasons and usually for entities that own multiple gas stations for the purpose of central, multi-department monitoring.

      1 - Inventory monitoring & management, ie... you would give your hauler access so your tanks don't go dry.
      2 - Regulatory compliance monitoring, ie.. data aggregation to meet fed/state requirements to maintain the last 12 months of passing tank/line release detection records.

    10. Re:Once more by Anonymous Coward · · Score: 0

      So about 3.5% of the gas stations in the US. So for example this particular vulnerability would statistically effect 2 gas stations in the entire county where I live. Not what I would call the most widespread issue and it would probably be easily fixed. I would be a lot more concerned about some vulnerability in the cash registers or credit/debit card readers which would effect a far more significant percentage of stations.

    11. Re:Once more by Shoten · · Score: 3, Insightful

      We have to ask why everything NEEDS to be internet connected. A local connection to the sensors will allow the station to determine when they need to refill said tanks. Not much point in putting it out there on the big scary internet. :D

      Reason for these to be Internet-connected? Simple...supply chain. Next time you go get a fill-up, go interact with the guy inside the gas station and then ask yourself, "Do I think this guy could operate a control system and get a reading from a serial interface on a timely fashion so that the regional product distribution centers know when they need to schedule a fuel delivery?" At most gas stations I've been to, they can't even keep those little paper towels filled in the dispensers outside. (You know, the ones you need to wipe the oil off your dipstick? Okay, that looks dirty when I type it out...but I digress.)

      On the other hand, if you connect these to the Internet, then an automated system can poll them periodically, automatically, and a lot of the workflow around keeping gas stations provisioned with fuel gets simplified and automated. You also get better metrics about consumption, which in turn allows for better forecasting so the local depots can, themselves, make sure they don't run dry. (There's a much, much longer lead time for getting a product tanker to drop off fuel than there is for a gas truck to bring fuel to a gas station.)

      That said, these should be configured NOT to listen to requests from outside a certain subset of network ranges. Having them listen to the open Internet is, frankly, fucking stupid.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    12. Re:Once more by Anonymous Coward · · Score: 0

      Could have been IPX/SPX. I know people who still use that on their internal networks.

    13. Re: Once more by Anonymous Coward · · Score: 0

      Gonna call bullshit on you "people never did this task" claim. Gas stations are older than computers.

    14. Re:Once more by the_skywise · · Score: 1

      Agreed. I can't even get the new gas station attendant, a block away from my house that I've been going to for 10 years to get gas, to print out my lottery ticket appropriately.
      "I want 2 lottery plays, same ticket."
      Hands me 2 tickets with one play each.
      "Uh... same ticket?"
      "Oh sorry, I don't know how to work the machine that way, I'm new here and I'll figure it out eventually... Is this OK?"
      -- Next week - same attendant
      "2 lottery plays, same ticket please."
      Hands me one ticket (yay!) with 3 plays.
      -- Next week - same attendant again
      "2 lottery plays, same ticket please"
      Hands me 2 tickets with one play each. "Oh sorry, I didn't hear you right."

      Yeah, I trust this person to be able to handle maintenance checking of a flammable liquid.

    15. Re:Once more by Marginal+Coward · · Score: 1

      I don't think it's to get rid of people, but taking away a responsibility from unreliable people.

      You're startin' to scare me. Have you been hanging around Nomad again?

    16. Re:Once more by rogoshen1 · · Score: 3, Funny

      To what, play warcraft 2?

    17. Re:Once more by nedlohs · · Score: 1

      Because it's easier.

    18. Re:Once more by i.r.id10t · · Score: 2

      Or even why the sensors are needed. I worked at a gas station in the late 80s and we "sticked" the tanks each night. Looong stick (about 30 feet) w/ an inch scale on it, a little dusting of baby powder and stick it in the tank until it hits bottom. Pull up immediately, see what number is visible closest to wet line on baby powder. Write in log for manager to see in hte morning.

      --
      Don't blame me, I voted for Kodos
    19. Re:Once more by dissy · · Score: 1

      >We have to ask why everything NEEDS to be internet connected. A local connection to the sensors will allow the station to determine when they need to refill said tanks. Not much point in putting it out there on the big scary internet. :D

      It isn't a "need", it is only a "want"

      Just imagine the cost difference between a fleet of IT people posistioned in every city the gas station chain does business in, paying their US pay rates - compared to a poor lone indian guy on the other side of the planet being paid a tiny fraction of US pay rates, not multiplied by the number of employees (or multiplied by one technically) able to manage all 100000 pumps owned by the chain.

      The psychopaths at the top of the gas station chain companies get to keep that unspent money for themselves, so the less they pay out the better it is in their mind.

      Of course you both get what you pay for, and must suffer the consequences of your own choices and actions once made, but it's pretty rare either of those factors even pops into their minds - and when it does the only reaction is to beef up the golden parachute package for when the inevitable happens.

      The point is the whole intention here is not to do things right but to save money and raise profits without concern for the future or security of the company as a whole.

      Going by those terms, not only do the pumps need to be on the Internet, but does make them more short term profits, so clearly is the correct solution to their incorrect and needless problem.

    20. Re:Once more by BarbaraHudson · · Score: 1

      There will always be need for someone on site

      Why? As I pointed out, there are 24x7 diesel refueling sites for truckers that don't have anyone working there. They don't run out of fuel because nobody's there.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    21. Re:Once more by Anonymous Coward · · Score: 1

      If you're going to be on site anyway, and want to disrupt the damn gas station, just drop something that goes boom ( with a delay ) down into the tanks from one of the unprotected fill holes the tanker trucks use to refill them.

      Why give two shits about using a computer ?

    22. Re:Once more by BarbaraHudson · · Score: 1

      3% setup their ATG insecurely and not in the manufacture recommended configuration I'm not surprised.

      You're assuming that the other 97% are connected to the internet - an assumption not supported by any evidence.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    23. Re:Once more by weilawei · · Score: 1

      Pay a decent wage and you'll get better candidates. Gas station attendants are generally part-time, no benefits, minimum wage, not paid nearly enough to give a shit in a dead-end job. You get what you pay for.

    24. Re:Once more by Crudely_Indecent · · Score: 1

      I can't completely disagree with that, but there will always be someone to maintain the equipment at regular intervals. They're not unmanned 24/7, someone is there occasionally to maintain and service the equipment. These sites would definitely need fuel level monitoring automation. I was thinking more of gas stations and truck stops where the high volume of fuel sold would require constant monitoring of the fuel levels, a mundane task better left to automation.

      --


      "Lame" - Galaxar
    25. Re:Once more by BarbaraHudson · · Score: 1

      At no time in the past did people ever perform the functions of an ATG.

      That is a total lie. I put myself through college by working at a gas station. Every night I had to read the small counter on each pump that shows total gallons pumped since installation, and manually take a really long dipstick with some special paste on the end that would change color in the presence of water (to indicate that water had gotten into the tanks) and manually take a dip to get the current level in three different tanks.

      This would also help to detect tanks leaking gas into the ground.

      Today's tanks aren't metal, so the risk of a tank corroding is obviously just not there, and We now have other ways to directly get the level of fuel in the tanks.

      So, no need for someone on site for regulatory compliance or inventory control any more :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    26. Re:Once more by BarbaraHudson · · Score: 1

      I would be a lot more concerned about some vulnerability in the cash registers or credit/debit card readers which would effect a far more significant percentage of stations.

      There is no way that banks (or store owners, or consumers) would tolerate a 3.5% error rate.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    27. Re:Once more by Anonymous Coward · · Score: 0

      Some of the big fuel depots are now getting several shipments a day.

    28. Re:Once more by pr0fessor · · Score: 1

      I would assume that mom and pop places probably aren't and that those single proprietors that have multiple locations, not major corporations are the ones that just slap it on the internet. I've managed a few convenience stores while I was in college and my wife has and still does.

    29. Re: Once more by Anonymous Coward · · Score: 0

      This. I am a maintenance guy at a major convenience store chain. We use the Veeder root systems connected to our vpn which allows our IS system to automatically enter work orders for alarms. With all the alarms in our stores these days, (front and back door, storeroom, clerk call, various temperature alarms, ovens, etc.) Our people have trouble telling them apart. In the 5 minutes it takes to identify an alarm, hundreds of gallons of gas could be lost. The automated system saves that time by entering work orders and if necessary, automatically shutting down the pumps. That said, we also keep our Veeder roots in plain sight so that (hopefully) the store monkeys would notice someone tampering with them.

    30. Re:Once more by chrysosphinx · · Score: 1

      I'm just irritated that someone somewhere thought it was necessary to say TCP/IP card as opposed to network card.

      You don't need to be irritated. There are plenty of embedded network serial interfaces which have actually TCP/IP protocol hardwired in hardware, such as Wiznet W5100 or newer. You can find some on Arduino shields. These are not generic network adapters, as you know them. Fine tools for hacking, though.

    31. Re:Once more by BarbaraHudson · · Score: 1

      I would assume that mom and pop places probably aren't and that those single proprietors that have multiple locations, not major corporations are the ones that just slap it on the internet. I've managed a few convenience stores while I was in college and my wife has and still does.

      I guess you're behind the times. Up here even the smallest restaurant is connected - they have to be because the government is the one that issues the bill at the end of your meal, as a way of assuring they get their taxes.

      Also, the major corps will definitely be in on this because they, not the gas station owner, own the gas in the tanks in the ground. Why do you think the prices can follow each other so quickly between competitors in the same neighborhood? So they're going to want to know exactly how many gallons were sold at each price so the owner can't play with the figures and claim most of it was sold at the lowest and pocket the diff.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    32. Re:Once more by Anonymous Coward · · Score: 0

      Should volume pumped = volume stored = empty ? Really? Oh and don't the pumps themselves don't they have a total volume meter? This should be needed if pumps are over reporting volume to the customer. Yes, they can programmed to be accurate only at the values Weights and Measures checks. Like the fellow with 2 tanks in his dually. One tank ran dry and managed to put 33 gallons in 28 gallon tank. Probably need this you are pumping accuracy varies and you the volume recorded by the pumps is over recording. It has been done before. Until they got caught.

  2. One more example of IoT by Anonymous Coward · · Score: 0

    Internet of Tanks

    1. Re:One more example of IoT by ArcadeMan · · Score: 1

      Internet of Thingies.

    2. Re: One more example of IoT by Anonymous Coward · · Score: 0

      Internet of Too Many Cooks.

  3. price hack? by Anonymous Coward · · Score: 2, Funny

    Could they change the gas prices so it would be like .01 per gallon?

    1. Re:price hack? by starblazer · · Score: 2

      no, that's a different system. these are just for letting the fuel distributor know that they should show up or there's an issue with the tanks.

    2. Re:price hack? by skids · · Score: 1

      I'm sure some high frequency trader could figure out some sleazy way to make a buck off it, though.

    3. Re:price hack? by Megane · · Score: 1

      Yep, I worked on software to talk to gas pumps back in the late '90s. The gallons to price stuff happens entirely in the pump. The various prices are all sent to the pump in advance, and it knows which to use based on what grade button the user presses. It then reports gallons and price back when the hose handle is hung up.

      You could possibly fool the system into turning on the pumps without the accounting system knowing, but there are low-tech odometers in gas pumps for actual gallons dispensed, and eventually someone will notice that the numbers don't match up, basically an inventory problem.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  4. Already happened. by Anonymous Coward · · Score: 0

    Those fucking Jimmy Kimmel video clips suck.

  5. access to the serial port interface =! internet by Anonymous Coward · · Score: 0

    Same old story. get physical access and you own it.

    1. Re:access to the serial port interface =! internet by Anonymous Coward · · Score: 1

      RTFA. It's about stations that have connected devices to expose the serial port to the internet.

  6. How accessible is this port? by ArcadeMan · · Score: 1

    An attacker with access to the serial port interface...

    Is this port accessible by anyone, or is it under a locked access panel? And with the surveillance cameras at the gas stations, I'm pretty sure you won't be able to connect anything without being seen.

    1. Re:How accessible is this port? by idontgno · · Score: 0

      And WTF does a serial port (which may be physically protected) have jack-shit to do with the Internet?

      I could be imagining things, but I seem to recall a time in the far-off and glorious past when Slashdot summaries weren't incomplete to the point of being actively misleading.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    2. Re:How accessible is this port? by BarbaraHudson · · Score: 1

      This is 5,800 gas stations who have already wired the serial port to talk to the Internet over tcp/ip port 10000 using an adapter card - most with no password. So you don't need physical access to install anything - they've already done the hard work for you :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    3. Re:How accessible is this port? by __aaclcg7560 · · Score: 1

      If you want console access to an Internet device (typically routers and switches), you plug your computer into the serial port. If you have multiple Internet devices, you remote into a serial terminal to communicate with each individual serial port.

    4. Re:How accessible is this port? by AchilleTalon · · Score: 1

      Have you try to read the article? Sometimes it answers your questions and it provides many more details than the title and the summary. You should give it a try.

      --
      Achille Talon
      Hop!
    5. Re:How accessible is this port? by Anonymous Coward · · Score: 0

      An IP so we could do the science?

    6. Re:How accessible is this port? by idontgno · · Score: 1

      Have you try to read the article?

      Hmmm... "http://slashdot.org".

      You must be new here.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  7. and so what, just turn it back on? by Anonymous Coward · · Score: 0

    Just turn the pumps back on.

  8. So. Effing. What. by pegr · · Score: 0

    You could do interesting things to my car via the OBD-2 port, but I don't lose any sleep over that either. Rapid7 is a security products vendor. EVERYTHING they do is to further their interest in SELLING PRODUCTS. (Nothing wrong with that.) But I am damn tired of security product vendors telling me the sky is falling.

    1. Re:So. Effing. What. by Anonymous Coward · · Score: 0

      Because you havent connected your OBD-2 port to the internet like these gas stations have.

    2. Re:So. Effing. What. by pegr · · Score: 1

      Read The Fine Article. Serial ports on storage systems aren't connected to the Internet either. (sigh)

  9. The old fashioned way... by ubercam · · Score: 1

    Wouldn't they just go back to old fashioned methods like dipping the tanks by hand with a stick if they had to? Any dumbass could do it.

    1. Re:The old fashioned way... by __aaclcg7560 · · Score: 1

      Corporations save money by replacing manual dumbasses with automated dipsticks.

    2. Re:The old fashioned way... by CrimsonAvenger · · Score: 1

      Corporations save money by replacing manual dumbasses with automated dipsticks.

      And so do the rest of us.

      Or are you someone who hires a washerwoman to come in and wash your clothes by hand rather than using a washer/dryer?

      --

      "I do not agree with what you say, but I will defend to the death your right to say it"
    3. Re:The old fashioned way... by __aaclcg7560 · · Score: 1

      My late father hired a washerwoman to do his laundry after getting out of the hospital, but she used a washer and dryer to get his laundry done.

  10. Thanks Guys. by bigfinger76 · · Score: 4, Insightful

    Breaking:
    An admin with serial port access may be able to obtain what amounts to admin priveleges. More at 11.

    1. Re:Thanks Guys. by AchilleTalon · · Score: 2

      Have you read the article, haven't you?

      --
      Achille Talon
      Hop!
    2. Re:Thanks Guys. by bigfinger76 · · Score: 1

      Do you have a sense of humor, don't you?

    3. Re:Thanks Guys. by Anonymous Coward · · Score: 0

      Do you have a sense of humor, don't you?

      I like you.

    4. Re:Thanks Guys. by sjames · · Score: 1

      The problem is that they are connecting a serial to IP adapter with no access control to a device with a serial port that also has no access control. The former device is meant to be used for servers where there will be a login prompt and the latter were meant to be locally connected and protected by physical security.

      So given that combination, ANYONE can obtain what amounts to admin privileges.

    5. Re:Thanks Guys. by swillden · · Score: 1

      The news at 11, of course, is that said serial port access is provided via TCP on a public IP, on a known port, with no password.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Thanks Guys. by bigfinger76 · · Score: 1

      Thanks for reporting, Swilden. Here's Tom with the weather.

  11. Foreing hackers fault by Anonymous Coward · · Score: 0

    We must intercept all internet traffic in all the world to be sure that no hacker, surely from Eastasia or Eurasia, would try to hack them. Meanwhile we will keep that vulnerabilities up because we don't know if we will have to exploit them, of all flags the false ones are the most profitables.

  12. You forgot the electrical power vulnerability by Anonymous Coward · · Score: 0

    It was discovered that plugging a NEMA-1 or NEMA-15 into a common household or commercial electrical outlet where the neutral and hot terminals are cross connected can result in circuit breakers being switched to open....think about this! This is a huge threat to our nations security - this vulnerability must be plugged immediately! This too can be accomplished via the internet where the NEMA-1/15 connector is controlled using a common off-the-shelf SPST relay that is tied to an IoT platform. Scary stuff. If engineers don't wake up to this we could all be in serious trouble. Also: did you hear about the reports that deadbolt locks can be circumvented with out the use of the rightful owners key? Unbelievable!!

  13. Another stupid title by Imagix · · Score: 1

    In fine tradition the title is overly sensational. The better title is "Some US Gas Stations have morons installing network-connected gear and not bothering to set a decent password". Or ACLs, or anything else even vaguely resembling security.

    1. Re:Another stupid title by ogdenk · · Score: 1

      Change "some" to "MOST" and you have a better idea. FTR, I work in this industry.

  14. contradiction by Anonymous Coward · · Score: 0

    headline says internet, summary says serial port.

    1. Re:contradiction by __aaclcg7560 · · Score: 1
    2. Re:contradiction by AchilleTalon · · Score: 1

      Try reading the article, it says internet via serial port.

      --
      Achille Talon
      Hop!
  15. The serial console is dead! by __aaclcg7560 · · Score: 1

    This may be a shock to some folks: the serial console is alive and well!

  16. Reading the comments so far let me think... by AchilleTalon · · Score: 1

    nobody reads the summary, neither the article anymore on /. Perhaps it is time to introduce some pictograms to describe the content of the article or summary to those who are too lazy to read it.

    --
    Achille Talon
    Hop!
  17. Finally something I can comment on... by Anonymous Coward · · Score: 5, Informative

    I work for a company that sells, installs and maintains a ATG's by the top two manufacturers, Veeder-Root & Incon. We also offer a web service that polls and aggregates the data from our customer's ATG's. 98% of the >500 ATG's we have on our service are polled via TCP/IP and the remaining few are still modem connections. Of the TCP/IP polled ATG's the majority are through a secure VPN. Typically the only ones that are not are the smaller customers with only 1 - 3 gas stations. Depending on the model of the ATG, there are two access levels both of which have the ability to have a password. The first is read only and is limited to data retrieval such as inventory levels, alarm status, etc... this level is typically not password protected. The second level is for the programming interface, which is what the article is talking about. There is some fear mongering in the article, my guess is because they either want to cause fear or did not do enough research. The only way a station could be shut down through the ATG is if the ATG was installed in a fashion that allowed for it. This type of installation is known as positive shut-down; and basically means the pump wiring is feed through relays in the ATG and in the event a leak was detected, the ATG would kill power to the pumps. Most stations built after 2006 - 2009 (depends on when that particular state adopted Federal storage tanks regulations) are installed with positive shut-down through the ATG. Pre-2006 were not so much installed in this fashion. The article also states no special interface is needed to access the ATG's. That is only true for the current models being sold, which come with a built in web server for programming. The older models, of which is the majority installed do need special software to access the programming interface. The method that the security firm used: polled the internet for open port 10001 would not be able to determine if it was a direct connection to the ATG (newer models) or a serial to IP convertor (older models).

    I personally am the system admin for the the system we have in place for the polling and monitoring as well as the front end web service and have been so for 10+ years and I did chuckle a little at the article. There is very, very little to worry about in this regard. Other than shutting down a handful of stations, no real harm can be done such as creating a leak or causing some type of catastrophic failure.

    1. Re:Finally something I can comment on... by ColdWetDog · · Score: 1

      So, if some really, really bored bad guy who was aiming to create mayhem and havoc (but not make any money) got all arsed, he or she could shut down a couple of mom and pop gas stations in the hinterlands for a couple of hours until mom and pop sobered up.

      Truly scary. I'm gonna go unplug everyth*(*RKfkffghdf

      --
      Faster! Faster! Faster would be better!
    2. Re:Finally something I can comment on... by ISoldat53 · · Score: 1

      It may not be in your sphere of influence, but why is the software at gas pumps so slow?

    3. Re:Finally something I can comment on... by Megane · · Score: 1

      The thing is, unless the control system is set up to shut down the site (that "positive shut-down" thing is new to me), gas pumps (just like honey badger) don't care what the tank level is and will continue to dispense fuel until it goes dry.

      I wrote code for automated gas station stuff back in the late '90s (6809 assembly code to talk to the pump and terminal; Gilbarco, Wayne, Tokheim and Schlumberger were the brands back in the day), and late one afternoon when I was on-site at a unattended station (we were testing cash acceptors), suddenly nobody could get gas. I was worried at first because I thought my code might have been the problem. Turned out that the tank of regular had gone dry, so you could only get premium. Because the site used "blender" pumps, you couldn't get mid-grade either. The pumps were apparently smart enough to know not to give you pure premium when this happened.

      ...which brings up the main point of having a tank monitor. It's not to tell the pumps or the unattended site control when the gas is empty, they know from the lack of product, it's to tell the company running the station when they need to send a truck out. So this is just as likely if not more so to cause an unnecessary truck roll.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    4. Re:Finally something I can comment on... by Anonymous Coward · · Score: 0

      That makes a ton of sense. Thanks!

    5. Re:Finally something I can comment on... by Anonymous Coward · · Score: 0

      The older models, of which is the majority installed do need special software to access the programming interface. The method that the security firm used: polled the internet for open port 10001 would not be able to determine if it was a direct connection to the ATG (newer models) or a serial to IP convertor (older models).

      By special software, I'm assuming you mean an application that speaks Modbus and has the mappings already assigned to human-readable labels. The only special part of that software would be the labels. Anyone with a Modbus over TCP package could get into those with little difficulty.

      I personally am the system admin for the the system we have in place for the polling and monitoring as well as the front end web service and have been so for 10+ years and I did chuckle a little at the article. There is very, very little to worry about in this regard. Other than shutting down a handful of stations, no real harm can be done such as creating a leak or causing some type of catastrophic failure.

      If you can control the pumps, you could burn them out, start a fire, potentially throw them in reverse (not sure the controls the ATG have)... just have to be a little creative with starting and stopping them.

    6. Re:Finally something I can comment on... by Anonymous Coward · · Score: 0

      Well, unless someone spoof's the traffic to continuously report that the tanks are full to your central monitoring. In that case, your monitoring will say everything is fine. The local site will eventually run out of fuel and shutdown unless someone is also locally monitoring.

  18. price hack? by Anonymous Coward · · Score: 0

    Not through the ATG interface, it has nothing to do with pricing. They could through the register, but only if it is also connected to the internet and unsecured.

  19. Put in a @#%$$ Firewall by bigdady92 · · Score: 1

    For the love of {Diety} put in a damn firewall and NAT that shit. What kind of half ass implementation is being sold out there for these people? Is this lowest installation price around or is there a common link to all 5800 gas stations?

    I would not be surprised if this is all one single vendor who supplied and installed these setups to different gas station suppliers.

    Please someone name the company involved with this nonsense so we can ridicule them for this stupidity.

    This is no worse than people who have no passwords on their NVR's.

    --
    Wheel of Time: Book by Book and Sumview (summary review) Bigdady92 style: http://bigdady92.blogspot.com/
  20. Serial Port != THE INTERWEBZ! by Anonymous Coward · · Score: 0

    What the fuck... how are these "experts" getting so stupid?

  21. So What? by Anonymous Coward · · Score: 0

    Running over the pumps with your pickup would probably shut down the store better.

  22. Consensus by Anonymous Coward · · Score: 0

    Apparently some people have read this article, and some have not however both camps feel strongly both ways.

  23. so ask the truck driver where he got his stick by swschrad · · Score: 2

    and start manually sticking the tank to figure out manually how much gas is in there. station managers used to have to do that twice a day. the drivers stick the tanks to see whether they can take the amount of gas that was ordered, always.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
    1. Re:so ask the truck driver where he got his stick by Cramer · · Score: 1

      Smarter stations kept a tally of the volume sold by each pump. They know the capacity of the tanks, so therefor they know how much should be in the tank. (check it once a day to make sure)

  24. It is something to deal with... by Darkelf · · Score: 1

    If you can gain access to the private/vpn network the store is running, you can wreak alot of havoc.

    Could send a "no fuel" alarm to the equipment... which can prevent fuel from flowing.

    Could throw a vapor lock alarm (or a myriad of other commands) which will prevent fuel to flow until reset...

    You can reach this via physical access to a fuel pump/dispenser... use the swrial interface to inside the store.

    Long and short... this is something that has been known for over 10 years. Companies, such as mine have taken precautions to lock down pumps as well as the other equip to preclude this.

    --
    -Darkelf
  25. Re:Put in a @#%$$ Firewall by Anonymous Coward · · Score: 0

    NAT that shit

    Please do not do network security. After that statement you are probably mad. But let me put it to you this way. Stop. Read up on what is really going on and how this stuff works.

  26. Tee hee hee. by Anonymous Coward · · Score: 0

    I made a gay joke on slashdot. I'm the coolest!

    1. Re:Tee hee hee. by Anonymous Coward · · Score: 0

      Don't feed the trolls, asshole.

  27. Wait, what? by wonkey_monkey · · Score: 1

    over the internet ... access to the serial port ...

    Those two snippets sound contradictory, but only because the summary has not included the most pertinent fact:

    many operators use a TCP/IP card or a third-party serial port server to map the ATG serial interface to an internet-facing TCP port.

    --
    systemd is Roko's Basilisk.
  28. Finally something I can comment on... by Anonymous Coward · · Score: 0

    The parent is correct that only ~20% of the ATGs in the US have an electronic link to shut off the pump directly. However, all of the affected ATGs could be shut down through the generation of false alarms and other error conditions (manual intervention). The parent is also correct in that there is little risk to the public.

    The parent is absolutely wrong in a few other areas:

      - No special access is needed to manipulate the device through TCP port 10001 (control-A + command, text-based protocol). The article links to the PDF manual. There are a lot of ways to screw with an ATG based on the available commands.

      - The article discusses the serial interface used for monitoring via TCP port 10001. This is through a vendor-supplied XPort card on newer models and through separate serial port servers on older models. Either way, the serial is exposed to the internet and this allows the system to be manipulated.

      - Systems with TCP port 9999 exposed (the XPort web interface) are far between, but these can be used to permanently brick the device. No more monitoring until the card is replaced.

  29. Real vulnerability by whistlingtony · · Score: 1

    I'm sick of all these "Oh, our infrastructure is vulnerable to attacks!" Yeah, they are...

    My power sub station is vulnerable to anyone with $5 of copper wire. It's not like they're gaurded... Fling! Zap! Pow!

    Gas stations are vulnerable to anyone with a $0.50 lighter and no sense. It's not like they're guarded! flick flick flick Woosh!

    Nothing is guarded, and yet the world keeps on rolling just fine. I hate these stupid scare tactic BS articles.

  30. how to connect serial to internet? by jsepeta · · Score: 1

    this is a non issue, as long as we keep the serial port away from the internet. wouldn't the guy at the gas station ask you why you're plugging stuff together?

    --
    Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
  31. What is more concerning is physical tank-access by v3xt0r · · Score: 2

    I'm more concerned that all it takes to access thousands of gallons of gas stored in the underground tanks of virtually every gas station in the US, is a crowbar. Most gas stations do not 'lock' those tanks.

    --
    the only permanence in existence, is the impermanence of existence.
  32. oh yay by Anonymous Coward · · Score: 0

    Back in the day, we would dip the tanks with a stick at the end of each shift, which would allow us to see how much water was in them too. Of course that was also back when gas stations were loss leaders for repair work rather than lotto tickets and snack food. Regardless, seems pretty sad we have to put something so basic on the internet.

  33. yeah of course by Anonymous Coward · · Score: 0

    You have to secure the end equipment that is connected to the network. They make equipment especially for this, and the company manages the security and maintenance. I called Echosat and got their security appliances to secure all my gas stations.....works very nicely, no hassle.