Slashdot Mirror


Massachusetts Sues to Halt Defcon Subway Hacking Talk

According to CNET, "The state of Massachusetts has asked a federal judge for a temporary restraining order preventing three MIT students from giving a presentation on Sunday about hacking smartcards used in the Boston subway system." It'll be interesting to see whether Dutch-style openness or Soviet-style secrecy prevails in Las Vegas. Update: 08/09 20:57 GMT by T : "Too late," says reader Bluey: "Injunction was already granted."

270 comments

  1. oh good... let's all bury our heads... by pha7boy · · Score: 4, Insightful

    rather then make sure they have a techie in attendance so that they may learn something and find a workaround the issue, Boston's lawyers suggested that burying your head in the sand (or, alternatively, in the piles of garbage and crap in Boston) will solve the issue just as well. "As long as we don't let them say it publicly, it does not exist" one Boston official explained the position.

    this is why I love government bureaucrats. They tend to be smarter then the average bear.

    --
    -- All this knowledge is giving me a raging brainer.
    1. Re:oh good... let's all bury our heads... by MindlessAutomata · · Score: 3, Funny

      this is why I love government bureaucrats. They tend to be smarter then the average bear.

      I was with you until right around... there.

    2. Re:oh good... let's all bury our heads... by Mix+Master+Nixon · · Score: 5, Funny

      Boston is merely afraid that this information will end up in Lunar hands. Entirely reasonable given that city's sad recent history.

      --
      Oppressing an entire population is never cheap.
      --Jeckler (/. Beta IS GARBAGE!)
    3. Re:oh good... let's all bury our heads... by CastrTroy · · Score: 5, Interesting

      What I want to know is how a system like this is even possible. Why should the value available on a smart card actually be something that can be changed by the person holding the card. Shouldn't the card just have an ID, and that ID is tied to an account, which is tied to a person. Maybe put the amount on the card, so the bus doesn't have to call home every time someone steps on a bus, but at least keep all transactions in a database so they can check for fraud after the fact. It seems like the way they have it set up, would be the equivalent of having your bank account balance completely controllable by modifying the information on your bank card. Even retail stores have this figured out so that their gift cards only hold a number, and the actual value on the card is stored in some computer database.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:oh good... let's all bury our heads... by Stan92057 · · Score: 2, Insightful

      How is this burying there heads in the sand? There is a known problem,and they don't want criminals to abuse this problem until its fixed. Releasing exploits with out it being fixed is irresponsible, period end of store. I am sure 99% of the people here disagree with me, but after years of seeing exploits released to the public only to have criminals take advantage of theses exploits. Why should they try to figure out theses exploits when Black Hats do it for them time and time again. And another thing, what makes everyone thing they want or need help fixing the exploit from the public

      --
      Jack of all trades,master of none
    5. Re:oh good... let's all bury our heads... by Vukovar · · Score: 1, Insightful

      No one wants to admit there is an inherent flaw in their design no less expend the resources on fixing it if they don't have to. It's the Ford Pinto anology - we'd rather pay out the lawsuits for the deaths as opposed to what it would cost to correct the problem. If a handful of people hack their cards, they're willing to lose that revenue as opposed to fixing the problem. Making it public forces their hand and a third party doing it should help push them to fix it. If they find their own flaw, corporate greed kicks in - why fix it if only they know about it??

    6. Re:oh good... let's all bury our heads... by langelgjm · · Score: 4, Insightful

      Maybe put the amount on the card, so the bus doesn't have to call home every time someone steps on a bus, but at least keep all transactions in a database so they can check for fraud after the fact.

      I think you hit the nail on the head with this. I don't know about the Charlie card system, but the issue with many transit cards is that it's difficult or impossible for moving vehicles to always be able to check in with the network database to determine the value of an account. So the account value has to be stored on the card.

      This is exactly like storing the value of your ATM or gift card on the card itself. But with ATMs and gift cards, the terminal where you use them is always going to have network access (or if it doesn't you probably won't be able to use the card).

      Of course, even just storing an account number or identifier on a card doesn't make it fraud-proof. Magstripe cards are trivially easy to re-encode with only a few dollars worth of equipment. Copying these can mean defeating physical access systems, being able to use someone else's gift card balance, or worse.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    7. Re:oh good... let's all bury our heads... by Original+Replica · · Score: 1, Troll

      rather then make sure they have a techie in attendance so that they may learn something and find a workaround the issue, Boston's lawyers suggested that burying your head in the sand

      Remember, it's Boston: the city that is terrified of Cartoon Network. The city that went $8.6 billion over budget on "The Big Dig" which should have cost $6 billion, and it's a piece of crap. Did you really expect competence from that government?

      --
      We are all just people.
    8. Re:oh good... let's all bury our heads... by Jah-Wren+Ryel · · Score: 4, Interesting

      Why should the value available on a smart card actually be something that can be changed by the person holding the card. Shouldn't the card just have an ID, and that ID is tied to an account, which is tied to a person.

      With a correct implementation - that uses good cryptography - it is quite possible to have secure stored value cards. One upside to stored value cards, especially to slashdot readers, is that they help to protect our right to travel because they can be just as anonymous as cash.

      --
      When information is power, privacy is freedom.
    9. Re:oh good... let's all bury our heads... by dgatwood · · Score: 2, Informative

      I think you hit the nail on the head with this. I don't know about the Charlie card system, but the issue with many transit cards is that it's difficult or impossible for moving vehicles to always be able to check in with the network database to determine the value of an account. So the account value has to be stored on the card.

      That's a pretty weak argument. All you need is a laptop with a cellular data connection. If you really have places where you can't get a cell signal, get the cell company to add a picocell at the bus stops or add a Wi-Fi hot spot. Odds are you won't have to add too many of them in any major metro area.

      Of course, even just storing an account number or identifier on a card doesn't make it fraud-proof. Magstripe cards are trivially easy to re-encode with only a few dollars worth of equipment. Copying these can mean defeating physical access systems, being able to use someone else's gift card balance, or worse.

      If you have access to somebody else's card, yes. Otherwise, if you are able to steal access, your number space is too small. Use a 256-bit number (or 1024-bit if you're really paranoid) and ensure that new numbers are assigned randomly within that space so that your odds of picking a valid number are remarkably close to zero.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    10. Re:oh good... let's all bury our heads... by RossumsChild · · Score: 2, Insightful

      Right, because my idea of a perfect society is one where I can't use the damn transit system unless I want to give up any shred of privacy about my destination, travel habits, and location.

    11. Re:oh good... let's all bury our heads... by mpe · · Score: 4, Insightful

      What I want to know is how a system like this is even possible. Why should the value available on a smart card actually be something that can be changed by the person holding the card.

      Because the people designing these systems don't know what they are doing. This dosn't just apply to RFID systems. There was a case recently involving a magnetic strip card which could be "cloned" by the using nothing more sophisticated than scissors/knife together sticky tape/glue

      Shouldn't the card just have an ID, and that ID is tied to an account, which is tied to a person.

      Unless it's intended to also use the system to track specific individuals then you don't need any such tying. Just a method of ensuing that every ticket has a unique ID. That only one instance of a ticket with a given ID is in use at any time in the system and that a "never issued ID" or one reported lost/stolen cannot be used.

      Maybe put the amount on the card, so the bus doesn't have to call home every time someone steps on a bus, but at least keep all transactions in a database so they can check for fraud after the fact.

      A bus might well "call home" periodically anyway, for such things as uploading it's position/CCTV footage/etc at this point it can check the tickets which have recently been used. If it isn't possible to operate a data link all the time.

      It seems like the way they have it set up, would be the equivalent of having your bank account balance completely controllable by modifying the information on your bank card.

      IIRC at one time it was possible get around withdrawal limits by modifying/cloning cards since they used a read/write area to record this information on the card. So as to enable offline/batch operation of machines.

      Even retail stores have this figured out so that their gift cards only hold a number, and the actual value on the card is stored in some computer database.

      Probably only as a consequence of being exploited though :)

    12. Re:oh good... let's all bury our heads... by langelgjm · · Score: 4, Insightful

      That's a pretty weak argument. All you need is a laptop with a cellular data connection. If you really have places where you can't get a cell signal, get the cell company to add a picocell at the bus stops or add a Wi-Fi hot spot. Odds are you won't have to add too many of them in any major metro area.

      Well, I'm not the one making the argument, I'm just going by what I see being implemented in transit systems. Storing the value on the card means fast retrieval and processing, and no reliance on a network. What if the data links drops for some reason? What if it takes longer than usual to connect? Transit systems have schedules to keep (ideally!).

      Furthermore, it's easy to say "get the cell company to add a picocell at the bus stops", but it's not as if a transit system can simply mandate that it be done. Who's going to pay for it? And at what point does the expense of ensuring reliable network connectivity become greater than simply expecting a certain percentage of fraud? After all, this is a transit system we're talking about, not a bank.

      If you have access to somebody else's card, yes. Otherwise, if you are able to steal access, your number space is too small. Use a 256-bit number (or 1024-bit if you're really paranoid) and ensure that new numbers are assigned randomly within that space so that your odds of picking a valid number are remarkably close to zero.

      I know. That's why I talked about copying. Plus, given that with things like gift cards, the identifier is often written on the card itself, sometimes you don't even need to have a card reader to get the information. Or, you have security leaks. When I was an undergrad, the University of Maryland inadvertently exposed the ID numbers of the entire university population through its LDAP entries. Those same IDs were used as identifiers on the magstripe cards that gave building access, and dining hall access.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    13. Re:oh good... let's all bury our heads... by mpe · · Score: 1

      I don't know about the Charlie card system, but the issue with many transit cards is that it's difficult or impossible for moving vehicles to always be able to check in with the network database to determine the value of an account.

      It's just as well that people typically only get on and off buses which are stopped :) With trains there are often ticket operated barriers which never move.

    14. Re:oh good... let's all bury our heads... by Buran · · Score: 1

      No, they're just lunatics. Nothing lives on the Moon, but that doesn't mean the Moon isn't going to their heads.

    15. Re:oh good... let's all bury our heads... by cayenne8 · · Score: 3, Informative
      Not to mention, this should be an open and shut freedom of speech issue. I mean, you can publish how to make a silenced weapon, probably even how to make a nuclear device...how to assasinate someone even, things with are illegal to do for real in meatspace, but, printing HOW to do it so far, has been ruled as free speach.

      I'd think giving a talk about it would be a slam dunk. If they rule against this, then it is really scary that our first amendment is gonna be in jeopardy. So far...describing how to do many things without inciting anyone to do it..as been protected speech.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    16. Re:oh good... let's all bury our heads... by cayenne8 · · Score: 5, Insightful
      "Right, because my idea of a perfect society is one where I can't use the damn transit system unless I want to give up any shred of privacy about my destination, travel habits, and location."

      Well, that does seem to be the goal of the US govt. at this point. The RealID (national id) alone seems to be a huge step in that direction. They aren't gonna let you travel without one soon...within the US even.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    17. Re:oh good... let's all bury our heads... by crl620 · · Score: 5, Informative

      MIT's student newspaper put the "banned" slides online: http://www-tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf

    18. Re:oh good... let's all bury our heads... by mpe · · Score: 3, Insightful

      With a correct implementation - that uses good cryptography - it is quite possible to have secure stored value cards.

      However good the cryptography such a card would be vulnerable to a "known plaintext" attack. Since an attacker can see how the encrypted information changes as they alter the value of the card and compare several with the same value.
      To make things easier these systems tend to use proprietary cryptography which equates to very poor cryptography. In the case of Mifare Classic this was described by Bruce Schneier as "kindergarten cryptography". Maybe they'd have done better to use something like the "Vigenere Cipher" which was at least considered unbreakable for 300 years.

    19. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      Shouldn't the card just have an ID, and that ID is tied to an account, which is tied to a person...

      Smart cards replaced tokens, and there are people like me who use the T once or twice a year. I don't need an account.

    20. Re:oh good... let's all bury our heads... by Wonko+the+Sane · · Score: 1

      Nothing lives on the Moon,

      The toast king lives on the moon.

    21. Re:oh good... let's all bury our heads... by keithjr · · Score: 1

      I thought about it myself when they first implemented it. The point of the CharlieCard is that it allows one to quickly board trains and buses at any point. Thus, if the card simply stored a pointer to the account, all the buses in town would have to be wirelessly networked to perform a lookup on the account, and the subsequent deduction if a fare is taken.

      I guess that was a little to hard to implement, so they went with the simple solution of making the RFID chip read-writable and storing the data locally. The MBTA is ridiculously strapped for cash, so an expensive networking solution that would not make them any more money didn't appear to be worthwhile.

    22. Re:oh good... let's all bury our heads... by Firehed · · Score: 1

      get the cell company to add a picocell at the bus stops

      I doubt it's that simple, or else you'd find far fewer people bitching about not getting cell signal at home.

      Alternately: where the hell can I get one?

      --
      How are sites slashdotted when nobody reads TFAs?
    23. Re:oh good... let's all bury our heads... by cobaltnova · · Score: 2, Insightful

      What exactly is the scheme you are envisioning? If the bus system is not reporting usage information, the value can be read off the card, and the value on the card can be changed, I see an unpatchable security hole.

      Purchase a single card, with 10$ on it. Record the stored value, use the card, and then restore the old value. Viola. Broken card.

      However, if the card could be made to increment a counter every time it was adjusted (in such a way that could not be undone) and each card had an immutable card ID, there would seem to be an effective solution: store the value on the card, and a hash of the value, a common secret, the counter, and the immutable ID. If there isn't a hash collision, you'd have a safe system.

      Such a counter could be produced by a unerasable section of the card (akin to punching holes in a sheet of paper). To be useful, though, the card would have to allow many such "holes" to be punched. I know nothing about card technology; is there such a method? How is that effected?

    24. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      if access to the network is not always available then why not just keep a copy of all transit card information on each train and just phone home once a day or when access to the network becomes available?

    25. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      While we're at it, we might as well throw down the thing about the MBTA having multiple train crashes on the same subway line a few months ago.

      Sadly, when I Googled for a link I got a whole bunch of articles related to derailments I wasn't actually referring to, including a "traffic page" that does nothing but track MBTA derailments to let commuters know which routes to avoid.

      Really!

    26. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      *Not* as anonymous as cash. You can always track individual cards.

    27. Re:oh good... let's all bury our heads... by BAH+Humbug · · Score: 1

      Every security process ever invented will have weaknesses which can be exploited. The techniques may involve social engineering, mechanical adjustment, software hacking, etc. The object shouldn't be to rely fully upon a single security process, but to have several in place.

      In the case of a bus system not reporting usage immediately, you just have it record the card id and value when it is used and then dump the data at night. When you detect a card is being misused, you update the software on the bus to flag that card as invalid.

      With physical access to the card, a hacker can change anything about it. The scanner on a bus could contain a list of valid cards when it left the garage, but then how do we deal with cards sold that day? The answer is to put "trip wires" into the card -- things which a hacker wouldn't recognize as being important. For instance, all valid card numbers will always be a multiple of 3, or that the 4th and 15th digit always add up to 7. The U.S. $100 bills have a number of such traps built in to fight counterfeiters.

      No card has an immutable ID. No card can be made to increment a value each time it is used. And even if you do physical damage to a card (blow an electrical link) each time it is used, I can always clone a card or in some other way fake out the reader.

      The answer is to limit a card to being valid for at most 3 months and changing the trip wires often. The time limit also allows you to react more appropriately when some black hat conference blows out one of your (many) security measures.

    28. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      Take the phrase literally. They are smarter than the average bear. That still doesn't mean they qualify as having human-level intelligence.

    29. Re:oh good... let's all bury our heads... by Trerro · · Score: 2, Informative

      The current system is designed to allow for anonymity. You simply ask a T employee for a 0 balance card, and one is handed to you, no questions asked. As many of us would prefer to not have our every movement stored in a database and linked to us, this is a GOOD thing if you value privacy.

      So sure, a central DB system would solve this security problem easily, but at a significant cost to privacy, especially when the database inevitably gets leaked and everyone can see where you go.

    30. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0
      What these guys need is The Kingston Trio who lambasted the MTA so well 50 years ago in the song "The Man Who Never Returned" (lyrics at http://www.maj.org/p2005/ThisLand_mta.html).

      From the intro to the song

      These are the times that try men's souls. In the course of our nation's history, the people of Boston have rallied bravely whenever the rights of men have been threatened. Today, a new crisis has arisen. .... Citizens, hear me out! This could happen to you!

    31. Re:oh good... let's all bury our heads... by bendodge · · Score: 1

      If they rule against this, then it is really scary that our first amendment is gonna be in jeopardy.

      That's why we keep our second amendment handy.

      --
      The government can't save you.
    32. Re:oh good... let's all bury our heads... by Fulcrum+of+Evil · · Score: 1

      Oh, I'm willing to buy Boston bureaucrats being smarter than a bear. Not by much, mind you.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    33. Re:oh good... let's all bury our heads... by JohnnyGTO · · Score: 1

      HOW DARE YOU! smearing the good name of bears. If more people would simply go out in the woods and strike up a conversation with a Grizzly this sort of unfair attacks would stop!

      --
      Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
    34. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      >They tend to be smarter then the average bear.

      I bet they know how to use "than" and "then" properly.

    35. Re:oh good... let's all bury our heads... by Fulcrum+of+Evil · · Score: 1

      Making a silenced weapon is perfectly legal. In Europe, it's mandatory for hunting rifles.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    36. Re:oh good... let's all bury our heads... by jopsen · · Score: 1

      You probably right network connection would probably be too complex and slow...
      But implementing a simple symmetric encryption can't be that hard a problem. Or maybe asymmetric e.g. use digital signature...
      At the very least they would use HMAC, and do key distribution manually every time they get cracked (or just once yearly)... HMAC or similar hash of a shared key and data should be very easy to do even in an embedded environment...

    37. Re:oh good... let's all bury our heads... by jopsen · · Score: 1

      You don't have to encrypt it just sign it with HMAC and redistribute the keys once a year... That can't be so hard. Actually it'd in most cases be easier than implementing traditional (a)symmetric cryptography.

    38. Re:oh good... let's all bury our heads... by Jah-Wren+Ryel · · Score: 1

      However good the cryptography such a card would be vulnerable to a "known plaintext" attack.

      AES is believed to be resistant to known plaintext attacks.

      --
      When information is power, privacy is freedom.
    39. Re:oh good... let's all bury our heads... by plover · · Score: 1

      Simple smart card technology can include some write-once memory that burns a fusible link, preventing it from being rewritten. Old pay-as-you-go stored value telephone cards used to use this. They were for use in pay phones. The routine was simple: one bit equaled one unit of value. As the value was used, the pay phone would signal the card to burn out the next bit. Once the bits were all burnt, the card had no value.

      Of course this was defeated by hackers, who replaced the card with a computer controlled card simulator. Whatever the phone asked of the card, the simulator gave the proper responses. The "copy protection" consisted of some timing and voltage tests that the simulators still found easy to reproduce.

      --
      John
    40. Re:oh good... let's all bury our heads... by plover · · Score: 1

      By placing the memory only under control of a cryptographic processor on the smart card, and by burning a private key into each card, you can build a secure end device, which results in an effective smart card system. Home satellite dishes fought this battle 10 years ago, and are fairly successful at stopping piracy today.

      That is not the way the MiFare cards work, of course.

      The drawback to an effective system is that you need to distribute both private and public keys all over the place: the cards need keys and the buses need keys. It's theoretically possible to distribute a unique key per card, and to have a list of all outstanding valid cards public keys on each bus, and then update each bus every night. But it's a lot easier to simply have one private key in all your system's cards and trust that nobody's broken it, which is what most practical systems do today.

      Of course there's another aspect that everyone's ignoring with this whole shebang: what is the value of what they are protecting? Are they looking at stopping $100 per month lost due to hacked cards? $10,000 per month? If thieves don't exploit this, spending ten million dollars to replace the current system is hardly worth it.

      --
      John
    41. Re:oh good... let's all bury our heads... by xaxa · · Score: 1

      if access to the network is not always available then why not just keep a copy of all transit card information on each train and just phone home once a day or when access to the network becomes available?

      Because if you buy a new card the buses won't know.
      If you add credit the buses won't know until the next update.
      If you make a journey by bus, other buses don't know your new balance (which might be below the minimum fare).

    42. Re:oh good... let's all bury our heads... by Reverberant · · Score: 1

      Why should the value available on a smart card actually be something that can be changed by the person holding the card. Shouldn't the card just have an ID, and that ID is tied to an account, which is tied to a person. Maybe put the amount on the card, so the bus doesn't have to call home every time someone steps on a bus, but at least keep all transactions in a database so they can check for fraud after the fact.

      For the record, I'm writing this response wearing two hats: one as a proud MIT alum and another as a proud occasional MBTA contractor.

      I worked on this project a couple of years ago when the T started to upgrade the PA systems at the transit stations. One thing the project showed me was just who old and decrepit the MBTA communications infrastructure really is -some of the equipment in the utility rooms is older than I am (by several decades) and made by companies that went out of business in the 1970's!

      The stations are, in theory, linked up with the MBTA dispatch building on High Street, but in reality the communications between the station and High Street are pretty unreliable. Part of the upgrade involved installing redundant fiber links between the stations and HQ but last I heard, a lot of the funding for the project got moved into other areas (see below) so I'm not sure if/how the fiber links were actually implemented. I can tell you that the advanced PA systems that were installed in my stations are just a pale shadow of what was envisioned at the project start.

      What I'm getting at is that I can see why the T might want to have the currency values embedded on the cards rather than in a central database - if the links between the station and the central database go down, the T either has to shut down the station (bad) or let people ride for free until the connection comes back up (also bad). As mentioned in other posts, there is also the fact that buses aren't hard-linked to the network.

      I'm sure the T's contractor could have used stronger encryption but I'm reasonably sure that the MBTA bought the absolute cheapest system they could for one reason - the MBTA is flat out broke. Pretty much every cent that the T receives in Fed/State subsidies and fare recovery goes into making sure that the buses, trains and boats run. Everything else takes a back seat to that. I'm pretty sure that the communications upgrade was gutted so the money could be shifted to maintenance.

    43. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      Read up on the work David Chaum did on "digital cash."
      Also systems like Hong Kong's Octopus Card and Chipknip in the Netherlands.

    44. Re:oh good... let's all bury our heads... by amRadioHed · · Score: 1

      Comparing this to the Ford Pinto is a bit of a stretch. I mean no one is dying on the T because of the smart card problems.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    45. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0
      Remember, it's Boston: the city that is terrified of Cartoon Network. The city that went $8.6 billion over budget on "The Big Dig" which should have cost $6 billion, and it's a piece of crap. Did you really expect competence from that government?

      And Thank GOD it isn't run by those evil Republicans ... think how much THEY would have messed it up.

    46. Re:oh good... let's all bury our heads... by nicolas.kassis · · Score: 1

      bears are pretty smart, Yoggi bear can find a picnic basket anywhere.

    47. Re:oh good... let's all bury our heads... by dgatwood · · Score: 1

      What if the data links drops for some reason? What if it takes longer than usual to connect? Transit systems have schedules to keep (ideally!).

      Then you fall back to reading the potentially incorrect value off the card, store the transaction, and submit it once the network is back up. If you only do that in cases where the network is unreachable, though, the benefit to hacking the card is at best a single fare once in a while, and at worst, the computer detecting that the value is substantially higher than expected, followed by three police officers waiting to arrest you at the next subway stop.

      Furthermore, it's easy to say "get the cell company to add a picocell at the bus stops", but it's not as if a transit system can simply mandate that it be done. Who's going to pay for it? And at what point does the expense of ensuring reliable network connectivity become greater than simply expecting a certain percentage of fraud? After all, this is a transit system we're talking about, not a bank.

      Well, chances are if there's a bus route, the phone company will be better off having coverage there anyway. The idea of a picocell is that the phone company can put it up cheaply and will usually agree to do so in exchange for somebody providing a place for them to do so. Most of the cost of cell towers is the land, not the equipment. Getting a picocell tower put up should be easy if you already have a bus stop roof. At least that's the impression I've gotten from various folks who have been involved with getting towers set up. Whether that is really true in practice or not, I couldn't say. In a metro area, though, the number of places where you would have no cell coverage outdoors is likely to be very small.

      I know. That's why I talked about copying. Plus, given that with things like gift cards, the identifier is often written on the card itself, sometimes you don't even need to have a card reader to get the information. Or, you have security leaks. When I was an undergrad, the University of Maryland inadvertently exposed the ID numbers of the entire university population through its LDAP entries. Those same IDs were used as identifiers on the magstripe cards that gave building access, and dining hall access.

      Chances are, the transit company accidentally publishing the information is not too likely. I hope. Having the number printed on the card is probably a good idea in case the stripe gets wiped, but actually reading a barcode or the numbers below it on the back of a card isn't going to be easy without physical access to the card, at which point the person might as well just rip off the card. Copying it seems more like psycho stalker behavior to make somebody think he/she is going nuts.... :-) That's the rare edge case for which defense is probably not worth the effort you'd spend on it.

      About the only easy theft case it doesn't protect against is some unscrupulous worker reading the number off a card as he/she loads it into the hopper of a vending machine. If you want to protect against that, though, all you need is a rub-off strip over the numbers like most modern gift cards have.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    48. Re:oh good... let's all bury our heads... by Agripa · · Score: 1

      I don't know about the Charlie card system, but the issue with many transit cards is that it's difficult or impossible for moving vehicles to always be able to check in with the network database to determine the value of an account.

      It's just as well that people typically only get on and off buses which are stopped :) With trains there are often ticket operated barriers which never move.

      It is a good thing nobody would think of using an RF jammer to temporarily disable the network link.

    49. Re:oh good... let's all bury our heads... by cayenne8 · · Score: 1
      "Making a silenced weapon is perfectly legal. In Europe, it's mandatory for hunting rifles."

      In the US, I believe you have to have a Class 3 license...the highest level I think...with it you can own silenced weapons, and fully automatics, etc.

      These are hard to get, expensive I hear...and you basically sign away most of your rights to privacy or search and seizure as I've been led to believe.

      If you're caught with a silenced weapon of any type without one of these licenses, you are in deep doo-doo.

      Too bad tho....I'd really like to have something like a silenced .22 to play with.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    50. Re:oh good... let's all bury our heads... by Pandare · · Score: 1

      It's a slightly older song than the Kingston Trio version, though their version is the best known one. Et tu, AC?

    51. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 1, Informative

      In Europe, there are around 50 countries with firearms laws that vary wildly.

    52. Re:oh good... let's all bury our heads... by CastrTroy · · Score: 3, Insightful

      You could still do it anonymously. And even without a computer network. Have an ID written onto every card. The value is also on the card. The bus scans the card, and if there are sufficient funds on the card, you can ride the bus. When the bus is done for the day, it returns to the garage, and dumps the stored data onto the system, which will scan for inconsistencies on the cards. Since you should only be able to add value with valid machines, and money should only be taken off by the bus, these two values could easily be checked by a computer system to ensure they balance out. If invalid information is found on a card (the balance doesn't equal the deposits minus the debits), then the card could be flagged. Options for flagged cards include just disabling it so it isn't accepted the next time the person tries to board the bus, or even letting the person on, and alerting transit cops so, if they are in the vicinity, can pick the guy up at the next stop. I think it would even be appropriate for there to be a camera where you enter the bus, so that a picture could be taken of those using invalid cards. You'd probably want the system to have a secret key so that it could at least sign the information on the card, so that people couldn't make up fake account numbers and store those on the card.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    53. Re:oh good... let's all bury our heads... by supervillainsf · · Score: 1

      Correct me if I'm wrong, but once you have a balance on the card, regardless of encryption, couldn't you just read it once and then keep rewriting that read back onto the card giving you unlimited fare value for the year?

    54. Re:oh good... let's all bury our heads... by hairyfeet · · Score: 2, Insightful

      Um,if you've ever seen a bear crack open a SUV to get the sandwiches inside,they are actually pretty smart critters. A better analogy would be the opossum that tried to fool the Mac truck about to hit it by playing dead or hissing at it,which is why here in the south you see dead ones by the side of the road all the time. Instead of fixing the problem they hissed at the presenters while ignoring the fact that the web doesn't follow injunctions. We should have a "Wow,you are a dumbass!" award that we can give to brain trusts like this. I suggest the award should be a gold plated businessman with his head up his ass,as it seems that is the most likely place for business and government heads to be ATM. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    55. Re:oh good... let's all bury our heads... by Obasan · · Score: 4, Insightful

      I don't agree with the Massachusetts decision to attempt to stifle the presentation. This was foolish on a number of levels, not the least of which was it will probably help draw far more attention to the hack than it otherwise would have obtained.

      That being said, it is perfectly reasonable to not "fix" a system if the cost of the fix is more than the cost of fare evasion. Look - in many cities "evading the fare" is as simple as getting on the bus and choosing not to pay. These systems depend on users for the most part obeying an honor system with periodic random enforcement by transit personnel checking for passes / ticket validation. This is done across Europe and in a number of cities in Canada (not sure about the USA). Why do this? For starters most people aren't jerks, and pay their fares. Second, there will ALWAYS be a way to evade a fare system without massive (expensive) enforcement that would cost far more than the added fare revenue. You would not get on one of the systems where there is no ticket check on entry and then crow about how you evaded the system (or you wouldn't without looking like a complete dork).

      It's worth noting that this injunction is not analogous to software companies hiding known exploits in their systems where their customers may suffer the consequences. Boston IS the end user.

      Moving people from place to place should always be the highest priority of transit authorities. In general most people are good about paying their fares. Dealing with smalltime one-off thieves is a waste of their resources.

      If you use the system without paying, you are a thief and you are doing a tremendous disservice to your fellow citizens.

    56. Re:oh good... let's all bury our heads... by lawaetf1 · · Score: 1

      You have several assumptions there.

      You don't know you have known plaintext. Sure, you have *some*, in the form of the stored value, but that stored value could be padded on either side with pseudo-random junk. Even if it stores the time of transaction at the sub-second level you are basically faced with random data for all intents and purposes.

      And even if you did know the plaintext, wouldn't that would only help you to identify weaknesses in the algorithm? To my knowledge, a strong algorithm will not meaningfully reduce your effort from that of brute force. Also keep in mind, each time you change the plaintext, you spend a $1.50 so don't plan on having thousands of samples to work with.

      All-in-all, like everyone here, I'm amazed we still have these issues. The Charlie Card system is very new (a couple of years). Tried and trusted ciphers abound.

      It all seems a bit careless on the MBTA's part to have to resort to an injunction when there has pretty clearly been no major breakthrough in cryptoanalysis.

      --
      CommentBot 0.7a running with args "-module irritate,disagree -target random"
    57. Re:oh good... let's all bury our heads... by langelgjm · · Score: 1

      It's just as well that people typically only get on and off buses which are stopped :) With trains there are often ticket operated barriers which never move.

      Funny as it sounds, I used a smart-card system for the buses in French city where it was quite common to be validating your card after the bus had left the station. It was crowded, so it took some time to reach the scanner! There were usually two, one at the front of the bus, and one a little further in (and sometimes one was broken).

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    58. Re:oh good... let's all bury our heads... by isdnip · · Score: 1

      The MBTA also has a lot of streetcars, light rail vehicles that are not behind barriers, where the rider pays upon entry, as with a bus.

      It also has some trackless trolleys, a/k/a mobile arc welders, which probably have enough flying sparks from the trolley wires to make radio transmission erratic. :-)

    59. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      A copy of the same slides can be found on any DEFCON CD.

      Looks like your injunction missed something!

    60. Re:oh good... let's all bury our heads... by Opportunist · · Score: 1

      To sum it up: LALALALALA, I can't hear you, so it ain't there!

      Dear dimwits of Boston: Just because it ain't told to YOU doesn't mean the info goes away. Welcome to the world of the internet. I can't say it in the US? So I say it in Mexico. Or Sweden. Or Russia. Or some backwater country ending in -stan that has better troubles than trying to stop a server from spreading what irks you.

      If you accomplished anything by the injunction, then that YOU won't hear about it. Ok. Not my problem, you're losing income.

      *shrug*

      You just can't help people who don't let you...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    61. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      You have to figure that some system designers (like for some gift cards) were actually competent. I mean, it doesn't take a genius to know how to design a card better than "store the value on the card".

      American credit and ATM cards have actually always been online-only, except when your card is imaged manually for later processing (the clunky old machines you never see any more), which is a case of defaulting to less-secure behavior. Europe, however, has offline chip-based cards, which have a number of security problems.

    62. Re:oh good... let's all bury our heads... by Fulcrum+of+Evil · · Score: 1

      Okay, you can tell someone how to commit murder and get away clean. This is less bad than that. You can also publish atom bomb blueprints (double edition) - all good.

      Anyway, manufacturing silencers is legal with licensing (Should be just plain legal, but anyway... making instructions is hardly illegal.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    63. Re:oh good... let's all bury our heads... by the_fat_kid · · Score: 1

      Funny you should mention punching a hole.
      When I was young, and the bus system in Madison was usable, we had a system much like you describe.
      One would purchase a "bus pass" with a preset number of fares on it. Every time you got on a bus the driver would punch a hole in one of the marked spots on the "bus pass". once all of the spots were punched the card was used up. The cycle was repeated as often as necessary.
      Not a completely unhackable system, I know, but good enough for public transport.
      You could, with a scanner, a color printer, and a pile of the right kind of paper, print your own. Is it really worth getting caught counterfeiting a $12 bus pass?
      why do we need a high-tech bus pass? is it so we can get to the polling place to use a touch screen voting machine?
      I don't want to come off as a luddite but why fix what aint broken?

      --
      -- Sig under construction...
    64. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      Even then, we have this little thing called encryption...

    65. Re:oh good... let's all bury our heads... by mabhatter654 · · Score: 1

      but now the hackers have already said they "know" the secret. Even if it's leaked by the subway janitor, it's still the hacker's fault because they can't prove they NEVER leaked it! That makes the middle managers look great.

    66. Re:oh good... let's all bury our heads... by mabhatter654 · · Score: 1

      but even with encryption, an exact copy is still valid to the reader. I was just on Cleveland's system and they use a little paper tag for day passes. All you have to have is one card with an unstarted day pass as it did not activate after purchase until it was put into a station. If you kept resetting it back to freshly bought every day how would anybody know, it's a straight dump. A clever system will catch that it's already got printing on it or punch an important data area when used.

    67. Re:oh good... let's all bury our heads... by rossifer · · Score: 1

      These are hard to get, expensive I hear...and you basically sign away most of your rights to privacy or search and seizure as I've been led to believe.

      A class III license is actually easy to get (as long as you don't live in the wrong state), and they have a one time cost of $200. Want to own a sawed-off shotgun? A GE minigun like Jesse Ventura carted around in Predator? A silencer for your subsonic rifle or handgun? A 40mm grenade launcher with a few grenades? No problem. Just go through the background check, submit your fingerprints, a fee of $200 per device (one per grenade, and another for the launcher), and viola! As for signing away rights to private or search and seizure, well, it does get complex.

      The 1934 National Firearms Act was written to dissuade people from owning certain classes of weapons without prohibiting that ownership and running afoul of the 2nd Amendment. Licensing and documenting those owners who chose to follow the rules was an explicit and deliberate part of that. Also, in 1934, $200 was about half a year's salary. Finally, you have to lock the devices up unless you have them on your person. And you have to be able to demonstrate this security when properly challenged. Pretty impressive disincentives.

      But you don't have any fewer rights than someone who didn't pay the fee or fill out the forms. If a cop takes your class III guns/silencers/etc., there's a process to recover your property from the police. And since you have a legally obtained federal license to own that gun/silencer/etc., you're a lot more likely to get it back than if you don't. Judges are impressed by people who go through the motions and who have the right paperwork.

      About those inspections. You can require that the inspections happen by appointment. The BATF doesn't come around at 2:00am pounding on the door to see if your silencers are locked up properly. They've got a lot of things to do with their time, and you're pretty much not on their radar. I have no idea where BATF agents spend their time, but I know five people with class III licenses, and in the past twenty years, only one of them had to show any federal agents his properly locked up gun safe. Which he did, by appointment, at his place of work, first thing on a Monday morning.

      So, yes, the NFA is an infringement on your privacy, because the government has a file on you and knows where some guns and gun parts are stored. So I'm against it and if someone wanted to run for Congress on a plarform of rolling that back, I'd think about voting for them. But in the here and now, it's just not that hard to own a machine gun or a sawed-off shotgun if I really wanted one. And it certainly seems like less trouble to get the right paperwork than to risk getting into very serious legal problems by owning one without the paperwork.

    68. Re:oh good... let's all bury our heads... by jd · · Score: 1

      Many smartcards use strong RSA or Elliptic Curve encryption. (Another PKI system in use, Quartz, is not regarded as particularly good and I don't know of any card that uses it, although I believe it is deployed.) The benefit of public key is that you can't modify the value because you don't have the right key for it. You can read, but you can't write. Secret key systems are the only ones even potentially vulnerable to the attack you mentioned, and even then you can prevent attacks by using an advanced encryption mode, a good cipher and a non-trivial data structure.

      If you're really paranoid, regardless of encryption method, compress the data structure storing the value before encrypting it, so as to randomize what is present and make any sort of attack based on inspection worthless.

      Yes, using public keys means that you lose a little of the privacy factor - there is a verifiable lookup of the key for an account - but it's not the same as providing information on amount or even which direction the money was transferred in. That's a hell of a privacy improvement over existing credit or debit card systems.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    69. Re:oh good... let's all bury our heads... by Namors · · Score: 1
      --
      Dual Century Programming: Yeah I know ... But it sounds Good
    70. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      Modern cryptosystems aren't actually vulnerable to known-plaintext attacks. In a known-plaintext attack, you have multiple plaintext-ciphertext pairs that you know are associated.

      What you're perhaps referring to is a replay attack. If the value "$100" is encrypted on the card and that's all the security, encryption is doing you no good -- you can simply duplicate the encrypted version of it and use that.

      However, it's certainly possible to design systems immune to replay attacks.

    71. Re:oh good... let's all bury our heads... by AdamInParadise · · Score: 1

      That's pretty much how the Calypso system works. I can't go into details because the specification is proprietary, but unlike Mifare Classic cards, they use only standard algorithms like 3DES and well-known signature algorithms. You can actually implement this system in an off-the-shelf Java Card (and it it fast enough!)

      Now I understand perfectly that using standard algorithms does not mean that the overall system is secure, but at least it has a chance. The cryptographic algorithms used by Mifare cards meant that the system was insecure from the start. But, guess what? The Calypso cards are more expensive that the Mifare cards (because they have to be more capable than Mifare cards) so most cities pick the Mifare system.

      --
      Nobox: Only simple products.
    72. Re:oh good... let's all bury our heads... by sam0737 · · Score: 1

      I know the Octopus (similar system being used in Hong Kong, available on all public transport, 7-Eleven and all convenient store, most supermarkets, McDonald's, KFC, etc.) does exactly this.

      It has a requirement that the endpoint must sync up at least once everyday (the one installed in subway may sync in minutes, but some remote access point with no data connection might only sync once per day). Which also means that for a fraud to be detected to the blacklist being updated, it might take as long as one day. [1]

      Though we have a card limit of $999.99 HKD (translate to ~$128 USD), so you can only get at most $999.99 to spend, after may be taking months cracking the private key of the card. (The card data is reportedly guarded by private-public key mechanism).

      So at least, you need a strong private key that stands at least for 10-20 years (assume we don't have quantum computer within 10-20 years). And server-client sync is a must.

      Oh by the way, the Octopus is based on one of the card system from Sony. (I forgot the name)

      [1] This is probably also the fact why if credit card auto recharged is enabled, it take up to 48 hours to stop your credit card from being charge after a octopus card lost report.

    73. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      Wow - that's a really interesting and well put together presentation.

    74. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      Because then you just clone someones card and use their credits.

      Whatever is stored on the card the transaction between the card and the reader must be strongly encrypted.

    75. Re:oh good... let's all bury our heads... by ShakaUVM · · Score: 1

      >>Funny as it sounds, I used a smart-card system for the buses in French city where it was quite common to be validating your card after the bus had left the station

      Heh, in San Francisco, you just get on the MUNI. Occasionally (as in, once in a very blue moon) a transit guy will check tickets on a bus or light rail.

      Not surprisingly, fraud rates are apparently pretty high on the MUNI (something like 50% if I recall the Chronicle article correctly), but I think the city got sued when they tried to move to a different system, because it discriminated against homeless people or something.

    76. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      With existing off the shelf technology, it doesn't seem like it would be that hard to implement an ID number only accounting system either. Just have some kind of transaction caching system on the bus or train, throw some kind of wi-fi on there, and have wi-fi located on some bus stops or train stations that update the account information after the vehicle passes them.

      Another advantage I could think of is that you could make the bus passes a lot cheaper, since you'd only need a bar-code and scanner system. And you could print shorter term passes, etc. It could probably be simplified even more by using such and such number of days rather than accounting total rides. (Would even be great for tourists, they could just get a week or weekend or day pass.) Some people would ride more than others if they had time-based cards, but if priced at a balance point, the people who don't use the passes to the full potential should easily pick up the cost. (Might even be a lot more profitable with less overhead that way. It seems like there would be less dicking around with accounting for trips and having to keep a tally.)

      I'd be willing to bet the bar-code way I described is how its already being done in much of Europe. So whatever is being used in MA is probably half-assed backwards, and the court is likely protecting an antiquated and overpriced system that they're likely to be stuck with for a while due to some retarded service contract the region got into.

    77. Re:oh good... let's all bury our heads... by drinkypoo · · Score: 1

      Furthermore, it's easy to say "get the cell company to add a picocell at the bus stops", but it's not as if a transit system can simply mandate that it be done.

      The city most certainly can mandate that cellphone providers must put picocells into train stations. They can also mandate that the telco has to provide them the lines for free, if they like. That's what government is for.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    78. Re:oh good... let's all bury our heads... by naasking · · Score: 1

      Even properly encrypted smart cards are vulnerable to all sorts of physical attacks, like timing and voltage regulation. The general rule in security is, if the adversary has physical access to a device, all bets are off.

    79. Re:oh good... let's all bury our heads... by Wolfrider · · Score: 1

      " Never go up against the Subway, when MONEY is on the line! Ahaha!! - aha--" // Falls over dead

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    80. Re:oh good... let's all bury our heads... by Bent+Mind · · Score: 1

      Look - in many cities "evading the fare" is as simple as getting on the bus and choosing not to pay. These systems depend on users for the most part obeying an honor system with periodic random enforcement by transit personnel checking for passes / ticket validation. This is done across Europe and in a number of cities in Canada (not sure about the USA).

      The Trax system in Salt Lake City, Utah, USA also uses this honour system. It seems to work well for them.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    81. Re:oh good... let's all bury our heads... by autocracy · · Score: 1

      Well, perhaps not. As I think off-the-cuff, I'd say that you can't simply store the value alone on the card. No matter how you look at it, if you store the number "$250" once, you can store the same encrypted bit pattern again and the system will always read $250.

      I think the most practical way to handle things would be to load the card value database into the bus computers when they hit the transit station. Cards given increased value during the rest of the day would include one of a number of daily "magic numbers" in the card in addition to the value. The bus would accept cards showing a higher-than-recorded number when they have a valid magic number on them as well.

      Even if the card lies about its value, the system is secure against all but the most minimal value fraud. Subway turnstiles always read against the database, buses are updated regularly and only accept higher values when given a daily secret, and disconnected / down systems can still record the transactions files and accept the card value as basically true. Upon rejoining, the "real" card balance is fixed. The transit system database would only make adjustments to the card value, never accepting what the card said except for those disconnected situations.

      Thoughts? The only compromise I can see is the magic number list getting out. That would require an HR defect, or somebody getting access to the MBTA machines. Of course, I just thought all this up, so more holes may exist.

      --
      SIG: HUP
    82. Re:oh good... let's all bury our heads... by slashdotwannabe · · Score: 1

      Well, perhaps not. As I think off-the-cuff, I'd say that you can't simply store the value alone on the card. No matter how you look at it, if you store the number "$250" once, you can store the same encrypted bit pattern again and the system will always read $250.

      If all you were storing is the string "250.00", then yes, you have a known value to compare the encrypted value to. But anyone with half a brain is going to combine that number with a known set of salts to make repeated encryptions come up with different texts for the same value. This can be a combination of selecting one of 20 keys each bus carries at random and/or taking the 3rd digit of the card number and adding it to the 9th and dividing it by the fourth; that is, using the card number in a non-obvious way to create a hash.

      Layers make a good security system. Many layers of different locks.

      --
      This comment is my opinion and does not represent an official position of Donald Trump or others I do not work for
    83. Re:oh good... let's all bury our heads... by dgatwood · · Score: 1

      You don't need wireless in train stations anyway. Every train system I've seen uses card readers that are in turnstiles mounted to the floor of the station, and thus there's no reason not to use a wired connection there. Worst case is wire up a BPL/PLC setup if they don't already have some sort of data connection to the turnstiles. Or you could always deploy Wi-Fi since you could presumably get a landline data connection to the station somewhere. There's certainly no reason to use cellular connections there.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    84. Re:oh good... let's all bury our heads... by jopsen · · Score: 1

      Okay... I guess I'm tired... The other reply to you has got it right... So yes it would require more work... Or maybe one should just put a chip in the cards instead and rely on trusted computing...

    85. Re:oh good... let's all bury our heads... by Anonymous Coward · · Score: 0

      With a correct implementation - that uses good cryptography - it is quite possible to have secure stored value cards.

      The parent should be modded up to +6. The monetary values stored on the cards simply need to be signed with the issuer's private key.
      The card readers in the busses need merely check the signed amount against the previous issuer's public key to verify that it's
      legit, then sign an updated value with the busses' private key. No network connectivity is needed. A forger could not alter a card without access to one of the issuer's private keys.

    86. Re:oh good... let's all bury our heads... by humpy101 · · Score: 0

      See, what I don't get about this "stored value" thing is this - why is it necessary to have credit for every trip? Why can't the system total up each trip (therefore only needing an account number, same as ATM or store cards) then at the end of the month or quarter or whatever, send the account holder a bill? It works for your phone or electricity account right? What is the big deal with having to have already paid for your trip? Sure there will be deadbeats who don't pay their bill, but what you do then is cancel their card.
      There. Solved the problem!!

      --
      Wherever you go There you are
    87. Re:oh good... let's all bury our heads... by csartanis · · Score: 1

      The design would be fine as long as each card reading device could sign the contents of the card and only work if the signature is verified. Atleast then hackers would have to steal a device and retrieve the key to be able to create valid cards.

  2. Frist Amendment by Mordok-DestroyerOfWo · · Score: 4, Insightful

    Who needs free speech anyway?

    --
    "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    1. Re:Frist Amendment by thermian · · Score: 4, Funny

      Who needs free speech anyway?

      I can't say.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    2. Re:Frist Amendment by Anonymous Coward · · Score: 1, Funny

      Plead the fifth!

    3. Re:Frist Amendment by langelgjm · · Score: 4, Insightful

      What does free speech have to do with releasing software that will help people steal from the transit system?. It sound criminal to me, assisting people to steal.

      Right... because clearly that's what the MIT students are trying to do. Help people steal. That was their plan all along...

      It couldn't have anything to do with revealing flaws in RFID-based transit card systems that are being increasingly adopted by state and local governments all across the nation, and for that matter, the world. It couldn't have anything to do with shaming a government agency into actually getting on the ball and working with its contractor to improve security of its system. It couldn't have anything to do with plain and simply academic curiosity.

      What's it got to do with free speech? Maybe that we think they ought to have the freedom to not only do the work they've done, but talk about it as well?

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    4. Re:Frist Amendment by sabre86 · · Score: 4, Interesting

      What does free speech have to do with releasing software that will help people steal from the transit system?. It sound criminal to me, assisting people to steal.

      Everything. Perhaps because software, and more relevantly, the presentation, is expression and thus protected under the First Amendment? In a free society where participants are expected to take responsibility for both their own actions and the governance of that society, denying an individual information limits his freedom --knowledge really is power and thus important to freedom -- and destroys his ability to make good governing decisions. For any of us to actually be free, society has to make the fundamental assumption that the average individual will not use the powers given to them to commit criminal acts. You seem to be assuming the opposite. Even if you consider it from a "need to know" point of view (and you shouldn't): both the people who buy into this transportation system and the shareholders of the system, who I understand to be the public, have a right to know the strengths and weaknesses of this system. So they -- we -- the public, have a need to know this information to make the best decisions they can about this system. In fact, we the public have a need to know all things that occur in government, in government contracts and in the public life.

      Also, I think you're a bit confused on what "assisting" means. There has to be stealing going on for anybody to assisting in it, and I've seen no evidence that there is. By what I infer your definition of assisting to be: "providing any tool or information used to complete a task" then other things that should sound criminal to you include (but aren't limited to): providing a drunk driver with an alcohol (before he was driving), selling a gun, knife, baseball bat, pencil or anything else to someone who then uses it in a violent crime, teaching anyone any sort of OS or computer security theory (if the students are criminal for providing the information to criminally hack the system, is the professor not criminal for assisting the "criminal" students by providing them with information needed to discover the hack?), etc, etc, etc.

    5. Re:Frist Amendment by Seraphim_72 · · Score: 1

      I hope they stand on stage and just give the finger for half an hour if this injunction gets granted.
      Then I hope some lawyer who actually does love the law beats the people requesting this to death with the Liberty Bell.

      "It tolls for YOU. [CLANG] It tolls for YOU. [CLANG] YOU! [CLANG] YOU!! [CLANG] YOU!!! [CLANG]"

      --
      Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
    6. Re:Frist Amendment by snowraver1 · · Score: 2, Funny

      Who's got a link to the presentation? It's called "Anatomy of a Subway Hack" and was distributed on the CDs that were handed out. There must be a copy on the Internet, I just can't find it.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    7. Re:Frist Amendment by Stan92057 · · Score: 0

      I think reveling flaws is one thing,providing tools to help exploit a flaw is quite another. Shaming? thats not helping in anyway except the egos of the MIT students.

      --
      Jack of all trades,master of none
    8. Re:Frist Amendment by nurb432 · · Score: 1

      You have said too much and apparently know to much, please come with us.

      --
      ---- Booth was a patriot ----
    9. Re:Frist Amendment by nurb432 · · Score: 1

      Id rather plead the 2nd personally.

      --
      ---- Booth was a patriot ----
    10. Re:Frist Amendment by Anonymous Coward · · Score: 2, Insightful

      Personally, seeing the direction that the govt. is headed, I really don't care if they choose to put their heads in the sand. It means free trips for anyone savvy enough (or with friends in the right places) to crack their pathetic systems. Not to rant on about how america is turning into a police state, but if I can hack my RealID or whatever bullshit congress dreams up next, and they refuse believe it can be hacked, then they don't DESERVE to know about security flaws.

    11. Re:Frist Amendment by nurb432 · · Score: 4, Insightful

      Even if that was the intent to show people how to steal ( which it wasn't ), its still a protected right to talk about it.

      Now that said, It wouldn't be protected speech if you ordered people to try it themselves.

      Much like its a protected to get up on your soapbox about hating a particular race/whatever and wishing them gone, but it wouldn't be protected if you were organizing a lynching.

      I hope you see the difference and why its important to the foundation of freedom in our country.

      --
      ---- Booth was a patriot ----
    12. Re:Frist Amendment by Wonko+the+Sane · · Score: 2, Insightful

      The dissonance between your post and your sig is making my brain hurt.

    13. Re:Frist Amendment by keithjr · · Score: 2, Interesting

      I'm against this gag order, but the case about First Amendment rights seems to be weak. Under your argument, it would be fine if I posted your Social Security and credit card numbers on the internet, as long as I'm not the one stealing anything from your accounts.

      What I want to know is why these students didn't give a presentation to the MBTA itself or the MA state government. Seems like they're willing to pay attention.

    14. Re:Frist Amendment by AvitarX · · Score: 1

      Hackers, terrorists, commies, and un-americans.

      everyone else should be perfectly happy saying only what they should.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    15. Re:Frist Amendment by smittyoneeach · · Score: 3, Insightful
      I'm not sure your equation,
      "personal information"=="software flaw"
      is valid.
      It seems like the 4th Amendment could be seen as creating a distinction.
      However, I am not a lawyer, just someone applying common sense.
      TFA:

      That could be difficult to enforce. Every one of the thousands of people here who registered for Defcon received a CD with the students' 87-page presentation titled "Anatomy of a Subway Hack." It recounts, in detail, how they wrote code to generate fake magcards. Also, it describes how they were able to use software they developed and $990 worth of hardware to read and clone the RFID-based CharlieCards.

      Seems like the MA government could or should already have all of the relevant material.
      The injunction amounts to a fart in a thunderstorm, and feckless as the RFID cards in question.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    16. Re:Frist Amendment by Rangsk · · Score: 1

      You'd better hope a system the government would use for something like RealID is secure, or a lot of "savvy" people will be stealing your identity, destroying your credit, emptying your bank account, or committing crimes in your name.

      --
      "Don't believe anything you read on the net. Except this. Well, including this, I suppose." --Douglas Adams
    17. Re:Frist Amendment by sabre86 · · Score: 1

      I'm against this gag order, but the case about First Amendment rights seems to be weak. Under your argument, it would be fine if I posted your Social Security and credit card numbers on the internet, as long as I'm not the one stealing anything from your accounts.

      The case about First Amendment rights is unquestionable. This software and presentation are clearly speech and thus can't be restricted under the First Amendment (in combination with the 14th). I don't think my argument necessarily says posting Social Security and credit card numbers should be considered speech. I'm also not sure if they considered "things that occur in government, in government contracts and in the public life." There's clearly a privacy factor that operates with these numbers that act essentially as signatures. But that doesn't apply to discussing the numbers or any methodology that uses the numbers without mentioning specific ones -- these are clearly speech. But maybe they should be considered speech, and then, yes, it would be your right to post such numbers on the internet. It's a question of whether or not that is speech, and I'm not sure what the answer is.

      --sabre86

    18. Re:Frist Amendment by Daimanta · · Score: 1

      Try that and you'll have a group of men tied to the goverment pleading the 2nd at your doorstep.

      --
      Knowledge is power. Knowledge shared is power lost.
    19. Re:Frist Amendment by Fulcrum+of+Evil · · Score: 1

      It'd be perfectly fine if they posted info on how I could go get your SSN from some city website.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    20. Re:Frist Amendment by _Sprocket_ · · Score: 1

      A real demonstration of the flaw makes a much better impression than theoretical discussion. If I have access to the tools, I can demonstrate the issue myself.

      As for shaming being helpful? Bureaucracies, especially Government bureaucracies, are greatly motivated by CYA. Nothing will move them to action like embarrassment.

    21. Re:Frist Amendment by T3Tech · · Score: 2, Insightful

      I'm against this gag order, but the case about First Amendment rights seems to be weak. Under your argument, it would be fine if I posted your Social Security and credit card numbers on the internet, as long as I'm not the one stealing anything from your accounts.

      Since Social Security #'s and CC #'s shouldn't mean anything in and of themselves I see no problem. It's the whole issue of these things being used in the way they are that makes them worth anything.

      A SS# should be entirely useless outside the context of the SSA. I mean the damn cards say right on them that they are useless for identification purposes - but so many entities use the worthless number as an identifier and think it means something. I'll not go into the fact that they (SSA, SSN, etc.) should no longer exist anyway.

      CC numbers are not so useful by themselves as they once were. You still need other information for them to be useful, particularly for fraudulent purposes. One could just come up with an otherwise valid SS or CC # easily (the formats are publicly available), but they still require other information in order for them to utilized.

      In this case with the MBTA, we're talking about a government entity that is using a bad model for funding public services, here tranportation. IMO, this only reflects on a poorly managed public budget (rather typical really, many might say even inherent in government).

      So what I want to know is why is the government so inefficient that it can't provide public transportation services out of the tax revenue it collects and needs to resort to collecting fares?

      Just think of how much money they wouldn't be spending if they didn't resort to using some (typically ineffective) fare collection model that needs to constantly be tweaked to begin with. And so it goes with the nature of governments that try to be everything to everyone and people wonder why they can't do any one thing effectively. :shrugs:

      --
      Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
    22. Re:Frist Amendment by chris_sawtell · · Score: 0, Troll

      Who needs free speech anyway?

      Spammers and pornographers

    23. Re:Frist Amendment by amRadioHed · · Score: 1

      You've got to factor in the cities other great determining factor, money. I'm sure they are aware of the flaws in the system already and would love to fix them if they had the spare cash lying around.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    24. Re:Frist Amendment by amRadioHed · · Score: 1

      So what I want to know is why is the government so inefficient that it can't provide public transportation services out of the tax revenue it collects and needs to resort to collecting fares?

      Do you know of any cities that have free public transport? I've never heard of such a thing.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    25. Re:Frist Amendment by T3Tech · · Score: 1
      Neither had I particulary, I was just pointing out what I believe to be a poor model in general.

      But since you mention it, here's a list of sucessful free public transport implementations.

      --
      Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
    26. Re:Frist Amendment by amRadioHed · · Score: 1

      Cool, first on the list is my girlfriends home town. I like the idea of free public transit, too bad it's pretty rare. It seems like it would make things much more efficient not having to verify each riders fare.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    27. Re:Frist Amendment by dwandy · · Score: 1
      What you are highlighting is the fundamental problem of a number/name combination having such wide-reaching implications. The fact that knowledge of these two facts grants individuals the capability of becoming you or committing fraud in your name is scary.

      I don't know the answer, but maybe a PKI-type setup, or challenge-response or ... I don't know, but fundamentally, yes, it should not be important whether or not you publicly associate some number with my name.

      For myself, in the interim, I see a difference between public info (how the public transit system works) and private info (like my income, social security number etc). I think that personal privacy should trump freedom of speech, but reporting on public facts, or about public utilities or institutions should not only be covered under free speech, but as public services their info belongs to us (to paraphrase: "we the public").

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
    28. Re:Frist Amendment by Hamoohead · · Score: 1

      ummm. . .Mr. Frist?

      --
      "If your parents never had children, chances are you wonât either." -Dick Cavett
    29. Re:Frist Amendment by laws0n · · Score: 1

      Buses in Aspen, CO are free. But Aspen is something of an anomaly, since it's without exception an absurdly wealthy town. The local government probably makes a killing on property taxes. And with low crime rates and a relatively small year round population there's no need for huge expenditures on police, schools, etc. So I'm not sure this model is viable in most other cities.

      --
      ansatz blog: arts, culture, politics,
    30. Re:Frist Amendment by keithjr · · Score: 1

      Interestingly enough, the MBTA isn't really a public organization. It's a private institution that is supported by taxpayer dollars. I know that sounds oxymoronic, but it is. From Wikipedia:
      A turning point in funding happened in 2000. Prior to July 1, 2000, the MBTA was reimbursed by the Commonwealth of Massachusetts for all costs above revenue collected (net cost of service). Beginning on that date, the T was granted a dedicated revenue stream consisting of amounts assessed on served cities and towns, along with a dedicated 20% portion of the 5% state sales tax. The MBTA now must live within this "forward funding" budget.

      The end result is that the T is expected to largely pay for itself. To make matters worse, when this transition happened, the MBTA was also shouldered with the debt from several Big Dig renovation projects. As far as I know, it's been in the red ever since. So, it not only needs fares to sustain itself but also dig itself out of debt.

      As much as I love my homestate, Massachusetts is a good example of civic planning gone very, very wrong. At any rate, this makes state's restraining order on behalf of the MBTA even more complex, since it isn't a state department anymore.

    31. Re:Frist Amendment by _Sprocket_ · · Score: 1

      Sure - money is the ultimate limiting factor. But I've been involved with enough government entities (local and federal) to see how malleable a budget can be. When something is important enough - money is often found.

    32. Re:Frist Amendment by Tubal-Cain · · Score: 1

      ...a lot of "savvy" people will be stealing your identity, destroying your credit, emptying your bank account, or committing crimes in your name.

      Don't worry, we'll just make that illegal.

    33. Re:Frist Amendment by nurb432 · · Score: 1

      These days, if you claim protection under ANY amendment, you end up with some guys in a black van outside your house.

      --
      ---- Booth was a patriot ----
  3. Eh by Anonymous Coward · · Score: 1, Interesting

    constitutes a threat to public health or safety

    How? Are people going to try and mug you with a CharlieTicket now that they might potentially be useless?

    1. Re:Eh by BlueStrat · · Score: 1

      constitutes a threat to public health or safety

      How? Are people going to try and mug you with a CharlieTicket now that they might potentially be useless?

      That's easy. If someone were to rob a bank or mug someone, then use a metro bus or the subway as their getaway vehicle using these cards, they might use a hacked card with false identification info. The police would be unable to identify the perpetrator without leaving the police station, interviewing witnesses, examining security camera records, dusting for fingerprints, etc.

      In other words, the perpetrator would likely get away with his crime and wander the streets free to commit more crimes, as nobody in Boston would seriously expect the police there to go to those extremes, especially in the case of a crime like a mugging where the victim is not a bank, corporation, or the government itself.

      Cheers!

      Strat

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  4. Pentagon Papers Redux by Anonymous Coward · · Score: 1, Insightful

    Prior restraint, anyone?

    Tag: censorship

  5. Anyone have the code? by blitzkrieg3 · · Score: 1
    From TFA:

    On the other hand, the source code to the utilities -- not included on the CD -- was removed from web.mit.edu/zacka/www/subway/ by Saturday morning.

    Anyone able to mirror this before it was taken down?

    1. Re:Anyone have the code? by snl2587 · · Score: 1

      I hope so. It's Digg time!

    2. Re:Anyone have the code? by Anonymous Coward · · Score: 0

      I hope so!

    3. Re:Anyone have the code? by Anonymous Coward · · Score: 2, Insightful

      by "It's Digg time", do you mean "It's hit yourself in the head with a hammer until your IQ is reduced to double digits time"?

    4. Re:Anyone have the code? by snl2587 · · Score: 2, Informative

      No, I mean it's time to do with this information what was done with the DVD key a while back. I believed this was a simple enough jump that it did not require an explanation. I had not planned on you and whoever modded you "insightful" not understanding the reference.

    5. Re:Anyone have the code? by Anonymous Coward · · Score: 0

      http://digg.com/security/Judge_grants_injunction_on_talk_about_Boston_subway_cards

  6. Just a point by TubeSteak · · Score: 2, Informative

    temporary restraining order != permanent injunction

    And as TFA has already pointed out, the power point presentation is already out in the open

    --
    [Fuck Beta]
    o0t!
    1. Re:Just a point by MindlessAutomata · · Score: 1

      .....so?

    2. Re:Just a point by Jarjarthejedi · · Score: 1

      Exactly. All that proves is that the people suing are even stupider than they seem because they're trying to stop something that's already on the internet, and we all know how that goes.

      --
      There are two kinds of fool One says 'This is old therefore good' Another says 'This is new therefore better'- Dean Ing
    3. Re:Just a point by whoever57 · · Score: 3, Interesting

      And as TFA has already pointed out, the power point presentation is already out in the open

      Which is exactly why an injunction should never have been granted.

      --
      The real "Libtards" are the Libertarians!
    4. Re:Just a point by mpe · · Score: 3, Interesting

      All that proves is that the people suing are even stupider than they seem because they're trying to stop something that's already on the internet, and we all know how that goes.

      It's actually even worst than that. By the action of suing they have drawn attention to the issue. As well as "confirming" the research.
      Probably also ensuring that the relevent information will wind up being published in places it wasn't likely to end up before before. Note that the article mentions that thousands of people (not covered by the injunction) already have copies of the "paper". Some of those copies may be already out of the court's jurisdiction too.

    5. Re:Just a point by Tuoqui · · Score: 1

      If the injunction lasts longer than the duration of Defcon it might as well be a permanent injunction.

      1st Amendment Right should trump this easily. I'm sure they could try twisting it into some 'National Security' issue but please... Some bus ticketing system isn't gonna bomb the White House.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
  7. BS by N8F8 · · Score: 1

    Soviets would have just hauled your ass off to Siberia. Get a grip.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    1. Re:BS by MindlessAutomata · · Score: 3, Insightful

      *mumbles something about Guantanamo Bay*

    2. Re:BS by kclittle · · Score: 1

      Well, at least it's warm there...

      --
      Generally, bash is superior to python in those environments where python is not installed.
    3. Re:BS by Anonymous Coward · · Score: 0

      yeah, but you have to eat cockmeat sandwich

    4. Re:BS by Anonymous Coward · · Score: 0

      yeah right... lots of American citizens incarcerated there... dont even...

  8. Anonymous Coward by Anonymous Coward · · Score: 3, Insightful

    Barbra Streisand seen fleeing the scene.

    1. Re:Anonymous Coward by x_MeRLiN_x · · Score: 0, Troll

      An ignorant moderator needs to do some reading.

      http://en.wikipedia.org/wiki/Streisand_effect

  9. Ron Rivest by surmak · · Score: 4, Interesting

    The article mentions that the authorities met with the students and Ron Rivest (e.g. the "R" in the RSA crypto system).

    It would be interesting to see what his involvement with this project is.

    1. Re:Ron Rivest by Anonymous Coward · · Score: 4, Informative

      He was their professor. Their research was done as a part of a class taught by Rivest.

  10. Chipped Transit is Bogus all over USA by Anonymous Coward · · Score: 1, Interesting

    http://www.tc.umn.edu/~hause011/article/Bus_ride8.html

    Expensive, does not work, only needs your work info, bank info, home info, photo and tracks your travels when it does work. Just chip the riders like dogs
    and tattoo a bar code across their foreheads.

  11. Sued by Oscar+Wilder · · Score: 1

    The only thing worse than being sued is not being sued.

    1. Re:Sued by thatskinnyguy · · Score: 1

      Having been sued in the past, I can say that without a doubt you're wrong.

      --
      The game.
  12. Too late by Bluey · · Score: 5, Informative

    It'll be interesting to see whether Dutch-style openness or Soviet-style secrecy prevails in Las Vegas.

    Injuction was already granted. Insert Soviet joke here.

    1. Re:Too late by Enleth · · Score: 1

      In Soviet Russia, the government controls the buttheaded bureaucrats.

      --
      This is Slashdot. Common sense is futile. You will be modded down.
    2. Re:Too late by shannara256 · · Score: 1

      In Soviet Russia, joke inserts you?

    3. Re:Too late by T3Tech · · Score: 1

      In Soviet Russia, your Charlie card uses you for payment to use the transportation system.

      --
      Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
    4. Re:Too late by Anonymous Coward · · Score: 0

      In Soviet Russia, injunction grants you!

  13. Restraining Order FAIL!!! by Anonymous Coward · · Score: 0

    Ummm.... the presentation is on the DEFCON disk...FAIL!!!

  14. Is MBTA actually going to do anything? by langelgjm · · Score: 4, Insightful

    Is MBTA actually going to get the card system provider to fix the problem? Because from what I've seen, you'll have a hard time even getting the department and the contractor to admit that the problem exists. And even if they do admit it, is the solution going to be any more than "it's unlikely people will exploit this"?

    That sort of attitude seems to be how Maryland feels about its AccuVote TS voting machines. Three independent reviews have all revealed flaws with them, but we're still using them, despite the fact that those flaws essentially mean that the contractor has violated its agreement with the State.

    Furthermore, I doubt much criminal activity is going to result from releasing the information. Only a few people are going to have the time and patience to actually follow the exploit through, and if the system is well-designed (though apparently it may not be), modifying card data shouldn't be able to damage or disrupt the system.

    --
    "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    1. Re:Is MBTA actually going to do anything? by Anonymous Coward · · Score: 2, Insightful

      One of the problems is that the MBTA is losing money like crazy, in spite of vastly increased ridership because of gasoline prices. They can't afford to do basic mechanical maintenance and now they have to redo their smart card system too!? Of course one could argue that it would save them money in the long run, but only if people took advantage of this flaw.

      As for the database system someone suggested, that would be expensive to implement and administer, and (worst of all) would mean that people would be waiting precious seconds for the transaction to go through while they can see and hear trains arriving and leaving. People are usually in a hurry when they enter the subway station, and I know from experience that that is a stressful moment. If the system had downtime, people's tension levels would skyrocket.
      Let's NOT do it that way.

    2. Re:Is MBTA actually going to do anything? by Garse+Janacek · · Score: 4, Insightful

      One of the problems is that the MBTA is losing money like crazy, in spite of vastly increased ridership because of gasoline prices. They can't afford to do basic mechanical maintenance and now they have to redo their smart card system too!?

      They were somehow able to "afford" the many, many millions of dollars required to install this slow, unreliable, and annoying smart card system. That expense was how they were able to justify the fare increase. I would be fine with an increased fare if it was used to improve service, but instead the service is now significantly worse than before, the smart card machines are terrible (every month I have to wrestle with it to get it to recognize my credit card to buy a pass, and I know others who have the same problem), and they haven't even accomplished the original goal.

      And, of course, they voluntarily installed this terrible smart card system even after New York tried installing the same system, and it ended up so terrible that they voluntarily ate the lost money and went with another contractor. I never quite heard the rationale for failing to learn from their mistake...

      So, yes, they are losing money like crazy, but my sympathy is limited. They've consistently shown that they don't really know what they're doing.

      As for the card vulnerability: it's another demonstration of how worthless the system is, but it hardly matters. Part of the justification for the system was to make sure people paid their fares. It has been a dreadful failure at that, but whatever. The number of people who will go to all the trouble of counterfeiting their MBTA passes is dwarfed by the number that will simply trail someone else through the gates or hop on the green line without paying. This has always been the case. It's not a new or surprising point that secure cryptography cannot prevent social engineering. The fact that it turns out to be insecure cryptography just makes the whole thing more pathetic...

      --

      I am the man with no sig!

    3. Re:Is MBTA actually going to do anything? by amRadioHed · · Score: 1

      That sort of attitude seems to be how Maryland feels about its AccuVote TS voting machines. Three independent reviews have all revealed flaws with them, but we're still using them, despite the fact that those flaws essentially mean that the contractor has violated its agreement with the State.

      Maybe the same attitude, but in the MBTA's case it's somewhat sensible. If there is only a slight chance that someone will take advantage of the flaw then those few people aren't likely to cost them more than a few hundred, maybe a few thousand dollars. Probably much less then the cost of fixing the problem

      In Maryland's case OTOH, it only takes one person taking advantage of a flaw to throw off the results of the whole election. That cost is not so easy to justify.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    4. Re:Is MBTA actually going to do anything? by Jace+Harker · · Score: 1

      I think one also has to consider the risk/reward equation. Sure, it's POSSIBLE to alter or clone MBTA cards. But from the presentation, it appears that it took about $1000 worth of equipment, plus some non-trivial technical prowess, in order to do so. In return, what do you get? An unlimited subway card. It would take almost a year of daily travel just to recoup your investment. Most people just aren't willing to spend that much money and effort simply to get an unlimited subway card.

      Thus, the MBTA and their card system provider probably won't fix this "problem" because they'll lose more money by making (expensive) system changes than through (unlikely) card hacking. Their apathy is justifiable, IMHO.

      In contrast, the voting system is a case where the effect of hacks could be MUCH larger, and the incentive to hack is much greater. The threat to the system is very real and very large. In this case, apathy from the state and manufacturer is clearly unacceptable.

    5. Re:Is MBTA actually going to do anything? by mabhatter654 · · Score: 1

      you get a BUNCH of unlimited subway cards! How many do you want after getting the setup?

    6. Re:Is MBTA actually going to do anything? by Anonymous Coward · · Score: 0

      They were somehow able to "afford" the many, many millions of dollars required to install this slow, unreliable, and annoying smart card system.

      Clearly you are unfamiliar with the MBTA's smartcard system.

      The only people slowing down the system are the people who don't use the smartcards, but instead use coins, bills, or magnetic forms of payment.

      The smartcard system is very reliable and by far the fastest form of payment. Simply walk in, touch the reader for less than a second as you walk by, and your fare is paid.

      I have never seen, nor experienced a failure - and I use the system multiple times per day since inception.

      And no, I'm unaffiliated with the system, its employees, and its vendors. I'm merely a customer of this transit system.

      One of the problems is that the MBTA is losing money like crazy, in spite of vastly increased ridership because of gasoline prices.

      The MBTA is defined as a non-profit system. Its income does not go up with additional ridership. One of the MBTA's greatest expenses is fuel. Couple that with inflation (thanks to the great fall of the US dollar), and a decrease in sales tax receipts due to the recession, and its clear that the MBTA should be financially suffering.

    7. Re:Is MBTA actually going to do anything? by sglines · · Score: 1

      I use my charlie card on a daily basis. I've never had a problem with it or with the the debit card readers that allow me to add value to the card. It's a great system from a users point of view, no lines trying to buy tokens. The fact that the encryption system on the cards was cracked by students from MIT shouldn't surprise anyone what should surprise everyone is that the MBTA management didn't anticipate it and set up a system to track fraudulent cards. I guess they'll have to now.

  15. Excellent! by d34thm0nk3y · · Score: 2, Informative

    These guys are literally restricting free speech, as in "don't say that out loud." This will work as a way better example of US censorship than my usual 2600 DECSS example. Thanks MA for the forthcoming karma in other censorship articles.

  16. Treat it like the DNS flaw. by eggman9713 · · Score: 5, Insightful

    Just do it the way that they tried to do it in regards to the recent DNS exploits. Tell the affected organization (Boston subway system authority) that there is a problem and you are willing to work with them to fix it. If they refuse, just leave them the information and say they have x number of days to fix it and if they refuse to do anything, you are going to the press, which technically is true since journalists are allowed in limited numbers at Defcon as far as I know. That way you give them the courtesy of warning them in advance, but you aren't needing to completely shut up about it or let the problem lie unfixed. As a white hat, this guy has a moral obligation to help get problems fixed before the black hats find out.

    1. Re:Treat it like the DNS flaw. by AK+Marc · · Score: 2, Informative

      My understanding is that this was something that was mentioned to them (the lax security of the system) more than a year ago from multiple sources. I'm not sure what offers there were to release the findings to them, but from what I've seen, they would have not worked with anyone to do anything about it, other than sue them to shut them up. You can't work with someone that won't work with you. So you release it when they don't work with you.

    2. Re:Treat it like the DNS flaw. by noidentity · · Score: 1

      Wait a minute, isn't this flaw (getting free rides) fundamentally different than a DNS flaw (intercepting someone else's communications, forging sites)? That's the point of being inflexible about reporting the latter kind, because the flaw in one person's system puts another person at risk. In this case, the flaw is costly to those who maintain the flawed systems, so nobody else benefits by reporting the flaw (at least assuming I understand the situation).

    3. Re:Treat it like the DNS flaw. by Lehk228 · · Score: 1

      we need a database of organizations and their willingness to work with security researchers, that way companies and governments who fix their problems can get a heads up, and clowns like the Massachusetts state governemnt can have their stuff 0-day every time. There is no need to give them a chance to take you to court when you know that's all they will do.

      --
      Snowden and Manning are heroes.
    4. Re:Treat it like the DNS flaw. by Anonymous Coward · · Score: 0

      >>Tell the affected organization (Boston subway system authority) that there is a problem and you are willing to work with them to fix it. If they refuse, just leave them the information and say they have x number of days to fix it and if they refuse to do anything, you are going to the press, which technically is true since journalists are allowed in limited numbers at Defcon as far as I know.

      Have you ever tried to do that?
      I have seen, that it is very difficult. The most of the vendors do not even listen you or read the mails you sent.
      After the press release they are saying that nobody tried to contact them or that our systems are not affected.

    5. Re:Treat it like the DNS flaw. by lancejjj · · Score: 1

      Tell the affected organization (Boston subway system authority) that there is a problem and you are willing to work with them to fix it.

      It sounds like you a plan for extortion:

      1. YOU have a problem.
      2. Fix it MY way, on MY timeline, or I'll make your problem even bigger.
      3. I'll be rich and/or famous and have earned some hacker creds either way.

      Kids: This is not such a good idea.

    6. Re:Treat it like the DNS flaw. by Creepy+Crawler · · Score: 1

      Yeah, like that'll fly.

      "Yer honor, they offered to fix this issue at our business for 150$/hr. If we chose not to, they'd leak it to the public".

      I cant believe it's not blackmail.

      --
    7. Re:Treat it like the DNS flaw. by Magada · · Score: 1

      As a white hat, your moral obligation is to protect the innocent (i.e. Joe Public), not to safeguard the guilty/incompetent (i.e. John Company) from the consequences of their decisions and actions. Anything less than full disclosure runs many risks - corruption, gag orders, you name it.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    8. Re:Treat it like the DNS flaw. by jc42 · · Score: 1

      "Yer honor, they offered to fix this issue at our business for 150$/hr. If we chose not to, they'd leak it to the public".

      I cant believe it's not blackmail.

      It'd be interesting to learn whether any US courts have actually held that such an offer was legally blackmail (or, more likely, extortion).

      If so, it would be very useful in discussions about release of security-related info. It would shoot down the standard recommendation to first tell the vendor about a problem, and if they don't fix it in a reasonable time, release the info to the public.

      Rather, it would be a good reason to do as djb suggests: Release such information publicly as your first step. Simultaneously, offer (also publicly) to work with the vendor to fix the problem before an exploit appears. That would presumably not be blackmail, since you're not threatening to release the info unless you're paid. It wouldn't be extortion, either, because you'd just be making a conventional job offer. The vendor could reasonably say "We already have people on our payroll who can fix the problem, but thanks for the info." You wouldn't be making any sort of threat against them if they didn't pay you.

      But if I were working for the vendor in such cases, I think I'd rather know about the problem before it's publicly announced. Threatening such obviously competent programmers with fines or jail if they tell me about my security problem strikes me as a seriously foolish approach. I'd expect that they'd just shrug, and accept the job offers from my competitors.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  17. streisand effect by areusche · · Score: 1

    Let's post a copy of the powerpoint slide in as many places as possible. If it works for Barb and the MPAA it'll work for the Great State of Mass!

  18. Heh. by Anonymous Coward · · Score: 0

    The emperor has no clothes, the emperor has no clothes, the ...

    Oh, I'm just shocked I tell you - shocked!

    Do you mean that governmental authority has employed security to protect their revenue streams - us?

    Yes. I'm shocked. It's only happened so many times before...

  19. People's Republic, Soviet Style by banished · · Score: 1

    It'll be interesting to see whether Dutch-style openness or Soviet-style secrecy prevails in Las Vegas.

    Having suffered under their government (Massachusetts', that is), this is a predictable reaction. I defected from there years ago.

  20. Two problems by belmolis · · Score: 4, Insightful

    I see two major problems with the application for the order. The first is that it claims that disclosure of how to hack the cards constitutes a danger to the public. How so? All these cards are good for is paying the fare. Hacking them allows people to ride the subway for free. That's petty larceny, not a danger to the public.

    The second is that the application asked the court to forbid:

    publicly stating or indicating that the security or integrity of the CharlieCard pass, the CharlieTicket pass, or the MBTA's Fare Media systems has been compromised.

    There's no conceivable justification for that. Even if there is justification for forbidding disclosure of the details of the hack, stating that there is a problem is certainly constitutionally protected. (It is possible that the court did not include such language in the TRO; this is what Massachusetts asked for, but possibly not what they got. Anybody got a link to the actual TRO?).

    1. Re:Two problems by gv250 · · Score: 3, Informative

      Anybody got a link to the actual TRO?).

      the actual TRO

    2. Re:Two problems by belmolis · · Score: 1

      Thanks. At least the judge did not go along with the plaintiff and forbid them from saying that the system is broken.

    3. Re:Two problems by Anonymous Coward · · Score: 0

      Don't panic yet, folks. TROs (Temporary Restraining Orders) are temporary. They are issued because once the eggs get scrambled, they can't be unscrambled.

      Give this a few days for the MIT group to come into court and explain why (a) it's perfectly fine for these students to scramble these eggs and (b) others have scrambled these eggs already. Once the order is lifted, there will be time to chastise the state for asking for an order they should have known in the first place would never hold up.

      YIIALBIANYL. GYOGDL. YMNO.

  21. Re:ROFLOLOL!!111 +5 Funny? Moderators on crack aga by Anonymous Coward · · Score: 0

    How you can expect him to remember that Boston banned viewing of ATHF so no one from Boston would get that joke?

  22. What I want to know is... by strabes · · Score: 4, Interesting

    What I want to know is why Massachusetts is complaining about and interfering with a conference happening in my hometown, Las Vegas.

    --
    Its = possessive. It's = "it is"
    1. Re:What I want to know is... by mrbill1234 · · Score: 1, Interesting

      I want to know what genius decided to have this conference in the USA.

    2. Re:What I want to know is... by strabes · · Score: 1

      touchÃ

      --
      Its = possessive. It's = "it is"
    3. Re:What I want to know is... by gnuman99 · · Score: 1

      Because in the US, they can put up a court order to shut you up, or maybe even charge you.

      If you tried that in China, you'd be sent to a "re-education by labor" for 7 years, *without* a trial.

      http://en.wikipedia.org/wiki/Reeducation_through_labor

      I know, people bitch and complain, and they should. But USA has a conference like this because it is at least allowed to have a conference like this.

      If you doubt this, try to organize this in Russia, or China, or Indonesia and then try to publicity announce some security flaws of that gov't infrastructure.

    4. Re:What I want to know is... by strabes · · Score: 1

      That is a really good point.

      --
      Its = possessive. It's = "it is"
  23. "Congress shall make no law..." by SonicSpike · · Score: 3, Insightful

    "abridging the freedom of speech, or of the press;"

    -US Constitution

    --
    Libertas in infinitum
    1. Re:"Congress shall make no law..." by Tim+C · · Score: 1, Insightful

      Well, this is the State of Massachusetts, not Congress...

    2. Re:"Congress shall make no law..." by Wonko+the+Sane · · Score: 4, Informative

      Well, this is the State of Massachusetts, not Congress...

      They already fixed that loophole

      "No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws."

    3. Re:"Congress shall make no law..." by eht · · Score: 1

      Actually even though it in no particular way different than a state, it's the Commonwealth of Massachusetts and for some reason the people that live there are always insisting on it being called that. I no longer live there thank goodness.

    4. Re:"Congress shall make no law..." by _xeno_ · · Score: 1

      Well, this is the State of Massachusetts, not Congress...

      Note the part where it says "federal judge" in the summary? And if you followed the link to the article, you'd see that this is taking place in Los Vegas, which I'm pretty sure isn't in Massachusetts.

      On a side note, when they first rolled out the CharlieCard system, I remember asking a coworker "I wonder how long it will take for someone to figure out how to hack the cards to get free rides?" The answer is "a little over a year and a half" - they were rolled out in December 2006.

      --
      You are in a maze of twisty little relative jumps, all alike.
    5. Re:"Congress shall make no law..." by RightSaidFred99 · · Score: 1

      Well, in their defense this is just judicial fiat, not a law. So, you know, it's just some cocksucker judge imposing his will illegally - that makes it much better, after all.

    6. Re:"Congress shall make no law..." by deblau · · Score: 1

      Well, isn't it lucky that this injunction didn't come from Congress?

      I think you meant to point out a case, like the Pentagon Papers case.

      --
      This post expresses my opinion, not that of my employer. And yes, IAAL.
    7. Re:"Congress shall make no law..." by LMariachi · · Score: 1

      Insightful? The 14th Amendment was ratified 140 years ago. It says, in part, that Constitutional limits on the Federal government apply to states as well. So no, they don't have more power to restrict our freedom of speech just because it's a state assembly or city council or whatever doing it instead of the U.S. Congress.

  24. ATHF Again? by pembo13 · · Score: 1

    Isn't this the city that upped their threat level due to an Aqua Team Hunger Force marketing campaign? If so, this news isn't at all surprising.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  25. Re:ROFLOLOL!!111 +5 Funny? Moderators on crack aga by BPPG · · Score: 3, Funny
    --
    What's the value of information that you don't know?
  26. PDF Posted by Anonymous Coward · · Score: 0

    Note that the presentation is online at MIT's newspaper: http://www-tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf

    1. Re:PDF Posted by nurb432 · · Score: 1

      Print and send a copy to the Mass government and the judge.

      --
      ---- Booth was a patriot ----
    2. Re:PDF Posted by Anonymous Coward · · Score: 0

      So how exactly is the judge going to monitor EVERY line, in EVERY blog, every chat, and every webpage, and every email... to make sure those 3 kids don't tell anyone?

      What if a different student knows about it, also?
      He's not under any court-order... so he can freely tell ANYONE.
      Will the 3 innoccent kids get jailed for it instead?

      Gag-orders are TOTALLY unenforceable, as of 1995.

    3. Re:PDF Posted by nurb432 · · Score: 1

      Unless the information is declared illegal. THen *anyone* that possesses it is committing a crime.

      Now we can debate how they can enforce it, but it still doesn't change the fact its illegal and anyone with the knowlege is subject to jailing.

      Yet another sinister future of DRM "this file has been identified as containing forbidden knowledge and we are now contacting your local FBI".

      Good thing they cant erase knowledge from our brains. Yet.

      --
      ---- Booth was a patriot ----
  27. MIT student newspaper published the banned slides by Anonymous Coward · · Score: 0

    See them yourself at: http://www-tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf

  28. If this happens, by nurb432 · · Score: 4, Insightful

    Its one more strike against the first amendment and another step down the path of the government deciding what you are allowed to know.

    --
    ---- Booth was a patriot ----
  29. Too late; do it anyway. by moxley · · Score: 3, Insightful

    Fuck this.

    They need to give their presentation regardless.

    It's clearly a first amendment issue, and when people allow things like threats from the authorities or bullshit unconstitutional court injunctions to stop them from what they want to tell the masses it only serves to justify the actions of those who would try to stop people from expressing important matters.

    From what i can tell this isn't about public safety at all, it's more about money. If it were about public safety, they would take it seriously and work with these guys to resolve the issues.

    On top of that, when these sorts of uses for RFID were being planned and discussed years ago (things like this and passports, etc) many, many people warned that this would occur...

    Someone needs to take that CD and quickly get the contents onto usenet. It's already in the public record anyway - once the cat is out of the bag it's out of the bag.

    1. Re:Too late; do it anyway. by mxs · · Score: 0

      They need to give their presentation regardless.

      Easy for you to say, you in your armchair, you who will not get the police pounding down your door, you who will not go to jail or be otherwise subdued, you whose future may not be staked on it. How about YOU go give their presentation ? The slides are out there.

      It's clearly a first amendment issue, and when people allow things like threats from the authorities or bullshit unconstitutional court injunctions to stop them from what they want to tell the masses it only serves to justify the actions of those who would try to stop people from expressing important matters.

      Therefore, take up arms and shoot down the government ? Hey, if that's what rocks your boat ....

      From what i can tell this isn't about public safety at all, it's more about money. If it were about public safety, they would take it seriously and work with these guys to resolve the issues. On top of that, when these sorts of uses for RFID were being planned and discussed years ago (things like this and passports, etc) many, many people warned that this would occur...

      Correct.

      Someone needs to take that CD and quickly get the contents onto usenet. It's already in the public record anyway - once the cat is out of the bag it's out of the bag.

      It's already published on the net.

    2. Re:Too late; do it anyway. by moxley · · Score: 3, Insightful

      I realize that it's easier for me to say it than it is for them to do it. That goes without saying. My entire point is that if people down start saying "damn the consequences, fuck this, I believe I have the right" then you might as well give up completely on having rights at all when you come up against any organization (corporate or governmental) that wants to stop what you are saying.

      I didn't say anything in my post about "taking up arms and shooting down the government" - I didn't even allude to such a thingm in the slightest, so I don't know where that even came from.

      Was that an attempt to raise an objection to something I didn't even say?

      Yes, I know it's out there; hence "public record" and "the cat is out of the bag."

    3. Re:Too late; do it anyway. by Dirtside · · Score: 1

      or bullshit unconstitutional court injunctions

      Exactly which part of the Consitution does this injunction violate? It may not be prima facie clear that this info is protected by the First Amendment, and if it is, only Congress and the Several States are limited by the First Amendment. Courts are not. Now, it's the court's job to interpret the laws written by Congress (and the states), and if the court has made this temporary injunction in accordance with an unconstitutional law, then the court will (in theory) get overturned by a higher court, or may simply rescind the order itself later.

      The point of a temporary injunction like this is that the claimant, er, claims that not getting the injunction will cause some kind of irreperable harm, and actions must be taken quickly. Courts are not always in a position to tell whether this is true or not, so they have to make a quick decision based on what the claimaints tell them. It may be obvious to us techies that this information is protected by the First Amendment, but not necessarily to the judge, especially when he's got High-Powered Government Attorneys (tm) telling him it's a matter of public safety that it be restrained.

      It's almost certainly an unnecessary injunction, and Massachusetts is seriously in the wrong here, but it's unlikely the judge is doing anything particularly heinous here.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    4. Re:Too late; do it anyway. by LMariachi · · Score: 1

      Please look up "prior restraint." It's not explicitly mentioned in the Constitution, but it's well-established case law. Prior restraint is pretty much only allowed where national security (not mere "public safety" -- think launch codes, not Pentagon Papers) concerns come into play. I'm having a very difficult time imagining how scamming your way onto the Boston subway system for free could be considered a national security issue.

    5. Re:Too late; do it anyway. by Dirtside · · Score: 1

      From what I can tell by looking up prior restraint, it refers to when organs of the government besides courts restrict the publication or distribution of written materials. The courts only do it based on laws created by the legislative branch, and if they decide such laws are unconstitutional, they don't do it. But it's the courts who decide whether it's a constitutional action or not, on a case-by-case basis. If this court was wrong and doesn't reverse itself, a higher court will probably do so.

      Prior restraint is pretty much only allowed where national security (not mere "public safety" -- think launch codes, not Pentagon Papers) concerns come into play.

      Not according to this. If there's a more authoritative citation, please provide it.

      And again, the whole point of the temporary injunction is that it's asked for and granted in a hurry, without taking time to fully consider the case. Mass. probably argued that terrorists or criminals could make use of this information to disrupt Mass. transit (heh) on a large scale.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    6. Re:Too late; do it anyway. by swillden · · Score: 1

      if it is, only Congress and the Several States are limited by the First Amendment. Courts are not.

      The First Amendment has been held to be incorporated against the entirety of the federal government, the states and local governments. The courts, as part of the federal and state governments, are absolutely subject to the First Amendment.

      This court apparently believes that this situation justifies abridging freedom of speech (there are no absolute rights in the Bill of Rights, all are subject to reasonable restrictions). I disagree, and I think a higher court probably would as well. The injunction should be appealed.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:Too late; do it anyway. by Dirtside · · Score: 1

      And it probably will be; but what gets my goat is people acting like this injunction is some sign of How Bad Things Are Getting, or something like that. It's not; it's run-of-the-mill.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    8. Re:Too late; do it anyway. by swillden · · Score: 1

      Well, it's a sign of how stupid Boston politicians are. Of course, that's about as run-of-the-mill as you can get.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:Too late; do it anyway. by Anonymous Coward · · Score: 0

      Perhaps we Bostonians need to make copies of this CD (or at least the presentation) and distribute them around the city. That should force the MBTA's hand in fixing the system. Thousands of people read the free newspapers distributed along the MBTA's subway lines (such as the Boston Metro). We should coordinate the insertion of a printout of the presentation into all of the free daily newspapers.

      Posted A/C for obvious reasons.

  30. The PowerPoint was an excellent read. by base3 · · Score: 3, Insightful

    Thanks, Judge! I'd have never know it existed had you not tried to censor it.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    1. Re:The PowerPoint was an excellent read. by Anonymous Coward · · Score: 0

      There's no injunction against the people of the internet spreading the file, so lets show the Judge what we think of censorship.

      posting as AC because I forgot my login and cant be bothered to re-register

  31. copy of the utilities and source code? by Anonymous Coward · · Score: 0

    does someone have a copy of the utilities and source code that was posted on their website? please post it.

    http://web.mit.edu/zacka/www/subway has been removed.

  32. judicial misconduct by TRRosen · · Score: 1

    WOW preemptive limitation of free speech is almost unheard of. Usually asking a judge to stop someone from talking before the fact is met with ridicule by the judge.

  33. If I tell you how to hack the DC transit system... by Anonymous Coward · · Score: 5, Informative

    If I tell you how to hack the DC transit system right here in this post, will DC issue an injunction to have slashdot remove the post? Let's find out!

    In the DC system, you have to scan your card to get into and out of every station. Rather than having standard boarding fares like NY, it actually takes into account where you scanned in and where you scanned out and then deducts the appropriate amount for the fare between those two points at the time you scan out.

    But say you leave the same station you entered. Maybe you missed your train and decided to take a cab, or forgot something, or got a call and changed your plans, or just want to rip off the DC transit system. Whatever. You always have to scan a card to get out, and if you scan the same card, it doesn't let you out for free, but charges you a minor fee. I think it was $0.25.

    So, say you have a standard commute to work and back every day on the DC transit system:
    Go into your point of departure and buy two cards, one with the appropriate fare to your destination. Swipe both of them in.
    Ride to your point of departure. Swipe the exact fare card out and throw it away.
    Go about your business at your destination. When you return:
    Buy a new card and swipe it in.
    Ride to your point of origin and Swipe OUT the card you only swiped IN at the same point earlier. You just rode there for $0.25.
    The next day, swipe that same card in at the same station. Ride to your point of departure, and swipe out with the card you bought at that point yesterday. Another $0.25 trip.
    Always continue to scan in and out at the same station using the same card. Every trip between those stations will be $0.25.

    There is no expiration on how much time may pass between swiping in and out of the same station for the minimum fee. There is nothing set up to catch that one card is swiped in and out of the same station every day about 9 hours apart, while another card is swept in and out of another station about 15 hours apart. At least, not unless they've fixed it in the past few years.

    Obviously, buy the cards you use for this with cash, not a credit card.

    If you really want to be a cheap skate, quadruple your money also. Then all repeat rides in the system will be priced at approximately $0.07 each.

  34. Easy enough for the MBTA to garner public support by bitrex · · Score: 0, Troll

    If this story should make it to local news outlets around here it will be pretty simple for the MBTA spin this and gain the support of Boston residents. Do a piece of "investigative journalism" that discovers how MIT students are conspiring to hack the CharlieCard system, and that by doing so these filthy nerds are going to end up RAISING YOUR TAXES due to lost revenue. That should wrap things up nicely - bonus points if a way can be found to fit in how the hack might HURT YOUR KIDS. The news story must also include some stock footage of sinister looking students "hacking" on computers, and a threatening graphic of a computer at MIT shooting out "RFID BEAMS" causing a Green Line train to simultaneously detonate and plunge off the Charles River Dam Bridge.

  35. The Presentation by Anonymous Coward · · Score: 0

    The Tech (MIT's student newspaper) is currently hosting a copy of the presentation slides (PDF).

    1. Re:The presentation by Zemplar · · Score: 1

      Every /.'er must see page 82 of the presentation for the "WarCart"!

      That's some funny stuff.

  36. When beaurcrats design systems . . . by NicknamesAreStupid · · Score: 1

    . . . lawyers wind-up supporting them.

  37. Capitalist America by EEPROMS · · Score: 1

    In capitalist America company sell you.

    1. Re:Capitalist America by vil3nr0b · · Score: 1

      Posting is exactly how you beat the system. Post the shit for free on the web and laugh. This defeats the chance anyone will ever be able to make money off of your find or blame you for the disastrous consequences.

  38. illegal behavior vs. illegal speech by drDugan · · Score: 1, Insightful

    IANAL, but slide 5 of the presentation says "AND THIS IS VERY ILLEGAL". Maybe they are getting their rocks off, testing and exposing security weaknesses - whatever. public good, harming society, doesn't matter. if we follow free speech and assembly, the talk should not have been stopped, for ANY reason. when ever and where ever we go down the road of "illegal information" tyranny is sure to follow.

    it would seem that a much better approach would have been to allow the speech to continue, but indict and serve the people (beforehand) who did illegal behavior ASAP, then use the speech to apprehend and prosecute those who did the illegal acts.

    The state should warn them beforehand: "you will be prosecuted" for your illegal behavior X Y and Z (and BE SPECIFIC), and then at trial, public admissions make the situation worse. Gee, maybe law enforcement needs to get current, at least come into the 1990's.

    this is the same discussion going on all around while the world ramps up the global communication streams: demonizing the information or talking about it after the illegal acts, instead of what works: calmly and very publicly bringing those who do criminal behaviors to justice.

  39. Then what? by Anonymous Coward · · Score: 0

    Smarter than the average bear NOT smarter then the average bear!

  40. The EFF? Seriously? by bconway · · Score: 1

    I have to wonder who in their right mind would be represented by the EFF these days. Their track record is like wearing a sign on your back that says "please laugh me out of court."

    --
    Interested in open source engine management for your Subaru?
  41. Like a Broken Record by Anonymous Coward · · Score: 0

    Man this sounds really familiar.

  42. Maybe not. by Anonymous Coward · · Score: 0

    "Shouldn't the card just have an ID, and that ID is tied to an account, which is tied to a person."

    The trouble with this approach is that you have to build highly redundant and available communications and infrastructure where none exists now, pushing up the cost of a implementation tremendously.

    Almost all subway systems (metro, light rail, whatever you want to call them) evolved out of a system that relied on something you "owned" to prove that you were able to travel. A token, a ticket on special stock, something that you could show to a human and he would be reasonably sure that you had paid your money to travel. A token has the disadvantage of not allowing different fares based on distance traveled, but if done correctly, they're not easily counterfeited. It's an exercise to the reader to talk about the different methods of storing travel value and why you might choose one over the other.

    The style a few years ago (DC and SF for example) was to print a mag stripe card that kept a value and an origin point of entry. This got around the previous problems, but it introduced the problem of having to scan each card (and rewrite the strip) on the way in and out. Less than ideal for anyone existing the subway on a busy stop.

    Notice what all these methods have in common: They do *not* rely on a central authority to prove the value of something user owns. The token itself is the value.

    Enter the "modern" age when people want smart cards, e-ticketing, paperless ticketing to use travel. They all rely on a central authority being consulted as to the value of a token. This is all good, all correct, and makes sense from an information architecture perspective, but it ignores two significant disadvantages of these systems:

        1) They require significant expenditure in a real-time communications infrastructure. Now before you go off screaming about "build it in wi-fi! That's cheap" I want you to hold that thought overnight and consider why that wouldn't work. I'll get you started -- Remember, you have to have an infrastructure that has 6-nines of reliability, regardless of external factors. You don't want some kid with a radio jammer sitting outside of a major station shutting down every kiosk or entry/exit point. Oh, and if a backhoe takes out the fiber on one side of the station, you've still got to keep going. Now project that cost out over something the size of Boston. I predict you could be looking at a cost that would be in the high-eight to low-nine figures to build that infrastructure out. And then you have the continuing operating cost of that network which would be significant.

        2) Similarly, it now requires a high-availability transactional system that must be able to review everyone's smart card when they enter and exit the station. You'd be looking at building a system out that looked something like Visa's infrastructure to approve credit card transactions. If you've never built such a system (and I assure you this is non-trivial), it would cost in low-eight figure range to build and test.

    And after you spent the good money of the citizens of Boston, you don't get something appreciably better than what you have there. In fact, I'm guessing the people who run the subway in Boston did a calculation that showed fraud losses would be cheaper than building that infrastructure. And so they went with something less secure, but was something that could be delivered in budget.

    I'll leave you with this thought. Building small information systems that don't interact in real time with the world is easy. A 1st year information science student could do that. Building a transactional/smart card system with almost military service levels requires money, time and significant experience.

    All that said, I'm not supporting what the good people in Massachusetts are doing; if there's a flaw, find out and fix it. But in the end, information really *does* want to be free.

    (and yes, I do design and build these types of systems)

  43. Easy..... by IHC+Navistar · · Score: 1

    Can't the students just go outside the jurisdiciton of U.S. law? I mean, an American gag order isn't legal in another country. It would be cool to have them give their presentation without fear of punishment in the faces of the MBTA, withthe MBTA completely helpless to do anything back.

    --
    Knowing Google's lust for data collection, the Soviet Union is still alive and well inside the psyche of Sergey Brin....
    1. Re:Easy..... by Anonymous Coward · · Score: 0

      They would just get arrested when they return to the US...

  44. Re: First Amendment by mpgalvin · · Score: 1

    Because regardless of whether these guys are allowed to point it out to the general public, the transit system "is not wearing any pants." If you stop them from pointing that out, it does not magically get pants, but *does* decrease the probability that the MBTA will feel any public pressure to buy it some damn pants.

  45. EXACTLY! by Jane+Q.+Public · · Score: 1

    Isn't this prima facie unconstitutional?

  46. Anonymous Coward by Anonymous Coward · · Score: 0

    Denny Crane.

  47. The post above yours goes into detail... by Anonymous Coward · · Score: 0

    The post above yours goes into detail the issues related to central authorization/authentication of cards. That post only addresses the infrastructure issues; the software issues to implement that system would be significant as well.

    But you've touched on the key point... most infrastructure today in the U.S. is running on empty precisely because in an effort to soothe voters, we spend money on a lot of political hotbutton issues (I won't list them, but it is related to illegals, aging U.S. population, etc.) and we've neglected our infrastructure for so long that we are unable to upgrade at a time when our infrastructure (particularly our transportation infrastructure) is woefully inadequate.

    It predict this will become the significant issue for Americans over the next 4-8 years, regardless if it's McCain or Obama. The forces at work are the same.

    1. Re:The post above yours goes into detail... by mabhatter654 · · Score: 1

      exactly, gas prices aren't going down anytime soon. Those prices are eating into owning a car. Figure it's $300+ per month for required insurances and gas now... let alone "owning and repairing" the car. People are starting to realize that all they're doing by having their "own" car is to fund insurance and gas companies... you can't afford to drive "anywhere" anymore.

  48. DMCA = case closed? by Anonymous Coward · · Score: 0

    "constitutes a threat to public health or safety."= Fail. First amendment, and they aren't inciting a riot.

    Reverse engineering + DMCA = WIN.

    Wonder if lawmakers are even aware of the laws they pass. Fortunately, the prosecution chose to fail outright.

  49. Did anyone read the prezo? by truesaer · · Score: 1

    Haven't seen any discussion of the actual presentation. For the actual SmartCard (rather than just the mag stripe paper ticket), it wasn't clear to me if they ever actually managed to break the key. They noted that it was a short key. Then they showed how they would build a key cracker using an FPGA. Then they wrote some code to reprogram the card once they had the key.

    But did they ever manage to use all of these successfully (meaning, did they ever actually break a key with their FPGA or is it just an FPGA that theoretically could break a key?). And if so, how long did it take? And is that key specific to the card?

    Maybe they did, it was powerpoint so there is some vagueness compared to a paper or something. The real question is how much effort is involved in forging a single card? This attack could be relatively harmless or utterly devastating based on that factor.

  50. That's how early ATM machines worked, sort of by davidwr · · Score: 1

    Early ATM machines worked on the end-of-day batch system. It didn't matter too much since most banks ran their own ATMs and there weren't that many per branch. You could theoretically start the day with a $100 bank balance then withdraw $100 from each ATM and not be caught until the end of the day, by which time you'd be in Mexico.

    End-of-day reconciliation with just an account-identifier is very doable and low-risk with small-account things like transit cards. Every day, every bus or train's money computer has a list of valid transit cards with their amounts, plus a list of transit cards that could be issued that day.

    Fraud would be possible if the amount remaining on a transit card was less than the cost of an all-day pass or if someone could buy a transit card with less than an all-day pass on it. In this case, taking a photograph of the person, requiring a thumb-print, or requiring an ID for anyone with a low balance who doesn't hand the driver cash should deter most people from fraud.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  51. Yes and no by davidwr · · Score: 1

    If the card stores the card's unique ID, the current balance, a unique, time-coded transaction number for the last update, and a digital signature, and every morning the the smart-card readers get an updated list of all valid smart-cards and the timestamps of their last transactions, this trick would only work for the rest of the day.

    As you used your smart-card, it would get updated, and tomorrow if you "backdated" it to Friday evening's total, then it would no longer match the "last used 3PM August 9" stamp and would be flagged as a possible clone.

    In practical terms, the card-readers wouldn't even need to keep a list of all cards. Keeping only those used anywhere in the system in the last month would let clones or re-dated cards slip by but only if they had not been used in a month. 12 days a year of free transit rides is an acceptable loss. If it's not, then keep 2 month's worth of data, or a year, or whatever.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  52. Why fares. by Kadin2048 · · Score: 1

    So what I want to know is why is the government so inefficient that it can't provide public transportation services out of the tax revenue it collects and needs to resort to collecting fares?

    Virtually all cities have fare-collecting public transport systems because that's the only way taxpayers are willing to pay for them.

    Almost inevitably if you tried to switch to fully tax-funded transportation, you'd encounter a lot of resistance from people who didn't feel like they were getting a good deal. I.e., they pay taxes but don't use the system, or the system doesn't run near where they live, or they use it less than average but pay more taxes than average, or any number of other reasons. Alienate large sections of the voting public like that, and you'll be wiped out in the very next election. Not a good recipe for success if you're trying to pull off a large-scale, long-term infrastructure development project.

    As a compromise, most public transportation systems have some funding coming from taxes (generally based on the argument that the presence of the transportation system increases property values and thus justifies the tax), and some directly from the users of the system via fares.

    Also, because historically many public transportation systems were private enterprises attempting to turn a profit from fare collection, people have come to expect fares when they step onto a bus or train. It wouldn't make much sense to eliminate that source of funding -- which people seem mostly okay with -- in favor of raising taxes, which people tend to really hate and frequently oppose vigorously.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  53. Re:If I tell you how to hack the DC transit system by Pathwalker · · Score: 1

    SF's BART system has a workaround for this technique.

    If you exit and leave the same station, it charges you an "Excursion Fare", which is $4.65.
    It's about 50% of the maximum one way fare you can incur.

  54. 14th wasn't ratified by SonicSpike · · Score: 1

    You do realize that the 14th Amendment was not actually properly ratified, right?

    If it ever faced serious historical, legal, judicial, and most importantly Constitutional scrutiny, it would be null and void. That's very scary considering "due process" is derived from it.

    --
    Libertas in infinitum
    1. Re:14th wasn't ratified by Peyna · · Score: 1

      Next you'll tell me that Ohio is not really a state and that paying income tax is optional.

      I think some people wear mercury-lined tin-foil hats.

      --
      What?
    2. Re:14th wasn't ratified by SonicSpike · · Score: 1

      No, but WV and NV were not Constitutionally created States either; that is historical FACT. And yes there have been court cases that have ruled that filing an income tax form is voluntary unfortunately no one pays attention to those rulings. See: http://www.anti-irs.com/ and http://www.thelawthatneverwas.com/new/home.asp although

      --
      Libertas in infinitum
    3. Re:14th wasn't ratified by Peyna · · Score: 1

      Conklin is a fraud. I was going to bother to prove so to you, but it's not worth my efforts.

      Go ahead and actually read the cases he cites as proof that he is right. Then research the subsequent history of those cases.

      --
      What?
  55. Cat already out of the bag by Anonymous Coward · · Score: 0

    Only one problem. The slides are already on the DEFCON CD
    (distributed to only around 5000 of their colleagues),
    and the filing (which is public record) includes a copy
    of the presentation, and (what was not going to be presented
    at DEFCON) the related reference paper that tells more of
    the details of how to subvert the system.

  56. Some Details, as filed by the students by Anonymous Coward · · Score: 0
  57. CharlieCard = Mifare Classic by Anonymous Coward · · Score: 0

    Since CharlieCard *is* a Mifare Classic, everything you have seen relating to the Oyster card hack or any other Mifare hack is valid. So it does not matter that the talk is blocked - y'all already know how the CharlieCard can be hacked.

  58. Ouch - pulling a Streisand.. by cheros · · Score: 1

    Let me get this right: there has been an injunction barring these people from talking, but not from publishing?

    Duh, talk about drawing attention to a problem..

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
    1. Re:Ouch - pulling a Streisand.. by nr1 · · Score: 1

      Specifically the Vulnerability Assessment Report is part of the court records, so it is public by default.

  59. Find out where you are! by Anonymous Coward · · Score: 0

    (1) State that you plan to completely fuck over the financial well-being of a business, individual, or government organization through theft, and encourage others to do so.

    (2) Find yourself in legal trouble.

    Conclusion: you must be in Soviet Russia.

  60. Link the the presentation... by moxley · · Score: 1

    If you want to have a copy of this presentation, the link below is one of the places you can download it:

    http://www-tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf

    1. Re:Link the the presentation... by redxblue · · Score: 1

      Mod this guy up!

  61. I'm not sure if you were being sarcastic, but... by Anonymous Coward · · Score: 0

    ...because both the students and the transit system are under the jurisdiction of Mass. law. The conference isn't a party to the legal action.

  62. Re:If I tell you how to hack the DC transit system by Anonymous Coward · · Score: 0

    speaking as someone who has hacked the dc smartrip system, you cannot leave the same station you entered without paying a minimum fare of either 1.35 or 1.95 (reduced fare or rush hour fare). this is still cheaper than riding from, say, new carrelton to silver springs which is 2.35 off peak and 4.40 during rush hour.

  63. What a bunch of stupid idiots by rainer_d · · Score: 1

    Now, the students' confidential. detailed Vulnerability Assessment Report to the MBTA is out in public, thanks to the wise guys submitting it to the court (as "Exhibit A").
    Apart from the fact that the MBTA would have normally paid five-figures to receive such a report from some risk-management firm, it also lists a few of the glaring shortcomings of the system.

    Who in his right mind would store the (money-equivalent) value of a card on the card itself?
    Even my university back in the 90s was smart enough not to do that for such a simple thing as a cafeteria-card (the card had a number on it - all data was stored on a PC in the backroom).
    Hello, McFly - anybody at home?
    It's no longer 1972, where you needed 30k of equipment to read and write data from a smart-card or swipe-card.
    It's 21st century now. Fraudsters have made a business over stuff with much less profit than in this case.
    And trying to keep the information about all this stuff secret has helped spread the news about the talk all over the web.
    What a great achievement.

    --
    Windows 2000 - from the guys who brought us edlin
  64. Re:If I tell you how to hack the DC transit system by nprz · · Score: 1

    That isn't a great workaround. You could use nearby stations instead and save some money. Japan had this happen decades ago, so they actually log the time in and out and if it is too high (maybe a bit more than the time it takes to go from one end to the other, which on some lines isn't very great), then it won't let you out of the wicket. Then you have to have the person at the gate let you out unless they think you are frauding them. This definitely stops someone from doing it on their daily commute.

  65. Re:Too late; do it anyway. RIAA by Nom+du+Keyboard · · Score: 1

    From what i can tell this isn't about public safety at all, it's more about money. If it were about public safety, they would take it seriously and work with these guys to resolve the issues.

    Funny, but that's also the only damages the RIAA members face from filesharing, yet they treat it as a national emergency demanding new laws, treaties, and 30,000+ lawsuits demanding damages far in excess of any actual losses. Overhype isn't limited to the MTA alone.

    And, btw, this judge should be impeached for such a gross error of judgment in issuing this order. Hate to think of him deciding other cases given his obvious lack of understanding of the basics of the Constitution.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  66. Re:Too late; do it anyway. RIAA by moxley · · Score: 1

    I agree somewhat; it may be that he has people telling him that "this will enable people to conduct a terror attack" or some other stuff and buys into this post 9/11 patriotact bullshit "everything is different now, even how we interpret the constitution" line of thinking. What's even more clear is that he doesn't seem to understand how technology and digital data work, the data was (and still is) on MIT's website - I am sure his injunction probably didn't cover that, and if it did, kudos to MIT: http://www-tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf

  67. Government? by Pope · · Score: 1

    So the contractors did shoddy work, supplied substandard materials, and it's the government's fault? Face it: any time there's a chance to cheap out on materials & workmanship, contractors will take it every single time to boost their profits.

    --
    It doesn't mean much now, it's built for the future.
  68. Free use of public transit == problem solved by EnergyScholar · · Score: 1

    I don't see anyone asking the obvious question:

    How much does it cost to secure and collect transit fares, and how much are those fares? Has anyone seen definitive studies on this topic? If it turns out that the cost of administering fare collection is comparable to the fares collected, this leads to a corollary:

    Why not simply make all ridership of public transit systems free? Then all the money spent to administer, collect, and verify the riders' payments could go directly to keeping the buses and trains running. I've seen some studies on this topic which suggest that the administration cost is comparable to the money collected from fares, but have no citations handy.

    All transportation systems are government subsidized. The most subsidized transport system in history is the US road network. Public transit receives only a tiny fraction of the US roads budget. Fares typically only cover a small (but important) fraction of the cost of operating a public transit system.

    If we were to open up what public transit systems we have, to everyone, for free, it would only improve the service. We already do this for automobile routes ... there's no use-fee for most roads! Let's provide the same level of service for public transit.

    IMHO, the most effective way to do this would be to take the money from our (doomed to failure as a result of peak oil) automobile-based transportation system and re-allocate this money for public transit. This would have multiple positive effects: increased service and ridership of public transit; reduced road use (will happen anyway, voluntarily or not); less oil use; reduced emissions and pollution. What are the downsides of this approach?

  69. How Boston has changed. by HTH+NE1 · · Score: 1

    I miss their tea parties.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  70. Well... by Anonymous Coward · · Score: 0

    The thing is, there doesn't seem to be enough time for the MBTA to correct this problem (or if they have the money to). So they have to try to find a way to discourage it.

    Free speech is not always a matter of being able to say whatever you want whenever you want. Sometimes you might have to wait to say things. For example, recently the OSS operatives list came out. These people were forbidden to say anything about their involvement with the OSS for 60+ years.

    In this case, if the students really mean well, they should let them fix the problem or at least get started on it before they present their information.