Slashdot Mirror


US Border Officials Haven't Properly Verified Visitor Passports For More Than a Decade Due To Improper Software (zdnet.com)

An anonymous reader quotes a report from ZDNet: U.S. border officials have failed to cryptographically verify the passports of visitors to the U.S. for more than a decade -- because the government didn't have the proper software. The revelation comes from a letter by Sens. Ron Wyden (D-OR) and Claire McCaskill (D-MO), who wrote to U.S. Customs and Border Protection (CPB) acting commissioner Kevin K. McAleenan to demand answers. E-passports have an electronic chip containing cryptographic information and machine-readable text, making it easy to verify a passport's authenticity and integrity. That cryptographic information makes it almost impossible to forge a passport, and it helps to protect against identity theft. Introduced in 2007, all newly issued passports are now e-passports. Citizens of the 38 countries on the visa waiver list must have an e-passport in order to be admitted to the U.S. But according to the senators' letter, sent Thursday, border staff "lacks the technical capabilities to verify e-passport chips." Although border staff have deployed e-passport readers at most ports of entry, "CBP does not have the software necessary to authenticate the information stored on the e-passport chips." "Specifically, CBP cannot verify the digital signatures stored on the e-passport, which means that CBP is unable to determine if the data stored on the smart chips has been tampered with or forged," the letter stated. Wyden and McCaskill said in the letter that Customs and Border Protection has "been aware of this security lapse since at least 2010."

9 of 141 comments (clear)

  1. Bet they were able to get it budgeted though by grasshoppa · · Score: 5, Insightful

    How much do you want to bet that they were able to get a "solution" budgeted every year?

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Bet they were able to get it budgeted though by Hal_Porter · · Score: 5, Insightful

      Isn't that a bit of a security risk?

      E.g. this app requires you enter a bunch of data. And then it scans your passport

      https://play.google.com/store/...

      At which point it knows everything about you. What's to stop is sending the data off to someone who sells it on the internet to identity thieves?

      If it was some pure open source thing I might trust it. However even though this library is open source

      http://jmrtd.org/ ... The ReadID app is not. So you don't know what they do with the data they collect.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  2. We all know it's security theatre by Anonymous Coward · · Score: 5, Insightful

    This episode of security theatre is brought to you by CBP (Customs and Border Patrol) part of the larger circus called the DHS (Department of Homeland Security) which is now the largest federal law enforcement agency. We can't figure out if your passport is legit but take off your shoes and don't even think of taking those nail-clippers or toothpaste on that airplane. Someone should start a Dilbert-like DHS comic strip and make T-Shirts we people can wear when going through security.

    1. Re:We all know it's security theatre by jrumney · · Score: 5, Interesting

      That's not a security hole, it is published in the ISO standard that the passports are based on. The data that you get access to by using the key derived from info from the details page is the same info that is on the details page. If you can see the details page to get the key, you can see all that info anyway (except in my case they printed the photo on my passport in black and white, but have the color version on the chip). To verify that information is not forged, it is signed by a certificate of the government that produces it, and it is this that the US system is apparently failing to verify, and this is not something you can forge simply by knowing how to derive the symmetric encryption key that hides your data from people scanning your closed passport as you walk past in the airport.

    2. Re:We all know it's security theatre by _Sharp'r_ · · Score: 5, Informative

      I recall (living in the DC area at the time of 9/11 and working next to Dulles, so it wasn't exactly a distant concern at the time) that Bush and the Republicans in Congress wanted enhanced private security, but the Democrats would only join them in voting for it if it used government workers, so to get it at all (which I wouldn't have voted for, but that's another discussion) they caved to the Democrats on the issue.

      So while Bush was the President at the time, it's not like he was a dictator. To say it was Bush's idea to use government employees for security isn't accurate. At most, he went along with the Democrats on it.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    3. Re:We all know it's security theatre by Anonymous Coward · · Score: 4, Interesting

      And?

      Of course you can clone them, cryptographically signed data is still nothing more than data.
      Signatures only serve to prove the plain-text data is bit-for-bit identical when verified using the public key, compared to when it was signed with the private key.
      Nothing more.

      If you have a forged passport with unsigned data, you can clone that and end up with another forged passport with unsigned data.

      If you have a valid passport with signed data, you can clone that and end up with another valid passport with signed data.

      All the signature does is prove if the governments private key signed the data and that the data hasn't been modified.
      Cloning doesn't modify the data so of course cloning won't break the signature.

      You still need a legit passport with signed data to clone in the first place.
      The signature prevents you from putting your own newly made data on the thing and being able to claim it is valid.

  3. Also easily replicated by Antique+Geekmeister · · Score: 5, Informative

    There was an interesting e-passport replication technology reported at the "Black Hat" security conference in 2006 So far as I know, this replication approach has never been disabled

    https://www.theregister.co.uk/...

      RFID chips are, by their nature, kept very inexpensive and easy to read. Unless the USA and other nations are prepared to invest in more powerful and secure standards for what is supposed to be a very easily scanned and robust technology, I'm afraid that I don't see how they can be made more secure.

    1. Re:Also easily replicated by 93+Escort+Wagon · · Score: 4, Insightful

      Unless the USA and other nations are prepared to invest in more powerful and secure standards for what is supposed to be a very easily scanned and robust technology, I'm afraid that I don't see how they can be made more secure.

      The point isn’t to make passports truly secure in the eyes of a technically literate person - the point is to make them “secure” within the level of understanding posessed by the average politician.

      You know - the men and women who believe we can have “secure” smartphones which are completely and readily accessible to law enforcement personnel but no one else.

      --
      #DeleteChrome
    2. Re:Also easily replicated by jrumney · · Score: 5, Informative

      Sure, its easily replicated, but the data has your photo, among other things which are easily verified by the border agent against the person standing in front of them. So replicating it isn't all that useful if you are trying to produce a passport that someone not authorized to have that passport can use. You need to modify the data on it, which breaks the digital signature. Only if border security is not properly verifying the signatures does this become useful for nefarious purposes.